Aplicaciones biyectivas

Definir las funciones

tales que

  • (biyectivas xs ys) es el conjunto de las aplicaciones biyectivas del conjunto xs en el conjunto ys. Por ejemplo,

  • (nBiyectivas xs ys) es el número de aplicaciones biyectivas del conjunto xs en el conjunto ys. Por ejemplo,

Nota: En este ejercicio los conjuntos se representan mediante listas ordenadas de elementos distintos.

Soluciones

6 Comentarios

    1. Llego prácticamente a la misma solución pero definiendo factorial como una función aparte

  1. Usando la función permutations de Data.List es mucho más sencillo. Llego a la misma definición que angruicam1 y alerodrod5.

Escribe tu solución