Βάση Groebner και Εφαρμογές

Σχετικά έγγραφα
V (F ) = {(u 1, u 2, u 3 ) P 2 K F (u 1, u 2, u 3 ) = 0}

ΚΕΦΑΛΑΙΟ 3: Συνθήκες Αλυσίδων

ΚΕΦΑΛΑΙΟ 3 ΤΟ ΔΙΩΝΥΜΙΚΟ ΘΕΩΡΗΜΑ

ΚΕΦΑΛΑΙΟ 2: Ημιαπλοί Δακτύλιοι

ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΜΑΘΗΜΑΤΙΚΑ Ι (ΘΕ ΠΛΗ 12) ΕΡΓΑΣΙΑ 1 η Ημερομηνία Αποστολής στον Φοιτητή: 17 Οκτωβρίου 2011

Κεφάλαιο 1 Πρότυπα. Στο κεφάλαιο αυτό εισάγουμε την έννοια του προτύπου πάνω από δακτύλιο.

12. ΑΝΙΣΩΣΕΙΣ Α ΒΑΘΜΟΥ. είναι δύο παραστάσεις μιας μεταβλητής x πού παίρνει τιμές στο

11. Ποιες είναι οι άμεσες συνέπειες της διαίρεσης;

Μαθηματικά Γ Γυμνασίου

2ογελ ΣΥΚΕΩΝ 2ογελ ΣΥΚΕΩΝ ΠΟΛΥΩΝΥΜΙΚΕΣ ΣΥΝΑΡΤΗΣΕΙΣ Β Λυκει(ου ΠΟΛΥΩΝΥΜΙΚΕΣ ΣΥΝΑΡΤΗΣΕΙΣ

Κεφάλαιο 4 Διανυσματικοί Χώροι

0x2 = 2. = = δηλαδή η f δεν. = 2. Άρα η συνάρτηση f δεν είναι συνεχής στο [0,3]. Συνεπώς δεν. x 2. lim f (x) = lim (2x 1) = 3 και x 2 x 2

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ (ΗΥ-119)

,..., v n. W πεπερασμένα παραγόμενοι και dimv. Τα ακόλουθα είναι ισοδύναμα f είναι ισομορφιμός. f είναι 1-1. f είναι επί.

9 Πολυώνυμα Διαίρεση πολυωνύμων

ΚΕΦΑΛΑΙΟ 1: Πρότυπα. x y x z για κάθε x, y, R με την ιδιότητα 1R. x για κάθε x R, iii) υπάρχει στοιχείο 1 R. ii) ( x y) z x ( y z)

1 x m 2. degn = m 1 + m m n. a(m 1 m 2...m k )x m 1

I. ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ. math-gr

Θεώρημα Βolzano. Κατηγορία 1 η Δίνεται η συνάρτηση:

Υπολογιστική άλγεβρα Ενότητα 6: Ο αλγόριθμος της διαίρεσης

( ) ( ) Τοα R σημαίνει ότι οι συντελεστές δεν περιέχουν την μεταβλητή x. αντικ σταση στο που = α. [ ο αριθµ ός πουτο µηδεν ίζει

Κεφάλαιο 4 Διανυσματικοί Χώροι

ΜΑΘΗΜΑΤΙΚΑ Γ ΓΥΜΝΑΣΙΟΥ

Μαθηματικά. Ενότητα 2: Διαφορικός Λογισμός. Σαριαννίδης Νικόλαος Τμήμα Διοίκησης Επιχειρήσεων (Κοζάνη)

Θεωρία Galois. Πρόχειρες σημειώσεις (εκδοχή )

(a + b) + c = a + (b + c), (ab)c = a(bc) a + b = b + a, ab = ba. a(b + c) = ab + ac

Ορισμένες σελίδες του βιβλίου

Ε Μέχρι 18 Μαΐου 2015.

α) f(x(t), y(t)) = 0,

Να γράψετε 5 φυσικούς αριθμούς ξεκινώντας από τον μικρότερο. Ποιοι αριθμοί λέγονται ρητοί και ποιοι άρρητοι;

Εφαρμοσμένα Μαθηματικά ΙΙ 9ο Σετ Ασκήσεων (Λύσεις) Διανυσματικοί Χώροι

Εφαρμοσμένα Μαθηματικά ΙΙ

Εφαρμοσμένα Μαθηματικά ΙΙ

a = a a Z n. a = a mod n.

Περιεχόμενα. Κεφάλαιο 3 Οι ιδιότητες των αριθμών Αριθμητικά σύνολα Ιδιότητες Περισσότερες ιδιότητες...

Ασκήσεις1 Πολυώνυμα. x x c. με το. b. Να βρεθούν όλες οι τιμές των a, Να βρεθεί ο μκδ και το εκπ τους

Μ Α Θ Η Μ Α Τ Α Γ Λ Υ Κ Ε Ι Ο Υ

X = {(x 1, x 2 ) x 1 + 2x 2 = 0}.

ΜΑΘΗΜΑΤΙΚΑ Β ΓΥΜΝΑΣΙΟΥ

ΜΑΘΗΜΑΤΙΚΑ - Γ ΓΥΜΝΑΣΙΟΥ

Υπολογιστική άλγεβρα Ενότητα 7: Βάσεις Groebner I

1.3 Ιδεώδη και Περιοχές κυρίων Ιδεωδών 1.3. Ι Π Ι. Για το σύμβολο δεχόμαστε ότι n N {0}, < n καθώς και ότι:

Ασκήσεις3 Διαγωνίσιμες Γραμμικές Απεικονίσεις

= 7. Στο σημείο αυτό θα υπενθυμίσουμε κάποιες βασικές ιδιότητες του μετασχηματισμού Laplace, δηλαδή τις

Δακτύλιοι και Πρότυπα Ασκήσεις 6. Η ύλη των ασκήσεων αυτών είναι η Ενότητα6, Εφαρμογές Θεωρημάτων Δομής στη Γραμμική Αλγεβρα.

Ε π ι μ έ λ ε ι α Κ Ο Λ Λ Α Σ Α Ν Τ Ω Ν Η Σ

f(x) = και στην συνέχεια

OΡΙΟ - ΣΥΝΕΧΕΙΑ ΣΥΝΑΡΤΗΣΗΣ

2. Αν έχουμε μια συνάρτηση f η οποία είναι συνεχής σε ένα διάστημα Δ.

Ασκήσεις3 Διαγωνισιμότητα Βασικά σημεία Διαγωνίσιμοι πίνακες: o Ορισμός και παραδείγματα.

Διακριτά Μαθηματικά ΙΙ Χρήστος Νομικός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων 2018 Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά

Περιληπτικά, τα βήματα που ακολουθούμε γενικά είναι τα εξής:

Γραμμικός Προγραμματισμός Μέθοδος Simplex

Γραμμική Άλγεβρα και Μαθηματικός Λογισμός για Οικονομικά και Επιχειρησιακά Προβλήματα

Περιεχόμενα. Πρόλογος 3

ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ ΕΠΙΜΕΛΕΙΑ : ΑΥΓΕΡΙΝΟΣ ΒΑΣΙΛΗΣ

βαθμού 1 με A 2. Υπολογίστε τα χαρακτηριστικά και ελάχιστα πολυώνυμα των

Μ Α Θ Η Μ Α Τ Ι Κ Α Γ ΓΥΜΝΑΣΙΟΥ ΖΕΡΒΟΣ ΜΑΝΟΛΗΣ

Μονοτονία - Ακρότατα Αντίστροφη Συνάρτηση

Aπάντηση Απόλυτη τιμή αριθμού είναι η απόσταση του αριθμού από το 0. Συμβολίζεται με 3 = 3-3 = 3 + και και είναι πάντα θετικός αριθμός. Π.

ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΜΑΘΗΜΑΤΙΚΑ Ι (ΘΕ ΠΛΗ 12) ΕΡΓΑΣΙΑ 2 η Ημερομηνία Αποστολής στον Φοιτητή: 28 Νοεμβρίου 2011

ΘΕΩΡΙΑ Β ΓΥΜΝΑΣΙΟΥ. Μια παράσταση που περιέχει πράξεις με μεταβλητές (γράμματα) και αριθμούς καλείται αλγεβρική, όπως για παράδειγμα η : 2x+3y-8

A. ΣΥΝΕΧΕΙΑ ΣΥΝΑΡΤΗΣΗΣ

ΜΑΘΗΜΑΤΙΚΑ Α ΓΥΜΝΑΣΙΟΥ

Διδάσκων: Καθηγητής Μαρμαρίδης Νικόλαος - Θεοδόσιος

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΣΗΜΕΙΩΣΕΙΣ ΓΡΑΜΜΙΚΗΣ ΑΛΓΕΒΡΑΣ. ρ Χρήστου Νικολαϊδη

ΔΙΑΦΟΡΙΚΟΣ ΛΟΓΙΣΜΟΣ ΣΥΝΟΠΤΙΚΗ ΘΕΩΡΕΙΑ ΜΕΘΟΔΟΛΟΓΙΑ ΛΥΜΕΝΑ ΠΑΡΑΔΕΙΓΜΑΤΑ

ΜΑΘΗΜΑΤΙΚΑ Γ ΓΥΜΝΑΣΙΟΥ

A. ΣΥΝΕΧΕΙΑ ΣΥΝΑΡΤΗΣΗΣ

Κεφάλαιο 5. Το Συμπτωτικό Πολυώνυμο

Περιεχόμενα. Κεφάλαιο 3 Οι ιδιότητες των αριθμών Αριθμητικά σύνολα Ιδιότητες Περισσότερες ιδιότητες...

ΚΕΦΑΛΑΙΟ 2 Ο ΠΟΛΥΩΝΥΜΑ ΣΤΟΙΧΕΙΑ ΘΕΩΡΙΑΣ - ΑΣΚΗΣΕΙΣ

1 Αριθμητική κινητής υποδιαστολής και σφάλματα στρογγύλευσης

Μονώνυμα. Βρέντζου Τίνα Φυσικός Μεταπτυχιακός τίτλος: «Σπουδές στην εκπαίδευση» ΜEd

a n = 3 n a n+1 = 3 a n, a 0 = 1

A, και εξετάστε αν είναι διαγωνίσιμη.

Ο μαθητής που έχει μελετήσει το κεφάλαιο αυτό θα πρέπει:

4.2 ΕΥΚΛΕΙΔΕΙΑ ΔΙΑΙΡΕΣΗ

4.4 ΜΕΓΙΣΤΟΣ ΚΟΙΝΟΣ ΔΙΑΙΡΕΤΗΣ - ΕΛΑΧΙΣΤΟ ΚΟΙΝΟ ΠΟΛΛΑΠΛΑΣΙΟ

Πολυωνυμική εξίσωση βαθμού ν ονομάζεται κάθε εξίσωση της μορφής α ν x ν +α ν-1 x ν α 1 x+α 0 =0,με α 0,α 1,...

2.2 ιαίρεση Πολυωνύμων

ΕΝΟΤΗΤΑ 1: ΟΡΙΣΜΟΣ ΠΕΔΙΟ ΟΡΙΣΜΟΥ ΠΡΑΞΕΙΣ ΣΥΝΑΡΤΗΣΕΩΝ ΓΡΑΦΙΚΕΣ ΠΑΡΑΣΤΑΣΕΙΣ ΒΑΣΙΚΩΝ ΣΥΝΑΡΤΗΣΕΩΝ ΛΥΜΕΝΑ ΘΕΜΑΤΑ ΘΕΜΑ Α

Αριθμητική Ανάλυση και Εφαρμογές

f(t) = (1 t)a + tb. f(n) =

ΚΕΦΑΛΑΙΟ 3ο: ΔΙΑΦΟΡΙΚΟΣ ΛΟΓΙΣΜΟΣ ΕΝΟΤΗΤΑ 5: ΘΕΩΡΗΜΑ ROLLE [Θεώρημα Rolle του κεφ.2.5 Μέρος Β του σχολικού βιβλίου]. ΠΑΡΑΔΕΙΓΜΑΤΑ

b. Για κάθε θετικό ακέραιο m και για κάθε A. , υπάρχουν άπειρα το πλήθος πολυώνυμα ( x) [ x] m και ( A) 0.

Βασική Άλγεβρα. Ασκήσεις (εκδοχή )

Κεφάλαιο 1 Συστήματα γραμμικών εξισώσεων

με Τέλος πάντων, έστω ότι ξεκινάει ένα άλλο υποθετικό σενάριο που απλά δεν διευκρινίζεται. Για το i) θα έχουμε , 2

να είναι παραγωγίσιμη Να ισχύει ότι f Αν μια από τις τρεις παραπάνω συνθήκες δεν ισχύουν τότε δεν ισχύει και το θεώρημα Rolle.

Επαναληπτικά θέματα στα Μαθηματικά προσανατολισμού-ψηφιακό σχολείο ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΣΤΑ ΜΑΘΗΜΑΤΙΚΑ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ ΘΕΤΙΚΩΝ ΣΠΟΥΔΩΝ

1. Για καθένα από τους ακόλουθους διανυσματικούς χώρους βρείτε μια βάση και τη διάσταση. 3. U x y z x y z x y. {(,, ) } a b. c d

Ασκήσεις2 8. ; Αληθεύει ότι το (1, 0, 1, 2) είναι ιδιοδιάνυσμα της f ; b. Να βρεθούν οι ιδιοτιμές και τα ιδιοδιανύσματα της γραμμικής απεικόνισης 3 3

ΜΕΘΟΔΟΛΟΓΙΕΣ & ΑΣΚΗΣΕΙΣ ΓΙΑ ΤΗΝ ΑΛΓΕΒΡΑ ΤΗΣ Α ΛΥΚΕΙΟΥ

ΠΑΡΑΔΕΙΓΜΑΤΑ ΘΕΜΑ Β. Να εξετάσετε αν ισχύουν οι υποθέσεις του Θ.Μ.Τ. για την συνάρτηση στο διάστημα [ 1,1] τέτοιο, ώστε: C στο σημείο (,f( ))

Παραδείγματα Ιδιοτιμές Ιδιοδιανύσματα

Ασκήσεις4 48. P AP τριγωνικό. Αφού δείξτε ότι ο A δεν είναι διαγωνίσιμος, βρείτε αντιστρέψιμο A 1 3 1

ΑΝΑΛΥΤΙΚΟ ΠΡΟΓΡΑΜΜΑ B ΤΑΞΗΣ. χρησιμοποιήσουμε καθημερινά φαινόμενα όπως το θερμόμετρο, Θετικοί-Αρνητικοί αριθμοί.

Γραμμική Αλγεβρα ΙΙ Διάλεξη 1 Εισαγωγή Χρήστος Κουρουνιώτης Πανεπισ τήμιο Κρήτης 19/2/2014 Χ.Κουρουνιώτης (Παν.Κρήτης) Διάλεξη 1 19/2/ / 13

Transcript:

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΘΕΩΡΗΤΙΚΗ ΠΛΗΡΟΦΟΡΙΚΗ ΚΑΙ ΘΕΩΡΙΑ ΣΥΣΤΗΜΑΤΩΝ ΚΑΙ ΕΛΕΓΧΟΥ Βάση Groebner και Εφαρμογές ΜΕΤΑΠΤΥΧΙΑΚΗ ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ Ραπτίδου Θ. Χριστίνα Επιβλέπων: Καραμπετάκης Νικόλαος Καθηγητής Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης Θεσσαλονίκη, 04

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΘΕΩΡΗΤΙΚΗ ΠΛΗΡΟΦΟΡΙΚΗ ΚΑΙ ΘΕΩΡΙΑ ΣΥΣΤΗΜΑΤΩΝ ΚΑΙ ΕΛΕΓΧΟΥ Βάση Groebner και Εφαρμογές ΜΕΤΑΠΤΥΧΙΑΚΗ ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ Ραπτίδου Θ. Χριστίνα Εγκρίθηκε από την τριμελή εξεταστική επιτροπή......... Καραμπετάκης Νικόλαος Ραχώνης Γεώργιος Πάπιστας Αθανάσιος Καθηγητής Αν.Καθηγητής Καθηγητής

Π Ε Ρ Ι Λ Η Ψ Η Στην παρακάτω μελέτη αρχικά εισάγουμε την έννοια των αφινικών πολλαπλοτήτων, τα οποία είναι καμπύλες, επιφάνειες ή αντικείμενα μεγαλύτερης διάστασης και την έννοια των ιδεωδών τα οποία είναι σύνολα με συγκεκριμένες ιδιότητες. Παρακάτω τίθονται τα ερωτήματα του προβλήματος συμμετοχής των ιδεωδών, του προβλήματος περιγραφής των ιδεωδών και αυτό της πεπλεγμένης αναπαράστασης. Για την επίλυση αυτών μελετούμε τον αλγόριθμο της διαίρεσης για πολυώνυμα πολλών μεταβλητών και εισάγουμε την έννοια της βάσης Groebner. Η βάση Groebner έχει πολλά πλεονεκτήματα, καθώς με τη χρήση της απορρίπτονται ανεπιθύμητες ιδιότητες που προκύπτουν όταν χρησιμοποιούμε οποιαδήποτε άλλη βάση. Με τον αλγόριθμο Buchberger οδηγούμαστε στην κατασκευή μιας τέτοιας βάσης και έπειτα μελετούμε πώς απλοποιείται η βάση αυτή. Τέλος, γίνεται αναφορά στις εφαρμογές των ιδεωδών, των πολλαπλοτήτων και της βάσης Groebner στη θεωρία ελέγχου και συστημάτων. Λέξεις κλειδιά: Αφινική πολλαπλότητα, αφινικός χώρος, ιδεώδες, βάση Groebner, πολυωνυμικές περιγραφές συστημάτων I

A B S T R A C T In the above study, we ntroduce the concept of affne varetes, whch tend to be lnes, surfaces and other objectves wth hgher dmenson, as well as the concept of deals, whch are sets wth specal propertes. Furthermore, we gve solutons to the deal memebershp problem, to the deal dscrpton problem and to the mplct represantaton problem. Some of those problems are resolved usng Groebner bass, the dvson algorthm and ts extenton n multvarate polynomals. Ths bass s preferable, as t tends to exclude problems whch arse when usng any other bases. Moreover, there s a reference to Buchberger algorthm, used to construct such a bass. Fnally, there s a survey on the applcatons of deals, varetes and the Groebner bass n contol system theory. II

ΠΕΡΙΕΧΟΜΕΝΑ Περίληψη...Ι Abstract...ΙΙ Περιεχόμενα...ΙΙΙ. Γεωμετρία, Άλγεβρα και Αλγόριθμοι.... Πολυώνυμα και Αφινικοί χώροι.... Αφινικές Πολλαπλότητες...5.3 Παραμετροποίηση των Αφινικών Πολλαπλοτήτων...8.4 Ιδεώδη....5 Πολυώνυμα μιας μεταβλητής...9. Groebner Βάσεις...8. Εισαγωγή...8. Διάταξη μονωνύμων στο K[ x,..., x n...3.3 Ο αλγόριθμος της διαίρεσης στο K[ x,..., x n...37.4 Ιδεώδες μονωνύμων και το λήμμα του Dckson...46.5 Το θεώρημα Hlbert και η βάση Groebner...50.6 Ιδιότητες της βάσης Groebner...56.7 O Αλγόριθμος Buchberger...65 3. Εφαρμογές των ιδεωδών και της βάσης Groebner...73 3. Εισαγωγή...73 3. Οι πρώτες εφαρμογές της βάσης Groebner...74 3.3 Μηδενικές δομές πολυωνυμικών πινάκων...80 3.4 Εφαρμογές της βάσης Groebner σε άλλα πεδία των πολυδιάστατων συστημάτων...94 Συμπεράσματα...95 Βιβλιογραφία...97 III

ΚΕΦΑΛΑΙΟ ΓΕΩΜΕΤΡΙΑ, ΑΛΓΕΒΡΑ ΚΑΙ ΑΛΓΟΡΙΘΜΟΙ Στο κεφάλαιο αυτό, γίνεται αναφορά στις αφινικές πολλαπλότητες και στα ιδεώδη. Οι πολλαπλότητες ορίζονται από πολυωνυμικές εξισώσεις και η διάστασή τους διαφέρει. Συγκεκριμένα, μπορεί να είναι μονοδιάστατες, δηλαδή καμπύλες, δισδιάστατες, δηλαδή επίπεδα, ή μπορεί να έχουν μεγαλύτερη διάσταση. Τα ιδεώδη είναι σύνολα στον πολυωνυμικό δακτύλιο K[ x,..., xn που βοηθούν στην κατανόηση των πολλαπλοτήτων. Στο τέλος του κεφαλαίου δίνεται ο αλγόριθμος της διαίρεσης για πολυώνυμα μιας μεταβλητής και επέξηγείται η χρήση του στη μελέτη των ιδεωδών και συνεπώς, γίνεται μια πρώτη σύνδεση των πολλαπλοτήτων από τη γεωμετρία, με σύνολα από την άλγεβρα και με αλγόριθμους.. ΠΟΛΥΩΝΥΜΑ ΚΑΙ ΑΦΙΝΙΚΟΙ ΧΩΡΟΙ Τα σύνολα F όπου είναι εφοδιασμένα με δύο πράξεις (συνήθως πρόσθεση και πολλαπλασιασμό) ονομάζονται σώματα και ισχύουν οι εξής ιδιότητες:. ( a b) c a ( b c). 0 F : a 0 a, a F F, b F : a b 0 3. a b b a 4. ( a * b)* c a *( b* c) 5. F : a * a, a F F, b F : a * b 6. a* b b* a 7. a *( b c) a* b a * c Εύκολα συμπεραίνει κανείς ότι οι πραγματικοί αριθμοί αποτελούν σώμα, ενώ οι ακέραιοι όχι, αφού η διαίρεση δεν είναι καλά ορισμένη. Τα σώματα με τα οποία θα ασχοληθούμε περισσότερο είναι τα Q, R και C.

Ορισμός.. [ Μονώνυμο είναι ένα γινόμενο της μορφης: x x x n a a... an Όπου όλοι οι εκθέτες,,..., n είναι μη-αρνητικοί ακέραιοι. Συνολικός βαθμός (total degree) του μονωνύμου είναι το άθροισμα... n. Τα μονώνυμα μπορούμε επίσης να τα συμβολίσουμε με a a a... n x x x x n, όπου (,..., n ) μια n-άδα μη-αρνητικών ακεραίων. Ορισμός.. [ Πολυώνυμο f με συντελεστές από το σώμα K είναι ένας γραμμικός συνδυασμός μονωνύμων. Το πολυώνυμο f συμβολίζεται με: f a a ax, aa K, a όπου το άθροισμα περιέχει πεπερασμένες n-άδες (,..., n ). Το σύνολο όλων των πολυωνύμων με μεταβλητές x, x,..., xn και συντελεστές από το σώμα K θα συμβολίζεται με K[ x,..., x n. Για ευκολία, σε περιπτώσεις πολυωνύμων με λίγες μεταβλητές, δε θα χρησιμοποιούμε δείκτες αλλα τις μεταβλητές x, y, z.

Ορισμός..3 [ Έστω f a aa x ένα πολυώνυμο στο a k[ x,..., x. n. Θα αποκαλούμε το, συντελεστή (coeffcent) του μονωνύμου a x. a. Αν 0, τότε το x θα ονομάζεται όρος (term) του f.. O συνολικός βαθμός (total degree) του f -επίσης συμβολίζεται και με deg( f ), είναι το μέγιστο a n, για το οποίο ισχύει ο συντελεστής να είναι μη-μηδενικός. Εφαρμογή Το πολυώνυμο 3 f x y z y z x xy z 3 3 4 3 3 6, έχει τέσσερις όρους και συνολικό βαθμό εφτά. Παρατηρούμε ότι πρώτοι δύο όροι έχουν τον ίδιο συνολικό βαθμό, κάτι που δε μπορεί να συμβεί σε πολυώνυμα μιας μεταβλητής. Το K[ x,..., xn αποτελεί πολυωνυμικό (αντιμεταθετικό) δακτύλιο, καθώς με την πράξη της πρόσθεσης ισχύει η προσεταιριστικότητα, η αντιμεταθέτικότητα, η ύπαρξη αντιστρόφου και η ύπαρξη ουδέτερου στοιχείου, ενώ με την πράξη του πολλαπλασιασμού ισχύει η προσεταιριστικότητα και η ύπαρξη ουδέτερου στοιχείου. Επίσης ο πολλαπλασιασμός είναι επιμεριστικός ως προς την πρόσθεση. Ορισμός..4 [ Έστω ένα σώμα Κ και ένας θετικός ακέραιος n. Αφινικό χώρο θα ονομάζουμε το n-διάστατο διανυσματικό χώρο: n K {( a,..., a ) : a,..., a K}. n n Για παράδειγμα, έστω ότι το R n. Γενικά, το K K K R. Σε αυτήν την περίπτωση ο αφινικός χώρος είναι ονομάζεται αφινική ευθεία, ενώ το K αφινικό επίπεδο. 3

Θεώρημα..5 [ Κάθε μη σταθερό πολυώνυμο f C[ x έχει μια ρίζα στο C. Ένα σώμα για το οποίο ισχύει το παραπάνω θεώρημα, ονομάζεται αλγεβρικά κλειστό, (algebracally closed). Συνεπώς, το R, σε αντίθεση με το R, δεν είναι αλγεβρικά κλειστό. 4

. ΑΦΙΝΙΚΕΣ ΠΟΛΛΑΠΛΟΤΗΤΕΣ Ορισμός.. [ Έστω K ένα σώμα και έστω f,..., fs πολυώνυμα στο K[ x,..., x n. Τότε ορίζουμε ως V ( f,..., f ) {( a,..., a ) K : f ( a,..., a ) 0, s}. n s n n Το V ( f,..., fs ) ονομάζεται αφινική πολλαπλότητα που ορίζεται από τα f,..., f s. Άρα, η αφινική πολλαπλότητα V ( f,..., fs ) K n, είναι το σύνολο των λύσεων του συστήματος με εξισώσεις: f ( x,..., x ) 0. f ( x,..., x ) 0 s n n Συνήθως χρησιμοποιούμε τα γράμματα V, W για να συμβολίσουμε μια αφινική πολλαπλότητα. Επίσης σε πολλά παραδείγματα θεωρούμε K R απεικονίσουμε τον χώρο που μελετούμε. για να μπορούμε να Γενικά, όλες οι γεωμετρικές κωνικές τομές (κύκλοι, ελλείψεις, παραβολές, υπερβολές) είναι αφινικές πολλαπλότητες, όπως επίσης και τα γραφήματα πολυωνυμικών και ρητών συναρτήσεων. Για παράδειγμα, εύκολα διαπιστώνει κανείς ότι η γραφική παράσταση της συνάρτησης 3 V ( x x xy ). 3 x x y, αντιπροσωπεύει την αφινική πολλαπλότητα x Στον τρισδιάστατο χώρο 3, ο κώνος δίνεται από την πολλαπλότητα V ( z x y ). Μια πιο πολύπλοκη επιφάνεια, δίνεται από την αφινική πολλαπλότητα 3 V ( x y z z ), όπως φαίνεται στο παρακάτω σχήμα: 5

Αυτά είναι χαρακτηριστικά παραδείγματα από τα οποία διαπιστώνεται ότι οι επιφάνειες δεν είναι παντού λείες. 3 Η αφινική πολλαπλότητα V ( y x, z x ), προκύπτει από την τομή των επιφάνειων y x z x 3, και η γραφική παράστασή της είναι καμπύλη στον 3, η οποία δίνεται από το παρακάτω σχήμα: Η παραπάνω καμπύλη ονομάζεται στριμμένη κυβική καμπύλη. Μέχρι στιγμής στα παραδείγματα που είδαμε κάθε εξίσωση ρίχνει τη διάσταση του σώματος κατά μια μονάδα. Αυτό όμως δεν είναι κάτι που ισχύει για κάθε περίπτωση. Ειδικότερα, έστω η πολλαπλότητα V( xz, yz ), που ορίζεται από τις εξισωσεις xz yz 0. Αυτές παριστάνουν την ένωση του ( x, y) επιπέδου και του άξονα z και άρα αποτελείται από δύο αντικείμενα διαφορετικών διαστάσεων. Έστω το σύστημα: 6

(..) x... a b n. a x... a b m mn m Την πολλαπλότητα V K n που προκύπτει από τη λύση των παραπάνω εξισώσεων την ονομάζουμε γραμμική πολλαπλότητα και τη βρίσκουμε με τη μέθοδο αναγωγής σε κλιμακωτή μορφή (row reducton). Άν V, τότε η V θα έχει διάσταση n r r rank( a j ), όπου. Επομένως, η διάσταση των γραμμικών πολλαπλοτήτων καθορίζεται από τον αριθμό των γραμμικά ανεξάρτητων εξισώσεων. 7

.3 ΠΑΡΑΜΕΤΡΟΠΟΙΗΣΕΙΣ ΤΩΝ ΑΦΙΝΙΚΩΝ ΠΟΛΛΑΠΛΟΤΗΤΩΝ H παράγραφος αυτή αναφέρεται στην περιγραφή όλων των σημείων μιας αφινικής πολλαπλότητας V( f,... f s ). Αναλύεται πώς παραμετροποιούμε μια πολλαπλότητα και πού βοηθά μια τέτοια παραμετροποίηση, αλλά και το αντίστροφο, δηλαδή πώς βρίσκουμε τις αρχικές εξισώσεις μιας πολλαπλότητας, δοθέντων των παραμετροποιημένων. Με την παραμετροποίηση θα μπορέσουμε να ελέγξουμε εάν υπάρχει τρόπος να βρούμε όλες τις λύσεις του συστήματος f... f s 0, είτε αυτό έχει πεπερασμένο πλήθος λύσεων, είτε έχει άπειρο. Ξεκινώντας με ένα παράδειγμα από τη γραμμική άλγεβρα, έστω το σώμα R και έστω το σύστημα (.3.) x y 3z x y 3z 0 Γεωμετρικά, οι παραπάνω εξισώσεις παριστάνουν μια ευθεία στο 3 R, η οποία είναι τομή των επιπέδων x y 3z και x y 3z 0. Άρα το (.3.) έχει άπειρες λύσεις και για να τις περιγράψουμε αυτές τις λύσεις, εκτελούμε πράξεις. Συγκεκριμένα, αφαιρούμε από την πρώτη εξίσωση το διπλάσιο της δεύτερης για να διώξουμε το y, ενώ αν αφαιρέσουμε κατά μέλη φεύγει το x και παίρνουμε ισοδύναμα: 3y x y 6z Θέτωντας z t, όπου t μια αυθαίρετη σταθερά, συμπεραίνουμε ότι όλες οι λύσεις του (.3.) δίνονται από το: (.3.) x 9t y 6t z t, όπου t R. Το t το αποκαλούμε παράμετρο και το (.3.) παραμετροποίηση των λύσεων του (.3.). 8

Ορισμός.3. [ Έστω ένα σώμα Κ. Μια ρητή συνάρτηση με μεταβλητές t,..., tm και συντελεστές από το Κ, είναι το πηλίκο f g δύο πολυωνύμων f, g K[ t,..., t m, όπου το g δεν είναι το μηδενικό πολυώνυμο. Επιπλέον, δύο ρητές συναρτήσεις f g και h k, είναι ισοδύναμες εάν kf gh στο K[ t,..., t m. Τέλος, το σύνολο όλων των ρητών συναρτήσεων με μεταβλητές t,..., tm και συντελεστές από το K συμβολίζεται με K( t,..., t m). n Η ρητή παραμετρική αναπαράσταση μιας πολλαπλότητας V V( f,... fs ) K, αποτελείται από τις ρητές συναρτήσεις r,..., rn K( t,..., tm), έτσι ώστε τα σημεία που περιγράφονται ως x r ( t,..., t ) x r ( t,..., t ) m m x r ( t,..., t ) n n m να ανήκουν στη V. Στις περιπτώσεις όπου έχουμε παραμετροποιήσεις των πολλαπλοτήτων και τα r,..., r n, είναι πολυώνυμα αντί για ρητές συναρτήσεις θα λέμε ότι έχουμε πολυωνυμική παραμετροποίηση της V. Αντιθέτως τις αρχικές εξισώσεις f... f s 0 της V τις αποκαλούμε πεπλεγμένη αναπαράσταση της V. Ένα από τα μεγαλύτερα πλεονεκτήματα της παραμετρικής αναπαράστασης, καμπύλης ή επιφάνειας, είναι ότι μπορούμε εύκολα να τη σχεδιάσουμε. Για παράδειγμα, στην, είδαμε την επιφάνεια 3 V ( x y z z ). Για το σχεδιασμό αυτής δεν κάνουμε χρήση της πεπλεγμένης αναπαράστασης 3 x y z z 0, αλλά χρησιμοποιούμε την παραμετροποίηση: 9

(.3.3) x t u t ( ) y u z u t και παίρνουμε το σχήμα: Οι παράμετροι t, u, t, u είναι δύο διότι περιγράφουμε επιφάνεια. Ωστόσο, είναι εξίσου σημαντικό να γνωρίζουμε την πεπλεγμένη αναπαράσταση μιας πολλαπλότητας. Για παράδειγμα, έστω ότι θέλουμε να ελέγξουμε εάν το σημείο (0,,-) ανήκει στην παραπάνω επιφάνεια. Αντικαθιστώντας τις συντεταγμένες αυτού του σημείου στην παραμετρική αναπαράσταση (.3.3), πρέπει να λύσουμε το σύστημα (.3.4) 0 t( u t ) u. u t Αντιθέτως, εάν ξέρουμε την πεπλεγμένη αναπαράσταση, αντικαθιστούμε τις συντεταγμένες του σημείου στην 3 x y z z 0 και παίρνουμε ότι 3 0 ( ) ( ) 0 4 5 0. Άρα το (0,,-) δεν ανήκει στην επιφάνειά μας (και συνεπώς το σύστημα (.3.4) δεν έχει λύσεις). 0

Δεν έχουν όλες οι αφινικές πολλαπλότητες παραμετρική αναπαράσταση. Αυτές που έχουν ονομάζονται unratonal. Γενικά όμως είναι δύσκολο να αναγνωρίσουμε εάν μια πολλαπλότητα είναι unratonal ή όχι. Παρόλα αυτά, πάντα μπορούμε να βρούμε την πεπλεγμένη αναπαράσταση όταν γνωρίζουμε την παραμετρική, όπως φαίνεται και στο παρακάτω παράδειγμα. Έστω η παραμετρική αναπαράσταση x t (.3.5) y t Αυτό το σύστημα παριστάνει μια καμπύλη πάνω σε ένα επίπεδο, αλλά δεν μας επιβεβαιώνει ότι η καμπύλη αυτή ανήκει στην αφινική πολλαπλότητα. Για να βρούμε την πεπλεγμένη αναπαράσταση, λύνουμε την πρώτη εξίσωση ως προς t και παίρνουμε x t. Αντικαθιστώντας στη δεύτερη εξίσωση, έχουμε: x x y 4 Ως εκ τούτου, οι παραμετρικές εξισώσεις (.3.5) περιγράφουν την αφινική πολλαπλότητα x V y. 4 Βασικός μας στόχος ήταν η απαλοιφή του t, έτσι ώστε να προκύψει ένα σύστημα εξισώσεων που να περιέχει μόνο x και y και να οδηγηθούμε στην αφινική πολλαπλότητα.

.4 ΙΔΕΩΔΗ Στην παράγραφο αυτή γίνεται μια εισαγωγή στα σύνολα που αποκαλούνται ιδεώδη και στη σύνδεσή τους με τις αφινικές πολλαπλότητες. Ορισμός.4. [ Ένα υποσύνολο I K[ x,..., x n είναι ιδεώδες εάν:. 0 I. Αν f, g I f g I. Αν f I και h K[ x,..., x n, τότε hf I. Ορισμός.4. [ Έστω f,..., fs πολυώνυμα στο K [ x,..., x n. Τότε, ορίζουμε ως: s f,..., f s h f : h,..., hs K[ x,..., xn Το παραπάνω σύνολο αποτελεί ιδεώδες. Λήμμα.4.3 [ Έστω f,..., fs K[ x,..., xn. Τότε το f,..., fs, αποτελεί ιδεώδες του K [ x,..., x n, το οποίο θα ονομάζουμε παραγόμενο ιδεώδες από τα f,..., f s. Απόδειξη Ότι 0 f,..., fs, αφού 0 0 f s. Έπειτα, θεωρούμε τις f s p f και s g q f, και έστω h K[ x,..., x n. Οι εξισώσεις

f g ( p q ) f s hf ( hp ) f s ικανοποιούν τις προυποθέσεις των ιδεωδών και άρα το f,..., fs αποτελεί ιδεώδες. Έστω f,..., fs K[ x,..., xn και παίρνουμε το σύστημα εξισώσεων f f s 0. Πολλαπλασιάζοντας την πρώτη εξίσωση με h K[ x,..., x n, τη δεύτερη με h K x x n [,...,, κτλ και προσθέτοντας παίρνουμε: h f... hs fs 0, Το αριστερό μέλος είναι στοιχείο του f,..., fs, συνεπώς, μπορούμε να θεωρούμε το f,..., fs ως το σύνολο που αποτελείται από όλα τα αποτελέσματα των πράξεων που έγιναν στις αρχικές εξισώσεις f... f s 0. Το ιδεώδες I θα λέγεται πεπερασμένο παραγόμενο, εάν υπάρχουν f,..., fs K[ x,..., xn, τέτοια ώστε I f,..., fs και επίσης τα f,..., fs θα λέγονται βάση (bass) του I. Ένα ιδώδες μπορεί να έχει πολλές βάσεις, αλλά η πιο χρήσιμη από αυτές είναι η Groebner που θα δούμε στο Κεφάλαιο. Τα ιδεώδη συνδέονται με τη γραμμική άλγεβρα, καθώς μοιάζουν πολύ με τους υποχώρους, με μόνη διαφορά ότι στους υποχώρους πολλαπλασιάζουμε με αριθμούς, ενώ στα ιδεώδη με πολυώνυμα. Επίσης, το παραγόμενο ιδεώδες από τα ανάπτυγμα πεπερασμένων διανυσμάτων f,..., f s, μοιάζει με το,..., s. Και στις δύο περιπτώσεις παίρνουμε 3

γραμμικούς συνδυασμούς, απλά για το ανάπτυγμα χρησιμοποιούμε συντελεστές από το σώμα Κ, ενώ για το ιδεώδες χρησιμοποιούμε πολυωνυμικούς συντελεστές. Πρόταση.4.4 [ Αν f,..., fs και g,..., gt είναι βάσεις του ίδιου ιδεώδους στο K[ x,..., x n, τέτοιες ώστε f,..., fs g,..., gt. Τότε ισχύει s V( f,..., f ) V( g,..., g ) t Απόδειξη Από την f,..., fs g,..., gt συνεπάγεται ότι h f... hs fs g... t gt για. Η V( f,..., fs ) περιγράφει τις λύσεις ( a,..., an) του συστήματος f... f s 0. Άρα h f ( a,..., a ) 0 h n j K x xn, [,..., και συνεπώς h f ( a,..., a )... h f ( a,..., a ) g ( a,..., a )... g ( a,..., a ) 0. n s s n n t t n Επομένως, τα ( a,..., an) είναι επίσης λύσεις των εξισώσεων g... g t 0 και τελικά ισχύει V( f,..., fs ) V( g,..., gt ). Σύμφωνα με την παραπάνω πρόταση, μπορούμε να αλλάζουμε τη βάση ενός ιδεώδους, για να προσδιορίζουμε μια πολλαπλότητα ευκολότερα. Για παράδειγμα, θεωρούμε την πολλαπλότητα V(3x y 7, x y ). Ισχύει ότι: 3x y 7, x y x 6, y 4. Άρα V(3x y 7, x y ) 6,. Επομένως, αλλάζοντας τη βάση, προσδιορίσαμε την πολλαπλότητα ευκολότερα. 4

Γενικά, οι αφινικές πολλαπλότητες καθορίζονται από ιδεώδη και όχι από εξισώσεις. Όμως στη στριμμένη κυβική καμπύλη, είδαμε ότι έπειτα από την παραμετροποίηση 3 ( t, t, t ), εκτός από τα πολυώνυμα z xy, y xz y x z x 3, μηδενίστηκαν και τα πολυώνυμα. Για να δούμε πώς βρίσκουμε όλα τα πολυώνυμα που μηδενίζονται σε μια πολλαπλότητα V, εισάγουμε τον παρακάτω ορισμό: Ορισμός.4.5 [ Έστω V K n μια αφινική πολλαπλότητα.τότε ορίζεται το σύνολο I( V ) f K[ x,..., x : f ( a,..., a ) 0, ( a,..., a ) V n n n Λήμμα.4.6 [ Αν V I( V ) K[ x,..., x n n K είναι μια αφινική πολλαπλότητα, τότε το είναι ιδεώδες και ονομάζεται ιδεώδες της V. Απόδειξη Είναι προφανές ότι ισχύει ότι 0 I( V ), καθώς το μηδενικό πολυώνυμο μηδενίζεται σε όλα τα σώματα n K, και άρα μηδενίζεται και στη V. Έπειτα, υποθέτουμε ότι f, g I( V ) και h K x x n [,...,. Έστω ( a,..., a n), ένα τυχαίο σημείο της V. Τότε f ( a,..., a ) g( a,..., a ) 0 0 0 n h( a,..., a ) f ( a,..., a ) h( a,..., a ) 0 0 n n n n και έπεται ότι I( V ) είναι ιδεώδες. 5

Εφαρμογή [ Έστω η στριμμένη κυβική καμπύλη V y x z x 3 3 V(, ) R. Θέλουμε να δείξουμε ότι I( V ) y x, z x 3. Αρχικά,θα δείξουμε ότι κάποιο πολυώνυμο f R[ x. y, z, μπορεί να γραφεί στη μορφή (.4.) f h ( y x ) h ( z x ) r, 3 όπου h, h R[ x, y, z, ενώ το r είναι πολυώνυμο που αποτελείται μόνο από x. Για την περίπτωση όπου f είναι ένα μονώνυμο a x y z, από το θεώρημα των διωνύμων παίρνουμε: a a 3 3 x y z x ( x ( y x )) ( x ( z x )) a x ( x όροι που περιέχουν το y x ) 3 (x όροι που περιέχουν το z x 3 ) και με επιμεριστική παίρνουμε: x y z h ( y x ) h ( z x ) x, h, h R[ x, y, z. 3 3 Επομένως ιχύει η (.4.). Και δεδομένου ότι για ένα τυχαίο f R[ x, y, z, δείξαμε ότι είναι γραμμικός συνδυασμός μονωνύμων, έπεται ότι η (.4.) ισχύει γενικά. Πλέον μπορούμε να δείξουμε ότι 3 ( V ) y x, z x. Από τον ορισμό της στριμμένης κυβικής καμπύλης, ξέρουμε ότι 3 y x z x V, I( ), και αφού το ( V ) είναι ιδεώδες, συμπεραίνουμε ότι h ( y x ) h ( z x ) ( V ). Άρα 3 αντίστροφο, θεωρούμε f I( V ) και έστω ότι 3 y x, z x ( V ). Για το 6

f h ( y x ) h ( z x ) r. 3 Για να δείξουμε ότι r=0, χρησιμοποιούμε την παραμετροποίηση 3 ( t, t, t ) της στριμμένης κυβικής καμπύλης. Εφόσον το f μηδενίζεται στη V, παίρνουμε 3 0 f ( t, t, t ) 0 0 r( t). Υπενθυμίζουμε ότι το r είναι πολυώνυμο με μεταβλητή μόνο το x. Επειδή t είναι κάποιος πραγματικός αριθμός, συνεπάγεται ότι το r R[ x πρέπει να είναι το μηδενικό πολυώνυμο. Αλλά το ότι r=0, σημαίνει ότι η ισχύει I( V ) y x, z x 3. f έχει την επιθυμητή μορφή, και τελικά Λήμμα.4.7 [ Αν s f,..., f K[ x,..., xn, τότε f,..., fs (V( f,..., fs )). Το αντίστροφο δεν ισχύει πάντα. Απόδειξη Έστω f f,..., fs, που σημαίνει ότι f s h f, για κάποια πολυώνυμα h,..., hs K[ x,..., xn. Επειδή τα f,..., fs μηδενίζονται στην V( f,..., f s ), άρα μηδενίζεται και το s h f. Συνεπώς το f μηδενίζεται στην V( f,..., f ), που τελικά s αποδεικνύει f (V( f,..., f s ). Για να αποδείξουμε το αντίστροφο, χρειαζόμαστε ένα παράδειγμα στο οποίο το (V( f,..., f s ) να είναι αυστηρά μεγαλύτερο του f,..., fs. Θα δείξουμε ότι για τη σχέση x, y I(V( x, y )) Δεν ισχύει ο αντίστροφος εγκλεισμός. Αρχικά, υπολογίζουμε το I(V( x, y )). Από τις εξισώσεις x y 0, συνεπάγεται ότι V( x, y ) {(0,0)} αλλά το ιδεώδες της {(0,0)} 7

είναι το x, y και άρα I(V(, )), x y x y. Οπότε, πρέπει να δείξουμε ότι αυτό είναι αυστηρά μεγαλύτερο του x, y. Παρατηρούμε ότι x x, y, καθώς για τα πολυώνυμα της μορφής τουλάχιστον δύο. h ( x, y) x h ( x, y) y κάθε μονώνυμο έχει συνολικό βαθμό 8

.5 ΠΟΛΥΩΝΥΜΑ ΜΙΑΣ ΜΕΤΑΒΛΗΤΗΣ Στο κεφάλαιο αυτό θα μελετήσουμε πολυώνυμα μιας μεταβλητής, καθώς επίσης και τον αλγόριθμο της διαίρεσης για τέτοια πολυώνυμα. Ο αλγόριθμος της διαίρεσης είναι βασικό εργαλείο για τον προσδιορισμό της δομής των ιδεωδών του K[ x. Επίσης,θα εμβαθύνουμε και στην έννοια του μέγιστου κοινού διαιρέτη και τη χρήση του στο να επιλύουμε διάφορα προβλήματα, όπως αυτο της συμμετοχής των ιδεωδών, δηλαδή αν υπάρχει αλγόριθμος που να καθορίζει αν κάποιο f K[ x,..., x n ανήκει στο f,..., fs. Ορισμός.5. [ Έστω ένα μη-μηδενικό πολυώνυμο f K[ x, και έστω m m f a0x a x... a m, όπου a K, a0 0, (άρα m deg( f ) ). Τότε ο a0x m θα ονομάζεται μεγιστοβάθμιος m όρος (leadng term ) της f, και θα συμβολίζεται με LT( f ) a0x. Γενικά, για δύο μη-μηδενικά πολυώνυμα f,g θα ισχύει (.5.) deg( f ) deg( g) LT( f ) LT( g). Πρόταση.5. (Ο Αλγόριθμος της Διαίρεσης) [ Έστω Κ ένα σώμα και g ένα μη-μηδενικό πολυώνυμο στο K[x. Τότε κάθε f K[ x μπορεί να γραφτεί ως f qg r όπου q, r K[ x και ισχύει είτε r=0, είτε deg( f ) deg( g). Επιπλέον, τα q,r είναι μοναδικά και υπάρχει αλγόριθμος για την εύρεσή τους. 9

Απόδειξη Ακολουθεί αλγόριθμος σε μορφή ψευδοκώδικα που δείχνει πώς βρίσκουμε τα q και r. Είσοδοι: Έξοδοι: q:=0; r:=f g,f q,r ΟΣΟ ( r 0 AND LT( g) διαιρεί τον LT( r ) ) ΕΚΤΕΛΕΣΕ q : q LT( r) LT( g) r : r LT( r) LT( g) g Η εντολή ΟΣΟ...ΕΚΤΕΛΕΣΕ εκτελείται όσο η έκφραση ανάμεσά τους είναι αληθής. Οι εντολές q:=..., r:=... δείχνουν ότι ορίζουμε και επανορίζουμε τις τιμές των q,r. Και το q και το r είναι μεταβλητές του αλγορίθμου και αλλάζουν τιμές σε κάθε βήμα. Πρέπει να δείξουμε ότι ο αλγόριθμος τερματίζει και οι τελικές τιμές των q,r έχουν τις επιθυμητές ιδιότητες. Αρχικα, παρατηρούμε ότι η σχέση f qg r ισχύει για τις αρχικές τιμές των q,r και καθώς επαναορίζονται η παραπάνω ισότητα παραμένει αληθής. Αυτό συμβαίνει διότι ισχύει η ισότητα f qg r ( q LT( r) LT( g)) g ( r (LT( r) LT( g)) g. Επειτα, παρατηρούμε ότι η εντολή ΟΣΟ...ΕΚΤΕΛΕΣΕ παύει να εκτελείται όταν η πρόταση r 0 και LT(g) διαιρεί τον LT(r) γίνει ψευδής, δηλαδή παύει να εκτελείται όταν r=0 ή όταν ο LT(g) δε διαιρεί πλέον τον LT(r). Σύμφωνα με την (.5.), αυτό σημαίνει ότι deg( r) deg( g). Έτσι όταν ο αλγόριθμος τερματίζει, τα q,r έχουν τις επιθυμητές ιδιότητες. Απομένει όμως να δείξουμε ότι όντως ο αλγόριθμος τερματίζει, δηλαδή ότι η έκφραση μεταξύ του ΟΣΟ και ΕΚΤΕΛΕΣΕ κάποια στιγμή γίναται ψευδής. Αρκεί να δείξουμε λοιπόν ότι το ( r (LT( r) LT( g)) g είτε είναι 0, είτε έχει βαθμό μικρότερο του r. Έστω λοιπόν 0

r a x... a, LT( r) a x m 0 m 0 g b x... b, LT( g) b x k 0 k 0 m k Και έστω ότι m k. Τότε: ( r (LT( r) LT( g)) g ( a x...) ( a b ) x ( b x...) m mk k 0 0 0 0 και έπεται ότι ο βαθμός του r πρέπει να μειωθεί, (ή όλη η έκφραση να μηδενιστεί). Καθώς ο βαθμός είναι πεπερασμένος, σημαίνει ότι μπορεί να πέσει πεπεραμένες τι πλήθος φορές, πράγμα που αποδεικνύει ότι ο αλγόριθμος τελικά τερματίζει. Για να δούμε πώς εφαρμόζεται στην πράξη ο παραπάνω αλγόριθμος, ας δούμε ένα παράδειγμα όπου 3 f x x x και g x. Σύμφωνα με τη διαίρεση, έτσι όπως την έχουμε μάθει από το σχολείο, παίρνουμε: x 3 x x x x x x 3 3 x x Σε αυτήν τη φάση του αλγορίθμου, ισχύει ότι q όμως δεν είναι οι τελικές. Έπειτα εκτελούνται οι εντολές x και 3. Αυτές οι τιμές r x x q : q LT( r) LT( g) r : r LT( r) LT( g) g Όπου μας δίνουν τις τελικές τιμές των q,r. Απομένει να δειξουμε ότι αυτές οι τιμές είναι μοναδικές. θεωρούμε ότι ισχύει ότι f qg r q ' g r ', όπου τα r, r ' έχουν βαθμό μικρότερο του g. Εάν r r ', τότε deg( r ' r) deg( g). Επιπλέον όμως ισχύει

(.5.) ( q q ') g r ' r που σημαίνει ότι q q ' 0, και συνεπώς, deg( r ' r) deg(( q q ') g) deg( q q ') deg(g) deg(g), Άτοπο. Άρα συνεπάγεται ότι r r ', και από τη (5.) παίρνουμε q q '. Πόρισμα.5.3 [ Εάν K είναι ένα σώμα, τότε κάθε ιδεώδες του Κ[x μπορεί να γραφτεί ως f για κάποιο f K[ x. Επιπλέον το f είναι μοναδικό και απλά μπορεί να πολλαπλασιάζεται με μια μη-μηδενική σταθερά του K. Γενικά, ένα ιδεώδες που παράγεται από ένα στοιχείο, θα λέγεται βασικό ιδεώδες (prncpal deal) και το K[x θα λέγεται βασικός χώρος ιδεωδών (prncpal deal doman (PID)). Ορισμός.5.4 [ Μέγιστος κοινός διαιρέτης (Greatest Common Dvsor) των πολυωνύμων f, g K[ x, είναι ένα πολυώνυμο h για το οποίο ισχύει:. Το h διαιρεί τα f και g. Εάν p είναι κάποιο άλλο πολυώνυμο που διαιρεί τα f και g, τότε το p διαιρεί και το h. Τότε θα συμβολίζουμε h GCD( f, g) ( f,g). Πρόταση.5.5 [ Έστω f, g K[ x. Τότε:. Υπάρχει ο ( f, g) και είναι μοναδικός, απλά μπορεί να πολλαπλασιάζεται με μια μη-μηδενική σταθερά.. Ο ( f, g) είναι γεννήτορας του ιδεωδούς f, g.. Υπάρχει αλγόριθμος για την εύρεση του ( f, g)

Απόδειξη Έστω ένα ιδεώδες f, g. Συμφωνα με το Πόρισμα.5.3, επειδή κάθε ιδεώδες του K[x είναι βασικό, υπάρχει h K[ x, τέτοιο ώστε f, g h. Εμεις, θέλουμε να δείξουμε ότι h MK ( f, g). Αρχικά, παρατηρούμε ότι το h διαιρεί τα f,g εφόσον f, g h. Συνεπώς ικανοποιείται η πρώτη προϋπόθεση του Ορισμού.5.4. Έπειτα, υποθέτουμε ότι το p K[ x, διαιρεί τα f,g. Αυτό σημαίνει ότι υπάρχουν C, D K[ x τέτοια ώστε f Cp, g Dp. Δεδομένου ότι h f, g, υπάρχουν Α,Β για τα οποία ισχύει Αf+Bg=h. Αντικαθιστώντας παίρνουμε h Af Bg ACp BDp ( AC BD) p που σημαίνει ότι το p διαιρεί το h και άρα h ( f, g). Άρα δείξαμε ότι υπάρχει ο ΜΚΔ και τώρα πρέπει να δείξουμε ότι είναι μοναδικός. Έστω h ένας ακόμη ΜΚΔ των f,g. Από τη δεύτερη προϋπόθεση του Ορισμού.5.4, τα h,h διαιρούν το ένα το άλλο. Αυτό σημαίνει ότι το h είναι μια μη-μηδενική σταθερά, πολλαπλάσια του h. Άρα ως στιγμής έχουμε δείξει το πρώτο μέρος της Πρότασης.5.5 και το δεύτερο μέρος ισχύει από τον τρόπο που βρήκαμε το h. Στην πραγματικότητα, η παραπάνω απόδειξη για την ύπαρξη ΜΚΔ δεν είναι εύχρηστη, καθώς χρειάζεται να βρούμε γεννήτορα του f, g. Όπως διαπιστώσαμε και παραπάνω, αυτό σημαίνει πως πρέπει να βρούμε τους βαθμούς όλων των πολυωνύμων, τα οποία όμως είναι άπειρα. Το τρίτο μέρος της Πρότασης 5.5, μας δείχνει ότι υπάρχει αλγόριθμος για τον υπολογισμό του ΜΚΔ δύο πολυωνύμων του K[ x. Ο αλγόριθμος αυτός είναι γνωστός ως Ευκλείδειος Αλγόριθμος. Έστω f, g K[ x, όπου g 0, και f qg r, όπου τα q,r υπολογίζονται σύμφωνα με την Πρόταση.5.. Ορίζουμε r remander( f, g) ό ( f, g). O ευκλείδειος αλγόριθμος είναι ο εξής: 3

Είσοδοι: Έξοδοι: h:=f s:=g ΟΣΟ s 0 h f,g ΕΚΤΕΛΕΣΕ rem:=remander(h,s) h:=s s:=rem Για να διαπιστώσουμε ότι όντως αυτός ο αλγόριθμος λειτουργεί, σύμφωνα με την Πρόταση.5., γράφουμε την f ως f=qg+r. Θέλουμε να δείξουμε ότι (.5.3) MK ( f, g) ( f qg, g) ( r, g). Από το () συνεπάγεται ότι αρκεί να δείξουμε ότι τα ιδεώδη f, g, f qg, g είναι ισοδύναμα. Είναι προφανές ότι f qg, g f, g. Επίσης, f qg, g h ( f qg) h g h f h qg h g f, g h qg και άρα f, g f qg, g hqg f, g f qg, g. Η (.5.3) μπορεί να γραφεί ως ( f, g) ( g, r). Παρατηρούμε ότι deg( g) deg(r) ή r 0. Αν r 0, μπορούμε να απλοποιήσουμε κι άλλο την παραπάνω σχέση, γράφοντας g q ' r r ', όπως στην Πρόταση.5., και σύμφωνα με την παραπάνω διαδικασία παίρνουμε ( g, r) MK ( r, r '), όπου deg( r) deg(r') ή r 0. Συνεχίζοντας την ίδια διαδικασία παίρνουμε 4

(.5.4) MK ( f, g) MK ( g, r) MK ( r, r ') MK ( r ', r '')..., όπου είτε μειώνεται ο βαθμός, δηλαδή ισχύει deg( g) deg( r) deg( r ') deg( r '')..., είτε τερματίζει η διαδικασία, όταν κάποιο από τα r, r ', r '',... μηδενιστεί. Ο Ευκλείδειος Αλγόριθμος λειτουργεί ως εξής: Έχει μεταβλητές h και s, τις οποίες συναντούμε στην (.5.4). Οι τιμές του h είναι είναι το πρώτο πολυώνυμο σε κάθε ΜΚΔ και οι τιμές του s είναι το δεύτερο. Παρατηρούμε ότι στην (.5.4), η μετάβαση από τον έναν ΜΚΔ στον επόμενο σημαίνει την εκτέλεση της εντολής ΟΣΟ...ΕΚΤΕΛΕΣΕ. Άρα, σε οποιοδήποτε στάδιο του αλγορίθμου ισχύει ( h, s) ( f, g). O αλγόριθμος τερματίζει καθώς ο βαθμός του s συνεχώς μειώνεται και συνεπώς, κάποια στιγμή μηδενίζει. Όταν συμβεί αυτό, θα ισχύει MK ( h, 0) MK ( f, g) και επειδή είναι προφανές ότι h, 0 h, άρα τελικά ισχύει MK ( h,0) h. Άρα από αυτές τις δύο ισότητες έπεται ότι MK ( f, g) h, όταν s=0, και έτσι αποδείχτηκε η Πρόταση.5.5 Ορισμός.5.6 [ Μέγιστος κοινός διαιρέτης των πολυωνύμων f,..., [ f K x, είναι ένα πολυώνυμο h για το οποίο ισχύει:. Το h διαιρεί τα f,..., fs. Αν p είναι ένα άλλο πολυώνυμο που διαιρεί τα f,..., f s, τότε το p διαιρεί και το h. Σε αυτήν την περίπτωση θα συμβολίζουμε h ( f,..., f s ). s 5

Πρόταση.5.7 [ Έστω f,..., f K[ x με s. Τότε: s. O ( f,..., f s ) υπάρχει και είναι μοναδικός, απλά μπορεί να πολλαπλάσιαζεται με μια μη-μηδενική σταθερά.. Ο ( f,..., f s ) ειναι γεννήτορας του ιδεώδους f,..., fs. Εάν s 3, τότε ( f,..., fs ) ( f, ( f,..., fs )) v. Υπάρχει αλγόριθμος για την εύρεση του ( f,..., f s ). Παράδειγμα.5.8 Έστω το ιδεώδες 3 4 x 3x 3x, x 3x, x 6 K[ x. Γνωρίζουμε ότι ο 3 4 (x 3x 3x, x 3x, x 6) είναι γεννήτορας. Επιπλέον ισχύει: 3 4 (x 3x 3x, x 3x, x 6) 3 4 (x 3x 3x, ( x 3x, x 6) 3 (x 3x 3x, x ) x Έπεται λοιπόν ότι 3 4 x 3x 3x, x 3x, x 6 x Στην αρχή της παραγράφου, αναφέρθηκε το πρόβλημα συμμετοχής των ιδεωδών. Το συγκεκριμένο πρόβλημα, ελέγχει εάν κάποιο f K[ x, ανήκει στο f,..., fs, για κάποια f,..., [ fs K x. Η απάντηση σε αυτό το ερώτημα είναι θετική. Αρχικά, βρίσκω έναν γεννήτορα h του f,..., fs, μέσω του ΜΚΔ. Έπειτα, εφόσον το f f,..., fs συνεπάγεται ότι f h, αρκεί να γράψουμε το f ως f qh r με deg( r) deg( h). Τότε, το f θα ανήκει στο ιδεώδες αν και μόνο αν r=0. 6

Παράδειγμα.5.9 Έστω ότι θέλουμε να ελέγξουμε εάν το 3 x x x 3, ανήκει στο 3 4 x 3x 3x, x 3x, x 6. Είδαμε προηγουμένως ότι το x- είναι γεννήτορας αυτού του ιδεώδους, άρα τελικά αρκεί να ελέγξουμε εάν 3 x x x x 3. Διαιρώντας παίρνουμε: 3 x x x x x 3 ( )( ), που σημαίνει ότι τελικά το πολυώνυμο δεν ανήκει στο ιδεώδες 3 4 x 3x 3x, x 3x, x 6. 7

ΚΕΦΑΛΑΙΟ ΒΑΣΗ GROEBNER. ΕΙΣΑΓΩΓΗ Σε αυτό το κεφάλαιο αρχικά περιγράφεται ο αλγόριθμος της διαίρεσης για πολυώνυμα πολλών μεταβλητών. Έπειτα γίνεται μελέτη της βάσης Groebner. Αυτή η βάση δίνει έναν αλγοριθμικό τρόπο για να επιλύουμε προβλήματα με ιδεώδη, όπως (α) το πρόβλημα περιγραφής ιδεωδών, δηλαδή αν ισχύει I f,..., fs, για κάποια f K[ x,..., xn, (β) το πρόβλημα συμμετοχής ιδεωδών, δηλαδή εάν κάποιο f K[ x,..., x n, ανήκει στο I f,..., fs, (γ) το πρόβλημα επίλυσης πολυωνυμικών εξισώσεων, δηλαδή η εύρεση όλων των λύσεων του συστήματος f( x,..., xn )... fs ( x,..., xn ) 0. Τέλος παραθέτεται (δ) το πρόβλημα πεπλεγμένης αναπαράστασης, δηλαδή πώς βρίσκουμε τις αρχικές εξισώσεις ενός συστήματος όταν ξέρουμε τις παραμετρικές, που γεωμετρικά αυτό υποδεικνύει αν η V παριστάνει πολλαπλότητα ή μέρος της πολλαπλότητας. Γενικός στόχος είναι λοιπόν να επεκτείνουμε τεχνικές που είδαμε στο προηγούμενο κεφάλαιο σε πολυώνυμα πολλών μεταβλητών, κάνοντας χρήση της βάσης Groebner, ώστε να απαντηθούν τα παραπάνω προβλήματα. Σχετικά με το πρόβλημα πεπλεγμένης αναπαράστασης, έστω ότι έχουμε να λύσουμε το σύστημα πολυωνυμικών εξισώσεων: (..) a x... a x b 0 n n, a x... a x b 0 m mn n m όπου κάθε πολυώνυμο είναι γραμμικό, (δηλαδή έχει συνολικό βαθμό=). 8

Κάνουμε πράξεις μεταξύ των γραμμών του πίνακα a a n b am amn b m μέχρις ότου να το φέρουμε στην κλιμακωτή μορφή μειωμένων γραμμών. Έπειτα βάζοντας τιμές στις ελεύθερες μεταβλητές, βρίσκουμε όλες τις λύσεις του αρχικού συστήματος. Υπάρχουν περιπτώσεις που είτε έχουμε μόνο μία λύση, είτε δεν έχουμε καμία λύση. Καμία λύση έχουμε όταν η κλιμακωτή μορφή μειωμένων γραμμών περιέχει γραμμή της μορφής (0,...,0,) που αντιστοιχεί στην εξίσωση 0=, που είναι άτοπο. Παράδειγμα.. Έστω ότι έχουμε να λύσουμε το σύστημα (..) x x x 0 3 x x x 0 3 5x 5x x 4 0 3 Εφαρμόζοντας την αναγωγή γραμμών στον πίνακα του συστήματος, προκύπτει η κλιμακωτή μορφή: 0 0 3 0 0 3 5 5 4 5 5 4 0 0 3 0 3 /3 0 0 3 0 0 3 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 3 3 5 3 3. Από τη μορφή του πίνακα συμπεραίνουμε ότι η x είναι ελεύθερη μεταβλητή. Έτσι, θέτοντας x t, παίρνουμε: 9

x t / 3 x x 3 t. / 3 Αυτές είναι οι παραμετρικές εξισώσεις μιας ευθείας L στο εξισώσεων (..), παριστάνει την L ως αφινική πολλαπλότητα. Για το αντίστροφο, έστω ένα υποσύνολο V του είναι οι: 3 K. Το αρχικό σύστημα των n K, που οι παραμετρικές του εξισώσεις (..3) x a t... a t b m m x a t... a t b n n nm m n H V είναι γραμμικός αφινικός υποχώρος, εφόσον μπορεί να γραφτεί ως εικόνα της συνάρτησης F : K m K n που ορίζεται από τον κανόνα F( t,..., t ) ( a t a t b,..., a t a t b ). m m m n nm m n Έστω λοιπόν ότι θέλουμε να λύσουμε το πρόβλημα πεπλεγμένης αναπαράστασης για αυτήν την περίπτωση. Στην ουσία δηλαδή, ψάχνουμε για ένα σύστημα γραμμικών εξισώσεων, των οποίων οι λύσεις είναι τα σημεία της V. Παράδειγμα.. [ Έστω ο γραμμικός αφινικός υποχώροςv K 4 που ορίζεται από τις εξισώσεις: x t t x t t 3 x t 3 x t t 3 4 30

Ξαναγράφουμε τις παραπάνω εξισώσεις ως: t t x 0x 0x 0x 3 4 t t 0x x 0x 0x 3 3 4 t 0t 0x 0x x 0x 3 4 t t 0x 0x 0x x 3 3 4 και παίρνουμε τον πίνακα 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 Η κλιμακωτή μορφή μειωμένων γραμμών είναι η: 0 0 0 0 0 0 0 4 0 0 0 4 3 0 0 0 3 4 3 Παρατηρούμε ότι στις δύο τευλευταίες γραμμές οι δύο πρώτες είσοδοι είναι μηδέν και άρα αυτές οι δύο γραμμές αντιστοιχούν στις εξισώσεις: x 4 x x 3 0 3 4 x 3 4 x x 3 0 3 4 Οι παραπάνω εξισώσεις περιγράφουν τη V στο 4 K. 3

. ΔΙΑΤΑΞΗ ΜΟΝΩΝΥΜΩΝ ΣΤΟ K[ x,..., x n Στον αλγόριθμο της διαίρεσης στον K[x του Kεφαλαίου, ή τον αλγόριθμο της κλιμακωτής μορφής μειωμένων γραμμών που χρησιμοποιήσαμε παραπάνω, σημαντικό ρόλο παίζει η ταξινόμηση των όρων των πολυωνύμων. Επομένως, για την επέκταση αυτών των αλγορίθμων για πολυώνυμα περισσότερων μεταβλητών, θα πρέπει να γίνει σωστή διάταξη των όρων των πολυωνύμων στο K[ x,..., x n. Σε αυτήν την παράγραφο αναφέρονται διατάξεις που βοηθούν στη μελέτη των παραπάνω αλγορίθμων. Δεδομένου ότι ένα μονώνυμο, κατασκευάζεται από μια n-αδα εκθετών a ( a,..., a ) Z n n 0, υπάρχει μια ένα προς ένα αντιστοιχία μεταξύ των μονωνύμων του K[ x,..., x και του Z n. Επιπλέον, κάθε διάταξη > που ορίζουμε στον χώρο 0 Z n, μας 0 n δίνει μια διάταξη μονωνύμων. Ειδικότερα, αν α>β τότε και a x x. Οι τρόποι διάταξης είναι αρκετοί στο Z n 0 αλλά προτιμάμε αυτόν που διευκολύνει περισσότερο τους υπολογισμούς. Ορισμός.. [ Μια διάταξη μονωνύμων στο K[ x,..., x n, είναι μια σχέση > στο Z n, ή ισοδύναμα, 0 κάθε σχέση στο σύνολο των μονωνύμων a x, που ικανοποιεί:. Η > είναι σχέση ολικής (ή γραμμικής) διάταξης στο Z n. 0. Αν α>β και Z n 0, τότε α+γ>β+γ. η > είναι καλά διατεταγμένη στο Z n 0 Z n 0, υπάρχει μικρότερο στοιχείο σύμφωνα με τη σχέση >.. Δηλαδή για κάθε μη-κενό υποσύνολο του Λήμμα.. [ Μια σχέση διάταξης > στον Z n 0, είναι καλά διατεταγμένη αν και μόνο αν κάθε αυστηρά φθίνουσα ακολουθία του Z n 0 () () (3) τελικά τερματίζει. 3

Ορισμός..3 (Λεξικογραφική Διάταξη-Lex Order) [ n Έστω (,..., n), (,..., n) 0. Θα λέμε ότι lex, εάν στη διανυσματική n διαφορά 0, η πρώτη από τα αριστερά μη-μηδενική είσοδος, είναι θετική. Επιπλέον θα γράφουμε x a. lex x εάν lex Παραδείγματα: a. (,,3) lex (,,), αφού (0,,) και άρα η πρώτη μη-μηδενική είσοδος είναι θετική. b. (,,) lex (0,,9), αφού (,0, 8) Για πολυώνυμα με δύο ή τρεις μεταβλητές θα χρησιμοποιούμε τον συμβολισμό x, y, z αντί για x, x, x 3. Υπάρχουν πολλές λεξικογραφικές διατάξεις που αντιστοιχούν στον τρόπο που ταξινομούμε τις μεταβλητες. Συγκεκριμένα, για n μεταβλητές, υπάρχουν n! διαφορετικές λεξικογραφικές διατάξεις. Ορισμός..4 (Mέγιστη Λεξικογραφική Διάταξη-Granded Lex Order) [ n Έστω, 0. Θα λέμε ότι grlex εάν n n ή και lex. Παραδείγματα a. (,,3) (0,, 0) grlex,,3 5 0,, 0 αφού b.,, 4,,5, αφού,, 4,,5 και επιπλέον,,4,,5 grlex lex 33

Όπως και στη λεξικογραφική διάταξη, έτσι και στη μέγιστη λεξικογραφική διάταξη όταν υπάρχουν n μεταβλητές, υπάρχουν n! διαφορετικες μέγιστες λεξικογραφικές διατάξεις. Ορισμός..5 (Μέγιστη Ανάστροφη Λεξικογραφική Διάταξη-Granded Reverse Lex Order) [ Έστω, Z n 0. Θα λέμε ότι grevlex αν n n ή και η δεξιότερη μη μηδενική είσοδος του Z n είναι αρνητική. Παραδείγματα a. (4, 7,) (4,,3) grevlex 4, 7, 4,,3 9 αφού b. (,5, ) (4,,3) grevlex αφού,5, 4,,3 και (,5, ) (4,,3) ( 3, 4, ). Παρατηρούμε ότι και η μέγιστη λεξικογραφική αλλά και η μέγιστη ανάστροφη χρησιμοποιούν τον συνολικό βαθμό. Η πρώτη όταν συναντάει τον ίδιο συνολικό βαθμό, χρησιμοποιεί τη λεξικογραφική διάταξη και ελέγχει τις αριστερότερες μεταβλητές αναζητώντας τη μεγαλύτερη δύναμη. Αντιθέτως, η δεύτερη, όταν συναντάει τον ίδιο συνολικό βαθμό, ελέγχει τις δεξιότερες εισόδους και αναζητάει τη μικρότερη δύναμη. Για παράδειγμα, x y z x yz, 6 4 5 grlex αφού και τα δύο μονώνυμα έχουν συνολικό βαθμό 7 και επίσης x yz x yz. 5 4 lex Επιπλέον όμως ισχύει και 34

x y z x yz, 6 4 5 grevlex αφού η μικρότερη μεταβλητή z έχει μικρότερο βαθμό στο πρώτο μονώνυμο. Όπως στις lex και grlex διατάξεις, για n μεταβλητές, υπάρχουν n! διαφορετικές grevlex διατάξεις. Ορισμός..6 [ Έστω f a aax ένα μη-μηδενικό πολυώνυμο στο a διάταξη μονωνύμων.. Ο πολλαπλός βαθμός (multdegree) του f είναι K[ x,..., x και έστω > μια n multdeg( f ) max : 0 n 0 (βάλαμε max επειδή η διάταξη είναι η > ). Ο κύριος συντελεστής (leadng coeffcent ) του f είναι LC( f ) a K multdeg( f ). Το κύριο μονώνυμο (leadng monomal) του f είναι LM( f ) x multdeg( f ) (ο συντελεστής του είναι ) v. Ο κύριος όρος (leadng term) του f είναι LT( f ) LC( f ) LM( f ) 35

Για παράδειγμα, έστω ότι έχουμε όπως και πριν το f 3xy z yz x z 4x y z 3 4 3 4 και η > δηλώνει τη lex διάταξη Τότε: multdeg( f ) (4, 0,) LC( f ) LM( f ) LT( f ) 4 x z 4 x z. Λήμμα..7 [ Έστω f, g K[ x,..., x n δύο μη-μηδενικά πολυώνυμα. Τότε:. multdeg( fg) multdeg( f ) multdeg( g). Εάν f g 0, τότε multdeg( f g) max(multdeg( f ),multdeg( g)). Η ισότητα ισχύει όταν multdeg( f ) multdeg( g). Απόδειξη. Έστω f a x, g a x. Επειδή x x x, άρα multdeg( fg) multdeg( f ) multdeg( g). Tο (), είναι προφανές. 36

.3 Ο ΑΛΓΟΡΙΘΜΟΣ ΤΗΣ ΔΙΑΙΡΕΣΗΣ ΣΤΟ K[ x,...,xn Στόχος αυτής της παραγράφου είναι η επέκταση του Αλγορίθμου της Διαίρεσης σε πολυώνυμα πολλαπλών μεταβλητών. Ειδικότερα, θα δούμε πώς διαιρείται το f K x x n [,...,, με τα f,..., fs K[ x,..., xn και κατ επέκταση πώς λύνεται το πρόβλημα συμμετοχής των ιδεωδών για πολυώνυμα μιας μεταβλητής. Ουσιαστικά πρέπει να εκφραστεί το f ως f a f... as fs r, όπου τα πηλίκα,..., s και το υπόλοιπο r ανήκουν στο K[ x,..., x n. Για να προσδιορίσουμε το υπόλοιπο r θα χρησιμοποιήσουμε τις διατάξεις που είδαμε στην.. Έπειτα θα δούμε πώς ο αλγόριθμος της διαίρεσης εφαρμόζεται στο πρόβλημα συμμετοχής των ιδεωδών. Κεντρική ιδέα, όπως και στα πολυώνυμα μιας μεταβλητής, είναι να εξαλείψουμε τον μεγιστοβάθμιο όρο του f. Αυτό γίνεται πολλαπλασιάζοντας κάποια από τα κατάλληλα μονώνυμα και αφαιρώντας. Τότε αυτό το μονώνυμο, γίνεται όρος για το αντίστοιχο a. f με Παράδειγμα.3. Έστω ότι θέλουμε να διαιρέσουμε το f x y με τα f x y και f y χρησιμοποιώντας τη λεξικογραφική διάταξη x y. Όπως και στα πολυώνυμα μιας μεταβλητής θα χρησιμοποιήσουμε τον αλγόριθμο της διαίρεσης με μόνη διαφορά ότι τώρα υπάρχουν πολλοί διαιρέτες και πηλίκα. Παρατηρούμε ότι και ο LT( f) x y και ο f LT( ) y διαιρούν τον LT( f ) x y. Εμείς θα ξεκινήσουμε διαιρώντας το x y με το LT( f) και περισσεύει το y. Έπειτα αφαιρώ το y f από το f και έχω: 37

x y x y x y y y y Ακολουθούμε την ίδια διαδικασία για το y. Αυτήν τη φορά όμως διαιρούμε με το f, αφού ο LT( f) x y δε διαιρεί το LT( y ) y. Έτσι, παίρνουμε: y y y εφόσον ούτε ο LT( f) x y ούτε ο f LT( ) y δε διαιρούν το, συμπεραίνουμε ότι r= και άρα το f x y μπορεί να γραφεί ως xy y x y y ( ) ( ) ( ) Παράδειγμα.3. Έστω ότι θέλουμε να διαιρέσουμε το 3 f x y x y y με τα f x y, f y. Χρησιμοποιούμε τη λεξικογραφική διάταξη x y. Τα δύο πρώτα βήματα του αλγορίθμου είναι όμοια με πριν, οπότε παίρνουμε 3 x y x y y x y 3 x y xy xy y x y xy y x y y xy y y Παρατηρούμε ότι κανένα από τα LT( f ) x y,lt( f ) y δε διαιρεί το 38

LT( ) xy y y xy. Όμως δε μπορούμε να ισχυριστούμε ότι r x y y, αφού το LT( f) διαιρεί τον δεύτερο όρο του r, που είναι ο y. Έτσι, αν μετακινήσουμε το xy στο r μπορούμε να συνεχίσουμε τη διαίρεση. (Aυτό το πρόβλημα δε θα το συναντούσαμε ποτέ σε πολυώνυμα μιας μεταβλητής). Για να εφαρμόσουμε την παραπάνω ιδέα, χρησιμοποιούμε μια στήλη r όπου θα τοποθετούμε τους όρους του r. Το πολυώνυμο που θα προκύπτει από την αφαίρεση, θα το αποκαλούμε ενδιάμεσος διαιρέτης (ntermedate dvdend). Έτσι συνεχίζουμε τη διαίρεση μέχρις ότου ο ενδιάμεσος διαιρέτης γίνει μηδέν. Δηλαδή έχουμε: 3 x y x y y x y 3 x y xy xy y x y xy y x y xy y y y y y, r xy. Τώρα συνεχίζουμε τη διαδικασία. Εάν μπορούμε να διαιρέσουμε με κάποιον από τα LT( f), LT( f) συνεχίζουμε κανονικά, αλλιώς μετακινούμε τον μεγιστοβάθμιο όρο του ενδιάμεσου διαιρέτη στην στήλη r. Άρα παίρνουμε: y y y r xy y y y,. Άρα τελικά το υπόλοιπο είναι το xy y και άρα ισχύει (.3.) 3 x y x y y xy y x y y xy y ( )( ) ( ). Παρατηρούμε ότι κανένα από τα LT( f),lt( f) δε διαιρεί κάποιον όρο του r. 39

Θεώρημα.3.3 (Ο Αλγόριθμος της Διαίρεσης στο K[ x,..., x n ) [ n Έστω η διάταξη μονωνύμων > στο 0 και έστω F ( f,..., f s ) μια διατεταγμένη s-άδα πολυωνύμων στο K[ x,..., x n. Τότε, κάθε f K[ x,..., x n μπορεί να γραφεί ως f a f... as fs r, όπου a, r K[ x,..., xn και το r είναι είτε μηδέν, είτε γραμμικός συνδυασμός των μονωνύμων με συντελεστές από το K,όπου κανένα από τα μονώνυμα δε διαιρείται με κάποιο από τα LT( f),...,lt( f s ). Το r θα το αποκαλούμε υπόλοιπο (remander) της διαίρεσης του f από τα F. Επιπλέον, εάν a f 0, τότε ισχύει multdeg( f ) multdeg( a f ). Απόδειξη Θα δώσουμε μια γενίκευση του αλγορίθμου που είδαμε στην Πρόταση.5., για πολυώνυμα μιας μεταβλητής. Θα αποδείξουμε λοιπόν μέσα από την κατασκευή αυτού του αλγόριθμου, την ύπαρξη των a,...,, as r τα οποία έχουν τις επιθυμητές ιδιότητες και λειτουργούν για οποιαδήποτε είσοδο δώσουμε στον αλγόριθμο. Είσοδοι: f,...,, fs f Έξοδοι: a,...,, a r a : 0;...; a : 0; r : 0 p : f s s ΟΣΟ p 0 ΕΚΤΕΛΕΣΕ : dv:=ψευδής ΟΣΟ( s ΚΑΙ dv:=ψευδής ) ΕΚΤΕΛΕΣΕ ΑΝ ( LT( f ) διαιρεί το (p) ) ΤΟΤΕ 40

a : a LT( p) / LT( f ) p : p (LT( p) / LT( f )) f dv:=αληθής ΑΛΛΙΩΣ : ΑΝ dv=αληθής ΤΟΤΕ r : r LT( p) p : p LT( p) Μπορούμε να συσχετίσουμε τον παραπάνω αλγόριθμοι με αυτόν που είδαμε στο προηγούμενο παράδειγμα. Το p αντιπροσωπεύει τον ενδιάμεσο διαιρέτη, το r τη στήλη όπου δεξιά μετακινούσαμε τους όρους και οι μεταβλητές λογική μεταβλητή dv μας δείχνει πότε κάποιο από τα LT( f ) a,... as είναι τα πηλίκα. Τέλος, η διαιρεί κάποιον όρο του ενδιάμεσου διαιρέτη. Παρατηρούμε ότι κάθε φορά που εκτελείται η εντολή ΟΣΟ...ΕΚΤΕΛΕΣΕ συμβαίνει κάποιο από τα εξής: (το βήμα της διαίρεσης) εάν κάποιο από τα LT( f ), διαιρεί το LT( p ) αλγόριθμος συνεχίζει κανονικά, όπως στην περίπτωση της μιας μεταβλητής., τότε ο (το βήμα του υπολοίπου) εάν κανένα από τα LT( f ) δε διαιρεί το LT( p ), τότε ο αλγόριθμος προσθέτει το LT( p) στο υπόλοιπο. Αυτά ακριβώς τα βήματα ακολουθήσαμε και στο Παράδειγμα.3.. Για να δείξουμε ότι ο αλγόριθμος είναι σωστός, αρχικά θα δείξουμε ότι η (.3.) f a f... as fs p r, ισχύει σε κάθε στάδιο του αλγορίθμου. Αυτό είναι προφανές για τις αρχικές τιμές των a,...,, as p r. Έστω λοιπόν ότι η (.3.) ισχύει σε κάθε βήμα του αλγορίθμου. Εάν το επόμενο βήμα είναι βήμα διαίρεσης, τότε η ισότητα a f p ( a LT( p) / LT( f )) f ( p LT( p) / LT( f )) f ) 4

Σημαίνει ότι το a f p δεν αλλάζει. Εφόσον λοιπόν καμιά μεταβλητή δεν επηρεάζεται, η (.3.) παραμένει αληθής. Στην περίπτωση λοιπόν που το επόμενο βήμα είναι βήμα υπολοίπου, τότε παρόλο που αλλάζουν τα p, r, το άθροισμα p r αμετάβλητο καθώς ισχύει η ισότητα, παραμένει p r ( p LT( p)) ( r LT( p)) Άρα και πάλι η ισότητα (.3.) παραμένει αληθής. Δεδομένου ότι προσθέτουμε στο r εκείνους τους όρους που δε διαιρούνται από κανένα από τα LT( f ), έπεται ότι όταν ο αλγόριθμος τερματίζει, τα a,..., as r έχουν τις επιθυμητές ιδιότητες. Τέλος, απομένει να δείξουμε ότι ο αλγόριθμος όντως τερματίζει. Όσο ο αλγόριθμος εκτελείται, και το p παίρνει νέες τιμές, ο πολλαπλός βαθμός είτε μειώνεται (ανάλογα με ποια διάταξη δουλεύουμε),είτε μηδενίζει. Για να το επιβεβαιώσουμε αυτό, υποθέτουμε ότι κατά τη διάρκεια του βήματος της διαίρεσης, το p παίρνει τη νέα τιμή LT( p) p ' p f. LT( f ) Από το Λήμμα..7, έχουμε LT( p) LT( p) LT f LT( f ) LT( p) LT( f ) LT( f ) που σημαίνει ότι τα τους, p, LT( p) f, έχουν τον ίδιο κύριο όρο. Ως εκ τούτου, η διάφορά LT( f ) p ' πρέπει να έχει αυστηρά μικρότερο πολλαπλό βαθμό όταν p ' 0. Έστω τώρα ότι εκτελείται το βήμα του υπολοίπου. Σε αυτήν την περίπτωση το p παίρνει τη νέα τιμή 4

p ' p LT( p) Είναι προφανές ότι ισχύει ότι multdeg( p ') multdeg( p) όταν p ' 0. Άρα σε κάθε περίπτωση, ο πολλαπλός βαθμός μειώνεται. Εάν ο αλγόριθμος δεν τερμάτιζε ποτέ, τότε θα είχαμε μια άπειρη, φθίνουσα ακολουθία των πολλαπλών βαθμών. Η καλά διατεταγμένη ιδιότητα > όπως είδαμε στο Λήμμα..7, δείχνει ότι αυτό είναι άτοπο. Άρα τελικά πρέπει να ισχύει ότι p 0 βήματα., ώστε ο αλγόριθμος να τερματίζει έπειτα από πεπερασμένα Απομένει να μελετήσουμε τη σχέση μεταξύ των multdeg( f ), multdeg( a, f ). Κάθε όρος στο a είναι της μορφής LT( p) LT( f ), για κάποια τιμή της μεταβλητής p. O αλγόριθμος ξεκινάει θέτωντας p f και έτσι δείξαμε ότι ο πολλαπλός βαθμός του p μειώνεται. Από αυτό συνεπάγεται ότι LT( p) LT( f ) και συνεπώς, χρησιμοποιώντας τη συνθήκη () του ορισμού της διάταξης μονωνύμων, έπεται ότι multdeg( f ) multdeg( a, f ), όταν a f 0, και έτσι ολοκληρώνεται η απόδειξη του θεωρήματος. Παράδειγμα.3.4 Έστω ότι θέλουμε να διαιρέσουμε το 3 f x y x y y με τα Θα χρησιμοποιήσουμε τη λεξικογραφική διάταξη x y f y, f x y.. Παρατηρούμε ότι είναι το ίδιο παράδειγμα με το Παράδειγμα.3., με διαφορά ότι αλλάζουμε τη σειρά των διαιρετών. Εκτελώντας τη διαίρεση παίρνουμε: 43

3 x y x y y y 3 3 x y x 3 x x y y 3 r x x y x y y x x y r x x 3 y y Άρα ισχύει η : (.3.3) 3 3 3 x y x y y ( x x ) ( y ) 0 ( xy ) x x. Η παραπάνω σχέση μας δίνει διαφορετικό υπόλοιπο από τη σχέση (.3.). Αυτό σημαίνει ότι το r δεν είναι μοναδικά ορισμένο. Για τα πολυώνυμα μιας μεταβλητής λοιπόν, ο αλγόριθμος της διαίρεσης δίνει μια άμεση λύση στο πρόβλημα συμμετοχής των ιδεωδών. Όμως, για πολυώνυμα πολλών μεταβλητών, από το Θεώρημα.3.3 πρόκυπτει η εξής παρατήρηση: Εάν διαιρώντας το f με τα F ( f,..., f s ) καταλήγουμε ότι r 0, τότε f a f... as fs που σημαίνει ότι f f,..., fs. Άρα το r 0, είναι μια ικανή συνθήκη για το πρόβλημα συμμετοχής των ιδεωδών. Ωστόσο, αυτή η συνθήκη δεν είναι και αναγκαία, όπως διαπιστώνεται και από το επόμενο παράδειγμα. 44

Παράδειγμα.3.5 Έστω 3 f x y x y xy y και θέλουμε να τη διαιρέσουμε με τα F f, f f xy y f x. Εκτελώντας τη διαίρεση παίρνουμε,, όπου 3 x y x y xy y ( x )( xy y) 0 ( x ) 0. Διαιρώντας τώρα το f με τα F f, f, παίρνουμε 3 x y x y xy y ( y )( xy y) ( xy y) ( x ) y y. Αν και από την πρώτη σχέση συνεπάγεται ότι f f, f, η δεύτερη σχέση δηλώνει ότι είναι πιθανόν το υπόλοιπο που θα λάβουμε να μην είναι μηδεν. Ο αλγόριθμος της διαίρεσης του Θεωρήματος.3.3, είναι μια γενίκευση αυτού της μιας μεταβλητής, αν και όχι τόσο αποδοτικός. 45

.4 ΙΔΕΩΔΗ ΜΟΝΩΝΥΜΩΝ ΚΑΙ ΤΟ ΛΗΜΜΑ ΤΟΥ DICKSON Σε αυτήν την ενότητα εισάγεται η έννοια των ιδεωδών μονωνύμων. Διασαφηνίζεται λοιπόν, πώς χρησιμοποιούνται αυτά τα σύνολα και οι ιδιότητες τους στο πρόβλημα περιγραφής των μονωνύμων. Ορισμός.4. [ Ένα ιδεώδες I K[ x,..., x n θα είναι ιδεώδες μονωνύμων εάν υπάρχει ένα υποσύνολο A Z n 0, τέτοιο ώστε το I να αποτελείται από όλα τα πολυώνυμα που είναι πεπερασμένα αθροίσματα της μορφής, όπου h K[ x,..., x n h A x. Σε αυτήν την περίπτωση θα γράφουμε I x : A. Λήμμα.4. [ Έστω I x : A ένα ιδεώδες μονωνύμων. Τότε, ένα μονώνυμο της μορφής x, θα ανήκει στο I αν και μόνο αν το x διαιρείται από το x, για κάποιο A. Απόδειξη Εάν το x είναι πολλαπλάσιο του x, για κάποιο A, τότε x I, από τον ορισμό του ιδεωδούς. Αντίστροφα, αν x I, τότε x s ( ) h x, όπου h K[ x,..., x n και ( ) A. Εάν αναλύσουμε το h ως γραμμικό συνδυασμό μονωνύμων, παρατηρούμε ότι κάθε όρος από το δεξί μέλος της παραπάνω εξίσωσης διαιρείται από κάποιο Επομένως, και το αριστερό μέλος x, πρέπει να έχει την ίδια ιδιότητα. ( ) x. 46

Λήμμα.4.3 [ Έστω I ένα ιδεώδες μονωνύμων, και έστω f K[ x,..., x n. Τότε οι παρακάτω προτάσεις είναι ισοδύναμες:. f I. Κάθε όρος του f ανήκει στο I.. Το f είναι γραμμικός συνδυασμός των μονωνύμων του I. Πόρισμα.4.4 [ Δύο ιδεώδη μονωνύμων είναι όμοια αν και μόνο αν περιέχουν τα ίδια μονώνυμα. Θεώρημα.4.5 (Το λήμμα του Dckson) [ Έστω I x : A K[ x,..., x n ένα ιδεώδες μονωνύμων. Τότε το I μπορεί να γραφεί στη μορφή I x x () ( s),...,, όπου (),..., ( s) A. Συγκεκριμένα, το I έχει μια πεπερασμένη βάση. Απόδειξη Το θεώρημα αποδεικνύεται επαγωγικά για τις τιμές n που συμβολίζουν το πλήθος των μεταβλητών. Για n=, το I παράγεται από τα μονώνυμα x, όπου A Z0. Έστω, το μικρότερο στοιχείο του A Z0. Τότε, για κάθε A, και άρα το διαιρεί όλους τους γεννήτορες x. Επομένως, εύκολα συμπεραίνουμε ότι I x. Για την περίπτωση όπου n> και έστω ότι το θεώρημα ισχύει για n-. Θα συμβολίζουμε τις μεταβλητές με x,..., xn, y, έτσι ώστε τα μονώνυμα του K[ x,..., xn, y x να είναι της μορφής m x y, όπου (,..., n ) Z, m Z. n 0 0 Υποθέτουμε ότι το I K[ x,..., xn, y είναι ένα ιδεώδες μονωνύμων. Για να βρούμε τους γεννήτορες για το I, θεωρούμε J το ιδεώδες του K[ x,..., xn που παράγεται από τα μονώνυμα x, για τα οποία ισχύει x y m I για κάποιο m 0. Δεδομένου ότι το J είναι ιδεώδες μονωνύμων στο K[ x,..., xn, από την επαγωγική μας υπόθεση συνεπάγεται ότι πεπερασμένο πλήθος από τα x παράγουν το J, δηλαδή J x,..., x () ( s). Γενικά, το 47

ιδεώδες J μπορεί να θεωρηθεί ως η προβολή του I στο K[ x,..., xn. Για κάθε s, από τον ορισμό του J έχουμε a( ) m x y I για κάποια m 0. Έστω m το μεγαλύτερο από αυτά τα m. Τότε για κάθε 0 k m, θεωρούμε το ιδεώδες J k K[ x,..., xn που παράγεται από τα μονώνυμα x, έτσι ώστε να ισχύει x y k I. Το J k μπορεί να θεωρηθεί ως ένα κομμάτι του I που παράγεται από τα μονώνυμα που περιέχουν το k y. Χρησιμοποιώντας και πάλι την επαγωγική υπόθεση, το Jk έχει ένα πεπερασμένο παραγόμενο σύνολο μονωνύμων, δηλαδή J x x k () k ( s) k,...,. Έστω ότι το I παράγεται από τα παρακάτω μονώνυμα: Από τα: J : x y,..., x y 0 a() m a( s) m J : x,..., x a0 () a0 ( s0 ) a () a ( s ) J : x y,..., x y J : x y,..., x y m am () m am ( sm ) m Αρχικά, παρατηρούμε ότι κάθε μονώνυμο του I διαιρείται από κάποιο από τα παραπάνω μονώνυμα. Αυτό θα το διαπιστώσουμε θεωρώντας ότι x y p I. Εάν p m, τότε από την κατασκευή του J συμπεραίνουμε ότι το p x y διαιρείται από κάποιο από τα x ( ) y m. Αντιθέτως, εάν p m, από την κατασκευή του J p, συμπεραίνουμε ότι το p x y διαιρείται από κάποιο από τα x p ( ) p y. Έπεται λοιπόν από το Λήμμα.4., ότι τα παραπάνω μονώνυμα παράγουν ένα ιδεώδες που περιέχει τα ίδια μονώνυμα με το I. Από το Πόρισμα.4.4, συνεπάγεται ότι τα δύο ιδεώδη είναι τα ίδια και έτσι αποδείχτηκε ο ισχυρισμός μας. Για να τελειώσουμε την απόδειξη, απομένει να δείξουμε ότι το πεπερασμένο σύνολo των γεννήτορων μπορούμε να το επιλέξουμε από το σύνολο των γεννήτορων του ιδεώδους. Γράφοντας και πάλι τις μεταβλητές ως I x A K x x n x,..., x n, τότε το ιδεώδες μονωνύμων είναι το : [,...,. Αρκεί να δείξουμε λοιπόν ότι το I παράγεται από πεπερασμένο 48