Sei ´(p_i)_(i in N)´ eine Folge, die alle Primzahlen injektiv aufzählt. Du kannst nun für jedes ´k in NN´ jedes beliebige Tupel ´bar(a) = (a_1, …, a_k) in NN^k´ wie folgt auf eine natürliche Zahl abbilden:
´bar(a) |-> p_1^(a_1) * p_2^(a_2) * … * p_(k-1)^(a_(k-1)) * p_k^(a_(k+1))´
Diese Abbildung von ´NN^(**) := uu_(k in N) NN^k´ nach ´NN^+´ soll ´f´ heißen. Außerdem werde das leere Tupel ´epsilon in NN^0´ auf ´1´ abgebildet. Zeige dass für ´f : NN^(**) -> NN^+´
- ´f´ injektiv ist
- ´f´ surjektiv ist
Teil 1
Zu zeigen: ´f(a) = f(b) => a = b´
Sei ´f(a), f(b), k in NN´ ´f(a) = f(b)´ ´EE bar(a) = (a_1, …, a_k), bar(b) = (b_1, …, b_k) in NN^k :´ ´p_1^(a_1) * p_2^(a_2) * … * p_(k-1)^(a_(k-1)) * p_k^(a_(k+1)) =´ ´p_1^(b_1) * p_2^(b_2) * … * p_(k-1)^(b_(k-1)) * p_k^(b_(k+1))´ (Definition der Funktion) ´=> bar(a) = bar(b)´
Teil 2
Zu zeigen: ´f(A) = NN´ ´NN sube f(A)´ Sei ´b, k in NN´ ´=> EE bar(a) in NN^k : f(bar(a)) = b´ (Definition: Für jede Zahl existiert eine Primfaktorzerlegung)
´f(A) sube NN´ folgt aus der Funktion ´=> f´ ist surjektiv ´q.e.d´
HPI, Mathematik I - Diskrete Strukturen und Logik, Wintersemester 2012/2013
2013-04-12 16:49:14 UTC
2014-07-20 21:34:38 UTC