Teilbarkeit für alle zu 10 teilerfremden Divisoren

Aus testwiki
Version vom 25. November 2024, 17:46 Uhr von imported>Christian1985 (Änderung 250663551 von Mantelmoewe rückgängig gemacht; Der Link auf Ttestfunktion ist völlig falsch, die anderen beiden Links sind auch nicht so hilfreich.)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Teilbarkeit für alle zu 10 teilerfremden Divisoren[1] ist eine Methode zur Prüfung der Teilbarkeit einer Zahl für alle zu 10 teilerfremden Divisoren.

Beschreibung

Es wird eine Methode zur Prüfung der Teilbarkeit einer Zahl für alle zu 10 teilerfremden Divisoren beschrieben und mathematisch begründet. Die Methode hat zwei Vorteile. Einmal funktioniert sie für alle genannten Teiler. Zweitens stellt sie auch eine Anleitung zur Verfügung, wie der erforderliche Multiplikator md im Kopf ermittelt werden kann. Es werden Divisoren d betrachtet, die keine echten gemeinsamen Teiler mit der natürlichen Zahl 10 haben. Für solche Divisoren werden Teilbarkeitskriterien vorgestellt, die vorrangig Teilbarkeitfragen mittels Kopfrechnen unterstützen und auf die Dezimaldarstellung der zu testenden Zahl n0 angepasst sind. Die Behauptung, dass n durch d teilbar ist, wird durch d|n ausgedrückt. Als Beispiel sei 7|476 genannt. Teilerfremdheit von m,n wird durch mn ausgedrückt. Der größte gemeinsame Teiler von n,m wird mit (n,m) bezeichnet. Es werden Teilbarkeitskriterien der folgenden Art betrachtet:

Multipliziere die rechte Ziffer der zu testenden Zahl n mit einem Multiplikator m und addiere das Ergebnis zu der Zahl, die aus den restlichen linken Ziffern gebildet wird.

Beim Divisor 7 ist m=2 geeignet. Im Beispiel ergibt sich 4726=4712=35 und daher gilt 7|476.

Ein solcher Teilbarkeitstest enthält eine menschliche Komponente. Der Anwender entscheidet nach eigenem Ermessen, wann er die zu untersuchende Teilbarkeit als positiv oder negativ entschieden betrachtet. Einem Computer würde man eine solche Entscheidung wahrscheinlich nicht übertragen.

Zunächst seien die Divisoren charakterisiert, die teilerfremd zu 10 sind. Es sei r(d) der Wert der rechten Ziffer von d. Dann ist d genau dann teilerfremd zu 10, wenn r(d){1,3,7,9} ist. Zur Begründung sei genannt, dass die anderen möglichen rechten Ziffern r(d){0,2,4,5,6,8} die Teilbarkeit von d durch 2 oder 5 nach sich ziehen würde. Solche Teiler können daher nicht teilerfremd zu 10 sein. Umgekehrt lassen Divisoren d mit r(d){1,3,7,9} niemals den Rest 0 bei der Division durch 2,5. Für d{2,5} oder Vielfache davon sind die hier beschriebenen Teilbarkeitstests nicht geeignet. Alle anderen Primzahlen {3,7,11,13,17,19,} sind teilerfremd mit 10 und gehören daher zum vorliegenden Thema.

Mathematische Formalisierung

Es werden die folgenden beiden Funktionen l,r:00 definiert:

r(n)=mod(n,10) Rest von n bei der Division durch 10

l(n)=(nr(n))/10 Der linke Teil von n

Es gilt r(n){0,1,2,3,4,5,6,7,8,9} und die Division (nr(n))/10 ist ohne Rest ausführbar. Es gilt immer n=10l(n)+r(n). Falls n dezimal einstellig ist, gilt l(n)=0. Im Beispiel n=476 gilt r(476)=6,l(476)=47,476=1047+6. Es werden jetzt Testfunktionen

d:0

d(n)=l(n)+mdr(n) mit vorläufig noch nicht festgelegtem Multiplikator md,md0 betrachtet. Schon durch diese Bezeichnungsweise soll angedeutet werden, dass für verschiedene Divisoren d der Multiplikator md vom Divisor d abhängig ist, also auf den Divisor spezialisiert ist. Aus Gründen, die noch genannt werden, sollen Funktionen vom Typ d partielle Ziffernsummen genannt werden. Von einer solchen Funktion wird verlangt, dass gilt:

d|nd|d(n)n0

wobei die logische – genau dann wenn – Beziehung bedeutet.

Es wird jetzt ein Algorithmus beschrieben, der bei gegebenem Divisor d den Multiplikator md festlegt und sogar so einfach beschaffen ist, dass er im Kopf ausführbar ist.

  1. Betrachte e{d,3d} in dieser Reihenfolge und prüfe ob r(e){1,9} ist.
  2. Gehe nur dann zu e=3d über, wenn diese Bedingung nicht schon bei e=d erfüllt ist.
  3. Setze md=(e1)/10, falls r(e)=1, hier ist md<0
  4. Setze md=(e+1)/10, falls r(e)=9, hier ist md>0

Man kann sich klarmachen, dass man für r(d){1,3,7,9} spätestens bei e=3d bei r(e){1,9} landet. Das beruht darauf, dass bei r(d){3,7} gilt r(3d){9,1}, wegen 33=9,37=21. Die Resultate dieses Algorithmus werden jetzt noch als Tabelle dargestellt.

Tabelle 1 Ergebnisse dmd für den obigen Algorithmus
r(d) 1 3 7 9
md (d1)/10 (3d+1)/10 (3d1)/10 (d+1)/10

Es wird außer md noch eine weitere ganze Zahl kd ins Spiel gebracht, mit dem Ziel die sogenannte Bézout-Identität für den größten gemeinsamen Teiler (10,d)=1 darzustellen. Dazu werden die einzelnen Fälle r(d){1,3,7,9} unter Bezugnahme auf die obige Tabelle analysiert.

md=(d1)/1010md=1d10m+1d=1md=(3d+1)/1010md=3d+110md+(3)d=1md=(3d1)/1010md=13d10md+3d=1md=(d+1)/1010md=d+110md+(1)d=1

Es sei kd nach folgender Tabelle bestimmt, deren Werte aus der jeweiligen rechten Identität als Faktor vor d abgelesen werden.

Tabelle 2 Ergebnisse für dkd
r(d) 1 3 7 9
kd 1 3 3 1

Damit können die vier rechten Identitäten einheitlich in folgender Form geschrieben werden:

Vorlage:Anker md10+kdd=1 mit kd{1,3,3,1}

Das ist die aus der elementaren Zahlentheorie in bekannte Darstellung des größten gemeinsamen Teilers (10,d)=1, die auch Bézout-Identität genannt wird.

Satz über partielle Ziffernsummen

Vorlage:Kasten

Mit dieser Aussage wird die auf den Divisor d spezialisierte Testfunktion d zu einem Teilbarkeitskriterium, das auch für das Testen der Teilbarkeit im Kopf benutzt werden kann, wenn je nach Anwender nicht zu große Divisoren ins Spiel kommen. Es sei noch angemerkt, dass die Testfunktionen in einigen Fällen für verschiedene d auch identisch sein können. Das tritt z. B. für r(d)=3 auf. Wegen der -Beziehung kann die Testfunktion auch mehrfach auf bereits erreichte Ergebnisse angewendet werden. Das erfordert beim Kopfrechnen eventuell erhöhte Merkfähigkeit des Anwenders. In den Fällen r(d){1,7} kann das Ergebnis negative Werte annehmen. Dann kann auf das erreichte Zwischenergebnis nicht nochmal die Testfunktion angewendet werden. Trotzdem kann der Anwender versuchen, die Teilbarkeit durch d zu entscheiden. In jedem Fall entscheidet der Anwender selbst, wann er die Teilbarkeit als positiv oder negativ entschieden betrachtet. Mit der Anwendung von d verringert sich die Schwierigkeit zu erkennen, ob Teilbarkeit vorliegt oder nicht. Eine Beweisskizze für den Satz über partielle Ziffernsummen sieht so aus:

Der zu testende Wert n kann aus den Werten d,d(n),md,r(n) auf folgende Weise rekonstruiert werden:

d(n)=l(n)+mdr(n)l(n)=(d(n)mdr(n))n=10l(n)+r(n)n=10((n)mdr(n))+r(n))n=10(n)10mdr(n)+r(n)n=10(n)(md101)r(n)n=10d(n)+kddr(n)n=kddr(n)+10d(n)

Dabei ergibt sich die vorletzte Gleichung durch geeignete äquivalente Umformung der Bézout-Identität in der Form md10+kdd=1(md101)=kdd. Mit Blick auf die letzte Gleichung kann wie folgt argumentiert werden: Der Wert n ist eine Summe von zwei Summanden, von denen der erste Summand ein Vielfaches von d ist. Daher entscheidet sich die Teilbarkeit an der Teilbarkeit des zweiten Summanden. Es ergibt sich:

d|nd|10d(n)

Da d,10 teilerfremd sind, ergibt sich:

d|nd|d(n)

Es sei noch angemerkt, dass in der Bézout-Identität die Koeffizienten vor 10,d keineswegs eindeutig bestimmt sind. Der Faktor md kann durch einen beliebigen anderen Faktor m aus der gleichen Restklasse (modd) ersetzt werden, wenn der Faktor kd noch geeignet angepasst wird. Da in die Konstruktion von d nur der Faktor md eingeht, kann das einfach vollzogen werden. Für den Fall d=7 liest man aus Tabelle-1 md=2 ab. Bildet man nun m=2+7=5, so ist auch t(n)=l(n)+5r(n) als Testkriterium für die Teilbarkeit durch 7 geeignet. Es empfiehlt sich aber hinsichtlich des Kopfrechnens den Faktor m nicht zu weit entfernt von 0 zu wählen. Wird md nach dem oben beschriebenen Algorithmus festgelegt, ist dies automatisch garantiert. Bildet man 7(7)=l(7)2r(7)=027=7, so ist das Ergebnis negativ und 7(7) ist nicht definiert. Man kann daher das Zwischenergebnis nicht nochmal verbessern. Der kopfrechnende Anwender erkennt aber sofort, dass 7|7 und entscheidet die Teilbarkeit positiv. Schließlich sei noch erwähnt, dass 3=9 ist. Dies kann man unmittelbar aus Tabelle-1 ablesen. In der Regel hat d(n) nicht den gleichen Rest bei der Division durch d wie n. Dies trifft nur zu, wenn wirklich Teilbarkeit vorliegt. Im speziellen Fall d=9 bleiben aber die Reste auch bei Nichtteilbarkeit erhalte. Hinsichtlich der Reste kann man lediglich an der letzten Gleichung in der obigen Gleichungskette ableiten, dass die Reste von n und 10d(n) übereinstimmen : 10d(n)n(modd).

Die Rolle von md im Restklassenring ℤ/d

Wird die Bézout-Identität in der Form md101=kdd geschrieben, so erkennt man, dass md101 ein Vielfaches von d ist. Als Kongruenz bedeutet das

md101(modd)

Daher ist in /d die Restklasse [md] von md die Inverse von [10]. Es gilt [md][10]=[1], also [md]=[10]1.

Beziehungen zur Quersumme

Im Fall d=9 liest man aus Tabelle-1 md=1 ab. Daher gilt:

9(n)=l(n)+r(n)

und es wir lediglich die letzte Ziffer von n zum linken Teil l(n) addiert. Vergleicht man das mit der Quersumme von n, bei der alle Dezimalziffern addiert werden, so kann man bezüglich 9(n) erkennen, dass die Quersumme gewissermaßen nur partiell gebildet wird. Daher wird hier für alle genannten Teiler der Begriff partielle Ziffernsumme für d benutzt. Sowohl bei der Quersumme als auch bei 9 kann man iterativ die Operation auf alle Zwischenresultate anwenden. Das führt nur solange zu neuen Resultaten, wie das zuvor erreichte Resultat nicht dezimal einstellig ist. Ab da bleiben Quersumme und 9 konstant. Es kann auch elementar bewiesen werden, dass die finalen einstelligen Resultate identisch sind, obwohl Zwischenresultate in der Regel für Quersumme und 9 differieren. Zum Beispiel ist 9(1237)=123+7=130 und die Quersumme ist q(1237)=1+2+3+7=13. Wendet man 9,q iterativ noch mehrmals auf diese Zwischenresultate an, so ergibt sich in beiden Fällen 4 als Endresultat. Daher ist 1237 nicht durch 9 teilbar 91237.

Weitere Anwendungsbeispiele

Für d=19 ist gemäß Tabelle-1 md=2 und 19(233)=23+23=29. Also ist 233 nicht durch 19 teilbar. Dagegen ist 19(228)=22+28=22+16=38,19(38)=3+28=19. Daher gilt 19|228.

Es sei auch nicht verschwiegen, dass es problematische Anwendungsfälle gibt. Solche treten z. B. systematisch für r(d)=3 auf. Sei d=43. Dafür liest man aus Tabelle-1 md=13 ab. Für n=129 ergibt sich 43(129)=12+139=12+117=129. Obwohl 129=343 durch 43 teilbar ist, ergibt sich durch die Anwendung von 43(129) kein erkennbarer Vorteil. Wenn der Anwender nicht von selbst erkennt, dass 129=343 ist, kann er keine neuen Erkenntnisse zu Teilbarkeitsfrage 43|129? erlangen. Der Wert 129 ist also ein Fixpunkt von 43.

Ohne Beweis sei notiert, dass die ganzen Zahlen n{0,43,86,129} genau die Fixpunkte von 43 sind. Eine analoge Aussage gilt für alle Divisoren d,3d,r(d)=3,d10.

Tabelle 3 Beispiele für die Zuordnung dmd
d 3 7 9 11 13 17 19 23 29 31 33 39 41 43 47 49 59 69 71 73 79 89 99
md 1 2 1 1 4 5 2 7 3 3 10 4 4 13 14 5 6 7 7 22 8 9 10

An dieser Tabelle kann man seine Fähigkeiten zum Kopfrechnen üben, wenn man den beschriebenen Algorithmus anwendet, um bei gegebenem d in der oberen Zeile den zugeordneten Wert md in der Zeile darunter zu berechnen.

Alternative Formeln zur Berechnung von md

Tabelle 4 Alternative Formeln der Zuordnung dmd
r(d) 1 3 7 9
md l(d) 3l(d)+1 (3l(d)+2) l(d)+1

Diese Formeln ergeben die gleichen Resultate wie die in Tabelle-1 notierten Formeln. Dies ergibt sich aus den folgenden Gleichungen, bei denen immer die universell gültige Beziehung d=10l(d)+r(d) benutzt wird:

r(d)=1md=(d1)/10=(10l(d)+11)/10=l(d)r(d)=3md=(3d+1)/10=(3(10l(d)+3)+1)/10=3l(d)+10/10=3l(d)+1r(d)=7md=(3d1)/10=(3(10l(d)+7)1)/10=(3l(d)+2)r(d)=9md=(d+1)/10=(10l(d)+9+1)/10=l(d)+1

Die alternativen Formeln benutzen durchgängig l(d) als Ausdrucksmittel und bieten daher beim Kopfrechnen Vorteile. Insbesondere sind die erforderlichen Multiplikationen mit 3 auf Zahlen mit geringerer Stellenzahl anzuwenden.

Einzelnachweise