Μετάβαση στο περιεχόμενο

Σύστημα μιγαδικής βάσης

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια

Στην αριθμητική, ένα Σύστημα μιγαδικής βάσης είναι ένα θεσιακό σύστημα αρίθμησης του οποίου η ακτίνα είναι ένας φανταστικός αριθμός (πρόταση του Ντόναλντ Κνουθ το 1955[1][2]) ή μιγαδικός αριθμός (πρόταση του Σ. Κμέλνικ το 1964[3] και τον Γουόλτερ Φ. Πένι το 1965[4][5][6]).

Σε γενικές γραμμές

[Επεξεργασία | επεξεργασία κώδικα]

Έστω ένα ολοκληρωμένο πεδίο , και η (Αρχιμήδειος) απόλυτη τιμή σε αυτό.

Ένας αριθμός σε ένα θεσιακό σύστημα αρίθμησης παριστάνεται ως ανάπτυγμα

Όταν

είναι το radix (ή η βάση) με ,
είναι ο εκθέτης (θέση ή τόπος),
είναι ψηφία από το "πεπερασμένο" σύνολο ψηφίων , κατά κανόνα με

Η πληθικότητα ονομάζεται επίπεδο αποσύνθεσης.

Ένα θεσιακό σύστημα αρίθμησης ή σύστημα κωδικοποίησης είναι ένα ζεύγος

με radix και σύνολο ψηφίων , και γράφουμε το τυπικό σύνολο ψηφίων με ψηφία ως εξής

Επιθυμητά είναι τα συστήματα κωδικοποίησης με τα εξής χαρακτηριστικά:

  • Κάθε αριθμός στο , π.χ. οι ακέραιοι αριθμοί , οι ακέραιοι αριθμοί Gauss ή οι ακέραιοι , είναι μοναδικά αναπαραστάσιμοι ως πεπερασμένος κώδικας, ενδεχομένως με πρόσημο ±.
  • Κάθε αριθμός στο πεδίο των κλασμάτων , ο οποίος ενδεχομένως ολοκληρώνεται για τη μετρική που δίνεται από yielding ή , μπορεί να αναπαρασταθεί ως μια άπειρη σειρά η οποία συγκλίνει υπό για ,, και το μέτρο του συνόλου των αριθμών με περισσότερες από μια αναπαραστάσεις είναι 0. Το τελευταίο απαιτεί το σύνολο να είναι ελάχιστο, δηλαδή για πραγματικούς αριθμούς και για μιγαδικούς αριθμούς.

Στους πραγματικούς αριθμούς

[Επεξεργασία | επεξεργασία κώδικα]

Σε αυτόν τον συμβολισμό το τυπικό δεκαδικό σύστημα κωδικοποίησης συμβολίζεται με

το καθιερωμένο δυαδικό σύστημα είναι το ακόλουθο

το αρνητικό σύστημα είναι το ακόλουθο

και το ισοζυγισμένο τριμερές σύστημα [2] είναι το ακόλουθο

Όλα αυτά τα συστήματα κωδικοποίησης έχουν τα αναφερόμενα χαρακτηριστικά για τα and , και τα δύο τελευταία δεν απαιτούν πρόσημο.

Στους μιγαδικούς αριθμούς

[Επεξεργασία | επεξεργασία κώδικα]

Τα γνωστά συστήματα αριθμητικών θέσεων για τους μιγαδικούς αριθμούς περιλαμβάνουν τα ακόλουθα ( i \mathrm i είναι η φανταστική μονάδα):

  • , e.g. [1] και
,[2] η τετραπλή φανταστική βάση, η οποία προτάθηκε από τον Ντόναλντ Κνουθ το 1955.
  • και
[3][5] (βλέπε επίσης την ενότητα Base −1 ± i παρακάτω).
  • , where , and είναι ένας θετικός ακέραιος που μπορεί να πάρει πολλαπλές τιμές σε μια δεδομένη .[7] για και αυτό είναι το σύστημα
  • .[8]
  • , όπου το σύνολο αποτελείται από μιγαδικούς αριθμούς , και τους αριθμούς , e.g.
[8]
  • , όπου  [9]

Διυαδικά συστήματα

[Επεξεργασία | επεξεργασία κώδικα]

Τα δυαδικά συστήματα κωδικοποίησης των μιγαδικών αριθμών, δηλαδή τα συστήματα με τα ψηφία , παρουσιάζουν πρακτικό ενδιαφέρον.[9] Παρακάτω παρατίθενται ορισμένα συστήματα κωδικοποίησης (όλα είναι ειδικές περιπτώσεις των παραπάνω συστημάτων) και αντίστοιχα κωδικοί για τους (δεκαδικούς) αριθμούς −1, 2, −2, i. Το τυπικό δυαδικό σύστημα (το οποίο απαιτεί πρόσημο, πρώτη γραμμή) και τα συστήματα "αρνητικού" (δεύτερη γραμμή) παρατίθενται επίσης για σύγκριση. Δεν έχουν γνήσιο ανάπτυγμα για το i.

Μερικές βάσεις και αναπαραστάσεις [10]
Radix –1 ← 2 ← –2 ← i ∆ίδυμοι και τρίδυμοι
2 –1 10 –10 i 1 ← 0.1 = 1.0
–2 11 110 10 i 1/3 0.01 = 1.10
101 10100 100 10.101010100...[11] 0.0011 = 11.1100
111 1010 110 11.110001100...[11] 1.011 = 11.101 = 11100.110
101 10100 100 10 1/3 + 1/3i 0.0011 = 11.1100
–1+i 11101 1100 11100 11 1/5 + 3/5i 0.010 = 11.001 = 1110.100
2i 103 2 102 10.2 1/5 + 2/5i 0.0033 = 1.3003 = 10.0330 = 11.3300

Όπως σε όλα τα αριθμητικά συστήματα θέσης με Αρχιμήδειο απόλυτη τιμή, υπάρχουν ορισμένοι αριθμοί με πολλαπλές αναπαραστάσεις. Παραδείγματα τέτοιων αριθμών παρουσιάζονται στη δεξιά στήλη του πίνακα. Όλοι τους είναι επαναλαμβανόμενα κλάσματα με το επαναλαμβανόμενο να σημειώνεται με οριζόντια γραμμή πάνω από αυτό.

Αν το σύνολο των ψηφίων είναι ελάχιστο, το σύνολο τέτοιων αριθμών έχει μέτρο 0. Αυτό συμβαίνει με όλα τα αναφερόμενα συστήματα κωδικοποίησης.

Το σχεδόν δυαδικό τετραγωνικό-εικονικό σύστημα παρατίθεται στην κάτω γραμμή για λόγους σύγκρισης. Εκεί, το πραγματικό και το φανταστικό μέρος αλληλοδιαδέχονται το ένα το άλλο.

Οι μιγαδικοί αριθμοί με ακέραιο μέρος όλα τα μηδενικά στο σύστημα βάσης i – 1

Ιδιαίτερο ενδιαφέρον παρουσιάζουν τα συστήματα της τετραεικονικής βάσης 2i) και της βάσης −1 ± i που θα αναλυθούν παρακάτω, τα οποία μπορούν να χρησιμοποιηθούν για την πεπερασμένη αναπαράσταση των ακέραιων αριθμών του Γκάους χωρίς πρόσημο.

Η βάση −1 ± i, χρησιμοποιώντας τα ψηφία 0 και 1, προτάθηκε από τον Σ. Χμέλνικ το 1964[3] και τον Γουόλτερ Φ. Πένι το 1965[4][6] .

Σύνδεση με το δίδυμο δράκο

[Επεξεργασία | επεξεργασία κώδικα]

Η περιοχή στρογγυλοποίησης ενός ακέραιου αριθμού - δηλαδή, ένα σύνολο μιγαδικών (μη ακέραιων) αριθμών που μοιράζονται το ακέραιο μέρος της αναπαράστασής τους σε αυτό το σύστημα - έχει στο μιγαδικό επίπεδο ένα σχήμα φράκταλ: το δίδυμο δράκο (βλέπε σχήμα). Αυτό το σύνολο είναι, εξ ορισμού, όλα τα σημεία που μπορούν να γραφούν ως με . μπορεί να αναλυθεί σε 16 κομμάτια συμβατά με το . Παρατηρήστε ότι αν το περιστραφεί αριστερόστροφα κατά 135°, λαμβάνουμε δύο γειτονικά σύνολα που συμπίπτουν με το , επειδή }. Το ορθογώνιο στο κέντρο τέμνει τους άξονες συντεταγμένων αριστερόστροφα στα ακόλουθα σημεία: , , και , και . Έτσι, το περιέχει όλους τους μιγαδικούς αριθμούς με απόλυτη τιμή ≤ 1/15.[12]

Κατά συνέπεια, υπάρχει μια αμφιμονοσήμαντη του Μιγαδικού ορθογωνίου

στο διάστημα των πραγματικών αριθμών με την αντιστοίχιση

με .[13]

Επιπλέον, υπάρχουν οι δύο αντιστοιχίσεις

και

και οι δύο είναι υποκειμενικές, οι οποίες οδηγούν σε μια υποκειμενική (άρα χωροταξική) απεικόνιση

η οποία, ωστόσο, δεν είναι συνεχής και συνεπώς δεν αποτελεί καμπύλη πλήρωσης του χώρου. Αλλά ένας πολύ στενός συγγενής, ο δράκος Ντέιβις-Κνουθ, είναι συνεχής και μια καμπύλη που γεμίζει το χώρο.

  1. 1,0 1,1 Knuth, D.E. (1960). «An Imaginary Number System». Communications of the ACM 3 (4): 245–247. doi:10.1145/367177.367233. 
  2. 2,0 2,1 2,2 Knuth, Donald (1998). «Positional Number Systems». The art of computer programming. 2 (3rd έκδοση). Boston: Addison-Wesley. σελ. 205. ISBN 0-201-89684-2. OCLC 48246681. 
  3. 3,0 3,1 3,2 Khmelnik, S.I. (1964). «Specialized digital computer for operations with complex numbers». Questions of Radio Electronics (In Russian) XII (2). 
  4. 4,0 4,1 W. Penney, A "binary" system for complex numbers, JACM 12 (1965) 247-248.
  5. 5,0 5,1 Jamil, T. (2002). «The complex binary number system». IEEE Potentials 20 (5): 39–41. doi:10.1109/45.983342. 
  6. 6,0 6,1 Duda, Jarek (2008-02-24). «Complex base numeral systems». . 

  7. Khmelnik, S.I. (1966). «Positional coding of complex numbers». Questions of Radio Electronics (In Russian) XII (9). 
  8. 8,0 8,1 Khmelnik, S.I. (2004). Coding of Complex Numbers and Vectors (in Russian) (PDF). Israel: Mathematics in Computer. ISBN 978-0-557-74692-7. 
  9. 9,0 9,1 Khmelnik, S.I. (2001). Method and system for processing complex numbers. Patent USA, US2003154226 (A1). Αρχειοθετήθηκε από το πρωτότυπο στις 9 Ιανουαρίου 2023. Ανακτήθηκε στις 26 Οκτωβρίου 2023. 
  10. William J. Gilbert, "Arithmetic in Complex Bases" Mathematics Magazine Vol. 57, No. 2, March 1984
  11. 11,0 11,1 infinite non-repeating sequence
  12. Knuth 1998 p.206
  13. Base δεν μπορεί να επιτευχθεί επειδή και οι δύο, και . Ωστόσο,   είναι διαφορετικό από .