Entschuldigung, diese Frage wird jetzt zuBinärer Modulo-Betrieb
this web page in math forum umgeleitet.
Empirisch kann ich weiß, dass (a + b + c) mod 2 = (abc) mod 2.
zB)
1 + 2 + 3 = 6, 6 mod 2 = 0
1-2-3 = -4, -4 mod 2 = 01 + 2 + 4 = 7, 7 mod 2 = 1
1-2-4 = -5, -5 mod 2 = 1
Es scheint, dass dies nur möglich ist, wenn wir binäres Modulo (Mod 2) verwenden.
Gibt es einen formellen Beweis dafür?
Es ist auch möglich für einen Modul von eins. –
Dies ist ein mathematisches Problem und kein Programmierproblem. Es gehört auf [math.stackexchange.com] (https://math.stackexchange.com) –
Hinzufügen von 'a' auf jeder Seite der Gleichheit fügt keine zusätzlichen Informationen und durch eine Änderung der Variablen t = a + b die Anweisung wird einfach "beweisen, dass, wenn t = -t mod n für alle ganzen Zahlen t dann n = 2". Dies impliziert insbesondere, dass 2 = k * n, und da 2 eine Primzahl ist, haben wir k = 1 und n = 2. –