Κινεζικό θεώρημα υπολοίπων
Στην θεωρία αριθμών, το κινεζικό θεώρημα των υπολοίπων (γνωστό και ως θεώρημα υπολοίπων του Νικόμαχου), αναφέρει ότι αν γνωρίζουμε τα υπόλοιπα ενός ακεραίου με τους ακεραίους που είναι σχετικά πρώτοι μεταξύ τους, τότε μπορούμε να υπολογίσουμε το υπόλοιπο του με το γινόμενό τους .[1][2][3]< Επίσης δίνει και έναν αποδοτικό τρόπο υπολογισμού του βασισμένο στον αλγόριθμο του Ευκλείδη.
Για παράδειγμα, αν γνωρίζουμε ότι
- και ,
τότε (όπως θα δούμε παρακάτω) προκύπτει ότι
- .
Αυτό μπορεί να επαληθευφθεί και από τον παρακάτω πίνακα υπολοίπων
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Υπόλοιπο με το 0 1 2 0 1 2 0 1 2 0 1 2 0 1 2 Υπόλοιπο με το 0 1 2 3 4 0 1 2 3 4 0 1 2 3 4
Πιο γενικά, αν γνωρίζουμε τα υπόλοιπα ενός ακεραίου με διάφορους ακεραίους , τότε μπορούμε να υπολογίσουμε το υπόλοιπο του με το γινόμενο , αρκεί οι ακέραιοι να είναι σχετικά πρώτοι μεταξύ τους.
Το θεώρημα αναφέρεται για πρώτη φορά τον 3ο αι. από τον Κινέζο μαθηματικό Σουνζί στο έργο του "Τα κλασικά μαθηματικά του διδασκάλου Σουν". Χρησιμοποιείται σε υπολογισμούς σε μεγάλους αριθμούς, καθώς μας επιτρέπει να αντικαθιστούμε έναν υπολογισμό από ορισμένους υπολογισμούς σε μικρότερους αριθμούς.
Πιο γενικά, το θεώρημα επί μίας ακέραιας περιοχής. Με το σχηματισμό ιδεωδών, μπορεί να επεκταθεί σε αντιμεταθετικούς δακτυλίους.
Ιστορία
[Επεξεργασία | επεξεργασία κώδικα]Στο έργο του Σουανζί αναφέρεται το εξής πρόβλημα[4][5]: "Ένα σύνολο αντικειμένων, αν το μετρήσω ανά 3 περισσεύουν 2, αν το μετρήσω ανά 5 περισσεύουν 3 και αν το μετρήσω ανά 7 περισσεύουν 2. Πόσα είναι τα αντικείμενα;". Δεν αναφέρεται απόδειξη ή ο αλγόριθμος της λύσης. Αυτός δόθηκε τον 6ο αι. από τον Αριαμπάτα. Ειδικές περιπτώσεις του θεωρήματος ήταν γνωστές στον Βραχμαγκούπτα τον 7ο αι. και εμφανίζονται το 1202 στο έργο "Liber Abaci" του Φιμπονάτσι. Το αποτέλεσμα αργότερα γενικεύτηκε με την πλήρη λύση το 1247 στο έργο "Μαθηματικά δοκίμια σε Εννέα Κεφάλαια" του Κιν Γιουσάο.
Ο συμβολισμός των ισοτιμιών εισήχθη από τον Καρλ Φρίντριχ Γκάους στο έργο του "Disquisitiones Arithmeticae" το 1801. Εκεί περιγράφει το θεώρημα σε ένα πρόβλημα υπολογισμού ημερολογίου. Η λύση του, που είχε ήδη χρησιμοποιηθεί από τον Λέοναρντ Όιλερ, ήταν στην πραγματικότητα μία παλαιά μέθοδος που χρησιμοποιήθηκε αρκετές φορές.
Διατύπωση
[Επεξεργασία | επεξεργασία κώδικα]Έστω και δύο φυσικοί αριθμοί σχετικά πρώτοι μεταξύ τους. Τότε, για κάθε , υπάρχει ώστε
- , και
- ,
και για κάθε που ικανοποιούν αυτές τις σχέσεις ισχύει ότι
- .
Γενική λύση
[Επεξεργασία | επεξεργασία κώδικα]Αφού είναι σχετικά πρώτοι μεταξύ τους, από την ταυτότητα Μπεζού ισχύει ότι υπάρχουν ακέραιοι τέτοιοι ώστε
- .
Η γενική λύση του παραπάνω συστήματος δίνεται από
- για κάθε .
Ως ισομορφισμός
[Επεξεργασία | επεξεργασία κώδικα]Το θεώρημα μπορεί να διατυπωθεί και ως ισομορφισμός μεταξύ δύο συνόλων. Έστω και δύο φυσικοί αριθμοί σχετικά πρώτοι μεταξύ τους. Τότε, η συνάρτηση
είναι ισομορφισμός μεταξύ των συνόλων και .
Αποδείξεις
[Επεξεργασία | επεξεργασία κώδικα]| Απόδειξη μοναδικότητας |
|
Έστω δύο ακέραιοι που ικανοποιούν τις παραπάνω σχέσεις. Από την πρώτη σχέση
έχουμε ότι υπάρχουν ακέραιοι τέτοιοι ώστε
Από την δεύτερη σχέση έχουμε ότι και επομένως
δηλαδή
Αφού και είναι σχετικά πρώτοι μεταξύ τους, το έχει πολλαπλασιαστικό αντίστροφο mod , δηλαδή
Επομένως, υπάρχει ακέραιος ώστε και έτσι Καταλήγουμε ότι όλες οι λύσεις του συστήματος είναι ισοϋπόλοιπες mod . |
| Απόδειξη ύπαρξης |
|
Από την απόδειξη μοναδικότητας έχουμε ότι η συνάρτηση , είναι ένα προς ένα. Αφού το πεδίο ορισμού έχει στοιχεία και το σύνολο τιμών του έχει επίσης έπεται ότι η συνάρτηση είναι επιπλέον επί, δηλαδή κάθε σύστημα δύο εξισώσεων έχει μοναδική λύση mod . |
| Κατασκευαστική απόδειξη |
|
Αφού είναι σχετικά πρώτοι μεταξύ τους, από την ταυτότητα Μπεζού ισχύει ότι υπάρχουν ακέραιοι τέτοιοι ώστε
Θα αποδείξουμε ότι ικανοποιεί και τις δύο εξισώσεις. Για την πρώτη έχουμε ότι Αντίστοιχα
|
Παραδείγματα
[Επεξεργασία | επεξεργασία κώδικα]Παράδειγμα 1ο
[Επεξεργασία | επεξεργασία κώδικα]Η λύση για τις εξισώσεις
- ,
είναι
- για κάθε .
Από τον αλγόριθμο του Ευκλείδη για τους αριθμούς και έχουμε ότι
και επομένως
- .
Συνεπώς, μία λύση δίνεται από
- .
Επομένως, η γενική λύση είναι
- για κάθε .
Παράδειγμα 2ο
[Επεξεργασία | επεξεργασία κώδικα]Η λύση για τις εξισώσεις
- ,
είναι
- για κάθε .
Από τον αλγόριθμο του Ευκλείδη για τους αριθμούς και έχουμε ότι
και επομένως
- .
Συνεπώς, μία λύση δίνεται από
- .
Το επομένως, η γενική λύση είναι
- για κάθε .
Γενίκευση για > 2 εξισώσεις
[Επεξεργασία | επεξεργασία κώδικα]Έστω φυσικοί αριθμοί που είναι ανά δύο σχετικά πρώτοι μεταξύ τους. Τότε, για κάθε , υπάρχει ώστε
- ,
και για κάθε που ικανοποιούν αυτές τις σχέσεις ισχύει ότι
- .
Γενική λύση
[Επεξεργασία | επεξεργασία κώδικα]Αφού είναι σχετικά πρώτοι μεταξύ τους, από την ταυτότητα Μπεζού ισχύει ότι υπάρχουν ακέραιοι και τέτοιοι ώστε
- ,
- ,
όπου . Η γενική λύση του παραπάνω συστήματος δίνεται από
- για κάθε .
Ως ισομορφισμός
[Επεξεργασία | επεξεργασία κώδικα]Το θεώρημα μπορεί να διατυπωθεί και ως ισομορφισμός μεταξύ δύο συνόλων. Έστω και δύο φυσικοί αριθμοί σχετικά πρώτοι μεταξύ τους. Τότε, η συνάρτηση
είναι ισομορφισμός μεταξύ των συνόλων και .
Απόδειξη
[Επεξεργασία | επεξεργασία κώδικα]| Κατασκευαστική απόδειξη |
|
Θα επιβεβαιώσουμε ότι το παραπάνω , για κάθε . ικανοποιεί όλες τις ζητούμενες σχέσεις. Για ευκολία κοιτάμε την πρώτη σχέση. Χρησιμοποιώντας ότι έχουμε ότι καθώς για κάθε , αφού . Ομοίως αποδεικνύεται και για τις υπόλοιπες σχέσεις . |
| Επαγωγική απόδειξη |
|
Χρησιμοποιώντας το κινεζικό θεώρημα υπολοίπων για δύο αριθμούς μπορούμε να βρούμε αρχικά την λύση του συστήματος
δηλαδή ώστε
Έπειτα την λύση του συστήματος (καθώς και είναι σχετικά πρώτοι μεταξύ τους), ´
δηλαδή ώστε
Συνεχίζοντας διαδοχικά για όλα τα βρίσκουμε την λύση του συστήματος . |

Παράδειγμα (Το πρόβλημα του Σουανζί)
[Επεξεργασία | επεξεργασία κώδικα]Στο πρόβλημα του Σουανζί ψάχνουμε το ώστε
- ,
- .
Αφού οι είναι σχετικά πρώτοι μεταξύ τους, χρησιμοποιώντας τον αλγόριθμο του Ευκλείδη, βρίσκουμε ότι
- Για το και το
- .
- Για το και το
- .
- Για το και το
- .
Επομένως, μία αρχική λύση είναι η
- ,
και η γενική λύση δίνεται από
- για κάθε .
Εφαρμογές
[Επεξεργασία | επεξεργασία κώδικα]Επιτάχυνση πράξεων
[Επεξεργασία | επεξεργασία κώδικα]Σε κάποιες υλοποιήσεις κρυπτογραφικών προτοκόλων, το κινεζικό θεώρημα υπολοίπων χρησιμοποιείται για την επιτάγχυνση της εκτέλεσης των πράξεων: αντί να χρησιμοποιείται χρησιμοποιούνται και για , και στο τέλος αντιστοιχίζεται το αποτέλεσμα.
Δείτε επίσης
[Επεξεργασία | επεξεργασία κώδικα]Παραπομπές
[Επεξεργασία | επεξεργασία κώδικα]- ↑ «Chinese Remainder Theorem - Algorithms for Competitive Programming». cp-algorithms.com. Ανακτήθηκε στις 25 Μαΐου 2025.
- ↑ Συγκελάκης, Αλέξανδρος Γ. «Εισαγωγή στη Θεωρία Αριθµών για το Λύκειο: Διαιρετότητα και Ισοτιμίες» (PDF). Ελληνική Μαθηματική Εταιρεία. σελ. 41.
- ↑ Παπαδημητράκης, Μιχάλης. «Θεωρία αριθμών: Πρόχειρες σημειώσεις» (PDF). Τμήμα Μαθηματικών, Πανεπιστήμιο Κρήτης. σελ. 81.
- ↑ «Chinese remainder theorem | Number Theory, Congruences, Modular Arithmetic | Britannica». www.britannica.com (στα Αγγλικά). 4 Απριλίου 2025. Ανακτήθηκε στις 25 Μαΐου 2025.
- ↑ «Historical Development of the Chinese Remainder Theorem - Harvard University» (PDF).
Πηγές
[Επεξεργασία | επεξεργασία κώδικα]- Dauben, Joseph W. (2007), «Chapter 3: Chinese Mathematics», στο: Katz, Victor J., επιμ., The Mathematics of Egypt, Mesopotamia, China, India and Islam : A Sourcebook, Princeton University Press, σελ. 187–384, ISBN 978-0-691-11485-9
- Dence, Joseph B.; Dence, Thomas P. (1999), Elements of the Theory of Numbers, Academic Press, ISBN 9780122091308, https://books.google.com/books?id=YiYHw7evhjkC&pg=PA156
- Duchet, Pierre (1995), «Hypergraphs», στο: Graham, R. L.; Grötschel, M.; Lovász, L., επιμ., Handbook of combinatorics, Vol. 1, 2, Amsterdam: Elsevier, σελ. 381–432. See in particular Section 2.5, "Helly Property", pp. 393–394.
- Gauss, Carl Friedrich (1986), Disquisitiones Arithemeticae (Second, corrected έκδοση), New York: Springer, ISBN 978-0-387-96254-2, https://www.springer.com/mathematics/algebra/book/978-0-387-96254-2
- Ireland, Kenneth; Rosen, Michael (1990), A Classical Introduction to Modern Number Theory (2nd έκδοση), Springer-Verlag, ISBN 0-387-97329-X
- Kak, Subhash (1986), «Computational aspects of the Aryabhata algorithm», Indian Journal of History of Science 21 (1): 62–71, http://www.ece.lsu.edu/kak/AryabhataAlgorithm.pdf
- Katz, Victor J. (1998), A History of Mathematics / An Introduction (2nd έκδοση), Addison Wesley Longman, ISBN 978-0-321-01618-8, https://archive.org/details/historyofmathema00katz
- Libbrecht, Ulrich (1973), Chinese Mathematics in the Thirteenth Century: the "Shu-shu Chiu-chang" of Ch'in Chiu-shao, Dover Publications Inc, ISBN 978-0-486-44619-6
- Ore, Øystein (1952), «The general Chinese remainder theorem», The American Mathematical Monthly 59 (6): 365–370, doi:
- Ore, Oystein (1988), Number Theory and Its History, Dover, ISBN 978-0-486-65620-5, https://archive.org/details/numbertheoryitsh0000orey
- Pisano, Leonardo (2002), Fibonacci's Liber Abaci, Springer-Verlag, σελ. 402–403, ISBN 0-387-95419-8, https://www.springer.com/mathematics/book/978-0-387-40737-1
- Rosen, Kenneth H. (1993), Elementary Number Theory and its Applications (3rd έκδοση), Addison-Wesley, ISBN 978-0201-57889-8
- Sengupta, Ambar N. (2012), Representing Finite Groups, A Semisimple Introduction, Springer, ISBN 978-1-4614-1232-8
- Bourbaki, N. (1989), Algebra I, Springer, ISBN 3-540-64243-9, https://books.google.com/books?id=STS9aZ6F204C&q=%22associative+algebra%22