En una hoja de examen, había las siguientes preguntas:
¿Es gcd una función inyectiva?
¿Es gcd una función biyectiva?
Encontré estas preguntas impar porque pensé que necesitamos conocer primero el dominio y el codominio de una función antes de poder decidir si es inyectiva o biyectiva. La pregunta no especificaba cuál era el dominio y el codominio.
Dado que todos los enteros dividen a 0 (excepto el propio 0), entonces gcd(0, 0) sería indefinido ya que no hay ningún entero "mayor" que divida a 0 y a 0. Por lo tanto, parece razonable excluir el 0 del dominio.
Además, como el 0 no divide ningún número, es imposible que el 0 sea el gcd de dos enteros cualesquiera a y b, por lo que el 0 debe ser excluido del codominio.
Ahora, supongamos que tanto el dominio como el codominio son el conjunto de todos los números naturales positivos. ¿Sería válido este dominio? Estoy confundido porque la función gcd contiene dos argumentos, es decir, a y b en gcd(a, b). Dado que este es el caso, ¿el dominio debería ser el producto cartesiano N*N?
Está claro que gcd es una función porque no es de uno a varios. Cada vez que realizamos gcd obtenemos exactamente una salida.
¿Es correcto afirmar que gcd no es una función inyectiva porque asigna dos números naturales a y b a un único resultado c, es decir, gcd(a, b) = c, por lo que es de muchos a uno? ¿O la razón correcta debería ser que gcd no es inyectiva porque más de un par de números puede tener el mismo gcd, por lo que no hay una correspondencia unívoca estricta entre el dominio y el codominio? Por ejemplo, gcd(2, 4) = 2 y gcd(2, 8) = 2.
Además, ¿es correcto afirmar que gcd es una función suryectiva porque cada elemento del codominio es el gcd de un par de números naturales positivos, es decir, cada elemento del codominio es mapeado por al menos un elemento del dominio? He llegado a esta conclusión porque cada número natural positivo k puede expresarse como k = gcd(k, k). Por favor, corrígeme si me equivoco.