wieso klappt das denn wenn mod 1 im dezimalsystem rauskommt?
Mach Dir den Zusammenhang zwischen "Zahl" und "Repräsentation einer Zahl" klar. Die Repräsentation einer Zahl ist im Allgemeinen eine Aneinanderreihung von gewichteten Ziffern. Die gewichtete Summierung dieser Ziffern ergibt den Betrag der Zahl. (Eine Ausnahme bilden hier z.B. die römischen Zahlen). Die Menge der verfügbaren Ziffern wird durch das Zahlensystem vorgegeben.
Im Dezimalsystem wird z.B. die Anzahl der Tage pro Jahr als Aneinanderreihung der Ziffern 3, 6 und 5 repräsentiert: 365. Wir sagen auch "Dreihundertfünfundsechzig" zu dieser Zahl. Die 3 hat also das Gewicht 100 ("Dreihundert"), die 6 das Gewicht 10 ("sechzig"), die 5 das Gewicht 1 ("fünf"). (An dieser Stelle merkt man, dass die Reihenfolge in der deutschen Sprechweise unlogisch ist!). 365 = 300 + 60 + 5. Jede Stelle ist 10 Mal so viel Wert wie ihr rechter Nachbar - 10, weil die Basis 10 ist.
Bei der Division durch 3 kann man sich die Frage stellen, wieviel eine Ziffer auf einer bestimmten Stelle zum Divisionrest beiträgt. Bei der ganz rechten Stelle ist dies offenbar der Betrag der Ziffer selbst, modulo 3:
0%3 = 0, 1%3 = 1, 2%3 = 2
3%3 = 0, 4%3 = 1, 5%3 = 2
6%3 = 0, 7%3 = 1, 8%3 = 2
9%3 = 0
Wenn wir den Beitrag einer Stelle zum Divisionsrest kennen, wie sieht dann der Beitrag des linken Nachbars aus?
(10x)%3
= ((9+1)x)%3 wegen 10 = 9+1
= ((9x)%3 + (1x)%3)%3 wegen ((a+b)m)%n = ((am)%n + (bm)%n)%n
= ((3*3x)%3 + x%3)%3 wegen 9 = 3*3 und 1m = m
= (0 + x%3)%3 wegen (nm)%n = 0
= (x%3)%3 wegen 0+m = m
= x%3 wegen (m%n)%n = m%n
Das Ergebnis unserer Rechnung nochmal zusammengefasst: (10x)%3 = x%3. Vollständige Induktion zeigt: der Beitrag zum Divisionrest ist also unabhängig von der Stelle! Dieses Phänomen tritt immer dann auf, wenn der Divisor die Basis des Zahlensystems mit Rest 1 schneidet, weil man die Basis dann als m*Divisor + 1 darstellen kann und durch die Rechengesetze in endlichen Körpern nur die 1 übrig bleibt.
Zwei bekannte Beispiele für dieses Phänomen sind die Divisionreste beim Teilen durch 3 und 9 im Dezimalsystem. Im Hexadezimalsystem mit 16 Ziffern funktioniert dies für 3, 5 und 15 (wegen 16%3 = 1, 16%5 = 1 und 16%15 = 1).