Y 2 = X 3 + ax + b. + ax + b ax + b
|
|
- Νάρκισσα Ζαΐμης
- 8 χρόνια πριν
- Προβολές:
Transcript
1 Απαρίθμηση Σημείων Ελλειπτικών Καμπυλών Σε Πεπερασμένα Σώματα Αθανάσιος Γ. Αγγελάκης Δ.Π.Μ.Σ.«Εφαρμοσμένες Μαθηματικές Επιστήμες» Σχολή Εφαρμοσμένων Μαθηματικών κ Φυσικών Επιστημών Εθνικό Μετσόβιο Πολυτεχνείο Επιβλέπον Καθηγητής: Α. Παπαϊωάννου Μέλη Τριμελούς Επιτροπής: Α. Κοντογεώργης, Π. Στεφανέας Αθήνα, Ιούνιος 2010
2 Θα ήθελα να ευχαριστήσω θερμά τον καθηγητή μου κ. Α. Κοντογεώργη για τις αμέτρητες ώρες που κατανάλωσε μαζί μου στην βοήθειά του για την συγγραφή αυτής της εργασίας. Επίσης ευχαριστώ τους καθηγητές μου, κ. Α. Παπαϊωάννου ο οποίος κατάλαβε εξ αρχής τι με ενδιέφερε στις μεταπτυχιακές σπουδές μου και μου έδειξε τον δρόμο, και τον κ. Π. Στεφανέα ο οποίος πίστεψε στις ικανότητές μου, καθώς επίσης κι όλους τους καθηγητές των μεταπτυχιακών σπουδών μου, μέσα από τα μαθήματα των οποίων ήρθα σε επαφή με όμορφους κόσμους των μαθηματικών. Ιδιαίτερα θα ήθελα να ευχαριστήσω τους γονείς και την αδερφή μου για την συμπαράσταση, υποστήριξη και κατανόηση που δείχνουν σε έναν παράξενο άνθρωπο και τις θυσίες που έχουν κάνει γι αυτόν.
3 Περιεχόμενα 1 Εισαγωγή Περί Τίνος Πρόκειται Αναλυτικότερα Θεωρητικό Υπόβαθρο Δακτύλιοι και Σώματα R-submodule Ο Δακτύλιος O των Αλγεβρικών Ακεραίων Επεκτάσεις Σωμάτων Ιδεώδη Κύρια, Maximal και Πρώτα Ρητά Αλγόριθμοι Ελλειπτικές Καμπύλες Γενικά Ο νόμος ομάδας Ελλειπτικές Καμπύλες σε Πεπερασμένα Σώματα Ενδομορφισμός του Frobenius Σε Σώματα με χαρακτηριστική p> Σε Σώματα με χαρακτηριστική p= Πολυώνυμα Διαίρεσης Τρεις Αλγόριθμοι Ο Αλγόριθμος του Shanks Ο Αλγόριθμος του J.F.Mestre Ο Αλγόριθμος του Cornacchia Ο Αλγόριθμος του Schoof 35 6 Η Υλοποίηση του Αλγορίθμου του Schoof στο Maple Ο Κώδικας Ανάλυση Κώδικα
4 Κεφάλαιο 1 Εισαγωγή 1.1 Περί Τίνος Πρόκειται Αρχικά, στο κεφάλαιο 2, δίνουμε τους απαραίτητους ορισμούς ώστε όσο είναι δυνατόν, η εργασία να είναι αυτόνομη. Στο κεφάλαιο 3 ορίζουμε τις ελλειπτικές καμπύλες και βλέπουμε κάποιες ιδιότητες των σημείων τους. Αφού τις εξετάσουμε σε πεπερασμένα σώματα της μορφής F q, q = p n, n N, p πρώτος, ορίζουμε στην συνέχεια τα πολυώνυμα διαίρεσης τα οποία έχουν καθοριστικό ρόλο στον αλγόριθμο του Schoof, για τον οποίο θα μιλήσουμε στο 5ο κεφάλαιο. Τέλος, αναφερόμαστε σε 3 αλγόριθμους που προηγήθηκαν του αλγορίθμου του Schoof, στο 4ο κεφάλαιο. Ο πρώτος βασίζεται στην στρατηγική baby step - giant step του Shanks, ενώ ο δεύτερος είναι βελτίωση του πρώτου, ο οποίος είναι πολύ πρακτικός όταν το πεπερασμένο σώμα δεν είναι πολύ μεγάλο. Ο τρίτος αλγόριθμος είναι πολύ αποδοτικός όταν ο δακτύλιος των ενδομορφισμών της καμπύλης είναι γνωστός. Ο τέταρτος αλγόριθμος, εκείνος του Schoof, βασίζεται σε υπολογισμούς των torsion points μιας ελλειπτικής καμπύλης. Αυτός είναι ντετερμινιστικός πολυωνυμικού χρόνου αλγόριθμος. 3
5 1.2 Αναλυτικότερα Εστω p ένας μεγάλος πρώτος κι έστω E μία ελλειπτική καμπύλη επί του F p η οποία δίνεται από την εξίσωση του W eierstrass Y 2 = X 3 + ax + b για κάποια a, b F p. Επειδή έχουμε ότι 4a b 2 0(modp) η καμπύλη είναι non-singular. Περιγράφουμε διάφορες μεθόδους οι οποίες απαριθμούν τα ρητά σημεία της E, δηλαδή μεθόδους οι οποίες προσδιορίζουν ακριβώς τον αριθμό των σημείων (x, y) της E με x, y F p. Εστω E(F p ) ότι δηλώνει το σύνολο των ρητών σημείων τη E. Είναι εύκολο να δει κάποιος πως ο αριθμός των σημείων στο E(F p ) με δωσμένη την τετμημένη X, με x F p, είναι 0, 1 ή 2. Πιο συγκεκριμένα υπάρχουν ( x 3 ) + ax + b 1 + p ( ρητά σημεία στην E όπου η τετμημένη X είναι ίση με το x. Εδώ το. p ) δηλώνει το σύμβολο του τετραγωνικού υπολοίπου του Legendre 1. Συμπεριλαμβάνοντας και το σημείο στο άπειρο, το σύνολο των ρητών σημείων E(F p ) της E έχει cardinality 1 + ( x 3 ) + ax + b (1 + ) = 1 + p + ( x 3 ) + ax + b p p x F p x F p Αυτό συνεπάγεται ότι το να υπολογίσουμε το άθροισμα ( x 3 ) + ax + b p x F p είναι το ίδιο πρόβλημα με το να υπολογίσουμε το #E(F p ). Για πολύ μικρούς πρώτους p ένας ευθύς υπολογισμός αυτού του αθροίσματος είναι ικανός να υπολογίσει το #E(F p ). Στην πράξη είναι προτιμότερο αρχικά να κάνουμε μία λίστα των τετραγώνων modulo p και στην συνέχεια να μετρήσουμε πόσο συχνά το x 3 + ax + b είναι τετράγωνο για x = 0, 1,..., p 1. Ο χρόνος αυτού του αλγορίθμου είναι O(p 1+ε ), ε > 0. Για μεγαλύτερους p υπάρχουν καλύτεροι αλγόριθμοι. Στην παράγραφο 4.1 θα μιλήσουμε για έναν αλγόριθμο ο οποίος βασίζεται στην στρατηγική baby step - giant step του Shanks. Ο χρόνος του είναι της τάξης O(p 1 4 +ε ). Αυτός ο αλγόριθμος πρακτικά είναι εφαρμόσιμος για, κατά κάποιον τρόπο, μεγαλύτερους πρώτους, αλλά παρουσιάζει προβλήματα όταν ο p έχει περισσότερα από 20 δεκαδικά ψηφία. Στην παράγραφο 4.2 εξηγούμε ένα όμορφο τέχνασμα, το οποίο οφείλεται στον 1 Το σύμβολο του Legendre ορίζεται για κάθε ακέραιο a και κάθε πρώτο p 2 ως εξής, ( ) a 0, a = 0(modp) = +1, a 0(modp), a = x 2 (modp), x Z p 1, a 0(modp), x Z : a = x 2 (modp)
6 J.-F.Mestre, ο οποίος απλουστεύει ορισμένους θεωρητικούς υπολογισμούς, που αφορούν ομάδες, στον αλγόριθμο baby step - giant step. Στην 4.3 θα δούμε έναν αλγόριθμο ο οποίος υπολογίζει τα σημεία μια ελλειπτικής καμπύλης E επί του F p όταν ο δακτύλιος ενδομορφισμών της E είναι γνωστός. Θα μιλήσουμε για τον σχετικό αλγόριθμο του Cornacchia. Στο πέμπτο κεφάλαιο θα μιλήσουμε για έναν ντετερμινιστικό πολυωνυμικού χρόνου αλγόριθμο ο οποίος απαριθμεί σημεία ελλειπτικής καμπύλης σε πεπερασμένο σώμα και οφείλεται στον R.Schoof. Βασίζεται σε υπολογισμούς με τα torsion points της ελλειπτικής καμπύλης. Ο χρόνος του είναι O(log 8 p).
7 Κεφάλαιο 2 Θεωρητικό Υπόβαθρο 2.1 Δακτύλιοι και Σώματα Ορισμός Μια πράξη σε ένα σύνολο K καλείται προσεταιριστική αν για κάθε x, y, z K. x (y z) = (x y) z Ορισμός Μια πράξη σε ένα σύνολο K καλείται μεταθετική αν για κάθε x, y K. x y = x y Ορισμός Ενα στοιχείο e καλείται δεξιό ουδέτερο (αντίστ. αριστερό ουδέτερο) ως προς την πράξη αν για κάθε a K. a e = a, (e a = a) Αν το στοιχείο e είναι ταυτόχρονα δεξιό και αριστερό ουδέτερο τότε καλείται ουδέτερο. Πρόταση Αν υπάρχουν δεξιά και αριστερά ουδέτερα στοιχεία,τότε υπάρχει ένα μονοσήμαντα ορισμένο ουδέτερο στοιχείο. Απόδειξη. Βλέπε [1] σελ.3. 6
8 2 2.1 Ορισμός Ενα στοιχείο a (αντίστοιχα a ) καλείται δεξιό συμμετρικό (αριστερό συμμετρικό) ενός στοιχείου a K ως προς την πράξη με ουδέτερο στοιχείο το e αν a a = e, (a a = e) Αν το στοιχείο a είναι ταυτόχρονα αριστερό και δεξιό συμμετρικό του a, δηλαδή αν ικανοποιεί την σχέση a a = a a = e τότε λέγεται συμμετρικό του a. Πρόταση Αν η πράξη είναι προσεταιριστική και υπάρχουν αριστερά και αριστερά συμμετρικά ενός στοιχείου a, τότε υπάρχει ένα μονοσήμαντα ορισμένο συμμετρικό στοιχείο του a. Απόδειξη. Βλέπε [1] σελ.4. Ορισμός Ενα ζεύγος (K, ) το οποίο αποτελείται από ένα σύνολο K και μία πράξη σάυτό καλείται ημιομάδα όταν η πράξη είναι προσεταιριστική. Αν επιπλέον υπάρχει ουδέτερο στοιχείο, τότε καλείται μονοειδές. Ορισμός Εάν A, B είναι δύο σύνολα με πράξεις, αντίστοιχα, τότε μία απεικόνιση f : A B καλείται ομομορφισμός (ή απλώς μορφισμός) αν f(a 1 a 2 ) = f(a 1 ) f(a 2 ) για όλα τα a 1, a 2 A. Αν η f είναι 1 1,καλείται μονομορφισμός ενώ εάν είναι επί καλείται επιμορφισμός. Τέλος εάν είναι 1 1 και επί καλείται ισομορφισμός. Ορισμός Ενα ζεύγος (G, ) καλείται ομάδα αν είναι μονοειδές κι επιπλέον κάθε στοιχείο του έχει συμμετρικό στοιχείο. Εάν επιπλέον η πράξη είναι μεταθετική τότε η ομάδα λέγεται μεταθετική ή συνηθέστερα αβελιανή (προς τιμή του N.Abel). Ορισμός Εστω G πεπερασμένη ομάδα. Ο μικρότερος α N : a α = e, a G, όπου e το ουδέτερο στοιχείο της ομάδας, καλείται exponent της ομάδας G και συμβολίζεται με exp(g). Ορισμός Μια τριάδα (R, +, ) η οποία αποτελείται από ένα μη κενό σύνολο R και δύο πράξεις +, (πολλαπλασιαμό και πρόσθεση) καλείται δακτύλιος αν ισχύουν, Το ζεύγος (R, +) είναι αβελιανή ομάδα. Το ζεύγος (R, ) είναι ημιομάδα. (a + b)c = ac + bc, c(a + b) = ca + cb για όλα τα a, b, c R. 7
9 2 2.1 Εάν επιπλέον ο πολλαπλασιασμός είναι μεταθετικός τότε ο δακτύλιος ονομάζεται μεταθετικός. Επίσης αν υπάρχει ουδέτερο στοιχείο ως προς τον πολλαπλασιασμό (δηλαδή μοναδιαίο στοιχείο που συμβολίζεται με 1), τότε ο δακτύλιος λέγεται δακτύλιος με μοναδιαίο. Ορισμός Ενδομορφισμός είναι ένας ομομορφισμός από ένα μαθηματικό αντικείμενο στον εαυτό του. Εστω (A, +) μία αβελιανή ομάδα. Τα στοιχεία του δακτυλίου των ενδομορφισμών της A είναι οι ενδομορφισμοί της A, δηλαδή η ομάδα ομομορφισμών όπου A A. Εστω f, g δύο ενδομορφισμοί της A. Τότε ισχύει (f + g)(x) = f(x) + g(x), x A και το αποτέλεσμα f + g είναι ένας ενδομορφισμός της A. Επίσης ισχύει, (f g)(x) = f(x) g(x), x A όπου και πάλι το γινόμενο fg είναι ένας ενδομορφισμός της A. Εχουμε λοιπόν πως το σύνολο όλων των ενδομορφισμών της A με πράξεις τις (+, ) ικανοποιεί τον ορισμό του δακτυλίου. Συνεπώς αυτός είναι ο δακτύλιος ενδομορφισμών της A. Ορισμός Εστω R ένας μεταθετικός δακτύλιος και a R, a 0. Το a ονομάζεται διαιρέτης του μηδενός αν υπάρχει b R : ab = 0. Ορισμός Αν υπάρχουν μη μηδενικοί ακέραιοι n τέτοιοι ώστε na = 0 για κάθε a R, τότε ο ελάχιστος θετικός ακέραιος με αυτήν την ιδιότητα καλείται χαρακτηριστική του δακτυλίου R. Πρόταση Ο δακτύλιος R έχει χαρακτηριστική n, n > 0 αν n είναι ο ελάχιστος θετικός ακέραιος για τον οποίο ισχύει n1 R = 0. Απόδειξη. Βλέπε [1] σελ.96. Ορισμός Ενας μεταθετικός δακτύλιος με μοναδιαίο στοιχείο όπου κάθε μη μηδενικό στοιχείο του έχει πολλαπλασιαστικό αντίστροφο ονομάζεται σώμα. Ορισμός Πεπερασμένο σώμα ονομάζεται το σώμα το οποίο έχει πεπερασμένο το πλήθος στοιχεία. Τα σημαντικότερα παραδείγματα πεπερασμένων σωμάτων είναι εκείνα της μορφής F q, q = p n, p πρώτος, n N. Θεώρημα Εστω F ένα πεπερασμένο σώμα. Τότε το F έχει χαρακτηριστική p > 0 και το πλήθος των στοιχείων του είναι p n, όπου n είναι ο βαθμός του F επί του πρώτου υποσώματός του. Απόδειξη. Βλέπε [11] σελ
10 2 2.2 Θεώρημα Ενα πεπερασμένο σώμα έχει q = p n στοιχεία, όπου ο p είναι πρώτος αριθμός και ο n θετικός ακέραιος. Για κάθε τέτοιο q υπάρχει ακριβώς ένα σώμα, ορισμένο ως προς ισομορφισμό, με q στοιχεία. Αυτό είνα το σώμα ριζών του x pn x επί του F. Απόδειξη. Βλέπε [11] σελ R-submodule Ορισμός Εστω R δακτύλιος. Ενα R module είναι μια αβελιανή ομάδα M μαζί με μία συνάρτηση, για την οποία ισχύουν, για κάθε r, s R, m, n M. α: R M M α(r, m) = rm, r R, m M (r + s)m = rm + rs r(m + n) = rm + rn r(sm) = (rs)m 1m = m Η συνάρτηση α καλείται R-δράση στην M. Εάν R είναι έαν σώμα K, τότε ένα R module είναι ένας διανυσματικός χώρος επί του K. Ορισμός Ενα R submodule της M είναι μία υποομάδα N της M (όσο αφορά την πρόσθεση), τέτοια ώστε, n N, r R rn N Ορισμός Ορίζουμε το module πηλίκο M/N να είναι η αντίστοιχη ομάδα πηλίκο με την R-δράση r(n + m) = N + rm, r R, m M Ενα Z-module είναι μία αβελιανή ομάδα M, ενώ κάθε προσθετική αβελιανή ομάδα M μπορούμε να την μετατρέψουμε σε ένα Z-module ορίζοντας, Ορισμός οπότε έχουμε, 0m = m 1m = m, m M (n + 1)m = nm + m, n N ( n)m = nm, n N 9
11 Ο Δακτύλιος O των Αλγεβρικών Ακεραίων Ορισμός Μονικό καλούμε το πολυώνυμο εκείνο του οποίου ο συντελεστής του μεγιστοβάθμιου όρου είναι 1. Ορισμός Ενας μιγαδικός αριθμός θ λέγεται αλγεβρικός ακέραιος όταν υπάρχει ένα μονικό πολυώνυμο p(t) με ακέραιους συντελεστές τέτοιο ώστε p(θ) = 0, δηλαδή, θ n + a n 1 θ n a 0 = 0 όπου a i Z, i = 0,..., n 1. Συμβολίζουμε με B το σύνολο των αλγεβρικών ακεραίων. Ορισμός Για κάθε σώμα αριθμών K γράφουμε, O = K B και καλούμε τον O δακτύλιο των αλγεβρικών ακεραίων του K. 2.4 Επεκτάσεις Σωμάτων Για την εύρεση ριζών πολυωνύμου p πάνω σε σώμα K είναι πολλές φορές αναγκαίο να περνούμε σε ένα μεγαλύτερο σώμα L το οποίο περιέχει το K. Υπό αυτές τις συνθήκες το L καλείται σώμα επέκτασης του K. Η επέκταση του L στο K συμβολίζεται, L: K Εάν το K: L είναι μία επέκταση, τότε το L έχει δομή διανυσματικού χώρου επί του K. Η διάσταση αυτού του διανυσματικού χώρου καλείται βαθμός της επέκτασης,ή ο βαθμός επέκτασης του L επί του K και γράφεται, [L: K] Ορισμός Εάν έχουμε μία επέκταση L: K κι ένα στοιχείο α L τότε είτε υπάρχει είτε όχι πολυώνυμο p K[t] τέτοιο ώστε p(α) = 0. Εάν δεν υπάρχει,τότε το α καλείται υπερβατικό επί του K. Εάν υπάρχει, το α καλείται αλγεβρικό επί του K. Ορισμός Εάν το α είναι αλγεβρικό επί του K,τότε υπάρχει μοναδικό μονικό πολυώνυμο q ελαχίστου βαθμού με q(α) = 0. Το q καλείται ελάχιστο πολυώνυμο του α επί του K. Το ελάχιστο πολυώνυμο του α είναι ανάγωγο επί του K. Εάν α 1, α 2,..., α n L, τότε γράφουμε K(α 1, α 2,..., α n ) 10
12 2 2.5 το οποίο είναι το ελάχιστο υπόσωμα του L το οποίο περιέχει το K και τα στοιχεία α 1, α 2,..., α n. Με ανάλογο τρόπο, εάν το S είναι υποδακτύλιος του R και α 1, α 2,..., α n R, τότε γράφουμε R[α 1, α 2,..., α n ] για τον ελάχιστο υποδακτύλιο του R που περιέχει τον S και τα στοιχεία α 1, α 2,..., α n. Ο S[α 1, α 2,..., α n ] αποτελείται από όλα τα πολυώνυμα των α 1, α 2,..., α n με συντελεστές από το S. 2.5 Ιδεώδη Κύρια, Maximal και Πρώτα Ορισμός Ιδεώδες I είναι ένα μη μηδενικό υποσύνολο ενός δακτυλίου R τέτοιο ώστε, r, s I r s I r R, s I rs I Χρησιμοποιούμε την έννοια του δακτυλίου πηλίκου R/I τα στοιχεία του οποίου είναι της μορφής I + r, υποσύνολα της προσθετικής ομάδας του I στον R. Ορισμός Οι πράξεις του πολλαπλασιασμού και της πρόσθεσης, στον δακτύλιο πηλίκο, ορίζονται ως, για κάθε r, s R. (I + r) + (I + s) = I + (r + s) (I + r)(i + s) = I + rs Ορισμός Εστω I, J R.Τότε τα I + J, IJ είναι ιδεώδη του R με, I + J = {x + y x I, y J} IJ = { x i y i x I, y J} Ορισμός Κύριο ιδεώδες I καλούμε το ιδεώδες το οποίο παράγεται από ένα μόνο στοιχείο του δακτυλίου R, δηλαδή I = x, x R. Εστω R δακτύλιος. Τότε, Ορισμός Το ιδεώδες a του δακτυλίου R καλείται maximal εάν το a είναι κανονικό ιδεώδες του R και δεν υπάρχουν άλλα ιδεώδη του R αυστηρά ανάμεσα στο a και τον R. Ορισμός Το ιδεώδες a R του δακτυλίου R καλείται πρώτο εάν όταν τα b, c είναι ιδεώδη του R με bc a, τότε είτε b a, είτε c a. Ορισμός Ενα ιδεώδες a του δακτυλίου R καλείται πεπερασμένα παραγόμενο εάν παράγεται από πεπερασμένο το πλήθος στοιχεία του R, δηλαδή I = a 1, a 2,..., a n, n N. 11
13 Ρητά Ορισμός Ενα O-submodule a του K καλείται ρητό ιδεώδες του O, εάν υπάρχει κάποιο μη μηδενικό c O τέτοιο ώστε ca O. Δηλαδή το σύνολο b = ca είναι ένα ιδεώδες του O και a = c 1 b. Οπότε τα ρητά ιδεώδη του O είναι υποσύνολα του K της μορφής c 1 b, όπου b είναι ένα ιδεώδες του O και c ένα μη μηδενικό στοιχείο του O. Ορισμός Για κάθε ιδεώδες a του O ορίζουμε, a 1 = {x K xa O} Είναι φανερό ότι το a 1 είναι ένα O-submodule. Εάν a 0 τότε για κάθε c a έχουμε ότι ca 1 O, οπότε το a είναι ένα ρητό ιδεώδες. Από τον ορισμό έχουμε ότι, aa 1 = a 1 a O Αυτό σημαίνει ότι το ρητό ιδεώδες aa 1 είναι ιδεώδες. 12
14 Αλγόριθμοι Ορισμός,με την μαθηματική έννοια του όρου, του αλγορίθμου, δεν υπάρχει. Θα μπορούσαμε να πούμε διαισθητικά ότι, Αλγόριθμος είναι μία διαδικασία η οποία αποτελείται από καθορισμένες καταστάσεις και δεδομένης μιας αρχικής κατάστασης πραγματοποιεί μια σειρά διαδοχικών λειτουργιών, ώστε να φτάσει σε μια δεδομένη τελική κατάσταση μετά από πεπερασμένο το πλήθος καταστάσεις. Ο Al Khwarizmi Πέρσης μαθηματικός και αστρονόμος έγραψε μια διατριβή στην αραβική γλώσσα το 825 μ.χ. με τίτλο: «Υπολογισμοί με το ινδοαραβικό σύστημα αρίθμησης». Μεταφράστηκε από τα αραβικά στα λατινικά τον 12ο αιώνα με τίτλο: «Algoritmi de numero Indorum»,όπου με την λέξη Algoritmi ο μεταφραστής απέδωσε το όνομα του συγγραφέα Al Khwarizmi. Στην συνέχεια, κι επειδή η διατριβή είχε να κάνει με αριθμούς (από την ελληνική λέξη αριθμός ), δεν άργησε να επικρατήσει η λέξη Αλγόριθμος. Ενας από τους πρώτους αλγόριθμους ο οποίος έχει ηλικία 2300(!!!) χρόνια περίπου, είναι εκείνος του πατέρα της γεωμετρίας, του Ελληνα μαθηματικού Ευκλείδη (325π.Χ.-265π.Χ.), για την εύρεση του μέγιστου κοινού διαιρέτη δύο ακέραιων α- ριθμών. Οποτε έχουμε έναν αλγόριθμο πάντα υπάρχουν τρία ερωτήματα στα οποία πρέπει να απαντούμε, είναι ορθός; πόσο χρόνο χρειάζεται συναρτήσει του αριθμού των υπολογιστικών βημάτων n; μπορούμε να τον βελτιώσουμε; Η ορθότητα έχει να κάνει με το κατά πόσο καλά ο αλγόριθμός μας περιγράφει το πρόβλημα που έχουμε. Το κατά πόσο κι εάν μπορούμε να τον βελτιώσουμε έχει να κάνει με τον χρόνο τον υπολογιστικών βημάτων n. Ομως εκφράζοντας τον χρόνο του αλγορίθμου με στοιχειώδη βήματα της μηχανής, αμέσως ο χρόνος του αλγορίθμου εξαρτάται από την μηχανή στην οποία τον τρέχουμε. Γιάυτόν και για άλλους λόγους τελικά θα εκφράζουμε τον αλγοριθμικό χρόνο απαριθμώντας τα βασικά υπολογιστικά βήματα συναρτήσει του μεγέθους των στοιχείων της αρχικής κατάστασης. Ακόμα και αυτή η σύμβαση όμως οδηγεί σε άλλες. Για παράδειγμα, αντί να πούμε ότι ένας αλγόριθμος χρειάζεται 5n 3 + 4n + 3 υπολογιστικά βήματα δεδομένης μιας αρχικής κατάστασης μεγέθους n, λέμε απλά ότι χρειάζεται υπολογιστικά βήματα της τάξης του n 3, δηλαδή λέμε ότι ο αλγόριθμος είναι O(n 3 ). Παρατηρούμε ότι οι όροι μικρότερου βαθμού 4n + 3 δεν μας απασχολούν, καθώς επίσης και ο συντελεστής του n 3. Σκεφτόμενοι τις f(n), g(n) σαν τους υπολογιστικούς χρόνους δύο αλγορίθμων με δεδομένη αρχική κατάσταση μεγέθους n έχουμε, 13
15 2 2.6 Ορισμός Εστω οι συναρτήσεις f(n), g(n) : N R +. Θα λέμε ότι f = O(g), δηλαδή ότι η f μεγαλώνει όχι γρηγορότερα από την g, εάν υπάρχει σταθερά c > 0 : f(n) g(n). Υπάρχουν κάποιοι γενικοί κανόνες όπου με βάση αυτούς απλοποιούνται κάποιες συναρτήσεις παραλείποντας κάποιους όρους των, Οι πολλαπλασιαστικοί συντελεστές παραλείπονται, δηλαδή το 14n 2 n 2. Το n a επικρατεί του n b, εάν a > b. Για παράδειγμα, n a + n b n a. Κάθε εκθετικός όρος επικρατεί οποιουδήποτε πολυωνυμικού, δηλαδή 3 n + n 5 3 n 3 n + 2 n 3 n. Παρόμοια, κάθε πολυωνυμικός όρος επικρατεί κάθε λογαριθμικού, δηλαδή n + (log n) 3 n n 2 + n log n n 2. 14
16 Κεφάλαιο 3 Ελλειπτικές Καμπύλες 3.1 Γενικά Ορισμός Προβολικός n-διάστατος χώρος επί του K, συμβολίζουμε με P n (K), είναι το σύνολο όλων των (n + 1)-άδων (x 0,..., x n ) A n+1 ώστε τουλάχιστον ένα x i να είναι μη μηδενικό, modulo την σχέση ισοδυναμίας η οποία δίνεται από την (x 0,..., x n ) (y 0,..., y n ) εάν υπάρχει λ K με x i = λy i, i. Μία σχέση ισοδυναμίας {(λx 0,..., λx n )} συμβολίζεται με [(x 0,..., x n )] και τα x 0,..., x n ονομάζονται ομογενείς συντεταγμένες για το αντίστοιχο σημείο στο P n. Το σύνολο των K-ρητών σημείων του P n είναι το σύνολο P n (K) = {[x 0,..., x n ] P n : x i K i}. Ορισμός Ενα πολυώνυμο f K[X] = K[X 0,..., X n ] λέγεται ομοργενές βαθμού n εάν f(λx 0,..., λx n ) = λ d (X 0,..., X n ) λ K. Ορισμός Εστω K, K, K σώμα, η αλγεβρική κλειστότητα και η πολλαπλασιαστική του ομάδα αντίστοιχα. Μία ελλειπτική καμπύλη επί του K ορίζεται ως το σύνολο των λύσεων, στο προβολικό επίπεδο, P 2 (K) της ομογενούς εξίσωσης του Weierstrass της μορφής, E : Y 2 Z + a 1 XY Z + a 3 Y Z 2 = X 3 + a 2 X 2 Z + a 4 XZ 2 + a 6 Z 3 (3.1) όπου a 1, a 2, a 3, a 4, a 6 K. Μία καμπύλη της παραπάνω μορφής λέγεται non-singular με την έννοια ότι εάν η παραπάνω εξίσωση γραφεί στην μορφή F (X, Y, Z) = 0, τότε οι μερικές παράγωγοι F X, F Y, F Z δεν πρέπει να μηδενίζονται ταυτόχρονα σε κάποιο σημείο της καμπύλης. Ορισμός Εστω το ˆK σώμα το οποίο ικανοποιεί τις K ˆK K. Ενα σημείο (X, Y, Z) της καμπύλης είναι ˆK-ρητό εάν (X, Y, Z) = α( ˆX, Ŷ, Ẑ) για κάποιο α K, ( ˆX, Ŷ, Ẑ) ˆK 3 \ (0, 0, 0). 15
17 3 3.1 Το σύνολο των ˆK-ρητών σημείων της E συμβολίζεται με E( ˆK). Ορισμός Η καμπύλη έχει μόνο ένα ρητό σημείο με συντεταγμένη Z = 0, το σημείο (0, 1, 0). Αυτό ονομάζεται σημείο στο άπειρο και συμβολίζεται με O. Συνήθως θα χρησιμοποιούμε την ane μορφή της εξίσωσης του Weierstrass η οποία είναι, όπου a 1, a 2, a 3, a 4, a 6 K. E : Y 2 + a 1 XY + a 3 Y = X 3 + a 2 X 2 + a 4 X + a 6 (3.2) Τα ˆK-ρητά σημεία της παραπάνω εξίσωσης είναι οι λύσεις της E στο ˆK 2 και το σημείο του απείρου O. Για Z 0 ένα προβολικό σημείο (X, Y, Z) το οποίο ικανοποιεί την (3.1) αντιστοιχεί σε ένα ane σημείο ( X Z, Y Z ) το οποίο ικανοποιεί την (3.2). Η ελλειπτική καμπύλη y 2 = x 3 5x + 4 στο R. 16
18 3 3.1 Με βάση την εξίσωση (3.2) ορίζουμε, Ορισμός b 2 = a a 2, b 4 = a 1 a 3 + 2a 4, b 6 = a a 6, b 8 = a a 2 a 6 a 1 a 3 a 4 + a 2 a 2 3 a 2 4, c 4 = b b 4, c 6 = b b 2 b 4 216b 6 Ορισμός Διακρίνουσα της καμπύλης ορίζουμε να είναι, Οταν char(k) 2, 3 τότε = b 2 2b 8 8b b b 2 b 4 b 6 = c3 4 c Μία καμπύλη τότε είναι non-singular εάν και μόνον εάν 0. Ορισμός Οταν 0 η j-invariant της καμπύλης όρίζεται να είναι, j(e) = c3 4 (3.3) Λήμμα Δύο ελλειπτικές καμπύλες E, E είναι ισόμορφες επί του K εάν και μόνον εάν υπάρχουν σταθερές r, s, t K, u K τέτοιες ώστε οι μετασχηματισμοί να μετατρέπουν την E στην E. Απόδειξη. Βλέπε [3] σελ.31. X = u 2 X + r, Y = u 3 Y + su 2 X + t Ενας τέτοιος μετασχηματισμός ορίζει ισομορφισμό ανάμεσα στα ρητά σημεία της E καμπύλης και στα ρητά σημεία της E καμπύλης. Λήμμα Δύο ελλειπτικές καμπύλες οι οποίες είναι ισόμορφες επί του K έχουν την ίδια j-invariant. Αντίστροφα, δύο καμπύλες με την ίδια j-invariant είναι ισόμορφες επί του K. Απόδειξη. Βλέπε [3] σελ.31. Παρατηρούμε ότι ο ισομορφισμός ορίζεται σε σχέση με το σώμα K. Καμπύλες οι οποίες δεν είναι ισόμορφες επί του K, μπορούν να γίνουν ισόμορφες σε κάποιο ˆK K. 17
19 Ο νόμος ομάδας Υποθέτουμε ότι char(k) 2, 3 και θεωρούμε τις μεταβλητές X = X b 2 12, Y = Y a 1 2 (X b 2 12 ) a 3 2 όπου το b 2 είναι ορισμένο στον Ορισμό Αυτή η αλλαγή μεταβλητών μετατρέπει την εξίσωση (3.2) στην εξίσωση του Weierstrass για κάποια a, b K. E : Y 2 = X 3 + ax + b, Εστω P, Q δύο διαφορετικά ρητά σημεία της ελλειπτικής καμπύλης E. Η ευθεία η οποία ορίζεται από τα P, Q τέμνει την καμπύλη σε ένα τρίτο σημείο 1, έστω R, το οποίο θα είναι και αυτό ρητό αφού η ευθεία, η καμπύλη και τα σημεία P, Q ορίζονται επί του K. Ορισμός Το συμμετρικό του R ως προς τον άξονα x x ορίζουμε να είναι το P + Q, το οποίο είναι και αυτό ρητό. Για να προσθέσουμε το P στον εαυτό του βρίσκουμε την εφαπτομένη της καμπύλης στο σημείο αυτό. Αυτή πρέπει να τέμνει την E(K) σε ακριβώς ένα ακόμη σημείο, έστω το R καθώς η E ορίζεται από κυβική εξίσωση. Ορισμός Παίρνουμε το συμμετρικό του P ως προς τον άξονα x x και το σημείο που βρίσκουμε ορίζουμε να είναι το [2]P = P + P. Ορισμός Εάν η εφαπτομένη στο σημείο P είναι κάθετη, τότε ορίζουμε να τέμνει την καμπύλη στο O, οπότε P + P = O. Η διαδικασία πρόσθεσης σημείων μιας ελλειπτικής καμπύλης, σύμφωνα με τους παραπάνω ορισμούς, ορίζει μία προσθετική αβελιανή ομάδα στο E( ˆK) για κάθε σώμα K ˆK K με το σημείο στο άπειρο O να είναι ίσο με το ουδέτερο στοιχείο της πράξης. Χρησιμοποιώντας στο αριθμοθεωρητικό μαθηματικό πακέτο SAGE τις εντολές, sage: sage: sage: sage: sage: sage: sage: sage: E = EllipticCurve([-5,4]) P = E.plot(thickness=4,rgbcolor=(0.1,0.7,0.1)) ln0 = line([(3,-6),(3,6)]) ln1 = line([(-1,4),(4,-6)]) pt1 = point((1,0),pointsize=45) pt2 = point((0,2),pointsize=45) pt3 = point((3,4),pointsize=45) pt4 = point((3,-4),pointsize=45) 1 Σύμφωνα με το θεώρημα του Etienne Bezout , έστω A, B δύο καμπύλες στην επιφάνεια οι οποίες περιγράφονται από τις εξισώσεις f(x, Y ) = 0, g(x, Y ) = 0, όπου τα f, g είναι μη μηδενικά πολυώνυμα βαθμού m, n αντίστοιχα. Τότε οι A, B τέμνονται το πολύ σε m n σημεία. 18
20 3 3.2 sage: sage: mygraph = (P + ln0 +ln1 + pt1 + pt2 + pt3 + pt4) mygraph.show() έχουμε το παρακάτω σχήμα στο οποίο φαίνεται ο τρόπος πρόσθεσης σημείων ελλειπτικής καμπύλης. Το άθροισμα των σημείων (1, 0), (0, 2) στην ελλειπτική καμπύλη y 2 = x 3 5x + 4 στο R, είναι το σημείο (3, 4). Λήμμα Τρία σημεία της καμπύλης E έχουν άθροισμα 0 εάν και μόνον εάν είναι συνευθειακά. Απόδειξη. Βλέπε [3] σελ.33. Τα παρακάτω ισχύουν για κάθε χαρακτηριστική. Λήμμα Εστω E η ελλειπτική καμπύλη με, E : Y 2 + a 1 XY + a 3 Y = X 3 + a 2 X 2 + a 4 X + a 6 κι έστω P 1 (x 1, y 1 ), P 2 (x 2, y 2 ) σημεία της καμπύλης αυτής. Τότε, P 1 = (x 1, y 1 a 1 x 1 a 3 ) και Εστω λ = y 2 y 1 x 2 x 1, µ = y 1x 2 y 2 x 1 x 2 x 1, x 1 x 2 λ = 3x a 2 x 1 + a 4 a 1 y 1 2y 1 + ax 1 + a 3, µ = x2 1 + a 4 x 1 + 2a 6 a 3 y 1 2y 1 + ax 1 + a 3, x 1 = x 2, P 2 P 1 Αν τότε τα x 3, y 3 δίνονται από τους τύπους P 3 = (x 3, y 3 ) x 3 = (λ) 2 + a 1 λ a 2 x 1 x 2 y 3 = (λ + a 1 )x 3 µ a 3 19
21 3 3.2 Απόδειξη. Βλέπε [3] σελ.34. Ορισμός Εστω ένας θετικός ακέραιος αριθμός m. Ορίζουμε την απεικόνιση m προσθετέοι. Εστω ακόμη ότι, (x, y) [m](x, y) P P + P P [0]P = O και [ m]p = ([m]p ) Ορισμός Τάξη ενός σημείου P μιας ελλειπτικής καμπύλης E ονομάζεται ο θετικός ακέραιος m όταν [m]p = O 20
22 Ελλειπτικές Καμπύλες σε Πεπερασμένα Σώματα Ενδομορφισμός του Frobenius Σε ένα πεπερασμένο σώμα F q, q = p n, με p πρώτο αριθμό και n θετικό ακέραιο, ο αριθμός των ρητών σημείων μιας καμπύλης είναι πεπερασμένος και τον συμβολίζουμε με #E(F q ). Η ελλειπτική καμπύλη y 2 = x 3 5x + 4 στο F 127. Ορισμός Ορίζουμε την ποσότητα t ως, #E(F q ) = q + 1 t και ονομάζεται το ίχνος του Frobenius στο q. Η απεικόνιση της q-οστής δύναμης του Frobenius πάνω σε μία ελλειπτική καμπύλη E ορισμένη επί του F q ορίζεται ως, Ορισμός E(F q ) E(F q ) φ : (x, y) (x q, y q ) O O Ισχύει ότι η συνάρτηση φ απεικονίζει σημεία της E σε σημεία της E και διατηρεί την δομή της προσθετικής ομάδας των σημείων της E. Με άλλα λόγια η φ είναι ένας ενδομορφισμός ομάδας της E επί του F q ο οποίος αναφέρεται ως ο ενδομορφισμός του Frobenius. Το ίχνος του Frobenius t καθώς και ο ενδομορφισμός του Frobenius έχουν ουσιαστικό ρόλο στην μελέτη των ελλειπτικών καμπυλών. Συνδέονται με την σχέση, φ 2 [t]φ + [q] = 0 21
23 3 3.3 το οποίο σημαίνει ότι για ένα σημείο P = (x, y) στην καμπύλη έχουμε, (x q2, y q2 ) [t](x q, y q ) + [q](x, y) = O, t Z όπου η πρόσθεση και ο πολλαπλασιασμός δηλώνουν την πρόσθεση και τον πολλαπλασιαμό μεταξύ σημείων της καμπύλης. Ορισμός Η καμπύλη E(F q ) λέγεται anomalous εάν το ίχνος του Frobenius της είναι 1. Οπότε έχουμε #E(F q ) = q. Ορισμός Η καμπύλη E(F q ) λέγεται supersingular εάν η χαρακτηριστική p διαιρεί το ίχνος t του Frobenius. Ισοδύναμα, Ορισμός Μία καμπύλη επί του F q το οποίο έχει χαρακτηριστική p είναι supersingular εάν και μόνον εάν (p = 2 ή p = 3 και j(e) = 0) ή (p 5 και t = 0) Επειδή πρακτικά αρκετά κρυπτοσυστήματα βασίζονται σε σώματα χαρακτηριστικής είτε 2 (π.χ.f 2 n), είτε χαρακτηριστικής p, F p, για μεγάλο p πρώτο, στην συνέχεια θα διακρίνουμε κάποιες φορές αυτές τις περιπτώσεις Σε Σώματα με χαρακτηριστική p> 3 Υποθέτουμε ότι K = F q, όπου q = p n για p > 3 πρώτο και ακέραιο n 1. Η εξίσωση της ελλειπτικής καμπύλης, όπως έχει προλεχθεί, δίνεται από τον τύπο, E a,b : Y 2 = X 3 + ax + b Η διακρίνουσα της καμπύλης είναι = 16(4a b 2 ) και η j-invariant της είναι j(e) = 1728(4a3 ). Η κλάση ισομορφισμών των καμπυλών επί του K σε αυτή την περίπτωση χαρακτηρίζεται από την σχέση, για κάποιο u K. Από το Λήμμα έχουμε τότε, Οταν x 1 x 2 τότε, ενώ όταν x 1 = x 2, y 1 0, E a,b = Ea,b a = u 4, b = u 6 b P 1 = (x 1, y 1 ) λ = y 2 y 1 x 2 x 1 λ = 3x2 1 + a 2y 1 Εάν P 3 = (x 3, y 3 ) = P 1 + P 2 0 τότε τα x 3, y 3 δίνονται από τις σχέσεις, x 3 = λ 2 x 1 x 2 y 3 = (x 1 x 3 )λ y 1 22
24 Σε Σώματα με χαρακτηριστική p=2 Υποθέτουμε ότι K = F q, όπου q = 2 n για n 1 θετικό, ακέραιο. Σε αυτή την περίπτωση έχουμε για την j-invariant ότι j(e) = a12 1. Υπό αυτές τις συνθήκες ένας αντιπρόσωπος για κάθε ισομορφισμό κλάσεων ελλειπτικών καμπυλών επί του F q δίνεται από την, E a2,a 6 : Y 2 + XY = X 3 + a 2 X 2 + a 6 όπου a 6 F q, a 2 {0, γ} με γ ένα συγκεκριμένο στοιχείο του F q. Από το Λήμμα έχουμε τότε, P 1 = (x 1, y 1 + x 1 ) Οταν x 1 x 2 τότε, ενώ όταν x 1 = x 2 0, λ = y 2 + y 1 x 2 + x 1, µ = y 1x 2 + y 2 x 1 x 2 + x 1 λ = x2 1 + y 1 x 1, µ = x 2 1 Εάν P 3 = (x 3, y 3 ) = P 1 + P 2 0 τότε τα x 3, y 3 δίνονται από τις σχέσεις, x 3 = λ 2 + λ + a 2 + x 1 + x 2 y 3 = (x 1 x 3 )λ + x 3 + y 1 23
25 Πολυώνυμα Διαίρεσης Τα πολυώνυμα διαίρεσης είναι θεμελιώδους σημασίας στο αλγόριθμο του Schoof για τον υπολογισμό του αριθμού των σημείων μιας ελλειπτικής καμπύλης σε πεπερασμένο σώμα, όπου είναι και ο κύριος σκοπός της εργασίας αυτής. Σε αυτή την παράγραφο θα ορίσουμε τα πολυώνυμα αυτά και θα σχολιάσουμε κάποιες ιδιότητές τους. Με μια προσεκτική ματιά στις αλγεβρικές εκφράσεις που αφορούν τον νόμο ο- μάδας (πρβ.3.2), είναι φανερό ότι οι συντεταγμένες του αθροίσματος δύο σημείων P 1 + P 2 της καμπύλης είναι ρητές συναρτήσεις των συντεταγμένων των P 1, P 2. Με επαναληπτική διαδικασία η απεικόνιση (x, y) [m](x, y) μπορεί να εκφρασθεί με όρους ρητών συναρτήσεων των x, y. Πιό συγκεκριμένα έχουμε, Λήμμα Εστω E μια ελλειπτική καμπύλη ορισμένη στο σώμα K κι έστω m ένας θετικός ακέραιος. Τότε υπάρχουν πολυώνυμα ψ m, θ m, ω m τέτοια ώστε για P = (x, y) E( ˆK) με [m]p 0 έχουμε, ( θm (x, y) [m]p = ψm(x, 2 y), ω ) m(x, y) ψm(x, 3 (3.4) y) Απόδειξη. Βλέπε [3] σελ.39. Το πολυώνυμο ψ m (x, y) ονομάζεται το m-οστό πολυώνυμο διαίρεσης της καμπύλης E. Οπως θα φανεί παρακάτω, τα θ m, ω m εκφράζονται με παραστάσεις του ψ m. Παρουσιάζουμε τώρα αναδρομικούς ορισμούς των ψ m, θ m, ω m. Ορισμός Εστω η εξίσωση (3.2) του Weierstrass της ελλειπτικής καμπύλης E επί του K και έστω ακόμη ότι έχουμε τις σταθερές που ορίσαμε στον ορισμό Τότε το m-οστό πολυώνυμο διαίρεσης ψ m (x, y) ορίζεται με τον παρακάτω αναδρομικό τύπο, ψ 0 = 0 ψ 1 = 1 ψ 2 = 2y + a 1 x + a 3 ψ 3 = 3x 4 + b 2 x 3 + 3b 4 x 2 + 3b 6 x + b 8 ψ 4 = (2x 6 + b 2 x 5 + 5b 4 x b 6 x b 8 x 2 + (b 2 b 8 b 4 b 6 )x + b 4 b 8 b 2 6)ψ 2 ψ 2m+1 = ψ m+2 ψ 3 m ψ m 1 ψ 3 m+1, m 2 ψ 2m = ψm+2ψ2 m 1 ψm 2ψ2 m+1 ψ 2, m > 2 Οπότε για το θ m έχουμε, θ m = xψ 2 m ψ m 1 ψ m+1, m 1 κι όταν char(k) 2 τα πολυώνυμα ω m δίνονται από την σχέση, 2ψ m ω m = ψ 2m (a 1 θ m + a 3 ψ 2 m)ψ 2 m, m 1. 24
26 3 3.3 Ορισμός Οταν το K είναι πεπερασμένο σώμα F q, το E(K) είναι torsion ομάδα. Δηλαδή κάθε σημείο P της καμπύλης E έχει πεπερασμένη τάξη. Για κάποιον θετικό ακέραιο m το σύνολο των m torsion σημείων της E, το οποίο το συμβολίζουμε με E[m], ορίζεται ως, Ορισμός E[m] = {P E(K) [m]p = O} Γνωρίζουμε ότι E[m] E(K). Ακόμη εξ ορισμού έχουμε ότι O E[m]. Το m-οστό πολύωνυμο διαίρεσης ψ m χαρακτηρίζει τα υπόλοιπα m torsion σημεία της E, σύμφωνα με το παρακάτω θεώρημα. Θεώρημα Εστω P σημείο στο E(K)\O κι έστω m 1. Τότε P E[m] εάν και μόνον εάν ψ m (P ) = 0. Απόδειξη. Βλέπε [3] σελ.40. Παρατηρούμε ότι για τον υπολογισμό των m torsion σημείων μπορούμε να χρησιμοποιήσουμε πολυώνυμα μιας μεταβλητής, αντί των πολυωνύμων ψ m το οποία έχουν δύο μεταβλητές x, y. Ορισμός { ψm, m = 2k + 1, k N f m = m = 2k, k N ψ m ψ2, Παρατηρώντας ότι το y χρησιμοποιείται στον αναδρομικό ορισμό του ψ m μόνο μέσω του πολυωνύμου ψ 2 κι ότι το ψ2 2 δεν εξαρτάται από το y, προκύπτει ότι το f m είναι ένα πολυώνυμο το οποίο εξαρτάται μόνο από το x. Ο βαθμός του f m είναι το πολύ m2 1 2 εάν ο m είναι περιττός και το πολύ m2 4 2 εάν ο m είναι άρτιος (οι βαθμοί είναι ακριβώς ίδιοι εάν char(k) δεν διαιρεί τον m, για m περιττό, ή τον m 2, για m άρτιο). Το θεώρημα μπορεί να αναδιατυπωθεί τώρα σύμφωνα με τον ορισμό του f m ως εξής: Λήμμα Εστω P = (x, y) σημείο στο E(K) \ O τέτοιο ώστε [2]P O κι έστω m 2.Τότε P E[m] εάν και μόνον εάν f m (x) = 0. Απόδειξη. Βλέπε [3] σελ.41. Το παραπάνω Λήμμα δεν συμπεριλαμβάνει τα 2 torsion σημεία. Αυτά τα σημεία ικανοποιούν την ψ 2 (P ) = 0, το μέρος δηλαδή το οποίο διαιρείται με το ψ m για να πάρουμε το f m, όταν το m είναι άρτιος. 25
27 3 3.3 Εστω F (x) = 4x 3 + b 2 x 2 + 2b 4 x + b 6. Τα πολυώνυμα f m ικανοποιούν την παρακάτω αναδρομική σχέση, f 0 = 0 f 1 = 1 f 2 = 1 f 3 = ψ 3 f 4 = ψ4 2 f 2m+1 = { f m+2 f 3 m F 2 f m 1 f 3 m+1, F 2 f m+2 f 3 m f m 1 f 3 m+1, f 2m = f m+2 f 2 m 1 f m 2 f 2 m+1, m > 2 m 3, m = 2k + 1, k N m 2, m = 2k, k N Σε Σώματα με χαρακτηριστική p> 3 Η εξίσωση της ελλειπτικής καμπύλης υποθέτουμε ότι είναι της μορφής, Y 2 = X 3 + ax + b, a, b F q οπότε σύμφωνα με τον ορισμό και λαμβάνοντας υπόψιν ότι έχουμε, Ορισμός a 1 = a 2 = a 3 = b 2 = 0 a 4 = a a 6 = b b 4 = 2a b 6 = 4b b 8 = a 2 ψ 0 = 0 ψ 1 = 1 ψ 2 = 2y ψ 3 = 3x 4 + 6ax bx a 2 ψ 4 = 4y(x 6 + 5ax bx 3 5a 2 x 2 4abx 8b 2 a 3 ) ψ 2m+1 = ψ m+2 ψ 3 m ψ m 1 ψ 3 m+1, m 2 ψ 2m = (ψm+2ψ2 m 1 ψm 2ψ2 m+1 )ψm 2y, m > 2 Για έναν ακέραιο m 2 κι ένα σημείο P = (x, y) E( ˆK) \ E[m] το Λήμμα γράφεται στην μορφή, ( [m]p = x ψ m 1ψ m+1 ψm 2, ψ m+2ψm 1 2 ψ m 2 ψm+1 2 ) 4yψm 3 όπου ψ m = ψ m (x, y). Ο παραπάνω ορισμός (3.3.9) εύκολα μετατρέπεται σε αναδρομική σχέση για τα f m σύμφωνα με τον, Ορισμός { ψm, m = 2k + 1, k N f m = m = 2k, k N ψ m 2y, Θέτουμε F (x) = 4(x 3 +ax+b) (το οποίο είναι ίσο με 4y 4 modulo την εξίσωση της καμπύλης), οπότε η αναδρομική σχέση είναι ίδια με εκείνη της γενικής περίπτωσης. 26
28 3 3.3 Σε Σώματα με χαρακτηριστική p=2 Ενδιαφερόμαστε μόνο για τις non-supersingular καμπύλες οι οποίες ορίζονται με την εξίσωση της μορφής, Y 2 + XY = X 3 + a 2 X 2 + a 6 οπότε σύμφωνα με τον ορισμό και λαμβάνοντας υπόψιν ότι έχουμε, Ορισμός a 3 = a 4 = b 4 = b 6 = 0 a 1 = b 2 = 1 b 8 = a 6 ψ 0 = 0 ψ 1 = 1 ψ 2 = x ψ 3 = x 4 + x 3 + a 6 ψ 4 = x 6 + a 2 x 2 ψ 2m+1 = ψ m+2 ψ 3 m ψ m 1 ψ 3 m+1, m 2 ψ 2m = (ψm+2ψ2 m 1 ψm 2ψ2 m+1 )ψm x, m > 3 Παρατηρούμε ότι σε αυτήν τη αναδρομική σχέση όλα τα ψ m είναι πολυώνυμα μόνο του x. Θα σταθούμε στο γεγονός αυτό ορίζοντας σε αυτή την περίπτωση το, Ορισμός f m (x) = ψ m (x, y) Οπότε, για έναν ακέραιο m 2 κι ένα σημείο P = (x, y E( ˆK)) \ E[m] το Λήμμα γράφεται στην μορφή, ( [m]p = x + f m 1f m+1 fm 2, x + y + (x2 + x + y)f m 1 f m+1 + f m 2 fm+1 2 ) xfm 3 Ο ορισμός (3.3.9) εύκολα μετατρέπεται σε αναδρομική σχέση για τα f m σύμφωνα με τον, Ορισμός { f f m = m, m = 2k + 1, k N xf m, m = 2k, k N Γενικά τα πολυώνυμα ψ m καλούνται πολυώνυμα διαίρεσης. Σε αρκετές περιπτώσεις όμως πολυώνυμα διαίρεσης καλούνται και τα f m. 27
29 Κεφάλαιο 4 Τρεις Αλγόριθμοι 4.1 Ο Αλγόριθμος του Shanks Σε αυτή την ενότητα θα εξηγήσουμε τον αλγόριθμο baby step - giant step για να υπολογίσουμε σημεία της ελλειπτικής καμπύλης E : Y 2 = X 3 + ax + b Σημαντικό ρόλο έχει ότι το σύνολο των σημείων του E(F p ) αποτελεί μία προσθετική ομάδα (πρβ.3.2). Το επόμενο αποτέλεσμα δίνει μια εκτίμηση της τάξης της ομάδας #E(F p ). Θεώρημα (H.Hasse,1933) Εστω p πρώτος και E μία ελλειπτική καμπύλη επί του F p. Τότε, p + 1 #E(F p ) < 2 p Απόδειξη. Βλέπε [8]. Η ιδέα του αλγορίθμου είναι ότι ξεκινάει με ένα τυχαίο σημείο P E(F p ) και υπολογίζει έναν ακέραιο m στο διάστημα (p p, p p) τέτοιον ώστε [m]p = 0. Εάν ο m είναι ο μόνος ακέραιος με αυτή την ιδιότητα, τότε σύμφωνα με το Θεώρημα προκύπτει ότι, m #E(F p ) Για να βρει το σημείο εκκίνησης P = (x, y) E(F p ), ο αλγόριθμος, διαλέγει τυχαίες τιμές του x ώσπου το x 3 + ax + b να είναι τετράγωνο στο F p. Τότε υπολογίζει μία τετραγωνική ρίζα y του x 3 + ax + b. Ο αριθμός m υπολογίζεται σύμφωνα με την στρατηγική baby step - giant step του D.Shanks. Η μέθοδός του έχει ως εξής. Πρώτα κάνουμε τα baby steps: κάνουμε μια λίστα των πρώτων πολλαπλάσιων P, 2P, 3P,..., sp του P,όπου s 4 p. Παρατηρώντας ότι, επειδή το αντίστροφο ενός σημείου το λαμβάνουμε αλλάζοντας το πρόσημο της y συντεταγμένης του, γνωρίζουμε τις συντεταγμένες των 2s + 1 σημείων O, ±P, ±2P,..., ±sp. Στην συνέχεια υπολογίζουμε τα Q = (2s + 1)P, R = (p + 1)P οπότε κάνουμε τα 28
30 4 4.1 giant steps: υπολογίζουμε τα R, R ± Q, R ± 2Q,..., R ± tq, όπου t = [ 2 p 2s+1 ] το οποίο είναι περίπου ίσο με το 4 p. Σύμφωνα με το Θεώρημα το σημείο R + iq, για κάποιο ακέραιο i = 0, ±1, ±2,..., ±t, είναι ίσο με κάποιο από τα σημεία που υπολογίσαμε στα baby steps. Οπότε για αυτό ακριβώς το i έχουμε ότι, R + iq = jp για κάποιο j {0, ±1, ±2,..., ±s}. Συνεπώς για m = p (2s + 1)i j έχουμε ότι [m]p = 0. Αυτό σημαίνει ότι το [m] #E(F p ), δηλαδή βρίσκει ένα σημείο τάξης [m] αλλά δεν γνωρίζουμε εάν αυτή η τάξη είναι και η τάξη της ομάδας των E(F p ). Εξετάζοντας κι άλλα σημεία με τον ίδιο τρόπο, εάν έχουν τάξη μεγαλύτερη από την [m], βρίσκουμε τελικά την τάξη των E(F p ). Ο χρόνος του αλγόριθμου είναι O(p 1 4 +ε ), ε > 0. Ο αλγόριθμος αποτυγχάνει εάν υπάρχουν δύο διαφορετικοί ακέραιοι m, m στο διάστημα (p p, p p) με [m]p = [m ]P = O. Αυτό όμως σπάνια συμβαίνει στην πραγματικότητα. Εάν συμβεί, τότε [m m ]P = O οπότε αυτόματα γνωρίζουμε την τάξη d του P. Συνήθως αρκεί να επαναλάβουμε τον αλγόριθμο με ένα δεύτερο τυχαίο σημείο, διαφορετικό του πρώτου. Αυτήν τη φορά όμως το ότι γνωρίζουμε ότι το d διαιρεί το #E(F p ) συνήθως επισπεύδει την διαδικασία σημαντικά. Πολύ πιο σπάνια ο αλγόριθμος αποτυγχάνει, όταν για κάθε P υπάρχουν περισσότερα από ένα m στο διάστημα (p p, p p) τέτοια ώστε [m]p = O. Αυτό συμβαίνει όταν το exp(e(f p )) είναι πολύ μικρό. Αν και το να γράψει κανείς κάποιο πρόγραμμα που να περιλαμβάνει και αυτές τις σπάνιες περιπτώσεις, είναι γενικά επίπονο. Εντούτοις δεν αποτελούν σημαντικό πρόβλημα αφού για παράδειγμα κάποιος μπορεί να υπολογίσει ανεξάρτητους γεννήτορες της ομάδας. Στην επόμενη ενότητα θα μιλήσουμε για το τέχνασμα του J.F.Mestre με το οποίο αποφεύγονται αυτά τα προβλήματα. 29
31 Ο Αλγόριθμος του J.F.Mestre Θα εξηγήσουμε την ιδέα του J.F.Mestre ώστε να αποφύγουμε τα προβλήματα που αναφέρθηκαν στο τέλος της προηγούμενης παραγράφου. Χρησιμοποιεί την έννοια του quadratic twist της ελλειπτικής καμπύλης E. Εάν η ελλειπτική καμπύλη E δίνεται από τον τύπο Y 2 = X 3 + ax + b τότε η twisted καμπύλη E δίνεται από τον τύπο gy 2 = X 3 + ax + b για κάποιο μη τετραγωνικό g F p. Η κλάση ισομορφισμού αυτής της καμπύλης δεν εξαρτάται από το την επιλογή του g. Η εξίσωση του Weierstrass για την καμπύλη E είναι, Y 2 = X 3 + ag 2 X + bg 3 Γνωρίζουμε ότι, #E (F p ) + #E(F p ) = 2(p + 1) οπότε για τον υπολογισμό του #E(F p ) μπορούμε να υπολογίσουμε το #E (F p ). Συνεπάγεται από τα Θεωρήματα και 4.2.2, τα οποία ακολουθούν, ότι εάν το exp(e(f p )) είναι πολύ μικρό, τότε το exp(e ) της ομάδας των σημείων της quadratic twist δεν είναι. Μπορούμε να χρησιμοποιήσουμε αυτή την παρατήρηση ως εξής: εάν για την ελλειπτική καμπύλη E ο αλγόριθμος του Shanks απέτυχε για κάποιον αριθμό σημείων P, επειδή κάθε φορά περισσότερες από μία τιμές του m βρέθηκαν ώστε [m]p = O, τότε αντικαθιστούμε την E με την E και προσπαθούμε ξανά. Ορισμός Η j-invariant της ελλειπτικής καμπύλης E : Y 2 = X 3 + ax + b είναι, 4a 3 j(e) = a b 2 Εύκολα παρατηρούμε ότι η E και η quadratic twist E αυτής, έχουν την ίδια j-invariant. Για τις περισσότερες j-invariant με j F p, υπάρχουν όσο αφορά τον ισομορφισμό, ακριβώς δύο ελλειπτικές καμπύλες επί του F p με j(e) = j. Η καμπύλη E και η quadratic twist αυτής. Υπάρχουν όμως δύο πολύ γνωστές εξαιρέσεις, j = 0, p = 1(mod3) j = 1728, p = (1mod4) όπου στην πρώτη περίπτωση υπάρχουν 6 καμπύλες ενώ στη δεύτερη 4. Οι μορφισμοί f : E E, οι οποίοι διατηρούν το σημείο στο άπειρο, δημιουργούν έναν δακτύλιο End(E) των F p -ενδομορφισμών της E. Είναι ισομορφικός με μία 30
32 4 4.2 μιγαδική τετραγωνική τάξη. Εάν το d Z < δηλώνει την διακρίνουσα της τάξης έχουμε, End(E) = Z[δ] = Z + δz όπου, δ = d 2, d = 2k, k Z δ = 1+ d 2, d = 2k + 1, k Z Μία ελλειπτική καμπύλη και η quadratic twist αυτής έχουν ισόμορφο ενδομορφισμό δακτυλίων. Εάν p = 1(mod3), οι 6 καμπύλες με j = 0 όλες έχουν τον ενδομορφισμό δακτυλίου τους ισόμορφο με τον Z[ ], ενώ αν p = 1(mod4), τότε οι 4 καμπύλες E με j = 1728 όλες έχουν End(E) ισόμορφο με τον δακτύλιο των ακεραίων του Gauss Z[i]. Ο ενδομορφισμός του Frobenius, σύμφωνα με τον Ορισμό 3.3.2, δίνεται από την, E(F p ) E(F p ) φ : (x, y) (x p, y p ) O O ανήκει στον End(E) και ικανοποιεί την εξίσωση, φ 2 [t]φ + [p] = O στον δακτύλιο ενδομορφισμών της E. Το t είναι το ίχνος του Frobenius το οποίο, σύμφωνα με τον Ορισμό 3.3.1, ικανοποιεί την, #E(F p ) = p + 1 t. Η ομάδα E(F p ) είναι ακριβώς ο πυρήνας του ομομορφισμού φ I d δρώντας στην ο- μάδα των σημείων επί μιας αλγεβρικής κλειστότητας του F p. Συνεπώς, το exp(e(f p )) είναι, p + 1 t n όπου n είναι ο μέγιστος ακέραιος τέτοιος ώστε η E(F p ) να περιέχει μια υποομάδα ισομορφική με το Z/nZ Z/nZ. Ισοδύναμα, n είναι ο μέγιστος ακέραιος για τον οποίο φ = 1(modn) στον End(E). Θεώρημα (J.F.Mestre) Εστω p > 457 πρώτος κι έστω E μία ελλειπτική καμπύλη επί του F p. Τότε είτε η E είτε η quadratic twist E αυτής, περιέχει ένα F p -ρητό σημείο τάξης το λιγότερο 4 p. Απόδειξη. Ο δακτύλιος ενδομορφισμών της E με τον δακτύλιο ενδομορφισμών της E είναι ισόμορφοι με την ίδια τετραγωνική τάξη O της διακρίνουσας d. Εστω φ O ο ενδομορφισμός του Frobenius της E. Εστω ακόμη n ο μέγιστος ακέραιος τέτοιος ώστε φ = 1(modn) στο End(E) και N = p+1 t n να είναι το exp(e(f p )). Εχουμε τότε ότι, Z[φ] Z[ φ 1 n ] O το οποίο σημαίνει ότι ο n διαιρεί τον δείκτη [O : Z[φ]]. Αφού [O : Z[φ]] 2 είναι ίσο με το πηλίκο των διακρινουσών των τάξεων O και Z έχουμε ότι ο n 2 διαιρεί τον 31
33 4 4.2 t 2 4p d, όπου t 2 4p είναι η διακρίνουσα τάξης του Z[φ] Ομοίως, έστω m ο μέγιστος ακέραιος τέτοιος ώστε φ = 1(modm) στον End(E) κι έστω M = p+1 t m το exp(e ). Τότε, Z[φ] Z[ φ 1 m ] O Οπότε ο m 2 επίσης διαιρεί τον t2 4p d. Αφού ο n διαιρεί τον φ 1 και ο m διαιρεί τον φ + 1 παρατηρούμε ότι ο gcd(n, m) διαιρεί τον gcd(φ 1, φ + 1) ο οποίος διαιρεί το 2. Οπότε έχουμε, n 2 m 2 4 t2 4p d Επειδή d 3 αυτό σημαίνει ότι (nm) 2 4 4p t2 d. Εάν N, M < 4 2 έχουμε ότι, οπότε, ((p + 1) 2 t 2 ) 2 = (nnmm) 2 < (4 p) 4 4p t2 4 3 p 4 + 4p 3 < (p + 1) p3 t 4 ( 45 3 p2 2(p + 1) 2 )t p3 το οποίο σημαίνει ότι p < Εάν εξετάσουμε όλες τις περιπτώσεις για p 457 θα δούμε πως το θεώρημα ισχύει. Για να είναι σίγουρος κανείς ότι ο αλγόριθμος του Shanks θα δουλέψει για μία ελλειπτική καμπύλη E, δεν χρειάζεται να βρει ένα ρητό σημείο αυτής, τάξης το λιγότερο 4 p. Αυτό που χρειάζεται είναι ένα σημείο P της καμπύλης με την ιδιότητα όπως περιγράφεται στο επόμενο θεώρημα. Θεώρημα (R. Schoof) Εστω p > 229 πρώτος κι έστω E μία ελλειπτική καμπύλη επί του F p. Τότε είτε η E είτε η quadratic twist αυτής E περιέχει ένα F p -ρητό σημείο P, με την ιδιότητα ότι ο μόνος ακέραιος m (p p, p p) για τον οποίο ισχύει [m]p = O, είναι η τάξη της ομάδας των σημείων της ελλειπτικής καμπύλης. Απόδειξη. Από την απόδειξη του αποτελέσματος του J.F.Mestre το θεώρημα ισχύει για p > 457. Ενας υπολογισμός για κάθε περίπτωση ξεχωριστά μας δείχνει ότι ισχύει για κάθε p > 229. Πολλές ελλειπτικές καμπύλες E για τις οποίες το Θεώρημα δεν ισχύει, έχουν j-invariant ίση με 0 ή με 1728 οπότε οι ενδομορφισμοί του δακτυλίου τους είναι ισόμορφοι με το Z[ ] ή με το Z[i] αντίστοιχα. Ομως, εάν κάποιος γνωρίζει τον δακτύλιο ενδομορφισμών της E, είναι πολύ εύκολο να υπολογίσει την #E(F p ) ακόμα κι όταν ο p είναι πολύ μεγάλος. Αυτό είναι μια συνέπεια του Θεωρήματος της επόμενης παραγράφου. Οταν κάποιος εξαιρεί τις καμπύλες με j-invariant ίση με 0 ή 1728, τότε το Θεώρημα ισχύει για p > 193, ενώ το Θεώρημα ισχύει για p >
34 Ο Αλγόριθμος του Cornacchia Σε αυτή την παράγραφο θα εξηγήσουμε πώς υπολογίζουμε τον αριθμό σημείων μιας ελλειπτικής καμπύλης όταν ο δακτύλιος τον ενδομορφισμών της είναι γνωστός. Σε αυτή την περίπτωση υπάρχει ένας εξαιρετικά ικανός αλγόριθμος. Εστω p ένας μεγάλος πρώτος και E μία ελλειπτική καμπύλη επί του F p της οποίας η εξίσωση είναι, Y 2 = X 3 + ax + b Εστω d να είναι η διακρίνουσα του δακτυλίου των ενδομορφισμών End(E) της E. Γνωρίζουμε ότι ο End(E) είναι ισόμορφος με έναν υποδακτύλιο του C, { End(E) u+v d = 2 u, v Z, u = v(mod2) u + vδ u, v Z = Z + δz όπου, { d δ = 2, d = 2k, k Z 1+ d 2, d = 2k + 1, k Z Ο ενδομορφισμός του Frobenius φ ικανοποιεί την, φ 2 [t]φ + [p] = 0 όπου ο t είναι ένας ακέραιος τέτοιος ώστε t 2 < 4p. Εάν ο p διαιρεί την d, τότε, σύμφωνα με την σχέση του Ορισμού #E(F p ) = p+1 t, προκύπτει ότι t = 0 και #E(F p ) = p + 1. Γι αυτό τον λόγο από εδώ και στο εξής θα θεωρούμε ότι p d. Για τον υπολογισμό του #E(F p ) αρκεί να υπολογίσουμε το φ. Θεωρούμε ότι, p = φφ Αυτό δείχνει ότι ο πρώτος p διαχωρίζεται μέσα στον End(E) σε ένα γινόμενο δύο κύριων πρώτων ιδεωδών φ και φ τάξης p. Η ιδέα του αλγορίθμου είναι να υπολογίσει έναν γεννήτορα ενός πρώτου ιδεώδους p το οποίο θα διαιρεί το p στο Z[δ]. Εάν d 3 ή d 4, ένας γεννήτορας είναι μοναδικός, όσο αφορά το πρόσημο, οπότε βρίσκουμε το φ ή το συζυγές του, συνεπώς και το t. Αυτό αφήνει μόνο δύο ενδεχόμενα για το #E(F p ). Δεν είναι δύσκολο να αποφανθούμε για το ποιά από τις δύο τιμές είναι η σωστή. Είτε διαλέγουμε ένα τυχαίο σημείο Q E(F p ) κι ελέγχουμε αν (p + 1 ± t)q = O, είτε την δράση του φ στα 3 torsion σημεία. Οταν d = 3 ή d = 4, τότε υπάρχουν αντίστοιχα 6 και 4 ενδεχόμενα για την τιμή του t. Ομως και αυτές οι περιπτώσεις μπορούν να εξεταστούν με τον ίδιο, αποτελεσματικό τρόπο. Για τον υπολογισμό ενός γεννήτορα του πρώτου ιδεώδους p Z[δ], πρώτα υπολογίζουμε μία τετραγωνική ρίζα ϱ της d(modp). Αντικαθιστώντας το ϱ με το p ϱ, εάν είναι απαραίτητο, μπορούμε να υποθέσουμε ότι ϱ < p και ϱ = d(mod2). Τότε, p = ϱ + d, p 2 33
35 4 4.3 είναι ένα πρώτο ιδεώδες τάξης p και διαιρεί το p. Επειδή το p είναι κύριο, το ρητό ιδεώδες, Z + ϱ + d Z 2p είναι ίσο με ένα ιδεώδες της μορφής (Z + δz)α, για κάποιο α Z[δ]. Το επόμενο Θεώρημα δίνει έναν πιο απλό τρόπο υπολογισμού γεννήτορα του πρώτου ιδεώδους p. Θεώρημα (G.Cornacchia,1908) Εστω O να είναι μία μιγαδική τετραγωνική τάξη της διακρίνουσας d κι έστω p ένας πρώτος, διάφορος του 2, για τον οποίο η d να είναι ένα μη μηδενικό τετράγωνο modulop. Εστω x ακέραιος με, x 2 = d(modp) x = d(mod2) 0 < x < 2p Ορίζουμε την πεπερασμένη ακολουθία μη αρνητικών ακεραίων x 0, x 1,..., x t ως εξής, x 0 = 2p x 1 = x x i+1 = rem(x i 1, x i ) όπου rem(x i 1, x i ) συμβολίζει το υπόλοιπο της διαίρεσης του x i 1 με τον x i. Εστω ακόμη i να είναι ο ελάχιστος δείκτης για τον οποίο x i < 2 p. Εάν η d διαιρεί το x 2 i 4p και το πηλίκο είναι ένα τετράγωνο v2, τότε ο x i + v d 2 είναι ένας γεννήτορας του πρώτου ιδεώδους p της O ο οποίος διαιρεί τον p. Εάν όχι, τότε τα πρώτα ιδεώδη p της O τα οποία διαιρούν τον p δεν είναι κύρια. Απόδειξη. Βλέπε [4] σελ.33. Εάν η d είναι άρτια τότε οι αρχικές τιμές x 0, x 1 είναι επίσης άρτιοι, οπότε όλα τα x i είναι άρτια, συνεπώς κάποιος θα μπορούσε να απλοποιήσει τον αλγόριθμο του Cornacchia διαιρώντας όλα τα x i με το 2. Εστω δηλαδή ότι x 0 = p, (x 1 ) 2 = d 4 (mod p) και ο Ευκλείδειος αλγόριθμος να σταματάει όταν x i < p. Χρησιμοποιώντας την μέθοδο που εξηγείται στο [7] και την γενική υπόθεση του Riemann 1, ο υπολογιστικός χρόνος είναι O(log p 4 ). 1 Πρωτάθηκε από τον B.Riemann το 1859 και είναι μια εικασία η οποία αφορά την κατανομή των ριζών της ζ συνάρτησης Riemann, ζ(s) = n=1 1 n s, s C, Re(s) > 1, σύμφωνα με την οποία όλες οι μη τετριμένες ρίζες της ζ έχουν πραγματικό μέρος ίσο με
36 Κεφάλαιο 5 Ο Αλγόριθμος του Schoof Η γένεση ικανών αλγορίθμων απαρίθμησης σημείων καμπυλών προέρχεται από την εργασία του Schoof. Ο αλγόριθμός του, με χρόνο O(log 8 q), αποτελεί την βάση για οποιοδήποτε ικανό αλγόριθμο απαρίθμησης σημείων. Σύμφωνα με το θεώρημα του Hasse ισχύει, #E(F q ) = q + 1 t, t 2 q Η κύρια ιδέα του αλγόριθμου είναι ο καθορισμός των t modulo πρώτων l, με l l max, όπου l max είναι ο ελάχιστος πρώτος τέτοιος ώστε, 2 l l max l > 4 q Τότε εύκολα υπολογίζεται από το Κινέζικο Θεώρημα Υπολοίπων 1 η τιμή του t, οπότε καθορίζεται και η τάξη της ομάδας. Από το Θεώρημα Πρώτων Αριθμών 2 γνωρίζουμε ότι ο αριθμός των πρώτων που χρειαζόμαστε ειναι O( log q log log q ) και το μέγεθος του l max είναι O(log q). Μία σύντομη περιγραφή του αλγορίθμου θα ακολουθήσει, ενώ στην συνέχεια θα ασχοληθούμε λεπτομερέστερα με κάποιους υπολογισμούς. Αρχικά παρατηρούμε ότι εύκολα βρίσκουμε την τιμή του t όταν l = 2 για κάθε μία περίπτωση σώματος επί του οποίου βρισκόμαστε. Για την περίπτωση της περιττής χαρακτηριστικής έχουμε ότι t = #E(F q ) mod 2, οπότε εύκολα προκύπτει ότι #E(F q ) = 1(mod2) το X 3 + ax + b ανάγωγο επί 1 Το Κινέζικο Θεώρημα Υπολοίπων περιγράφεται σε ένα κινέζικο βιβλίο του τρίτου μ.χ. αιώνα, σύμφωνα με το οποίο, έστω n 1, n 2,..., n k N οι οποίοι είναι ανά δύο σχετικά πρώτοι. Τότε για a 1, a 2,..., a k N υπάρχει x Z τέτοιος ώστε το σύστημα x a 1 (modn 1 ) x a 1 (modn 1 ). x a 1 (modn 1 ) έχει 2 Εστω λύση. π(x) να δηλώνει το πλήθος των πρώτων αριθμών οι οποίοι είναι μικρότεροι του x.τότε σύφωνα με το Θεώρημα Πρώτων Αριθμών έχουμε ότι π(x) x ln x 35
37 5 5.0 του F q. Η τελευταία σχέση είναι ισοδύναμη με την gcd(x 3 +ax +b, X q X) = 1. Για σώματα χαρακτηριστικής 2, επειδή η καμπύλη είναι non-supersingular, έχουμε ότι t = 1 mod 2. Θα ασχοληθούμε τώρα με την περίπτωση όπου l > 2. Θυμόμαστε το ενδομορφισμό του Frobenius, E(F q ) E(F q ) φ : (x, y) (x q, y q ) O O όπου κάθε P E(F q ) ικανοποιεί την εξίσωση, φ 2 [t]φ + [q] = 0 (5.1) Την παραπάνω εξίσωση θα την χρησιμοποιήσουμε για τα σημεία στο E[l] = E[l] \ O. Εστω, q l = q(modl) και t l = t(modl) όπου οι ελάχιστοι μη αρνητικοί αντιπρόσωποι της κλάσης υπολοίπων είναι ο q l και ο t l. Εάν κάποια τιμή του τ {0, 1,..., l 1} βρεθεί έτσι ώστε για κάποιο σημείο P = (x, y) E[l] να έχουμε, (x q2, y q2 ) + [q l ](x, y) = [τ](x q, y q ) (5.2) τότε προκύπτει ότι τ = t l, δηλαδή βρίσκουμε το t (mod l). Η πρόσθεση στην παραπάνω εξίσωση είναι η πρόσθεση με τον τρόπο που ορίστηκε για την καμπύλη. Το τ το οποίο ικανοποιεί την εξίσωση (5.2) είναι μοναδικό αφού το l είναι πρώτος και P O. Για τον καθορισμό της τιμής του τ, ισχυριζόμαστε προς το παρόν ότι όλες οι τιμές του τ {0, 1,..., l 1} δοκιμάζονται. Πρώτα υπολογίζονται οι x-συντεταγμένες και στα δύο μέλη της εξίσωσης (5.2), όπου υπάρχουν στα [q l ](x, y), [τ](x q, y q ), για τον δοσμένο πρώτο l και την τιμή του τ το οποίο εξετάζουμε, τα οποία είναι ρητές συναρτήσεις των x, y, οι οποίες περιέχουν τα πολυώνυμα διαίρεσης, τα οποία έχουμε δει στην παράγραφο Στην συνέχεια με την πράξη της πρόσθεσης, όπως ορίζεται για σημεία ελλειπτικών καμπυλών στην παράγραφο 3.2, υπολογίζουμε την x-συντεταγμένη του αθροίσματος, (x q2, y q2 ) + [q l ](x, y) Με απαλοιφή παρανομαστών κι εάν είναι απαραίτητο μειώνοντας όσες δυνάμεις του y είναι μεγαλύτερες της μονάδας modulo την εξίσωση της καμπύλης είτε y 2 = x 3 + ax + b είτε y 2 = xy + x 3 + a 6, προκύπτει μία εξίσωση της μορφής, a(x) yb(x) = 0 y = a(x) b(x) Η εξίσωση της καμπύλης με βάση κάποια από τις παραπάνω δύο εξισώσεις, έχει σαν μεταβλητή πλέον μόνο το x, οπότε γράφεται ως, h X (x) = 0 36
Κεφάλαιο 1 Πρότυπα. Στο κεφάλαιο αυτό εισάγουμε την έννοια του προτύπου πάνω από δακτύλιο.
Κεφάλαιο Πρότυπα Στο κεφάλαιο αυτό εισάγουμε την έννοια του προτύπου πάνω από δακτύλιο Ορισμοί και Παραδείγματα Παραδοχές Στo βιβλίο αυτό θα κάνουμε τις εξής παραδοχές Χρησιμοποιούμε προσθετικό συμβολισμό
Ε Μέχρι 18 Μαΐου 2015.
Ε Μέχρι 18 Μαΐου 2015. 1 Αντικείμενα: δακτύλιοι Fraleigh, 4.1. Ορισμός έννοιας «δακτυλίου». Χαρακτηρισμοί δακτυλίων και στοιχείων αυτών: Δακτύλιος R Στοιχεία δακτυλίου R / (= δεν έχει μηδενοδιαιρέτες άρα
Πεπερασμένα σώματα και Κρυπτογραφία Σύμφωνα με τις παραδόσεις του Α. Κοντογεώργη. Τσουκνίδας Ι.
Πεπερασμένα σώματα και Κρυπτογραφία Σύμφωνα με τις παραδόσεις του Α. Κοντογεώργη Τσουκνίδας Ι. 2 Περιεχόμενα 1 Εισαγωγή στα πεπερασμένα σώματα 5 1.1 Μάθημα 1..................................... 5 1.1.1
Αλγεβρικές Δομές ΙΙ. 1 Ομάδα I. Ά σ κ η σ η 1.1 Έστω R ένας δακτύλιος. Δείξτε ότι το σύνολο
Αλγεβρικές Δομές ΙΙ 1 Ομάδα I Ά σ κ η σ η 1.1 Έστω R ένας δακτύλιος. Δείξτε ότι το σύνολο C(R) = {a R/ax = xa, για κάθε x R} είναι υποδακτύλιος του R, και λέγεται κέντρο του δακτυλίου R. Ά σ κ η σ η 1.2
a = a a Z n. a = a mod n.
Αλγεβρα Ι Χειμερινο Εξαμηνο 2017 18 Διάλεξη 1 Ενότητα 1. Πράξεις: Πράξεις στο σύνολο S, ο πίνακας της πράξης, αντιμεταθετικές πράξεις. Προσεταιριστικές πράξεις, το στοιχείο a 1 a 2 a n. Η πράξη «σύνθεση
ΚΕΦΑΛΑΙΟ 1: Πρότυπα. x y x z για κάθε x, y, R με την ιδιότητα 1R. x για κάθε x R, iii) υπάρχει στοιχείο 1 R. ii) ( x y) z x ( y z)
ΚΕΦΑΛΑΙΟ 1: Πρότυπα Στο κεφάλαιο αυτό θα υπενθυμίσουμε τις βασικές έννοιες που αφορούν πρότυπα πάνω από ένα δακτύλιο Θα περιοριστούμε στα πλέον απαραίτητα για αυτά που ακολουθούν στα άλλα κεφάλαια Η κατευθυντήρια
ΚΕΦΑΛΑΙΟ 2: Ημιαπλοί Δακτύλιοι
ΚΕΦΑΛΑΙΟ : Ημιαπλοί Δακτύλιοι Είδαμε στο κύριο θεώρημα του προηγούμενου κεφαλαίου ότι κάθε δακτύλιος διαίρεσης έχει την ιδιότητα κάθε πρότυπο είναι ευθύ άθροισμα απλών προτύπων Εδώ θα χαρακτηρίσουμε όλους
G 1 = G/H. I 3 = {f R : f(1) = 2f(2) ή f(1) = 3f(2)}. I 5 = {f R : f(1) = 0}.
Αλγεβρα ΙΙ, Εαρινο Εξαμηνο 2017 18 Ασκησεις που συζητηθηκαν στο φροντιστηριο Φροντιστήριο 1. 1. Δίνεται η ομάδα G = Z 4 Z 8, το στοιχείο a = (1, 2) της G, και η υποομάδα H =< a > της G. Εστω G 1 = G/H.
(a + b) + c = a + (b + c), (ab)c = a(bc) a + b = b + a, ab = ba. a(b + c) = ab + ac
Σημειώσεις μαθήματος Μ1212 Γραμμική Άλγεβρα ΙΙ Χρήστος Κουρουνιώτης ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ 2014 Κεφάλαιο 1 Διανυσματικοί Χώροι Στο εισαγωγικό μάθημα Γραμμικής Άλγεβρας ξεκινήσαμε μελετώντας
Γενικά Μία μέθοδος κρυπτογραφίας δημοσίου κλειδιού Αντί για δακτύλιους της μορφής Z n χρησιμοποιεί ελλειπτικές καμπύλες ορισμένες σε πεπερασμένα σώματ
Γενικά Μία μέθοδος κρυπτογραφίας δημοσίου κλειδιού Αντί για δακτύλιους της μορφής Z n χρησιμοποιεί ελλειπτικές καμπύλες ορισμένες σε πεπερασμένα σώματα Βασίζεται στο πρόβλημα του διακριτού λογαρίθμου Αυξημένη
a b b < a > < b > < a >.
Θεωρια Δακτυλιων και Modules Εαρινο Εξαμηνο 2016 17 Διάλεξη 1 Ενότητα 1. Επανάληψη: Προσθετικές ομάδες, δακτύλιοι, αντιμεταθετικοί δακτύλιοι, δακτύλιοι με μοναδιαίο στοιχείο, παραδείγματα. Συμφωνήσαμε
11. Ποιες είναι οι άμεσες συνέπειες της διαίρεσης;
10. Τι ονομάζουμε Ευκλείδεια διαίρεση και τέλεια διαίρεση; Όταν δοθούν δύο φυσικοί αριθμοί Δ και δ, τότε υπάρχουν δύο άλλοι φυσικοί αριθμοί π και υ, έτσι ώστε να ισχύει: Δ = δ π + υ. Ο αριθμός Δ λέγεται
Αλγεβρικές Δομές Ι. 1 Ομάδα I
Αλγεβρικές Δομές Ι 1 Ομάδα I Ά σ κ η σ η 1.1 Έστω G μια προσθετική ομάδα S ένα μη κενό σύνολο και M(S G το σύνολο όλων των συναρτήσεων f : S G. Δείξτε ότι το σύνολο M(S G είναι ομάδα με πράξη την πρόσθεση
KΕΦΑΛΑΙΟ 1 ΧΡΗΣΙΜΕΣ ΜΑΘΗΜΑΤΙΚΕΣ ΕΝΝΟΙΕΣ. { 1,2,3,..., n,...
KΕΦΑΛΑΙΟ ΧΡΗΣΙΜΕΣ ΜΑΘΗΜΑΤΙΚΕΣ ΕΝΝΟΙΕΣ Βασικές έννοιες διαιρετότητας Θα συµβολίζουµε µε, τα σύνολα των φυσικών αριθµών και των ακεραίων αντιστοίχως: {,,3,,, } { 0,,,,, } = = ± ± ± Ορισµός Ένας φυσικός αριθµός
Ε Μέχρι 31 Μαρτίου 2015.
Ε Μέχρι 31 Μαρτίου 2015. 1 Αντικείμενα: δακτύλιοι Fraleigh, 4.1. Ορισμός έννοιας «δακτυλίου». Χαρακτηρισμοί δακτυλίων και στοιχείων αυτών: Δακτύλιος R Στοιχεία δακτυλίου R / (= δεν έχει μηδενοδιαιρέτες
bca = e. H 1j = G 2 H 5j = {f G j : f(0) = 1}
Αλγεβρα Ι, Χειμερινο Εξαμηνο 2017 18 Ασκησεις που συζητηθηκαν στο φροντιστηριο Το [Α] συμβολίζει το φυλλάδιο ασκήσεων που θα βρείτε στην ιστοσελίδα του μαθήματος επιλέγοντας «Άλλες Ασκήσεις». 1. Πόσες
V (F ) = {(u 1, u 2, u 3 ) P 2 K F (u 1, u 2, u 3 ) = 0}
1 Θεώρημα BEZOU T Ο δακτύλιος K[x 1,..., x n ] είναι περιοχή μονοσήμαντης ανάλυσης. Άρα κάθε πολυώνυμο f K[x 1,..., x n ] (που δεν είναι σταθερά, δηλαδή f / K) αναλύεται σε γινόμενο αναγώγων πολυωνύμων,
* * * ( ) mod p = (a p 1. 2 ) mod p.
Θεωρια Αριθμων Εαρινο Εξαμηνο 2016 17 Μέρος Α: Πρώτοι Αριθμοί Διάλεξη 1 Ενότητα 1. Διαιρετότητα: Διαιρετότητα, διαιρέτες, πολλαπλάσια, στοιχειώδεις ιδιότητες. Γραμμικοί Συνδυασμοί (ΓΣ). Ενότητα 2. Πρώτοι
ΚΕΦΑΛΑΙΟ 3: Συνθήκες Αλυσίδων
ΚΕΦΑΛΑΙΟ 3: Συνθήκες Αλυσίδων Μελετάμε εδώ τη συνθήκη της αύξουσας αλυσίδας υποπροτύπων και τη συνθήκη της φθίνουσας αλυσίδας υποπροτύπων Αυτές συνδέονται μεταξύ τους με την έννοια της συνθετικής σειράς
πυθαγόρειες τριάδες, τριγωνομετρία και υπολογισμός ολοκληρωμάτων.
πυθαγόρειες τριάδες, τριγωνομετρία και υπολογισμός ολοκληρωμάτων. Αριστείδης Κοντογεώργης -Τμήμα Μαθηματικών ΕΚΠΑ Πρότυπο Λύκειο Ευαγγελικής Σχολής Σμύρνης 21 Οκτωβρίου 2015 1 το τελευταίο θεώρημα του
Θεωρία Galois. Πρόχειρες σημειώσεις (εκδοχή )
Θεωρία Galos Πρόχειρες σημειώσεις 0- (εκδοχή -7-0) Περιεχόμενα 0 Υπενθυμίσεις και συμπληρώματα Ανάγωγα πολυώνυμα Ανάγωγα πολυώνυμα και σώματα Χαρακτηριστική σώματος Απλές ρίζες πολυωνύμων Ασκήσεις 0 Επεκτάσεις
Κεφάλαιο 0. Μεταθετικοί ακτύλιοι, Ιδεώδη
Κεφάλαιο 0 Μεταθετικοί ακτύλιοι, Ιδεώδη Το κεφάλαιο αυτό έχει προπαρασκευαστικό χαρακτήρα Θα καθιερώσουµε συµβολισµούς και θα υπενθυµίσουµε ορισµούς και στοιχειώδεις προτάσεις για δακτύλιους και ιδεώδη
s G 1 ). = R, Z 2 Z 3 = Z6. s, t G) s t = st. 1. H = G 4. [G : H] = a G ah = Ha.
Αλγεβρα ΙΙ Εαρινο Εξαμηνο 2017 18 Διάλεξη 1 Ενότητα 1. Ομάδες-Πηλίκο: Κρατήσαμε σταθερή μια ομάδα G με ταυτοτικό το ι και μια υποομάδα H της G. Συμβολίσαμε με G 1 το G/H (το σύνολο των αριστερών συμπλόκων
Ποιες από τις παρακάτω προτάσεις είναι αληθείς; Δικαιολογήστε την απάντησή σας.
Ποιες από τις παρακάτω προτάσεις είναι αληθείς; Δικαιολογήστε την απάντησή σας. 1. Κάθε πολυώνυμο ανάγωγο επί του Z είναι ανάγωγο επί του Q. Σωστό. 2. Κάθε πολυώνυμο ανάγωγο επί του Q είναι ανάγωγο επί
Εφαρμοσμένα Μαθηματικά ΙΙ
Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας Εφαρμοσμένα Μαθηματικά ΙΙ Διανυσματικοί Χώροι Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD Διανυσματικός Χώρος επί του F Αλγεβρική δομή που αποτελείται
ΑΛΓΕΒΡΙΚΕΣ ΟΜΕΣ Ι. Ασκησεις - Φυλλαδιο 2
ΑΛΓΕΒΡΙΚΕΣ ΟΜΕΣ Ι Τµηµα Β Ασκησεις - Φυλλαδιο 2 ιδασκων: Α. Μπεληγιάννης Ιστοσελιδα Μαθηµατος : http://users.uoi.gr/abeligia/algebraicstructuresi/asi2017/asi2017.html Παρασκευή 24 Μαρτίου 2017 Ασκηση 1.
Εφαρμοσμένη Κρυπτογραφία Ι
Εφαρμοσμένη Κρυπτογραφία Ι Κωνσταντίνου Ελισάβετ ekonstantinou@aegean.gr http://www.icsd.aegean.gr/ekonstantinou Ασύμμετρα Κρυπτοσυστήματα κλειδί κρυπτογράφησης k1 Αρχικό κείμενο (m) (δημόσιο κλειδί) Αλγόριθμος
ΚΕΦΑΛΑΙΟ 4: Ριζικό του Jacobson
ΚΕΦΑΛΑΙΟ 4: Ριζικό του Jacobso Στο κεφάλαιο αυτό μελετάμε δακτυλίους του Art χρησιμοποιώντας το ριζικό του Jacobso. Ως εφαρμογή αποδεικνύουμε ότι κάθε δακτύλιος του Art είναι και της Noether. 4.1. Δακτύλιοι
Βασική Άλγεβρα. Ασκήσεις (εκδοχή )
Βασική Άλγεβρα Ασκήσεις 05-6 (εκδοχή 8--05) Βασική Άλγεβρα Ασκήσεις Υποδείξεις/Απαντήσεις Περιεχόμενα σελίδα Ασκήσεις Διαιρετότητα στους ακέραιους, ισοτιμίες Ασκήσεις Ακέραιοι odulo, Θεώρημα του Euler
Α Δ Ι. Δευτέρα 13 Ιανουαρίου 2014
Α Δ Ι Α - Φ 9 Δ : Ν. Μαρμαρίδης - Α. Μπεληγιάννης Ι Μ : http://users.uoi.gr/abeligia/algebraicstructuresi/asi2013/asi2013.html, https://sites.google.com/site/maths4edu/home/algdom114 Δευτέρα 13 Ιανουαρίου
II. Συναρτήσεις. math-gr
II Συναρτήσεις Παντελής Μπουμπούλης, MSc, PhD σελ blogspotcom, bouboulismyschgr ΜΕΡΟΣ 1 ΣΥΝΑΡΤΗΣΕΙΣ Α Βασικές Έννοιες Ορισμός: Έστω Α ένα υποσύνολο του συνόλου των πραγματικών αριθμών R Ονομάζουμε πραγματική
Δακτύλιοι και Πρότυπα Ασκήσεις 2. όπου a (4 i) (1 2 i), b i. Στη συνέχεια βρείτε κάθε τέτοιο d. b. Δείξτε ότι [ i] (4 i)
6 Δακτύλιοι και Πρότυπα 016-17 Ασκήσεις Η ύλη των ασκήσεων αυτών είναι η Ενότητα, Περιοχές κυρίων ιδεωδών. 1. Θεωρούμε το δακτύλιο [ i]. a. Βρείτε ένα d [ i] με ( a, b) d, όπου a (4 i) (1 i), b 16 1 i.
Εφαρμοσμένα Μαθηματικά ΙΙ
Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας Εφαρμοσμένα Μαθηματικά ΙΙ Διανυσματικοί Χώροι Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD Διανυσματικός Χώρος επί του F Αλγεβρική δομή που αποτελείται
α) f(x(t), y(t)) = 0,
Ρητές καμπύλες Μια επίπεδη αλγεβρική καμπύλη V (f) είναι το σύνολο όλων των σημείων του επιπέδου K 2 που μηδενίζουν κάποιο συγκεκριμένο ανάγωγο πολυώνυμο f K[x, y], δηλαδή V (f) = {(x 0, y 0 ) K 2 f(x
ΚΕΦΑΛΑΙΟ 2: Ηµιαπλοί ακτύλιοι
ΚΕΦΑΛΑΙΟ 2: Ηµιαπλοί ακτύλιοι Είδαµε στο κύριο θεώρηµα του προηγούµενου κεφαλαίου ότι κάθε δακτύλιος διαίρεσης έχει την ιδιότητα κάθε πρότυπο είναι ευθύ άθροισµα απλών προτύπων. Εδώ θα χαρακτηρίσουµε όλους
ΘΕΩΡΙΑ Β ΓΥΜΝΑΣΙΟΥ. Μια παράσταση που περιέχει πράξεις με μεταβλητές (γράμματα) και αριθμούς καλείται αλγεβρική, όπως για παράδειγμα η : 2x+3y-8
ΘΕΩΡΙΑ Β ΓΥΜΝΑΣΙΟΥ Άλγεβρα 1 ο Κεφάλαιο 1. Τι ονομάζουμε αριθμητική και τι αλγεβρική παράσταση; Να δώσετε από ένα παράδειγμα. Μια παράσταση που περιέχει πράξεις με αριθμούς, καλείται αριθμητική παράσταση,
2ογελ ΣΥΚΕΩΝ 2ογελ ΣΥΚΕΩΝ ΠΟΛΥΩΝΥΜΙΚΕΣ ΣΥΝΑΡΤΗΣΕΙΣ Β Λυκει(ου ΠΟΛΥΩΝΥΜΙΚΕΣ ΣΥΝΑΡΤΗΣΕΙΣ
ογελ ΣΥΚΕΩΝ ογελ ΣΥΚΕΩΝ ΠΟΛΥΩΝΥΜΙΚΕΣ ΣΥΝΑΡΤΗΣΕΙΣ Β Λυκει(ου ο ΓΕΛ ΣΥΚΕΩΝ ΠΟΛΥΩΝΥΜΙΚΕΣ ΣΥΝΑΡΤΗΣΕΙΣ Β ΛΥΚΕΙΟΥ ογελ ΣΥΚΕΩΝ ογελ ΣΥΚΕΩΝ ΣΧΟΛΙΚΟ ΕΤΟΣ -4 ΠΟΛΥΩΝΥΜΙΚΕΣ ΣΥΝΑΡΤΗΣΕΙΣ Επιμέλεια: ΧΑΛΑΤΖΙΑΝ ΠΑΥΛΟΣ
Δώδεκα Αποδείξεις του. Θεμελιώδους Θεωρήματος της Άλγεβρας
Δώδεκα Αποδείξεις του Θεμελιώδους Θεωρήματος της Άλγεβρας Mία εκδοχή της αρχικής απόδειξης του Gauss f ( z) = T ( z) + iu ( z) T = r cos φ + Ar 1 cos(( 1) φ + α) + + L cosλ U = r si φ + Ar 1 si(( 1) φ
(a + b) n = a k b n k, k. (a + b) p = a p + b p. k=0. n! k! (n k)! k =
ΒΑΣΙΚΗ ΑΛΓΕΒΡΑ Συμπληρωματικές Ασκήσεις Χειμερινό Εξάμηνο 2016 Χρήστος Α. Αθανασιάδης Συμβολίζουμε με Z m το δακτύλιο των ακεραίων modulo m, με ā Z m την κλάση (mod m) του a Z και με M n (R) το δακτύλιο
Α Δ Ι. Παρασκευή 15 Νοεμβρίου Ασκηση 1. Να ευρεθεί η τάξη τού στοιχείου a τής ομάδας (G, ), όπου. (4) a = ( 1 + i 3)/2, (G, ) = (C, ),
Α Δ Ι Α - Φ 4 Δ : Ν. Μαρμαρίδης - Α. Μπεληγιάννης Ι Μ : http://users.uoi.gr/abeligia/algebraicstructuresi/asi2013/asi2013.html, https://sites.google.com/site/maths4edu/home/algdom114 Παρασκευή 15 Νοεμβρίου
Αριθμοθεωρητικοί Αλγόριθμοι
Αλγόριθμοι που επεξεργάζονται μεγάλους ακέραιους αριθμούς Μέγεθος εισόδου: Αριθμός bits που απαιτούνται για την αναπαράσταση των ακεραίων. Έστω ότι ένας αλγόριθμος λαμβάνει ως είσοδο έναν ακέραιο Ο αλγόριθμος
Μ Α Θ Η Μ Α Τ Α Γ Λ Υ Κ Ε Ι Ο Υ
Μ Α Θ Η Μ Α Τ Α Γ Λ Υ Κ Ε Ι Ο Υ ΜΑΘΗΜΑΤΙΚΑ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ ΘΕΤΙΚΩΝ ΣΠΟΥΔΩΝ ΚΑΙ ΣΠΟΥΔΩΝ ΟΙΚΟΝΟΜΙΑΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ (Α ΜΕΡΟΣ: ΣΥΝΑΡΤΗΣΕΙΣ) Επιμέλεια: Καραγιάννης Ιωάννης, Σχολικός Σύμβουλος Μαθηματικών
Δακτύλιοι και Πρότυπα Ασκήσεις 6. Η ύλη των ασκήσεων αυτών είναι η Ενότητα6, Εφαρμογές Θεωρημάτων Δομής στη Γραμμική Αλγεβρα.
Δακτύλιοι και Πρότυπα 0-7 Ασκήσεις Η ύλη των ασκήσεων αυτών είναι η Ενότητα, Εφαρμογές Θεωρημάτων Δομής στη Γραμμική Αλγεβρα Βρείτε τη ρητή κανονική μορφή και μια κανονική μορφή Jorda του M( ) 0 0 Έστω
Εφαρμοσμένη Κρυπτογραφία Ι
Εφαρμοσμένη Κρυπτογραφία Ι Κωνσταντίνου Ελισάβετ ekonstantinou@aegean.gr http://www.icsd.aegean.gr/ekonstantinou Η συνάρτηση φ(.) του Euler Για κάθε ακέραιο n > 0, έστω φ(n) το πλήθος των ακεραίων στο
ΑΛΓΕΒΡΑ Α ΓΥΜΝΑΣΙΟΥ ΘΕΤΙΚΟΙ ΚΑΙ ΑΡΝΗΤΙΚΟΙ ΑΡΙΘΜΟΙ ΕΠΙΜΕΛΕΙΑ : ΧΑΛΑΤΖΙΑΝ ΠΑΥΛΟΣ
ΘΕΤΙΚΟΙ ΚΑΙ ΑΡΝΗΤΙΚΟΙ ΑΡΙΘΜΟΙ ΕΠΙΜΕΛΕΙΑ : ΧΑΛΑΤΖΙΑΝ ΠΑΥΛΟΣ ΚΕΦΑΛΑΙΟ 7 Ο ΘΕΤΙΚΟΙ ΚΑΙ ΑΡΝΗΤΙΚΟΙ ΑΡΙΘΜΟΙ ΣΤΟΙΧΕΙΑ ΘΕΩΡΙΑΣ 1. Όταν μπροστα" (αριστερα") απο" ε"ναν αριθμο" γραφει" το συ"μβολο + το"τε ο αριθμο"ς
1 x m 2. degn = m 1 + m m n. a(m 1 m 2...m k )x m 1
1 Πολυώνυμα και συσχετικός χώρος Ορισμός 3.1 Ενα μονώνυμο N στις μεταβλητές x 1, x 2,..., x n είναι ένα γινόμενο της μορφής x m 1 2...x m n n, όπου όλοι οι εκθέτες είναι φυσικοί αριθμοί. Ο βαθμός του μονωνύμου
Κεφάλαιο 5. Το Συμπτωτικό Πολυώνυμο
Κεφάλαιο 5. Το Συμπτωτικό Πολυώνυμο Σύνοψη Στο κεφάλαιο αυτό παρουσιάζεται η ιδέα του συμπτωτικού πολυωνύμου, του πολυωνύμου, δηλαδή, που είναι του μικρότερου δυνατού βαθμού και που, για συγκεκριμένες,
Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων. Κρυπτογραφία. Θεωρία αριθμών Αλγεβρικές δομές. Χρήστος Ξενάκης
Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων Κρυπτογραφία Θεωρία αριθμών Αλγεβρικές δομές Χρήστος Ξενάκης Το σύνολο των ακεραίων Ζ = {..., -2, -1, 0, 1, 2,...} Το σύνολο των φυσικών Ν = {0, 1, 2,...}
Περιεχόμενα Εισαγωγή στα πεπερασμένα σώματα
Περιεχόμενα 1 Εισαγωγή στα πεπερασμένα σώματα 3 1.1 Μάθημα 1..................................... 3 1.1.1 Στοιχεία αλγεβρικής θεωρίας....................... 4 1.2 Μάθημα 2.....................................
Ενότητα: Δακτύλιοι, Ακέραιες Περιοχές, Σώματα. Διδάσκων: Καθηγητής Μαρμαρίδης Νικόλαος - Θεοδόσιος
Τίτλος Μαθήματος: Αλγεβρικές Δομές ΙΙ Ενότητα: Δακτύλιοι, Ακέραιες Περιοχές, Σώματα Διδάσκων: Καθηγητής Μαρμαρίδης Νικόλαος - Θεοδόσιος Τμήμα: Μαθηματικών Κεφάλαιο 1 Προκαταρκτικές Έννοιες 1.1 Δακτύλιοι,
Γραμμική Αλγεβρα ΙΙ Διάλεξη 1 Εισαγωγή Χρήστος Κουρουνιώτης Πανεπισ τήμιο Κρήτης 19/2/2014 Χ.Κουρουνιώτης (Παν.Κρήτης) Διάλεξη 1 19/2/ / 13
Γραμμική Άλγεβρα ΙΙ Διάλεξη 1 Εισαγωγή Χρήστος Κουρουνιώτης Πανεπιστήμιο Κρήτης 19/2/2014 Χ.Κουρουνιώτης (Παν.Κρήτης) Διάλεξη 1 19/2/2014 1 / 13 Εισαγωγή Τι έχουμε μάθει; Στο πρώτο μάθημα Γραμμικής Άλγεβρας
2 ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ ΑΛΓΕΒΡΙΚΕΣ ΔΟΜΕΣ
ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ ΑΛΓΕΒΡΙΚΕΣ ΔΟΜΕΣ Η θεωρία αριθμών και οι αλγεβρικές δομές τα τελευταία χρόνια χρησιμοποιούνται όλο και περισσότερο στην κρυπτολογία. Αριθμο-θεωρητικοί αλγόριθμοι χρησιμοποιούνται σήμερα
ΚΕΦΑΛΑΙΟ 6: Κεντρικές Απλές Άλγεβρες
ΚΕΦΑΛΑΙΟ 6: Κεντρικές Απλές Άλγεβρες Χρησιμοποιώντας τανυστικά γινόμενα και εφαρμόζοντας το θεώρημα των Wedderbur-Art ( 33) θα αποδείξουμε δύο θεμελιώδη θεωρήματα που αφορούν κεντρικές απλές άλγεβρες *
οµή οµάδας σε Ελλειπτικές Καµπύλες
οµή οµάδας σε Ελλειπτικές Καµπύλες Αριστείδης Κοντογεώργης Τµήµα Μαθηµατικών Πανεπιστηµίου Αθηνών. 18 Νοεµβρίου 2014, 1/24 Ο προβολικός χώρος Εστω K ένα σώµα. Στον χώρο K n+1 {0,..., 0} ορίζουµε την σχέση
ΚΕΦΑΛΑΙΟ 6: Κεντρικές Απλές Άλγεβρες
ΚΕΦΑΛΑΙΟ 6: Κεντρικές Απλές Άλγεβρες Χρησιμοποιώντας τανυστικά γινόμενα και εφαρμόζοντας το θεώρημα των Wedderbur-rt ( 33) θα αποδείξουμε δύο θεμελιώδη θεωρήματα που αφορούν κεντρικές απλές άλγεβρες θεώρημα
ΚΕΦΑΛΑΙΟ 2 Ο ΠΟΛΥΩΝΥΜΑ ΣΤΟΙΧΕΙΑ ΘΕΩΡΙΑΣ - ΑΣΚΗΣΕΙΣ
ΚΕΦΑΛΑΙΟ Ο ΠΟΛΥΩΝΥΜΑ ΣΤΟΙΧΕΙΑ ΘΕΩΡΙΑΣ - ΑΣΚΗΣΕΙΣ ΚΕΦΑΛΑΙΟ Ο ΠΟΛΥΩΝΥΜΑ 10 ΕΠΑΝΑΛΗΨΕΙΣ ΑΠΟ ΠΡΟΗΓΟΥΜΕΝΕΣ ΤΑΞΕΙΣ α ) Ταυτότητες 1. (a-β)(a+β)=a - b. (a ± b ) = a ± ab + b 3 3 3 3. (a ± b ) = a ± 3a b + 3ab
Βασική Άλγεβρα. Ασκήσεις (εκδοχή )
Βασική Άλγεβρα Ασκήσεις 0-4 (εκδοχή 5--04) Βασική Άλγεβρα Ασκήσεις Υποδείξεις/Απαντήσεις Περιεχόµενα σελίδα Ασκήσεις ιαιρετότητα στους ακέραιους, ισοτιµίες Ασκήσεις Ακέραιοι odulo, Θεώρηµα του Euler 7
Κεφάλαιο 4 Διανυσματικοί Χώροι
Κεφάλαιο Διανυσματικοί Χώροι Διανυσματικοί χώροι - Βασικοί ορισμοί και ιδιότητες Θεωρούμε τρία διαφορετικά σύνολα: Διανυσματικοί Χώροι α) Το σύνολο διανυσμάτων (πινάκων με μία στήλη) με στοιχεία το οποίο
ΠΑΡΑΡΤΗΜΑ Αʹ. Στοιχεία από την Άλγεβρα
ΠΑΡΑΡΤΗΜΑ Αʹ Στοιχεία από την Άλγεβρα Στο Παράρτημα αυτό, το οποίο παρατίθεται για να συμβάλει στην αυτοδυναμία του βιβλίου, ο αναγνώστης θα μπορεί να προστρέχει για αρωγή σε έννοιες και αποτελέσματα που
Εισαγωγή στις Ελλειπτικές Καµπύλες
Εισαγωγή στις Ελλειπτικές Καµπύλες Αριστείδης Κοντογεώργης Τµήµα Μαθηµατικών Πανεπιστηµίου Αθηνών. 4 Νοεµβρίου 2014, 1/19 Το ϑεώρηµα Riemann-Roch Θεωρούµε µια επιφάνεια Riemann M και το σώµα των F των
Ορισμένες σελίδες του βιβλίου
Ορισμένες σελίδες του βιβλίου 7. Θεωρούμε το σύνολο αναφοράς 0,,. Να οριστούν τα σύνολα: Α. των τριψηφίων αριθμών που σχηματίζουν τα στοιχεία του Ω. Β. των τριψηφίων αριθμών με διαφορετικά ψηφία Γ. των
Εφαρμοσμένη Κρυπτογραφία Ι
Εφαρμοσμένη Κρυπτογραφία Ι Κωνσταντίνου Ελισάβετ ekonstantinou@aegean.gr http://www.icsd.aegean.gr/ekonstantinou Ησυνάρτησηφ(.) του Euler Για κάθε ακέραιο n> 0, έστω φ(n) το πλήθος των ακεραίων στο διάστημα
1.3 Ιδεώδη και Περιοχές κυρίων Ιδεωδών 1.3. Ι Π Ι. Για το σύμβολο δεχόμαστε ότι n N {0}, < n καθώς και ότι:
13 Ι Π Ι Για το σύμβολο δεχόμαστε ότι n N {0}, < n καθώς και ότι: n N {0}, ( ) + n = = n + ( ) και ( ) + ( ) = (**) Ονομάζουμε επικεφαλής συντελεστή ενός μη μηδενικού πολυωνύμου f, τον συντελεστή f(i)
(a 1, b 1 ) (a 2, b 2 ) = (a 1 a 2, b 1 b 2 ).
ΕΜ0 - Διακριτά Μαθηματικά Ιανουαρίου 006 Άσκηση - Λύσεις Πρόβλημα [0 μονάδες] Εστω L και L δύο κυκλώματα σε ένα γράφημα G. Εστω a μία ακμή που ανήκει και στο L και στο L και έστω b μία ακμή που ανήκει
Α Δ Ι. Παρασκευή 25 Οκτωβρίου Ασκηση 1. Στο σύνολο των πραγματικών αριθμών R ορίζουμε μια σχέση R R R ως εξής:
Α Δ Ι Α - Φ 1 Δ : Ν. Μαρμαρίδης - Α. Μπεληγιάννης Ι Μ : http://users.uoi.gr/abeligia/algebraicstructuresi/asi.html, https://sites.google.com/site/maths4edu/home/algdom114 Παρασκευή 25 Οκτωβρίου 2013 Ασκηση
Δηλαδή η ρητή συνάρτηση είναι πηλίκο δύο ακέραιων πολυωνύμων. Επομένως, το ζητούμενο ολοκλήρωμα είναι της μορφής
D ολοκλήρωση ρητών συναρτήσεων Το θέμα μας στην ενότητα αυτή είναι η ολοκλήρωση ρητών συναρτήσεων. Ας θυμηθούμε πρώτα ποιες συναρτήσεις ονομάζονται ρητές. Ορισμός: Μία συνάρτηση ονομάζεται ρητή όταν μπορεί
ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΜΑΘΗΜΑΤΙΚΑ Ι (ΘΕ ΠΛΗ 12) ΕΡΓΑΣΙΑ 1 η Ημερομηνία Αποστολής στον Φοιτητή: 17 Οκτωβρίου 2011
ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΜΑΘΗΜΑΤΙΚΑ Ι (ΘΕ ΠΛΗ ) ΕΡΓΑΣΙΑ η Ημερομηνία Αποστολής στον Φοιτητή: 7 Οκτωβρίου 0 Ημερομηνία παράδοσης της Εργασίας: 5 Νοεμβρίου 0 Οι ασκήσεις
Κεφάλαιο 4 Διανυσματικοί Χώροι
Κεφάλαιο Διανυσματικοί χώροι - Βασικοί ορισμοί και ιδιότητες Θεωρούμε τρία διαφορετικά σύνολα: α) Το σύνολο διανυσμάτων (πινάκων με μία στήλη) με στοιχεία το οποίο συμβολίζουμε με Σε αυτό το σύνολο γνωρίζουμε
ΜΕΡΟΣ 1 ΣΥΝΑΡΤΗΣΕΙΣ. f : A R και στη συνέχεια δίνουμε τον τύπο της συνάρτησης, π.χ.
Συναρτήσεις σελ ΜΕΡΟΣ 1 ΣΥΝΑΡΤΗΣΕΙΣ Α Βασικές Έννοιες Ορισμός: Έστω Α ένα υποσύνολο του συνόλου των πραγματικών αριθμών R Ονομάζουμε πραγματική συνάρτηση με πεδίο ορισμού το Α μια διαδικασία (κανόνα),
ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ Ι (ΑΡΤΙΟΙ) Προτεινοµενες Ασκησεις - Φυλλαδιο 4
ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ Ι Τµηµα Β (ΑΡΤΙΟΙ) Προτεινοµενες Ασκησεις - Φυλλαδιο 4 ιδασκων: Α. Μπεληγιάννης Ιστοσελιδα Μαθηµατος : http://users.uoi.gr/abeligia/linearalgebrai/lai2018/lai2018.html Παρασκευή 23 Νοεµβρίου
Πρόλογος 3. Εισαγωγή 7
Πρόλογος Η σύγχρονη Άλγεβρα είναι ένα σημαντικό και ουσιαστικό κομμάτι της μαθηματικής εκπαίδευσης σε όλα τα πανεπιστήμια του κόσμου. Αυτό δεν οφείλεται μόνο στο γεγονός ότι πολλοί άλλοι κλάδοι των μαθηματικών,
ΑΣΥΜΠΤΩΤΙΚΗ ΑΝΑΛΥΣΗ & ΠΡΟΣΘΕΣΗ
ΑΣΥΜΠΤΩΤΙΚΗ ΑΝΑΛΥΣΗ & ΠΡΟΣΘΕΣΗ Θέματα μελέτης Ορθότητα και απόδοση αλγορίθμων Παρουσίαση και ανάλυση αλγορίθμου για πρόσθεση Al Khwarizmi Αλγόριθμοι Το δεκαδικό σύστημα εφευρέθηκε στην Ινδία περίπου το
Γραμμική Άλγεβρα και Μαθηματικός Λογισμός για Οικονομικά και Επιχειρησιακά Προβλήματα
Γραμμική Άλγεβρα και Μαθηματικός Λογισμός για Οικονομικά και Επιχειρησιακά Προβλήματα Ενότητα: Διανυσματικοί Χώροι και Υπόχωροι: Βάσεις και Διάσταση Ανδριανός Ε Τσεκρέκος Τμήμα Λογιστικής & Χρηματοοικονομικής
Τελική Εξέταση 10 Φεβρουαρίου 2017 ιάρκεια εξέτασης 2 ώρες και 30 λεπτά
Αριστοτελειο Πανεπιστηµιο Θεσσαλονικης Τµηµα Μαθηµατικων Αλγεβρικές οµές ΙΙ 1. Εστω ότι R Z 3 [x]. Τελική Εξέταση 10 Φεβρουαρίου 2017 ιάρκεια εξέτασης 2 ώρες 30 λεπτά (αʹ) Να αποδείξετε ότι ο R είναι περιοχή
Διδάσκων: Καθηγητής Μαρμαρίδης Νικόλαος - Θεοδόσιος
Τίτλος Μαθήματος: Αλγεβρικές Δομές ΙΙ Ενότητα: Ιδεώδη και Περιοχές κυρίων Ιδεωδών Διδάσκων: Καθηγητής Μαρμαρίδης Νικόλαος - Θεοδόσιος Τμήμα: Μαθηματικών 13 Ι Π Ι Για το σύμβολο δεχόμαστε ότι n N {0},
Παναγιώτης Ψαρράκος Αν. Καθηγητής
Ανάλυση Πινάκων Κεφάλαιο 1: Νόρμες Διανυσμάτων και Πινάκων Παναγιώτης Ψαρράκος Αν. Καθηγητής Δ.Π.Μ.Σ. Εφαρμοσμένες Μαθηματικές Επιστήμες Σχολή Εφαρμοσμένων Μαθηματικών και Φυσικών Επιστημών Τομέας Μαθηματικών
Υπολογιστική άλγεβρα Ενότητα 4: Πολυώνυμα τετάρτου και μεγαλύτερου βαθμού
Υπολογιστική άλγεβρα Ενότητα 4: Πολυώνυμα τετάρτου και μεγαλύτερου βαθμού Ράπτης Ευάγγελος Σχολή Θετικών επιστημών Τμήμα Μαθηματικών Κεφάλαιο 4 Πολυώνυμα τετάρτου και μεγαλυτέρου βαθμού 4.1 Εξίσωση τετάρτου
Séminaire Grothendieck
Séminaire Grothendieck in memoriam 28 March 928 3 November 204 Αριστείδης Κοντογεώργης 7 Φεβρουαρίου 205 Συνιστώμενη βιβλιογραφία. J.S Milne, Étale Cohomology 2. P. Deligne, SGA 4 2 Cohomologie étale Εισαγωγή
ΜΑΘΗΜΑΤΙΚΑ Β ΓΥΜΝΑΣΙΟΥ
ΜΑΘΗΜΑΤΙΚΑ Β ΓΥΜΝΑΣΙΟΥ Βρέντζου Τίνα Φυσικός Μεταπτυχιακός τίτλος ΜEd: «Σπουδές στην εκπαίδευση» ΚΕΦΑΛΑΙΟ 1 Ο : Εξισώσεις - Ανισώσεις 1 1.1 Η ΕΝΝΟΙΑ ΤΗΣ ΜΕΤΑΒΛΗΤΗΣ ΑΛΓΕΒΡΙΚΕΣ ΠΑΡΑΣΤΑΣΕΙΣ ΟΡΙΣΜΟΙ Μεταβλητή
Αλγεβρικες οµες ΙΙ. ιδάσκουσα : Χ. Χαραλάµπους. Θέµατα προηγουµένων ετών
Αριστοτελειο Πανεπιστηµιο Θεσσαλονικης Σχολη Θετικων Επιστηµων Τµηµα Μαθηµατικων Αλγεβρικες οµες ΙΙ ιδάσκουσα : Θέµατα προηγουµένων ετών 1 Θέµατα Πολλαπλής Επιλογής Στις ερωτήσεις πολλαπλής επιλογής, εάν
ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ ΜΑΘΗΜΑΤΙΚΑ Β ΓΥΜΝΑΣΙΟΥ. ΜΕΡΟΣ 1ο ΑΛΓΕΒΡΑ
1. Τι καλείται μεταβλητή; ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ ΜΑΘΗΜΑΤΙΑ Β ΓΥΜΝΑΣΙΟΥ ΜΕΡΟΣ 1ο ΑΛΓΕΒΡΑ Μεταβλητή είναι ένα γράμμα (π.χ., y, t, ) που το χρησιμοποιούμε για να παραστήσουμε ένα οποιοδήποτε στοιχείο ενός συνόλου..
OΡΙΟ - ΣΥΝΕΧΕΙΑ ΣΥΝΑΡΤΗΣΗΣ
Ο ΚΕΦΑΛΑΙΟ : ΟΡΙΟ ΣΥΝΕΧΕΙΑ ΣΥΝΑΡΤΗΣΗΣ OΡΙΟ - ΣΥΝΕΧΕΙΑ ΣΥΝΑΡΤΗΣΗΣ ΠΡΑΓΜΑΤΙΚΟΙ ΑΡΙΘΜΟΙ ΣΥΝΑΡΤΗΣΕΙΣ Έστω Α ένα υποσύνολο του Τι ονομάζουμε πραγματική συνάρτηση με πεδίο ορισμού το Α ; Απάντηση : ΕΣΠ Β Έστω
Παράρτηµα Α Εισαγωγή Οµάδες. (x y) z= x (y z).
Παράρτηµα Α 11.1 Εισαγωγή Οπως έχει αναφερθεί ήδη προοδευτικά στο δεύτερο µέρος του παρόντος συγγράµµατος χρησιµοποιούνται ϐασικές έννοιες άλγεβρας. Θεωρούµε ότι οι έννοιες αυτές είναι ήδη γνωστές από
Ο μαθητής που έχει μελετήσει το κεφάλαιο αυτό θα πρέπει:
Ο μαθητής που έχει μελετήσει το κεφάλαιο αυτό θα πρέπει: Να αναγνωρίζει πότε μια αλγεβρική παράσταση της πραγματικής μεταβλητής x, είναι πολυώνυμο και να διακρίνει τα στοιχεία του: όροι, συντελεστές, σταθερός
ΚΕΦΑΛΑΙΟ 8: Εφαρμογή: Το θεώρημα του Burnside
ΚΕΦΑΛΑΙΟ 8: Εφαρμογή: Το θεώρημα του Bursde a b Θα αποδείξουμε εδώ ότι κάθε ομάδα τάξης pq ( p, q πρώτοι) είναι επιλύσιμη Το θεώρημα αυτό αποδείχτηκε από τον Bursde το 904 ο οποίος χρησιμοποίησε τη νέα
x y z xy yz zx, να αποδείξετε ότι x=y=z.
ΑΣΚΗΣΕΙΣ ΣΤΗΝ ΑΛΓΕΒΡΑ Α ΛΥΚΕΙΟΥ ΚΕΦ. ο A. Ταυτότητες, ιδιότητες δυνάμεων, διάταξη.1 Να παραγοντοποιήσετε τις παρακάτω παραστάσεις: 1. 15a x 15a y 5a x 5a y. a x a x a x a x 3 3 4 3 3 3 3. x 4xy 16 4 y
f : G G G = 7 12 = 5 / N. x 2 +1 (x y) z = (x+y+xy) z = x+y+xy+z+(x+y+xy)z = x+y+z+xy+yz+xz+xyz.
Σ.Παπαδόπουλος 1 1 Βασικές έννοιες ομάδας Εστω G ένα σύνολο με G. Μία πράξη στο G είναι μία συνάρτηση f : G G G. Αντί f(x, y) γράφουμε x y και αν δεν υπάρχει περίπτωση σύγχυσης xy. Είναι φανερό ότι σε
= s 2m 1 + s 1 m 2 s 1 s 2
ΑΝΤΙΜΕΤΑΘΕΤΙΚΗ ΑΛΓΕΒΡΑ ΕΑΡΙΝΟ ΕΞΑΜΗΝΟ, 203 ΣΗΜΕΙΩΣΕΙΣ ΧΑΡΑ ΧΑΡΑΛΑΜΠΟΥΣ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ, ΑΠΘ Οι σηµειώσεις αυτές είναι ϐασισµένες στις διαλέξεις του µαθήµατος. Καταγράϕηκαν αρχικά ηλεκτρονικά από τη κ.
Μαθηματικά. Ενότητα 2: Διαφορικός Λογισμός. Σαριαννίδης Νικόλαος Τμήμα Διοίκησης Επιχειρήσεων (Κοζάνη)
Μαθηματικά Ενότητα 2: Διαφορικός Λογισμός Σαριαννίδης Νικόλαος Τμήμα Διοίκησης Επιχειρήσεων (Κοζάνη) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό
Πρόσθεση, αφαίρεση και πολλαπλασιασμός φυσικών αριθμών
Πρόσθεση, αφαίρεση και πολλαπλασιασμός φυσικών αριθμών TINΑ ΒΡΕΝΤΖΟΥ www.ma8eno.gr www.ma8eno.gr Σελίδα 1 Πρόσθεση, αφαίρεση και πολλαπλασιασμός φυσικών αριθμών Στους πραγματικούς αριθμούς ορίστηκαν οι
= 7. Στο σημείο αυτό θα υπενθυμίσουμε κάποιες βασικές ιδιότητες του μετασχηματισμού Laplace, δηλαδή τις
1. Εισαγωγή Δίνεται η συνάρτηση μεταφοράς = = 1 + 6 + 11 + 6 = + 6 + 11 + 6 =. 2 Στο σημείο αυτό θα υπενθυμίσουμε κάποιες βασικές ιδιότητες του μετασχηματισμού Laplace, δηλαδή τις L = 0 # και L $ % &'
ΠΕΡΙΕΧΟΜΕΝΑ 1 ΠΡΑΓΜΑΤΙΚΟΙ ΑΡΙΘΜΟΙ ΑΚΟΛΟΥΘΙΕΣ ΑΡΙΘΜΩΝ EΞΙΣΩΣΕΙΣ...47 ΠΡΟΛΟΓΟΣ... 9
ΠΕΡΙΕΧΟΜΕΝΑ ΠΡΟΛΟΓΟΣ... 9 1 ΠΡΑΓΜΑΤΙΚΟΙ ΑΡΙΘΜΟΙ...11 1.1 Βασικές θεωρητικές γνώσεις... 11 1.. Λυμένα προβλήματα... 19 1. Προβλήματα προς λύση... 4 1.4 Απαντήσεις προβλημάτων Πραγματικοί αριθμοί... 0 ΑΚΟΛΟΥΘΙΕΣ
ΑΛΓΕΒΡΑ Α ΛΥΚΕΙΟΥ ΑΠΟΣΤΟΛΟΥ ΓΙΩΡΓΟΣ ΜΑΘΗΜΑΤΙΚΟΣ
6ο κεφάλαιο: Συναρτήσεις ΑΛΓΕΒΡΑ Α ΛΥΚΕΙΟΥ ΑΠΟΣΤΟΛΟΥ ΓΙΩΡΓΟΣ ΜΑΘΗΜΑΤΙΚΟΣ ) Copyright 2014 Αποστόλου Γιώργος Αποστόλου Γεώργιος apgeorge2004@yahoo.com άδεια χρήσης 3η Εκδοση, Αύγουστος 2014 Περιεχόµενα
Υπολογιστικά & Διακριτά Μαθηματικά
Υπολογιστικά & Διακριτά Μαθηματικά Ενότητα 11: Αριθμητική υπολοίπων-δυνάμεις Στεφανίδης Γεώργιος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό
1ο Κεφάλαιο: Συστήματα
ο Κεφάλαιο: Συστήματα Γραμμικά συστήματα i. Ποια εξίσωση λέγεται γραμμική; ii. Πως μεταβάλλεται η ευθεία y, 0 ή 0 για τις διάφορες τιμές των α,β,γ; iii. Τι ονομάζεται λύση μιας γραμμικής εξίσωσης; iv.
ΜΑΘΗΜΑΤΑ ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΟΥ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ Β ΛΥΚΕΙΟΥ
ΜΑΘΗΜΑΤΑ ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΟΥ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ Β ΛΥΚΕΙΟΥ ΚΕΦΑΛΑΙΟ 1 ο : ΔΙΑΝΥΣΜΑΤΑ 1 ΜΑΘΗΜΑ 1 ο +2 ο ΕΝΝΟΙΑ ΔΙΑΝΥΣΜΑΤΟΣ Διάνυσμα ορίζεται ένα προσανατολισμένο ευθύγραμμο τμήμα, δηλαδή ένα ευθύγραμμο τμήμα
Ε π ι μ έ λ ε ι α Κ Ο Λ Λ Α Σ Α Ν Τ Ω Ν Η Σ
Ε π ι μ έ λ ε ι α Κ Ο Λ Λ Α Σ Α Ν Τ Ω Ν Η Σ 1 Συναρτήσεις Όταν αναφερόμαστε σε μια συνάρτηση, ουσιαστικά αναφερόμαστε σε μια σχέση ή εξάρτηση. Στα μαθηματικά που θα μας απασχολήσουν, με απλά λόγια, η σχέση
τη µέθοδο της µαθηµατικής επαγωγής για να αποδείξουµε τη Ϲητούµενη ισότητα.
Αριστοτελειο Πανεπιστηµιο Θεσσαλονικης Τµηµα Μαθηµατικων Εισαγωγή στην Αλγεβρα Τελική Εξέταση 15 Φεβρουαρίου 2017 1. (Οµάδα Α) Εστω η ακολουθία Fibonacci F 1 = 1, F 2 = 1 και F n = F n 1 + F n 2, για n
ΑΛΓΕΒΡΑ Α ΛΥΚΕΙΟΥ. 8. Πότε το γινόμενο δύο ή περισσοτέρων αριθμών παραγόντων είναι ίσο με το μηδέν ;
ΑΛΓΕΒΡΑ Α ΛΥΚΕΙΟΥ ΚΕΦΑΛΑΙΟ ο : ( ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ ) ΠΑΡΑΤΗΡΗΣΗ : Το κεφάλαιο αυτό περιέχει πολλά θέματα που είναι επανάληψη εννοιών που διδάχθηκαν στο Γυμνάσιο γι αυτό σ αυτές δεν θα επεκταθώ αναλυτικά