WikiDer > Modulare Berechnung
Modulare Berechnung, oder modulo berechnen eine Zahl, ist eine Form von ganze Zahlberechnen mit einer Zahl, die als obere Schranke dient, die Modul. Ein typisches Beispiel ist der Takt, auf dem Modulo 12 (oder Modulo 24) gezählt wird. Wenn es 6 Uhr ist, dann ist die Uhr 8 Stunden später nicht 14, sondern 14 − 12 = 2 Uhr.
In Modulrechnung mit modulus oder modulo berechnen wird mit gezählt Zahlen, danach nicht folgt, beginnt aber wieder mit 0. Das Zahlen 0 bis stehen sozusagen im Kreis. Das Ergebnis einer Berechnung modulo ist der sich ausruhen des Ergebnisses durch gewöhnliche Berechnung nach Einteilung nach dem Modul . Die normalen Definitionen von Zusatz und Multiplikation verwendet werden, aber wenn das Ergebnis größer oder gleich ist wird genauso oft subtrahiert, bis das Ergebnis wieder kleiner ist als . Zahlen, die modulo . sind gleich sind, also a mehrere von voneinander unterscheiden, heißt kongruent modular .
Im obigen Taktbeispiel sind 6 8 und 2 kongruent modulo 12, was wie folgt geschrieben wird:
Das Sammlung Zahlen mit modulo wird gezählt wird bezeichnet als , zum Symbol was die Menge der ganzen Zahlen bezeichnet.
Beispiel
Die Berechnung modulo 7 erfolgt mit den Zahlen 0,1,...,6. Das Ergebnis von 4 5 ist nicht 9, sondern 9 − 7 = 2. Denken Sie die Zahlen im Kreis oder wiederholen Sie:
- 0, 1, 2, 3, 4, 5, 6, 0, 1, 2, 3, 4, 5, 6, 0, ...
und wenn Sie 5 weiter zählen als die Zahl 4, kommen Sie bei 2.
Was ist 4×5? Nicht 20, sondern 20 − 7 − 7 = 6. Das kann man auch so sehen als
- 4 × 5 = 5 5 5 5 = (5 5) 5 5 ≡ 3 5 5 = (3 5) 5 ≡ 1 5 = 6
- (hier bezeichnet geeft a Äquivalenzrelation Auf)
Die folgende Tabelle zeigt alle Möglichkeiten für die Addition modulo 7.
Addition modulo 7 0 1 2 3 4 5 6 0 0 1 2 3 4 5 6 1 1 2 3 4 5 6 0 2 2 3 4 5 6 0 1 3 3 4 5 6 0 1 2 4 4 5 6 0 1 2 3 5 5 6 0 1 2 3 4 6 6 0 1 2 3 4 5
Für die Multiplikation kann auch eine Tabelle erstellt werden.
Multiplikation modulo 7 × 0 1 2 3 4 5 6 0 0 0 0 0 0 0 0 1 0 1 2 3 4 5 6 2 0 2 4 6 1 3 5 3 0 3 6 2 5 1 4 4 0 4 1 5 2 6 3 5 0 5 3 1 6 4 2 6 0 6 5 4 3 2 1
Mit dieser Tabelle können auch Divisionen durchgeführt werden. Was ist 5 : 4 modulo 7? Nennen Sie diese Zahl q, dann 4 q 5 modulo 7. Aus der Tabelle kann man ablesen, dass q = 3, also 5 : 4 ≡ 3 modulo 7.
Definition
Sie ein natürliche Zahl ungleich 0, dann heißen die beiden ganzen Zahlen und kongruent modulo, notiert:
- ,
als ihr Unterschied ist ein ganzzahliges Vielfaches von .
Die Nummer wird der Modul erwähnt.
Es ist zu beachten, dass die Klammern um "auch weggelassen werden.
in vielen Programmiersprachen das Vorzeichen für den Modul ist das Prozentzeichen (%).
Anwendung
Das bekannteste Beispiel für modulare Arithmetik ist die Zeitberechnung in ganzen Stunden (beliebige Zeiten siehe auch unten), die nach Modulo 12 oder Modulo 24 geht. Zum Beispiel entspricht die Zeit 10 Stunden nach 22:00 Uhr 8 Stunden. Also 10 22 = 8 modulo 24.
Integer-Arithmetik im Digitalen Computers erfolgt in der Regel modulo , bei welchem die Anzahl der Bits wird verwendet, um eine Zahl darzustellen. ist dann begrenzt durch (normalerweise) die Größe von a bound Prozessorregister. In einem typischen modernen Computer der Wert 32 oder 64. Nicht-modulare Arithmetik wird von einigen Programmiersprachen unterstützt, geht jedoch auf Kosten der Rechengeschwindigkeit.
Im Belgien hat beides strukturierte Kommunikation von a Transfer, ebenso wie Kontonummer und der Nationale Versicherungsnummer als letzte zwei Ziffern a Prüfziffer dass Modulo 97 deckungsgleich mit den vorhergehenden Figuren ist. Für die strukturierte Kommunikation 090/9337/55493 gilt dies beispielsweise 0909337554 ≡ 93 (mod 97). Auch in der IBAN eine Modulo 97-Berechnung wird durchgeführt, um eine zweistellige Prüfziffer zu berechnen.
Algebra
Das lässt sich leicht zeigen algebraisch gesehen als Ring ist und ist ein Kommutativer Ring mit Einheitselement. Die Elemente von heißt der Restklassen modular .
In dem speziellen Fall, dass ein Primzahl ist, ist sogar ein Körper. (Achtung: was heißt a Körper anruft, ist in Belgien a Feld. Was in Belgien als Körper bezeichnet wird, ist in den Niederlanden ein krummer Körper!)
Letztere lässt sich wie folgt zeigen: Aus der Definition einer Primzahl folgt, dass eine Primzahl relativ prim ist mit allen Zahlen zwischen 0 und (weil 1 der einzige Teiler von ist was weniger ist als selbst). Verwendung der Euklids erweiterter Algorithmus kann jetzt für alle gemacht werden zwischen 1 und die Zahlen und gefunden werden, damit .
Jetzt der Begriff modular gleich 0, weil . Weiterhin gilt, dass , weil und sind relativ prim.
Also modulo eine Primzahl ist für alle da ein so dass .
Potenzierung
Bei der Erhöhung modular darf nur die Basen reduziert werden, nicht die Exponenten. Beispielsweise:
Es gilt jedoch folgendes Satz von Euler: wenn die Basis keine Teiler mit gemein hat , dann kann der Exponent modulo de . umgewandelt werden Euler-Indikator von .
große Mächte
Potenzierung modulo zu großen Kräften können relativ einfach ausgeführt werden mit Potenzierung durch Quadrieren, schon seit
Zu können sukzessive die Leistungen berechnet werden , , berechnet werden. weil , wird die angeforderte Leistung als das Produkt Modulo 319 der entsprechenden Leistungen bestimmt.
Beispiel und Gegenbeispiel zum Satz von Euler
Der Euler-Indikator von 5 ist 4, und zwar:
Dies liegt daran, dass 3 und 5 relativ prim sind.
Im Gegensatz dazu haben 5 und 10 einen gemeinsamen Teiler und nach Umrechnung des Exponenten modulo 4, des Euler-Indikators von 10, ergibt sich:
- aber:
Reale Nummern
In Analogie zur modularen Arithmetik mit ganzen Zahlen, wobei Vielfache einer bestimmten ganzen Zahl außer Acht gelassen, kann man auch reelle Zahlen addieren und subtrahieren (und mit ganzen Zahlen multiplizieren), wobei Vielfache einer positiven reellen Zahl außer Acht gelassen werden. Ein Beispiel ist das Rechnen mit der Tageszeit, das Nichtbeachten von Vielfachen von 24 Stunden oder die Zeitanzeige auf einer Uhr mit Zeigern, das Nichtbeachten von Vielfachen von 12 Stunden, und dementsprechend das Rechnen mit Winkeln, bei denen vollständige Umdrehungen vernachlässigt werden. Die mit der Addition verbundene Gruppe ist die Kreisgruppe.
Die Multiplikation mit ganzen Zahlen kann als additive Gruppe hinzugefügt werden, da sie einer wiederholten Addition oder einer wiederholten Subtraktion von Null entspricht. Wenn man jedoch die Multiplikation beliebiger Elemente hinzufügt (definiert durch einfache Multiplikation, ignoriert man Vielfache von ) wird es nicht sein Ring, denn zum Beispiel für gilt , während . Es gibt also keine Verteilungsfähigkeit (es bedeutet einfach, dass als Begriff außer Acht gelassen, gilt dies offensichtlich nicht für eine beliebige reelle Zahl mal ).