Wenn ich „Teilbarkeitstrick“ sage, meine ich „einen rekursiven Algorithmus, der zeigen soll, dass nach mehreren Iterationen, wenn die endgültige Ausgabe ein Vielfaches der gewünschten Zahl ist, das Original auch ein Vielfaches derselben Zahl war“. Hier ist ein Beispiel für einen Teilbarkeitstrick für 17.
Umschreiben als , mit . Dann auswerten . Wiederholen Sie diesen Vorgang, bis Sie mit einer leicht faktorisierbaren Zahl übrig bleiben.
Hier ist ein anderes.
Umschreiben als , mit . Dann auswerten . Wiederholen Sie diesen Vorgang, bis Sie mit einer leicht faktorisierbaren Zahl übrig bleiben.
Um zu zeigen, dass beide funktionieren (oder zumindest für eine bestimmte Nummer funktionieren), probieren wir beide an .
METHODE EINS: , ergo .
METHODE ZWEI: , ergo .
Diese Teilbarkeitstricks basieren darauf, die Zahl in Zifferngruppen zu zerlegen und eine lineare Operation darauf anzuwenden. Wenn wir jedoch versuchen, eine nichtlineare Funktion zu verwenden , scheinen die Dinge zusammenzubrechen. Zum Beispiel, wie Methode man hier darauf zurückgreift und die zweite stützt sich auf , lassen Sie uns versuchen, etwas mit zu tun . Nämlich:
Umschreiben als , mit . Dann auswerten . Wiederholen Sie diesen Vorgang, bis Sie mit einer leicht faktorisierbaren Zahl übrig bleiben.
Damit können wir es versuchen und siehe, ja, , So . Aber das schlägt bei den meisten Zahlen fehl. Für , wir haben , und es weicht von dort ab (beachten Sie auch das ). Sogar mit , was offensichtlich ein Vielfaches von ist , wir haben .
Was trennt hier sozusagen die Spreu vom Weizen? Warum scheint es, wenn wir die Ziffern des Vielfachen einer Primzahl aufschlüsseln und eine lineare Beziehung um sie herum herstellen, für alle anderen Vielfachen der Primzahl zu gelten, aber das Gleiche gilt beispielsweise nicht für eine Quadratzahl? Beziehung?
Nein, Teilbarkeitstests sind nicht auf lineare Formen beschränkt . Wie hier & hier erklärt die Regel zum Auswerfen von Neunen: erstreckt sich zu einem höheren Grad als [von für jedes Polynom mit ganzzahligen Koefs (durch unter). Wenn Dann ist die Summe der Dezimalstellen von . Ähnlich erstreckt sich auf alternierende Ziffernsumme.
Die gängigen Tests, auf die Sie sich beziehen, entsprechen umgekehrten Formen der obigen Teilbarkeitstests, z von dh es entsteht durch Skalierung durch Ebenso, wenn dann Skalierung durch ändert alle Befugnisse von In in Potenzen von , wodurch die Koefs effektiv umgekehrt werden , z. B. für ein Quadrat
daher umgekehrtes Poly in Radix von z.B
Solche Radix Reziprozität Teilbarkeit durch Tests existieren für alle Radikale reziprok sein dh wann zB für binär Und So
Dies ist nur eines von zahlreichen Beispielen für Teilbarkeitsschlüsse höheren Grades, die in der Zahlentheorie und Algebra allgegenwärtig sind. Solche Schlüsse werden offensichtlich, sobald man Kongruenzen und modulare Arithmetik beherrscht (siehe insb. = Polynomielle Kongruenzregel , dh
Siehe hier für mehr über umgekehrte (reziproke) Polynome und hier für eine ähnliche Anwendung solcher.
Notiz Der Grund, warum diese Teilbarkeitstests als Iterationen linearer Operationen ausgedrückt werden können, liegt darin, dass auf diese Weise Polynome erzeugt werden können (verschachtelte Horner-Form), z
dh Polynome können durch iterierende lineare Operationen erzeugt werden also jede Polynomoperation (z. B. Auswertung ) kann durch rekursives Huckepack auf diesem induktiven Erzeugungsprozess durchgeführt werden (siehe strukturelle Induktion ).
Auf diese Weise rekursive Auswertung eines Polynoms (Darstellung einer ganzen Zahl in Basisschreibweise) führt zu einem universellen Test auf Teilbarkeit durch das funktioniert durch wiederholtes Modifizieren führender Ziffernblöcke (wie handschriftliche Division, aber ohne Quotienten). Ihre Tests können als umgekehrte Form eines solchen Tests angesehen werden. Die Vorwärtsform hat gegenüber der umgekehrten Form den Vorteil, dass sie den genauen Rest liefert, sodass sie für viel mehr als nur Teilbarkeitstests verwendet werden kann.
Lassen Sie uns den universellen Vorwärtstest zum Berechnen verwenden Der Algorithmus besteht darin, die ersten beiden führenden Ziffern wiederholt zu ersetzen von seit
Somit In der Tat Im Allgemeinen ist die modulare Arithmetik einfacher, wenn wir Residuen kleinster Größe verwenden , z indem Sie negative Ziffern zulassen , zB hier . Beachten Sie das für den Modul oder das obige Verfahren reduziert sich auf die bekannten Teilbarkeitstests durch oder (auch bekannt als "Neunen auswerfen" für Modulus ).
Wir können "Teilbarkeitstricks" erfinden, die diese Eigenschaft nicht haben. Zum Beispiel:
„Um zu testen, ob ist teilbar durch , schreiben als . Dann berechnen und sehen Sie, ob dies durch teilbar ist ."
Das funktioniert wegen des kleinen Satzes von Fermat: für alle ganzen Zahlen und Primzahlen , . Insbesondere, Und , So .
Das ist kein guter Trick! Nicht, weil es nicht funktioniert, sondern weil es überprüft wird für die Teilbarkeit durch ist wahrscheinlich schwieriger als zu überprüfen War.
In sehr speziellen Fällen können wir uns diese Art von Trick jedoch zunutze machen. Zum Beispiel, wenn Sie versuchen herauszufinden, ob ist teilbar durch , es könnte helfen, das zu erkennen , ist also deckungsgleich mit modulo .
Ich würde nicht sagen, dass es generell stimmt, dass diese linearen Reduktionen die Teilbarkeit bewahren; Es werden spezifische Entscheidungen getroffen, damit dies funktioniert. Für die erste Beziehung, wo :
Cort Ammon
Bill Dubuque