Τµήµα Μαθηµατικών Πανεπιστήµιο Κρήτης. Το κεντρικό γραµµικό πρόβληµα της θεωρίας κωδίκων. Μάριος Μαγιολαδίτης

Σχετικά έγγραφα
Εύρεση και αποκωδικοποίηση βέλτιστων κωδίκων µε χρήση Πεπερασµένης Γεωµετρίας και Βάσεων Gröbner

Εύρεση και αποκωδικοποίηση βέλτιστων κωδίκων µε χρήση Πεπερασµένης Γεωµετρίας και Βάσεων Gröbner

Κεφάλαιο 7 Βάσεις και ιάσταση

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

Γραµµική Αλγεβρα Ι. Ενότητα: Εισαγωγικές Εννοιες. Ευάγγελος Ράπτης. Τµήµα Μαθηµατικών

Γραµµικη Αλγεβρα Ι Επιλυση Επιλεγµενων Ασκησεων Φυλλαδιου 4

ΙΙ ιαφορικός Λογισµός πολλών µεταβλητών. ιαφόριση συναρτήσεων πολλών µεταβλητών

Κυρτή Ανάλυση. Ενότητα: Υπερεπίπεδα στήριξης και διαχωριστικά ϑεωρήµατα. Απόστολος Γιαννόπουλος. Τµήµα Μαθηµατικών

Ακρότατα υπό συνθήκη και οι πολλαπλασιαστές του Lagrange

ΙΑΝΥΣΜΑΤΑ ΘΕΩΡΙΑ ΘΕΜΑΤΑ ΘΕΩΡΙΑΣ. Τι ονοµάζουµε διάνυσµα; αλφάβητου επιγραµµισµένα µε βέλος. για παράδειγµα, Τι ονοµάζουµε µέτρο διανύσµατος;

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

Κεφάλαιο 3β. Ελεύθερα Πρότυπα (µέρος β)

Γραµµική Αλγεβρα Ι. Ενότητα: ιανυσµατικοί χώροι. Ευάγγελος Ράπτης. Τµήµα Μαθηµατικών

Κεφάλαιο 5 Οι χώροι. Περιεχόµενα 5.1 Ο Χώρος. 5.3 Ο Χώρος C Βάσεις Το Σύνηθες Εσωτερικό Γινόµενο Ασκήσεις

{ } ΠΛΗ 12: ΜΑΘΗΜΑΤΙΚΑ ΓΙΑ ΤΗ ΠΛΗΡΟΦΟΡΙΚΗ Ι 2 η ΓΡΑΠΤΗ ΕΡΓΑΣΙΑ. Απαντήσεις. 1. (15 µονάδες)

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ Ι (ΑΡΤΙΟΙ) Λυσεις Ασκησεων - Φυλλαδιο 4

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

5.1 Ιδιοτιµές και Ιδιοδιανύσµατα

Ασκήσεις για το µάθηµα «Ανάλυση Ι και Εφαρµογές» (ε) Κάθε συγκλίνουσα ακολουθία άρρητων αριθµών συγκλίνει σε άρρητο αριθµό.

Κεφάλαιο 2. Παραγοντοποίηση σε Ακέραιες Περιοχές

ΑΛΓΕΒΡΙΚΕΣ ΟΜΕΣ Ι. Ασκησεις - Φυλλαδιο 2

11. Η έννοια του διανύσµατος 22. Πρόσθεση & αφαίρεση διανυσµάτων 33. Βαθµωτός πολλαπλασιασµός 44. Συντεταγµένες 55. Εσωτερικό γινόµενο

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ Ι (ΠΕΡΙΤΤΟΙ) Λυσεις Ασκησεων - Φυλλαδιο 4

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ Ι (ΑΡΤΙΟΙ) Ασκησεις - Φυλλαδιο 4

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

x 2 = x x 2 2. x 2 = u 2 + x 2 3 Χρησιµοποιώντας το συµβολισµό του ανάστροφου, αυτό γράφεται x 2 = x T x. = x T x.

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ ΙΙ (ΠΕΡΙΤΤΟΙ) Ασκησεις - Φυλλαδιο 5

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

Τίτλος Μαθήματος: Γραμμική Άλγεβρα Ι. Ενότητα: Γραµµική Ανεξαρτησία, Βάσεις και ιάσταση. Διδάσκων: Καθηγητής Νικόλαος Μαρμαρίδης. Τμήμα: Μαθηματικών

ΓΡΑΜΜΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΞΙΣΩΣΕΩΝ

[A I 3 ] [I 3 A 1 ].

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

Η ιδέα της χρήσης διατεταγµένων Ϲευγών πραγµατικών αριθµών για την περιγραφή

Συνεχείς συναρτήσεις πολλών µεταβλητών. ε > υπάρχει ( ) ( )

Μάθηµα Θεωρίας Αριθµών Ε.Μ.Ε

Κεφάλαιο 1. Εισαγωγικές Εννοιες. 1.1 Σύνολα

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ Ι (ΠΕΡΙΤΤΟΙ) Λυσεις Ασκησεων - Φυλλαδιο 3

Κεφάλαιο 6. Πεπερασµένα παραγόµενες αβελιανές οµάδες. Z 4 = 1 και Z 2 Z 2.

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ Ι (ΠΕΡΙΤΤΟΙ) Ασκησεις - Φυλλαδιο 4

1 Ορισµός ακολουθίας πραγµατικών αριθµών

Ευκλείδειοι Χώροι. Ορίζουµε ως R n, όπου n N, το σύνολο όλων διατεταµένων n -άδων πραγµατικών αριθµών ( x

Τίτλος Μαθήματος: Γραμμική Άλγεβρα Ι. Ενότητα: Διανυσµατικοί Υποχώροι και Κατασκευές. Διδάσκων: Καθηγητής Νικόλαος Μαρμαρίδης. Τμήμα: Μαθηματικών

ΚΕΦΑΛΑΙΟ 5: Τανυστικά Γινόµενα

Βάση και Διάσταση Διανυσματικού Χώρου

ΑΛΓΕΒΡΙΚΕΣ ΟΜΕΣ Ι. Ασκησεις - Φυλλαδιο 8

Εισαγωγή στην Τοπολογία

2 o Καλοκαιρινό σχολείο Μαθηµατικών Νάουσα 2008

Ασκήσεις για το µάθηµα «Ανάλυση Ι και Εφαρµογές»

Θέµατα ( ικαιολογείστε πλήρως όλες τις απαντήσεις σας)

Αλγεβρικες οµες Ι Ασκησεις - Φυλλαδιο 2

τη µέθοδο της µαθηµατικής επαγωγής για να αποδείξουµε τη Ϲητούµενη ισότητα.

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ ΙΙ (ΠΕΡΙΤΤΟΙ) Ασκησεις - Φυλλαδιο 1

KΕΦΑΛΑΙΟ 1 ΧΡΗΣΙΜΕΣ ΜΑΘΗΜΑΤΙΚΕΣ ΕΝΝΟΙΕΣ. { 1,2,3,..., n,...

Αρµονική Ανάλυση. Ενότητα: Μέτρο Lebesgue. Απόστολος Γιαννόπουλος. Τµήµα Μαθηµατικών

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

Παρουσίαση 1 ΙΑΝΥΣΜΑΤΑ

Ενότητα: Πράξεις επί Συνόλων και Σώµατα Αριθµών

Γραµµικη Αλγεβρα Ι Επιλυση Επιλεγµενων Ασκησεων Φυλλαδιου 3

Αλγεβρικες οµες Ι Ασκησεις - Φυλλαδιο 2

Εισαγωγή στην Τοπολογία

4 Συνέχεια συνάρτησης

Κεφάλαιο 4. Ευθέα γινόµενα οµάδων. 4.1 Ευθύ εξωτερικό γινόµενο οµάδων. i 1 G 1 G 1 G 2, g 1 (g 1, e 2 ), (4.1.1)

Αρµονική Ανάλυση. Ενότητα: L p Σύγκλιση. Απόστολος Γιαννόπουλος. Τµήµα Μαθηµατικών

1 Το ϑεώρηµα του Rademacher

Κεφάλαιο 0. Μεταθετικοί ακτύλιοι, Ιδεώδη

5 Γενική µορφή εξίσωσης ευθείας

1 Οι πραγµατικοί αριθµοί

Γραµµική Αλγεβρα Ι. Ενότητα: Γραµµικές απεικονίσεις. Ευάγγελος Ράπτης. Τµήµα Μαθηµατικών

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ ΙΙ (ΑΡΤΙΟΙ) Ασκησεις - Φυλλαδιο 4

ιδασκοντες: x R y x y Q x y Q = x z Q = x z y z Q := x + Q Τετάρτη 10 Οκτωβρίου 2012

Αρµονική Ανάλυση. Ενότητα: L 2 -σύγκλιση σειρών Fourier. Απόστολος Γιαννόπουλος. Τµήµα Μαθηµατικών

Γραµµικη Αλγεβρα Ι Επιλυση Επιλεγµενων Ασκησεων Φυλλαδιου 8

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ Ι (ΑΡΤΙΟΙ) Λυσεις Ασκησεων - Φυλλαδιο 2

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Ασκησεις - Φυλλαδιο 9

Κανόνες παραγώγισης ( )

ΚΕΦΑΛΑΙΟ 1ο: ΣΥΣΤΗΜΑΤΑ ΑΛΓΕΒΡΑ Β ΛΥΚΕΙΟΥ

Σηµειώσεις στις συναρτήσεις

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ ΙΙ (ΠΕΡΙΤΤΟΙ) Ασκησεις - Φυλλαδιο 9 Επαναληπτικες Ασκησεις

Αλγεβρικες οµες Ι Ασκησεις - Φυλλαδιο 4 1 2

ΚΕΦΑΛΑΙΟ 9: Επαγόµενοι Χαρακτήρες και το Θεώρηµα του Frobenius

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ. Λυσεις Ασκησεων - Φυλλαδιο 9

Κεφάλαιο 3. Ελεύθερα Πρότυπα. στοιχείων του Μ καλείται βάση του e λ παράγει το Μ, και ii) κάθε m M γράφεται κατά µοναδικό

11 Το ολοκλήρωµα Riemann

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Ασκησεις - Φυλλαδιο 8

Θεωρια Αριθµων. Θεωρητικα Θεµατα. Ακαδηµαϊκο Ετος ιδασκοντες: Α. Μπεληγιάννης & Σ. Παπαδάκης

3 Αναδροµή και Επαγωγή

Κ. Ι. ΠΑΠΑΧΡΗΣΤΟΥ. Τοµέας Φυσικών Επιστηµών Σχολή Ναυτικών οκίµων ΟΡΙΖΟΥΣΕΣ. Ιδιότητες & Εφαρµογές

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ Ι (ΑΡΤΙΟΙ) Προτεινοµενες Ασκησεις - Φυλλαδιο 4

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

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ. Λυσεις Ασκησεων - Φυλλαδιο 1

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ. Προτεινοµενες Ασκησεις - Φυλλαδιο 9

Παράρτηµα Β. Στοιχεία Θεωρίας Τελεστών και Συναρτησιακής Ανάλυσης [ ) ( )

Στην παράγραφο αυτή θα δούµε τις διάφορες µορφές εξισώσεων των κα- µπύλων του χώρου και των επιφανειών. ( )

Όνοµα: Λιβαθινός Νικόλαος 2291

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Λυσεις Ασκησεων - Φυλλαδιο 1

Παράρτηµα Α. Στοιχεία θεωρίας µέτρου και ολοκλήρωσης.

Εισαγωγή στην Τοπολογία

1 Οι πραγµατικοί αριθµοί

Κεφάλαιο 9 Ιδιοτιµές και Ιδιοδιανύσµατα

1.3 ΠΟΛΛΑΠΛΑΣΙΑΣΜΟΣ ΑΡΙΘΜΟΥ ΜΕ ΔΙΑΝΥΣΜΑ

Transcript:

Τµήµα Μαθηµατικών Πανεπιστήµιο Κρήτης Το κεντρικό γραµµικό πρόβληµα της θεωρίας κωδίκων Μάριος Μαγιολαδίτης Ηράκλειο 3

ιάλεξη που δόθηκε στις 4 Φεβρουαρίου 3 στα πλαίσια του µεταπτυχιακού µαθήµατος «Κωδικοποίηση» κατά τη διάρκεια του χειµερινού εξαµήνου -3. ιδάσκων: Ι. Α. Αντωνιάδης. Το κείµενο, στο µεγαλύτερο µέρος του, αποτελεί απόδοση στα ελληνικά του κεφαλαίου 4 (σελ. 75 9) του βιβλίου Raymond Hill, A First Course in Coding Theory, Oxford University Press, 986.

Περιεχόµενα Εισαγωγή 5. Το MLCT πρόβληµα για d = και d = 7. Το MLCT πρόβληµα για d = 3 (ή αλλιώς οι κώδικες Hamming) 7 3. H προβολική γεωµετρία PG(r, q) 9 4. Το MLTC πρόβληµα για d = 4 3 i) Ο προσδιορισµός του max 3 (r, ) 3 ii) Ο προσδιορισµός του max 3 (3, q) 5 iii) Ο προσδιορισµός του max 3 (4, q), για q περιττό 9 iv) Οι τιµές του B q (n, 4), για n q + v) Παρατηρήσεις για το max 3 (r, q) για r 5 vi) Γνωστά κάτω φράγµατα για το max 3 (r, q) για 5 r και q 9 4 5. Τελικά Συµπεράσµατα 5 6. Βιβλιογραφία 6 3

4

Εισαγωγή Το «κεντρικό πρόβληµα της θεωρίας κωδίκων» είναι το πρόβληµα εύρεσης του A q (n, d), της µεγαλύτερης τιµής του Μ για την οποία υπάρχει (n, M, d)-κώδικας πάνω από το πεπερασµένο σώµα F q. Εµείς θα ασχοληθούµε µε το ίδιο πρόβληµα περιορισµένο στους γραµµικούς κώδικες. Αν q είναι δύναµη πρώτου, θα συµβολίζουµε µε Β q (n, d) την µεγαλύτερη τιµή του Μ για την οποία υπάρχει γραµµικός (n, M, d)-κώδικας πάνω από το F q. (Η συνάρτηση Β q (n, d) παρουσιάζεται εν συντοµία στις ασκήσεις 5.8. και 5.9 του βιβλίου) Προφανώς, επειδή οι γραµµικοί κώδικες είναι διανυσµατικοί υπόχωροι του F n q το Β q (n, d) είναι πάντοτε µια δύναµη του q, και Β q (n, d) A q (n, d). Θα αναφερόµαστε στο πρόβληµα εύρεσης του Β q (n, d) ως το κεντρικό γραµµικό πρόβληµα της θεωρίας κωδίκων (the main linear coding theory problem) ή πιο σύντοµα ως το MLCT πρόβληµα. Αν θεωρήσουµε τις τιµές των q και d σταθερές, µπορούµε να διατυπώσουµε το πρόβληµα ως εξής. Το MLCT-πρόβληµα (πρώτη εκδοχή) Για δοσµένο µήκος n, να βρεθεί η µέγιστη διάσταση k για την οποία υπάρχει ένας [n, k, d]-κώδικας πάνω από το GF(q). (Τότε, γι αυτό το k, ισχύει B q (n, d) = q k ). Θυµίζουµε ότι το πλεόνασµα r ενός [n, k, d]-κώδικα είναι απλώς το n k (το πλήθος των συµβόλων ελέγχου µιας κωδικής λέξης). Μια διαφορετική εκδοχή του MLCTπροβλήµατος είναι: Το MLCT-πρόβληµα (δεύτερη εκδοχή) Για δοσµένο πλεόνασµα r, να βρεθεί το µέγιστο µήκος n για το οποίο υπάρχει ένας [n, n r, d]-κώδικας πάνω από το GF(q). Η λύση της πρώτης εκδοχής για κάθε n είναι ισοδύναµη µε τη λύση της δεύτερης εκδοχής για κάθε r, γιατί και στις δύο περιπτώσεις τότε θα ξέρουµε ακριβώς αυτές τις τιµές των n και k για τις οποίες υπάρχει ένας [n, k, d]-κώδικας. Η ισοδυναµία των δύο εκδοχών θα γίνει επακριβώς στο θεώρηµα 4.3. Αποδείχνεται ότι η εκδοχή εξασφαλίζει την πιο φυσική προσέγγιση. Η ιδέα αυτής της προσέγγισης, δίνεται στο επόµενο θεώρηµα. Αλλά πρώτα ας δώσουµε κάποιους ορισµούς. (Βλέπε και παρατήρηση 3 του κεφαλαίου 8 του βιβλίου όπου φαίνεται ότι το πρόβληµα έχει αρκετό ενδιαφέρον σε άλλους κλάδους των µαθηµατικών, κυρίως στις πεπερασµένες γεωµετρίες). Στο βιβλίο του R. Hill ο διανυσµατικός χώρος F n q αναφέρεται σαν V(n, q) 5

Ορισµοί Ένα (n, s)-σύνολο στο F r q είναι ένα σύνολο από n διανύσµατα του F r q µε την ιδιότητα οποιαδήποτε s από αυτά να είναι γραµµικά ανεξάρτητα. Προφανώς, όταν υπάρχει ένα (n, s)-σύνολο στο F r q υπάρχει και ένα (m, s)- σύνολο στο F r q για κάθε m < n το οποίο προκύπτει από την αφαίρεση οποιονδήποτε n m διανυσµάτων από το (n, s)-σύνολο. Συµβολίζουµε µε max s (r, q) τη µέγιστη τιµή του n για την οποία υπάρχει ένα (n, s)-σύνολο στο F r q. Ορισµός Ένα (n, s)-σύνολο στο F r για το οποίο ισχύει n = max q s(r, q) θα λέγεται βέλτιστο (optimal). Το packing πρόβληµα για το F r q είναι η εύρεση των διάφορων τιµών max s (r, q) και των αντίστοιχων βέλτιστων (n, s)-συνόλων. Το packing πρόβληµα πρώτη φορά µελετήθηκε από τον Bose (947) για το στατιστικό του ενδιαφέρον και στη συνέχεια (96) για την σύνδεσή του µε την θεωρία κωδικοποίησης, η οποία δίνεται από το ακόλουθο θεώρηµα. Θεώρηµα 4. Υπάρχει κώδικας C τύπου [n, n r, d] στο F q ακριβώς τότε όταν υπάρχει ένα (n, d )-σύνολο του F r q. Απόδειξη Έστω C ένας κώδικας τύπου [n, n r, d] στο F q µε πίνακα ελέγχου ισοτιµίας H. Ο Η είναι ένας r x n πίνακας. Επειδή η ελάχιστη απόσταση του κώδικα είναι d έχουµε ότι οποιεσδήποτε d στήλες του Η είναι γραµµικά ανεξάρτητες ενώ οποιεσδήποτε d στήλες του Η είναι γραµµικά εξαρτηµένες (βλέπε θεώρηµα 8.4 του βιβλίου). Άρα οι στήλες του Η σχηµατίζουν ένα (n, d )-σύνολο στο F r q. Από την άλλη, έστω K ένα (n, d )-σύνολο στο F r q. Αν σχηµατίζουµε έναν r x n πίνακα H µε στήλες τα διανύσµατα του Κ, τότε, (πάλι από το θεώρηµα 8.4) ο Η είναι ο πίνακας ελέγχου ισοτιµίας ενός [n, n r]-κώδικα µε ελάχιστη απόσταση το λιγότερο d. Πόρισµα 4. Αν µας δοθούν τα q, d και r τότε η µεγαλύτερη τιµή για το n έτσι ώστε να υπάρχει ένας [n, n r, d]-κώδικας στο F q είναι max d (r, q). Οπότε το MLTC πρόβληµα (εκδοχή ) είναι το ίδιο µε το packing πρόβληµα της εύρεσης του max d (r, q). Στη συνέχεια δείχνουµε ότι οι τιµές του B q (n, d) δίνονται επίσης ως οι λύσεις αυτού του προβλήµατος. Θεώρηµα 4.3 Έστω max d (r, q) < n max d (r, q). Τότε, B q (n, d) = q n r. Απόδειξη Επειδή n max d (r, q) υπάρχει ένας [n, n r, d]-κώδικας ως προς το σώµα F q (πόρισµα 4.) και εποµένως B q (n, d) q n r. Αν το B q (n, d) ήταν γνήσια 6

µεγαλύτερο από το q n r θα υπήρχε ένας [n, n r +, d]-κώδικας που θα σήµαινε ότι n max d (r, q), το οποίο είναι άτοπο λόγω της υπόθεσης. Ας κάνουµε µια παύση για να σκιαγραφήσουµε τι θα κάνουµε στο υπόλοιπο κεφάλαιο. Θα ασχοληθούµε µε το MLCT πρόβληµα για αυξανόµενες τιµές της ελάχιστης απόστασης d. Οι περιπτώσεις d = και d = είναι εύκολες (δες και άσκηση 4.). Θα θεωρήσουµε το πρόβληµα αρχικά για d = 3 και θα το λύσουµε για όλες τις τιµές των q και r. Στη συνέχεια θα θεωρήσουµε την περίπτωση d = 4, θα τη λύσουµε για q = και θα δώσουµε, τα µέχρι σήµερα, γνωστά αποτελέσµατα για q µεγαλύτερο του. Για τις περιπτώσεις όπου το d είναι µεγαλύτερο του 4 πολύ λίγα πράγµατα είναι γνωστά στη µορφή γενικών αποτελεσµάτων, τουλάχιστον µέχρι το d να φτάσει στην µέγιστη τιµή του για δεδοµένο πλεόνασµα r, δηλαδή για d = r +. [Για αυτή την πολύ ενδιαφέρουσα περίπτωση βλέπε κεφάλαιο 5 του βιβλίου]. Το MLCT πρόβληµα για d = και d = Για d =. Επειδή ο ίδιος ο διανυσµατικός χώρος F n q αποτελεί [n, n, ]-γραµµικό κώδικα, έχουµε ότι B q (n, ) = q n. Για d =. Θεωρούµε το γραµµικό κώδικα C = {x x x n x + x + + x n = }. O C είναι ένας [n, n, ]-κώδικας αφού το διάνυσµα... ανήκει στο C και δεν υπάρχει κωδική λέξη βάρους. Επειδή δεν υπάρχει γραµµικός [n, n, ]- κώδικας έχουµε B q (n, ) = q n. Το MLCT πρόβληµα για d = 3 (ή αλλιώς οι κώδικες Hamming) Θεώρηµα 4.4 Για δοσµένο πλεόνασµα r, το µέγιστο µήκος n ενός [n, n r, 3]- q r q r κώδικα πάνω από το F q είναι που σηµαίνει ότι max (r, q) =. q q Απόδειξη Από το πόρισµα 4. η απαιτούµενη τιµή του n για να υπάρχει ένας γραµµικός [n, n r, 3]-κώδικας είναι max (r, q), το µεγαλύτερο µέγεθος ενός (n, )- συνόλου στο F r q. Τώρα, ένα σύνολο S από διανύσµατα στο F r q είναι ένα (n, )- σύνολο αν και µόνο αν δεν υπάρχει διάνυσµα στο S που να είναι (βαθµωτό) πολλαπλάσιο άλλου διανύσµατος στο S. Όπως είδαµε στην κατασκευή των κωδίκων Hamming πάνω από το GF(q) στο κεφάλαιο 8, τα q r µη µηδενικά διανύσµατα στο q r F r q διαµερίζονται σε κλάσεις και κάθε κλάση περιέχει q διανύσµατα για τα q οποία το κάθε ένα είναι πολλαπλάσιο ενός άλλου της ίδιας κλάσης. Εποµένως, ένα (n, q r )-σύνολο του µεγαλύτερου µεγέθους είναι απλά ένα σύνολο από διανύσµατα q που αποτελείται από ένα διάνυσµα από κάθε µια από αυτές τις κλάσεις. Ο βέλτιστος [n, n r, 3]-κώδικας µε n = q r είναι ο κώδικας Hamming Ham(r, q). q 7

Η λύση του MLCT προβλήµατος (πρώτη εκδοχή) προκύπτει άµεσα από τα θεωρήµατα 4.3 και 4.4 Θεώρηµα 4.5 B q (n, 3) = q n r όπου r είναι ο µοναδικός ακέραιος για τον οποίο ισχύει q r q < n q r. q Παρατηρήσεις () Είναι εύκολο να εκφραστεί το B q (n, 3) επακριβώς συναρτήσει των q και n. [ n logq (nq n+ )] Συγκεκριµένα, B q (n, 3) = q. ( ες και την άσκηση 4.3 στο βιβλίο του Hill). Απόδειξη Από το θεώρηµα 4.4 υπάρχει [n, n r, 3]-κώδικας από το F q αν και µόνο αν q r n. q Έχουµε ισοδύναµα: q r n (q ) + r log q [n (q ) + ] n r n log q [n (q ) + ]. [ n logq (nq n+ )] Οπότε, πράγµατι, B q (n, 3) = q. () Για να κατασκευάσουµε έναν γραµµικό (n, M, 3)-κώδικα µε Μ = Β q (n, 3), q r βρίσκουµε τον µικρότερο ακέραιο r τέτοιο ώστε n και τον γράφουµε σαν q πίνακα ελέγχου ισοτιµίας, n διανύσµατα-στήλες του F r q τέτοια ώστε καµία στήλη να είναι (βαθµωτό) πολλαπλάσιο κάποιας άλλης. Μπορούµε πάντα να πάρουµε έναν τέτοιο πίνακα ελέγχου-ισοτιµίας µε το να διαγράψουµε στήλες από τον πίνακα ελέγχου-ισοτιµίας ενός κώδικα Hamming Ham(r, q). Εποµένως, ο καλύτερος γραµµικός -διορθωτικός κώδικας δοσµένου µήκους είναι ή κάποιος πίνακας Hamming ή ένας shortened κώδικας Hamming. Πριν προχωρήσουµε στην περίπτωση για d = 4, παρατηρούµε ότι θα ήταν πλεονεκτικότερο να βλέπουµε ένα (n, s)-σύνολο όχι µόνο σαν ένα σύνολο διανυσµάτων του F r q αλλά και σαν ένα σύνολο σηµείων της αντίστοιχης προβολικής γεωµετρίας PG(r, q) την οποία θα ορίσουµε αµέσως τώρα. 8

H προβολική γεωµετρία PG(r, q) Mε τον διανυσµατικό χώρο F r q = {(α, α,, α r ) α i F q }, συνδέουµε µια συνδυαστική κατασκευή PG(r, q) που αποτελείται από σηµεία και ευθείες που ορίζονται ακολούθως. Τα σηµεία του PG(r, q) είναι οι µονοδιάστατοι υπόχωροι του F r q. Οι ευθείες του PG(r, q) είναι οι δισδιάστατοι υπόχωροι του F r q. Το σηµείο P ανήκει στην ευθεία L αν και µόνο αν το P είναι υπόχωρος της L. Το PG(r, q) ονοµάζεται η προβολική γεωµετρία των r διαστάσεων πάνω από το F q. Κάθε σηµείο P του PG(r, q), σαν υπόχωρος του F r q µίας διάστασης, παράγεται από ένα µοναδικό µη-µηδενικό διάνυσµα. Εποµένως αν a = (α, α,, α r ) Ρ, τότε Ρ = {λa λ GF(q)}. Στην πράξη, ταυτίζουµε το σηµείο P µε οποιοδήποτε µη-µηδενικό διάνυσµα περιέχεται σε αυτό. Με άλλα λόγια θεωρούµε τα σηµεία του PG(r, q) να είναι τα µη-µηδενικά διανύσµατα του F r q µε τον κανόνα ότι αν a = (α, α,, α r ) και b = (b, b,, b r ) είναι δύο τέτοια διανύσµατα, τότε a = b στο PG(r, q) αν και µόνο αν a = λb στον F r q, για κάποιο µη-µηδενικό λ στο F q. Τώρα αναφέρουµε κάποιες στοιχειώδεις ιδιότητες του PG(r, q). Λήµµα 4.6 Στο PG(r, q), (i) q r το πλήθος των σηµείων είναι, q (ii) οποιαδήποτε δύο σηµεία βρίσκονται πάνω σε ακριβώς µία ευθεία, (iii) κάθε ευθεία περιέχει ακριβώς q + σηµεία, (iv) q κάθε σηµείο βρίσκεται ακριβώς πάνω σε ευθείες. q (v) το πλήθος των (t + )-χώρων που περιέχουν έναν δοσµένο t-χώρο είναι (r ) t q. q Ένας t-χώρο (t-space) του PG(r, q) να είναι ένας υπόχωρος του F r q στην σελίδα 9) διάστασης t + (δες ορισµό 9

Απόδειξη (i) Επειδή καθένα από τα q r µη-µηδενικά διανύσµατα του F r q έχει q µη-µηδενικά πολλαπλάσια, το πλήθος των σηµείων του PG(r, q) είναι q r. q (ii) Aν τα a και b είναι διακριτά σηµεία του PG(r, q), τότε η µοναδική ευθεία µεταξύ τους αποτελείται από σηµεία της µορφής λa + µb σηµεία, όπου τα λ και µ είναι όχι και τα δύο µηδέν. (iii) Στο (ii), υπάρχουν q επιλογές για το ζευγάρι (λ, µ), αλλά επειδή ταυτίζουµε τα πολλαπλάσια, το πλήθος των διακριτών σηµείων πάνω στην q ευθεία είναι = q +. q (iv) Έστω t το πλήθος των ευθειών πάνω στις οποίες βρίσκεται ένα δοσµένο σηµείο P. Έστω Χ το σύνολο Χ = {(Q, L) όπου Q είναι ένα σηµείο διαφορετικό του Ρ και L µία ευθεία που συνδέει τα Ρ και Q}. Υπολογίζουµε τα στοιχεία του Χ µε δύο τρόπους. Επειδή το PG(r, q) έχει q r q r σηµεία, έχουµε επιλογές για το σηµείο Q. Για καθεµία q q επιλογή για το Q υπάρχει µοναδική ευθεία L που ενώνει τα P και Q. Οπότε Χ = q r q r q =. q q Από την άλλη, για καθεµία από τις t ευθείες που διέρχονται από το Ρ, υπάρχουν, από το (iii), q σηµεία Q διαφορετικά από το Ρ που βρίσκονται πάνω στην L. Oπότε Χ = tq. q r q Εξισώνοντας τις δύο σχέσεις για το Χ παίρνουµε = tq. Οπότε, q q r t =. q (v) Για ένα δοσµένο t-χώρο οι τρόποι που µπορούµε να επιλέξουµε ένα επιπλέον σηµείο του PG(m, q) για να παράγουµε έναν (t + )-χώρο είναι r t+ r t q q q q = q q q +. Κάποια από αυτά τα επιπλέον σηµεία παράγουν τον ίδιο (t + )-χώρο και εποµένως πρέπει να διαιρέσουµε µε

t+ t+ q q q = q q t+ q q t+, το πλήθος των σηµείων ενός τέτοιου (t + )-χώρου τα οποία δεν βρίσκονται στον δοσµένο t-χώρο. Άρα έχουµε ότι στο PG(m, q) το πλήθος των (t + )-χώρων που περιέχουν έναν δοσµένο t-χώρο είναι r t q q q t+ q q q + t+ q = t q r + t q q + t+ q = t+ q (r ) t ( q ) t+ q = (r ) t ( q ) q. Ορισµός Την προβολική γεωµετρία PG(, q) την ονοµάζουµε προβολικό επίπεδο πάνω από το GF(q). Παρατήρηση Έπεται από το λήµµα 4.6 ότι η PG(, q) είναι µια συµµετρική (q + q +, q +, )-κατασκευή, άρα είναι ένα προβολικό επίπεδο όπως ορίστηκε στο κεφάλαιο. (Βλέπε κεφάλαιο σελίδα 6 του βιβλίου του Hill). Παραδείγµατα 4.7 (i) Το απλούστερο προβολικό επίπεδο είναι το PG(, ) το οποίο είναι γνωστό και σαν το επίπεδο του Fano (the Fano plane) προς τιµήν του Ιταλού µαθηµατικού Gino Fano (87-95). Αποτελείται από 7 σηµεία τα οποία ονοµάζουµε,,,,,, και 7 ευθείες όπως φαίνεται στο σχήµα 4.8 Σχήµα 4.8 Το προβολικό επίπεδο PG(, ) (ii) Τα 6 σηµεία του PG(, 5) είναι τα,,,, 3 και 4 και υπάρχει µια ακριβώς ευθεία που ενώνει τα 6 σηµεία. Τα σηµεία θα µπορούσαν ισοδύναµα να ονοµαστούν, για παράδειγµα, και 3,,,, και 4 αφού στο PG(, 5) ισχύει = 3, =, 3 = και 4 = 4.

Παρατηρήσεις () Τα σηµεία του PG(r, q) µπορούν να οριστούν µε µοναδικό τρόπο αν θέσουµε την αριστερότερη µη-µηδενική συντεταγµένη ίση µε. () Αν q =, τα σηµεία του PG(r, ) αντιστοιχούνται στα µη-µηδενικά διανύσµατα του F r Ορισµός Ένα σύνολο K που αποτελείται από n σηµεία του PG(r, q) ονοµάζεται ένα (n, s)-σύνολο αν τα διανύσµατα που αναπαριστούν τα σηµεία του K σχηµατίζουν ένα (n, s)-σύνολο στον αντίστοιχο (underlying) διανυσµατικό χώρο F r q. Παρατηρήσεις () ύο βασικά πλεονεκτήµατα του να δουλεύουµε στο PG(r, q) είναι (a) κάποιοι σχετικά εύκολοι υπολογισµοί µπορούν να χρησιµοποιηθούν για να πάρουµε πάνω φράγµατα του max s (r, q) και (b) πολλά βέλτιστα (n, s)-σύνολα είναι τελικά κάποιες φυσικές γεωµετρικές κατασκευές. () Ένα (n, )-σύνολο του PG(r, q) είναι απλά ένα σύνολο από n διακεκριµένα σηµεία του PG(r, q). Άρα µπορούµε να περιγράψουµε τον κώδικα Hamming Ham(r, q) ως τον κώδικα ο οποίος έχει πίνακα ελέγχου ισοτιµίας H τέτοιο ώστε οι στήλες να είναι διακεκριµένα σηµεία του PG(r, q). Φυσικά, διαφορετικές αναπαραστάσεις αυτών των σηµείων θα µας δίνουν διαφορετικούς, αλλά ισοδύναµους, κώδικες. Για παράδειγµα (δες παράδειγµα 4.7(ii)) ο κώδικας Ham(, 5) ορίζεται από τον πίνακα ελέγχου ισοτιµίας H = 3 4 ή ισοδύναµα H = 3 4

Το MLTC πρόβληµα για d = 4 Το µέγιστο µήκος ενός [n, n r, 4]-κώδικα ως προς το σώµα F q, για δοσµένο r, είναι ίσο µε max 3 (r, q), το µεγαλύτερο µέγεθος ενός (n, 3)-συνόλου στο F r q (ή στο PG(r, q)). (Εφαρµογή του πορίσµατος 4. για d = 4). Ένα (n, 3)-σύνολο στο επίπεδο PG(, q) συνήθως ονοµάζεται n-τόξο (n-arc), ενώ ένα (n, 3)-σύνολο στο επίπεδο PG(r, q) για r > 3 ονοµάζεται n-cap. Ένα cap λέγεται πλήρες (complete) αν δεν περιέχεται σε ένα µεγαλύτερο cap του ίδιου προβολικού χώρου. Προφανώς, το µέγιστο πλήρες cap έχει µήκος ίσο µε max 3 (r, q). Επειδή τρία σηµεία στο PG(r, q) για r > 3 είναι γραµµικά εξαρτηµένα αν και µόνο αν είναι συνευθειακά (δηλαδή βρίσκονται πάνω στην ίδια ευθεία) µπορούµε να περιγράψουµε ένα n-τόξο/n-cap σαν το σύνολο n σηµείων όπου ανά τρία δεν είναι συνευθειακά. Το πρόβληµα προσδιορισµού των τιµών του max 3 (r, q) πρώτα απασχόλησε τον Bose (947), λύθηκε γρήγορα για q = για όλα τα r, και για r 4 για όλα τα q. Αλλά, παρόλο που το πρόβληµα απέσπασε πολλή την προσοχή, λύθηκε επιπλέον µόνο για τα ζευγάρια (r, q) = (5, 3) και (6, 3). Πρόσφατα, το 999, οι Yves Edel και Jürgen Bierbrauer µε τη βοήθεια ηλεκτρονικών υπολογιστών έλυσαν το πρόβληµα για το ζευγάρι (5, 4). Οι γνωστές τιµές για το max 3 (r, q) εµφανίζονται στον παρακάτω πίνακα. max 3 (r, ) = r (Bose 947) q + αν q περιττός max 3 (3, q) = q + αν q άρτιος (Bose 947) max 3 (4, q) = q + αν q περιττός q + αν q άρτιος (Bose 947) (Qvist 95) max 3 (5, 3) = (Pellegrino 97) max 3 (6, 3) = 56 (Hill 973) max 3 (5, 4) = 4 (Edel, Bierbrauer 999) Πίνακας 4.9 Οι γνωστές τιµές του max 3 (r, q) Στη συνέχεια θα αποδείξουµε τα πιο άµεσα από αυτά τα αποτελέσµατα. Ο προσδιορισµός του max 3 (r, ) Ενδιαφερόµαστε για την εύρεση βέλτιστων δυαδικών γραµµικών κωδίκων µε d = 4. Το ακόλουθο γενικό θεώρηµα µας δείχνει ότι µπορούµε να αποκοµίσουµε τέτοιους κώδικες από βέλτιστους κώδικες µε ελάχιστη απόσταση 3 µε την απλή σκέψη του να προσθέσουµε σε κάθε κωδική λέξη ένα σύµβολο ολικού ελέγχου ισοτιµίας. 3

Θεώρηµα 4. Έστω d περιττός. Τότε υπάρχει γραµµικός δυαδικός [n, k, d]- κώδικας αν και µόνο αν υπάρχει γραµµικός δυαδικός [n +, k, d + ]-κώδικας. Απόδειξη Η απόδειξη του θεωρήµατος.7 ισχύει και για γραµµικούς κώδικες. Αυτό συµβαίνει γιατί ένας εκτεταµένος ( extended ) γραµµικός κώδικας (δηλαδή ο κώδικας που παίρνεται από έναν γραµµικό κώδικα µε την προσθήκη σε κάθε κωδική ενός συµβόλου ολικού ελέγχου ισοτιµίας, είναι επίσης γραµµικός. Πιο συγκεκριµένα, αν το βάρος µια κωδικής λέξης είναι άρτιο προσθέτουµε ένα ενώ αν το βάρος της είναι περιττό προσθέτουµε ένα. Για την αντίθετη κατεύθυνση, ακριβώς όπως και στο θεώρηµα.7, διαλέγουµε στον κώδικα [n +, k, d + ] κωδικές λέξεις x και y τέτοιες ώστε d(x, y) = d +. Στη συνέχεια βρίσκουµε µια θέση στην οποία διαφέρουν και την διαγράφουµε από όλες τις κωδικές λέξεις. Το αποτέλεσµα είναι ένας [n, k, d]-κώδικας και αποδείξαµε το θεώρηµα. Πόρισµα 4. Έστω d άρτιος. Τότε (i) B (n, d) = B (n, d ) (ii) max d (r, ) = max d (r, ) +. Απόδειξη (i) Άµεσο από το θεώρηµα 4.. (ii) Έχουµε ισοδύναµα n max d (r, ) υπάρχει δυαδικός [n, n r, d]-κώδικας υπάρχει δυαδικός [n, n r, d ]-κώδικας n max d (r, ) n max d (r, ) + Πόρισµα 4. max 3 (r, ) = r. Απόδειξη Από το θεώρηµα 4.4 για q = έχουµε ότι max (r, ) = πόρισµα 4.(ii), max 3 (r, ) = ( r ) + = r. r = r. Οπότε, από το Ο βέλτιστος δυαδικός κώδικας µε d = 4 και πλεόνασµα r είναι ο εκτεταµένος κώδικας Hamming H â m(r, ) (όπως είδαµε στο κεφάλαιο 8 του βιβλίου), ένας πίνακας ελέγχου ισοτιµίας για αυτόν τον κώδικα είναι Ĥ = H... M, 4

όπου Η είναι ένας πίνακας ελέγχου ισοτιµίας του κώδικα Ham(r, ) τέτοιος ώστε οι στήλες του H να είναι τα σηµεία του PG(r, ) (για παράδειγµα τα µη-µηδενικά διανύσµατα του F q. Οι στήλες του Ĥ σχηµατίζουν ένα βέλτιστο r -cap στο PG(r, ) το οποίο αποτελείται από τα σηµεία του PG(r, ) τα οποία δεν βρίσκονται στον υπόχωρο {(x,, x r ) x r = }. Γεωµετρικά, µπορεί να περιγραφεί σαν το συµπλήρωµα ενός υπερεπιπέδου. Ο προσδιορισµός του max 3 (3, q) Πρώτα θα δώσουµε κάποια παραδείγµατα από καλούς γραµµικούς κώδικες µε d = 4 και r = 3. Στη συνέχεια θα αποδείξουµε ότι αυτοί οι κώδικες είναι βέλτιστοι δείχνοντας ότι δεν υπάρχουν τέτοιοι κώδικες µε µεγαλύτερο µήκος. Θεώρηµα 4.3 Έστω a, a,, a q τα µη-µηδενικά στοιχεία του F q.... (i) Ο πίνακας H = a a... a q είναι ο πίνακας ελέγχου ισοτιµίας a a... a q ενός γραµµικού [q +, q, 4]-κώδικα. Ισοδύναµα, οι στήλες του Η σχηµατίζουν ένα (q + )-τόξο στο PG(, q). ηλαδή αποτελούν ένα (q +, 3)-σύνολο του PG(, q). (ii) Αν ο q είναι άρτιος τότε ο πίνακας Η * = a a a a......... a a q q Απόδειξη είναι ο πίνακας ελέγχου ισοτιµίας ενός γραµµικού [q +, q, 4]-κώδικα. Ισοδύναµα, οι στήλες του Η * σχηµατίζουν ένα (q + )-τόξο στο PG(, q). ηλαδή αποτελούν ένα (q +, 3)-σύνολο του PG(, q). (i) Αρκεί να δείξουµε ότι, οποιεσδήποτε τρεις στήλες του H είναι γραµµικά ανεξάρτητες. Οποιεσδήποτε τρεις από τις πρώτες q στήλες του Η σχηµατίζουν έναν πίνακα Vandermonde και είναι γραµµικά ανεξάρτητες από τα θεωρήµατα. 3 και. 4. Για οποιαδήποτε τριάδα στηλών, η οποία περιέχει µια ή δύο από τις δύο τελευταίες στήλες του Η, η ορίζουσα µπορεί να αναπτυχθεί κατά µια από αυτές τις στήλες και να πάρουµε ξανά µια ορίζουσα ενός πίνακα Vandermonde. Πιο συγκεκριµένα, αν για παράδειγµα πάρουµε 3 Θεώρηµα. Ένας πίνακας Vandermonde έχει µη-µηδενική ορίζουσα 4 Θεώρηµα. Ένας r x r πίνακας µε µη-µηδενική ορίζουσα έχει τις r στήλες του γραµµικά ανεξάρτητες. 5

την ορίζουσα det a i a j µπορούµε να αναπτύξουµε ως προς την a i a j τελευταία στήλη οπότε θα πάρουµε a i a j. Εποµένως, αν a i a j η ορίζουσα det A είναι µη-µηδενική. (ii) είξαµε στο (i) ότι οποιεσδήποτε τρεις στήλες του Η * είναι γραµµικά ανεξάρτητες, µε πιθανή εξαίρεση µια τριάδα της µορφής a i, a j a i a j και. Η ορίζουσα του πίνακα Α που σχηµατίζεται από αυτές τις τρεις στήλες είναι ίση µε a i a. Επειδή, το q είναι άρτιος, το σώµα F j q έχει χαρακτηριστική. Οπότε, a i a j = (a i a j ). ( ες και την άσκηση 3.). Εποµένως, αν a i a j η ορίζουσα det A είναι µη-µηδενική. Επειδή κατασκευάσαµε κώδικες µήκους q + και q + αντίστοιχα έχουµε το ακόλουθο Πόρισµα 4.4 max 3 (3, q) q + αν q περιττός q + αν q άρτιος Παρατήρηση Το (q +)-τόξο που σχηµατίζεται από τις στήλες του Η του θεωρήµατος 4.3 είναι η κωνική τοµή {(x, y, z) PG(, q) όπου yz = x }. Τώρα θα δείξουµε ότι οι κώδικες/τόξα που δίνονται στο θεώρηµα 4.3 είναι βέλτιστοι. Θεώρηµα 4.5 (i) Για κάθε δύναµη πρώτου q, max 3 (3, q) q +. (ii) Αν ο q είναι περιττός τότε max 3 (3, q) q +. Πρώτη απόδειξη (i) Επειδή r = 3 είναι k = n r = n 3. Έστω Η ο πίνακας ελέγχου ισοτιµίας, στην κανονική του µορφή, ενός γραµµικού [n, n 3, 4]-κώδικα C πάνω από το F q µε n = max 3 (3, q): H = a b c a b c......... a b c n 3 n 3 n 3, 6

Επειδή d = 3 οποιεσδήποτε τρεις στήλες του Η είναι γραµµικά ανεξάρτητες. Εποµένως, η ορίζουσα που σχηµατίζεται από οποιεσδήποτε τρεις στήλες του Η είναι διαφορετική του µηδενός. Από το µη-µηδενισµό της ορίζουσας που σχηµατίζεται από δυο από τις τρεις τελευταίες στήλες και από µια από τις n 3 πρώτες, βρίσκουµε ότι όλα τα a i, b i, c i είναι µη-µηδενικά. Πολλαπλασιάζοντας την i-στη στήλη µε a i για i =,,, n 3 σχηµατίζουµε έναν κώδικα ισοδύναµο µε τον C όπου όλα τα a i είναι όλα ίσα µε. Εποµένως, µπορούµε να υποθέσουµε ότι ο κώδικας ελέγχου ισοτιµίας είναι Η = b c... b n 3 n 3, c...... b c όπου τα b i και c i είναι διαφορετικά του µηδενός. Επειδή η ορίζουσα που σχηµατίζεται από την τελευταία στήλη και από δυο από τις n 3 πρώτες στήλες, είναι µη-µηδενική, τα b i πρέπει να είναι, σαν στοιχεία του F q, διαφορετικά ανά δύο. Εποµένως, n 3 q οπότε n q +. (ii) (Προσαρµόστηκε από τους Fenton και Vámos, 98). Ας υποθέσουµε ότι ο q είναι περιττός. Έστω ότι υπάρχει ένας γραµµικός [q +, q, 4]-κώδικας. Θα καταλήξουµε σε άτοπο. Αν λοιπόν υπάρχει τέτοιος κώδικας, όπως και στο (i), µπορούµε να υποθέσουµε ότι ο C έχει πίνακα ελέγχου ισοτιµίας τον Η = b c b c......... b c n 3 n 3 όπου τα b, b,, b q είναι όλα τα µη-µηδενικά στοιχεία του F q και τα c, c,, c q είναι όλα τα µη-µηδενικά στοιχεία του F q σε κάποια σειρά. Ο µη- µηδενισµός των οριζουσών της µορφής det bi ci b c j j µας δίνει ότι τα στοιχεία b c, b c,, b q c q είναι όλα διαφορετικά µεταξύ τους άρα είναι επίσης τα µη-µηδενικά στοιχεία του F q σε κάποια σειρά. Τώρα, επειδή κάθε στοιχείο του F q έχει αντίστροφο διαφορετικό από q τον εαυτό του εκτός από το τα τρία γινόµενα q b i= i, q c i= i, b c i= i i είναι όλα ίσα µε ( ες και την άσκηση 3.3 στο βιβλίο του Hill). Αλλά τότε q b c = ( q i= i i i= i q b )( c i= i ) = ( )( ) =. Επειδή το q είναι περιττός και καταλήξαµε σε άτοπο. 7

ευτέρη απόδειξη (γεωµετρική) (i) Έστω K ένα n-τόξο στο PG(, q) µε µέγιστο µέγεθος n = max 3 (3, q). Έστω P ένα σηµείο του Κ. Από το λήµµα 4.6(iv) υπάρχουν q + ευθείες που περνάνε από το Ρ και κάθε σηµείο του Κ βρίσκεται σε µια από αυτές τις ευθείες. Μάλιστα κάθε µια από αυτές τις ευθείες µπορεί να περιέχει, εκτός του Ρ, ακριβώς ένα σηµείο γιατί από τον ορισµό του n-τόξου δεν υπάρχουν τρία σηµεία του Κ συνευθειακά (δηλαδή γραµµικά εξαρτηµένα). Εποµένως, n + (q + ) = q +. (ii) Έστω τώρα q περιττός. Έστω, µε σκοπό να φτάσουµε σε άτοπο, ότι το Κ είναι ένα (q + )-τόξο στο PG(, q). ηλαδή το Κ περιέχει q + διανύσµατα τα οποία ανά τρία δεν είναι συνευθειακά. Αν Ρ ένα τυχαίο σηµείο του Κ, κάθε µια από τις q + ευθείες που περνάνε από το Ρ πρέπει να περιέχουν ακριβώς ένα επιπλέον σηµείο από το Κ. Αυτό σηµαίνει ότι κάθε ευθεία στο PG(, q) τέµνει το Κ ή σε δύο σηµεία ή σε κανένα, αλλά ποτέ σε ένα. Έστω, τώρα, Q ένα σηµείο του PG(, q) που δεν βρίσκεται στο Κ. Από το Q περνάνε q + ευθείες και κάθε ένα σηµείο του Κ βρίσκεται σε ακριβώς µια από αυτές. Άρα αν t από αυτές τις ευθείες τέµνουν το Κ σε δύο σηµεία τότε Κ = t, άρτιος. Είναι άτοπο γιατί K = q + περιττός. Παρατήρηση Η γεωµετρική απόδειξη είναι η καλύτερη από τις δύο αποδείξεις. Έχει δύο σηµαντικά πλεονεκτήµατα: () γενικεύεται για να δώσει άνω φράγµατα στο max 3 (r, q) για µεγαλύτερες τιµές του r και () δεν χρησιµοποιεί συγκεκριµένες ιδιότητες του σώµατος GF(q) και εποµένως δίνει κάποια άνω φράγµατα για το µέγεθος των n-τόξων για οποιοδήποτε προβολικό επίπεδο µε τάξη q. Το πόρισµα 4.4 και το θεώρηµα 4.5 µας δίνουν το Θεώρηµα 4.6 (Bose 947) max 3 (3, q) = q + αν q περιττός q + αν q άρτιος Παρατήρηση Ο Serge (954) έδειξε ότι, για q περιττό, κάθε (q + )-τόξο στο PG(, q) είναι µια κωνική τοµή (conic). Από αυτό προκύπτει ότι ο βέλτιστος [q +, q, 4]-κώδικας. είναι µοναδικός, µέχρι ισοδυναµίας. Για q άρτιο, τα βέλτιστα (q + )-τόξα στο PG(, q) δεν είναι, εν γένει, µοναδικά και η κατάταξή τους είναι άγνωστη. 8

Ο προσδιορισµός του max 3 (4, q), για q περιττό Θα κάνουµε µια γεωµετρική προσέγγιση του προβλήµατος, για αυτό θα εισάγουµε κάποιες επιπλέον έννοιες που αφορούν στην προβολική γεωµετρία PG(r, q). Ας θυµηθούµε ότι, όταν ορίζαµε το PG(r, q) από τον διανυσµατικό χώρο F r q, τα σηµεία και οι ευθείες στο PG(r, q) ήταν, αντίστοιχα, οι µονοδιάστατοι και δισδιάστατοι υπόχωροι του F r. q Πιο γενικά ορίζουµε έναν t-χώρο (t-space) του PG(r, q) να είναι ένας υπόχωρος του F r q διάστασης t +. Εποµένως, ο -χώρος είναι ένα σηµείο και ο -χώρος µια ευθεία. Ένας -χώρος ονοµάζεται επίπεδο (plane), ένας 3-χώρος ονοµάζεται στερεό (solid) και ένας (r )- χώρος στο PG(r, q) ονοµάζεται υπερεπίπεδο (hyperplane). Παρατηρήστε ότι η διάσταση t ενός t-χώρου στο PG(r, q) είναι πάντα µια λιγότερη από την αντίστοιχη διάσταση του διανυσµατικού χώρου. Συνήθως, ταυτίζουµε έναν t-χώρο στο PG(r, q) µε το σύνολο των σηµείων που περιέχει. Αφού ο (t + )-διανυσµατικός υπόχωρος του F r q αποτελείται από q t + µη-µηδενικά διανύσµατα και το καθένα έχει q µη-µηδενικά (βαθµωτά) q t + πολλαπλάσια έχουµε ότι το πλήθος των σηµείων ενός t-χώρου είναι. q Ένας t-χώρος είναι απλά ένα αντίγραφο του PG(t, q) µε την προϋπόθεση να λαµβάνονται υπ όψιν και οι τυχόν ιδιότητες των υποχώρων του. Συγκεκριµένα, ένα cap στο PG(r, q) πρέπει να τέµνει έναν (t )-χώρο το πολύ σε max 3 (t, q) σηµεία, έχοντας πάντα υπ όψιν ότι το υποσύνολο ενός cap είναι επίσης cap. Τώρα θα παρουσιάσουµε ένα άνω φράγµα του max 3 (4, q) όταν το q είναι περιττός. Θεώρηµα 4.7 Αν q περιττός τότε max 3 (4, q) q +. Απόδειξη Ας υποθέσουµε ότι Κ είναι ένα n-cap στο PG(3, q) µε µέγιστο µέγεθος. ηλαδή ισχύει n = max 3 (4, q). Θεωρούµε P και P δυο σηµεία του Κ και L την ευθεία που ορίζουν τα P και P. Επειδή δεν υπάρχουν τρία συνευθειακά σηµεία στο Κ, η L δεν περιέχει άλλα σηµεία του Κ. Σύµφωνα µε το λήµµα 4.6(v) Από την ευθεία L περνάνε q + επίπεδα (δες και την άσκηση 4.4 του βιβλίου) και κάθε σηµείο του Κ, διαφορετικό από τα Ρ και Ρ, βρίσκεται σε ακριβώς ένα από αυτά τα επίπεδα. Επειδή ο q είναι περιττός προκύπτει από το θεώρηµα 4.5(ii) ότι κανένα επίπεδο δεν περιέχει πάνω από q + σηµεία του Κ. Συγκεκριµένα, ένα επίπεδο που τέµνει την ευθεία L µπορεί να περιέχει το πολύ q σηµεία εκτός από τα Ρ και Ρ. Οπότε n + (q + )(q ) = q +. 9

Στη συνέχεια δείχνουµε ότι υπάρχουν (q + )-caps στο PG(3, q), όταν ο q είναι περιττός. Θεώρηµα 4.8 Υποθέτουµε q περιττός. Έστω b ένα στοιχείο του F q όχι τετράγωνο. Τότε το σύνολο είναι ένα (q + )-cap στο PG(3, q). Q = {(x, y, z, w) PG(3, q) όπου zw = x by } Απόδειξη Επειδή το b δεν είναι τετράγωνο το µόνο σηµείο του Q µε z = είναι το (,,, ). Τα υπόλοιπα σηµεία µπορούν να αναπαρασταθούν από ένα διάνυσµα µε z =. Άρα µπορούµε να γράψουµε Q = {(,,, ), (x, y,, x by ) όπου x, y F q } (4.9) Από εδώ φαίνεται ότι η τάξη του Q είναι Q = q +. Πρέπει τώρα να δείξουµε ότι οποιαδήποτε τρία σηµεία στο Q δεν είναι συνευθειακά. Προφανώς, το (,,, ) δεν είναι συνευθειακό µε δύο άλλα σηµεία του Q επειδή για κάθε δοσµένο ζευγάρι (x, y) υπάρχει µόνο ένα σηµείο του Q της µορφής (x, y,, *). Έστω, λοιπόν a = (x, y,, x by ) και a = (x, y,, x by ) δύο σηµεία του Q διαφορετικά από το (,,, ). Έστω, για να καταλήξουµε σε άτοπο, ότι η ευθεία που περνάει από τα a και a περιέχει και ένα τρίτο σηµείο στο Q. Τότε, για κάποιο µη-µηδενικό λ ισχύει a + λ a Q. ηλαδή, το σηµείο (x, y, z, w) = (x, y,, x by ) + λ (x, y,, x by ) = (x + λx, y + λy, + λ, x by + λx λby ) ικανοποιεί την zw = x by. Αυτή η συνθήκη γράφεται ( + λ)(x by + λx λby ) = (x + λx ) b(y + λy ). Ισοδύναµα, x by + λx λby + λx λby + λ x λ by = x + λx x + λ x by λby y λ by. Από όπου προκύπτει λx + λx λby λby = λx x λby y. Επειδή λ έπεται ότι (x x ) = b(y y ), το οποίο είναι άτοπο διότι το b δεν είναι τετράγωνο.

Τα θεωρήµατα 4.7 και 4.8 µας δίνουν το Θεώρηµα 4. Αν q περιττός τότε max 3 (4, q) = q +. Παράδειγµα 4. Στο θεώρηµα 4.8 θέτουµε q = 3 και b =. Από την σχέση (4.9), ένα -cap στο PG(3, 3) παράγεται από τις στήλες του πίνακα Η =, Εποµένως, ο Η είναι ο πίνακας ελέγχου ισοτιµίας του τριαδικού (ternary) γραµµικού [, 6, 4]-κώδικα ο οποίος έχει µέγιστο µήκος για d = 4 και r = 4. Παρατηρήσεις () Το σύνολο Q του θεωρήµατος 4.8 είναι ένα παράδειγµα ενός ελλειπτικού quadric (elliptic quadric). Αν ο q είναι περιττός κάθε ελλειπτικό quadric είναι ένα (q + )-cap και αντίστροφα (Barlotti 955) κάθε (q + )-cap είναι ένα ελλειπτικό quadric. Αυτό σηµαίνει ότι ο βέλτιστος [q +, q 3, 4]-κώδικας είναι µοναδικός µέχρι ισοδυναµίας. () Για q = h µε h > ισχύει επίσης ότι max 3 (4, q) = q + αλλά η απόδειξη είναι λίγο πιο δύσκολη και παραλείπεται. Θα δώσουµε µόνο τα βασικά βήµατα: Αρχικά δείχνεται ότι αν q = h (h > ) τότε max 3 (4, q) q + q + ύστερα ότι δεν υπάρχει n-cap στο PG(3, q) µε q + < n q + q +. Τέλος, κατασκεύασε ένα (q + )- cap στο PG(3, q) για q άρτιο. Οι τιµές του B q (n, 4), για n q + Με την χρήση του θεωρήµατος 4.3 5 µπορούµε να µεταφράσουµε άµεσα τα αποτελέσµατα που βρήκαµε για το max 3 (r, q) για r = και 3 (πόρισµα 4.4) σε αποτελέσµατα για το B q (n, 4). Θεώρηµα 4. Αν q περιττός τότε Αν q άρτιος τότε B q (n, 4) = q n 3 για 4 n q + q n 4 για q + n q + B q (n, 4) = q n 3 q n 4 για 4 n q + για q + 3 n q + 5 Θεώρηµα 4.3 Αν max d (r, q) < n max d (r, q) τότε, B q (n, d) = q n r (δες σελίδα 6)

Παρατηρήσεις για το max 3 (r, q) για r 5 Για r = 3 και r = 4 το packing πρόβληµα για caps στο PG(r, q) ήταν σχετικά εύκολο να λυθεί λόγω της ύπαρξης φυσικών γεωµετρικών σχηµατισµών (κωνικές τοµές στο PG(, q) και ελλειπτικών quadrics στο PG(3, q)) οι οποίοι ήταν βέλτιστα caps. Αλλά στο PG(r, q) για r 5 τα µεγάλα caps δεν φαίνεται να προκύπτουν µε τόσο φυσικό τρόπο και εποµένως το packing πρόβληµα είναι πολύ πιο δύσκολο. Όπως φαίνεται και από τον πίνακα 4.9 οι µόνες γνωστές τιµές του max 3 (r, q) για q και r 5 είναι οι max 3 (5, 3) =, max 3 (6, 3) = 56 και max 3 (5, 4) = 4. Για µια κωδικοθεωρητική απόδειξη του δεύτερου αποτελέσµατος, όπου φαίνεται και η µοναδικότητα ενός βέλτιστου τριαδικού γραµµικού [56, 5, 4]-κώδικα, δες Hill (978) Είναι εύκολο να κατασκευάσουµε -caps στο PG(4, 3) (δες άσκηση 4.9 στο βιβλίο του R. Hill) αλλά δύσκολο να δείξουµε ότι το είναι το µέγιστο δυνατό µέγεθος. Αντίθετα, είναι σχετικά δύσκολο να περιγράψουµε ένα 56-cap στο PG(5, 3) αλλά µια σύντοµη απόδειξη του ότι το 56 είναι το µέγιστο δυνατό δόθηκε από τους Bruen και Hirschfeld (978). Αν το σύνολο {x, x,, x } είναι ένα -cap στο PG(3, 3) τότε το σύνολο {(x, ), (x, ),, (x, ), (x, ), (x, ),, (x, )} είναι ένα -cap στο PG(4, 3). Ένα -cap στο PG(3,3) δίνεται στο παράδειγµα 4.. Ένα -cap στο PG(4, 3) παράγεται από τις στήλες του πίνακα Ο Hill (983) απέδειξε ότι προβολικά υπάρχουν 9 διαφορετικά -caps στο PG(4, 3). Κάνοντας χρήση του λήµµατος 4.6(v) θα δείξουµε ότι το 56 είναι το µέγιστο δυνατό µέγεθος ενός cap στο PG(5, 3). ( ες και τις ασκήσεις 4. και 4. στο βιβλίο του R. Hill). Σύµφωνα µε το λήµµα 4.6(v) στο PG(5, 3) εποµένως ισχύουν τα ακόλουθα a) Μια δοσµένη ευθεία περιέχεται σε 3 3 b) Ένα δοσµένο επίπεδο περιέχεται σε 3 3 3 c) Ένα δοσµένο στερεό περιέχεται σε 3 3 5 = 5 = 5 = 8 = 4 το πλήθος επίπεδα. 6 = 3 το πλήθος στερεά 8 = 4 το πλήθος 4-χώρους.

Ας υποθέσουµε, λοιπόν, ότι Κ είναι ένα cap στο PG(5, 3). Θα δείξουµε ότι το Κ έχει το πολύ 56 σηµεία. Αν όλα τα επίπεδα του PG(5, 3) τέµνουν το Κ το πολύ σε τρία σηµεία τότε σε ένα δοσµένο επίπεδο κάθε ευθεία τέµνει το K το πολύ σε δύο σηµεία και έχουµε το πολύ ένα ακόµα σηµείο τοµής του Κ µε το επίπεδο. Επειδή κάθε ευθεία περιέχεται σε 4 επίπεδα έχουµε ότι Κ 4 + = 4. ( ύο σηµεία σε µια δοσµένη ευθεία και το πολύ ένα ακόµα σηµείο σε καθένα από τα 4 επίπεδα που την περιέχουν). Ας υποθέσουµε λοιπόν ότι κάποιο επίπεδο π του PG(5, 3) τέµνει το Κ σε 4 σηµεία. Ανάλογα, µπορούµε να υποθέσουµε ότι κάθε στερεό περιέχει το λιγότερο 8 σηµεία του Κ. Γιατί διαφορετικά Κ 4 + 3 3 = 43. (4 σηµεία στο π και το πολύ 3 σηµεία σε καθένα από τα 3 στερεά που το περιέχουν). Τελικά, επειδή max 3 (5, 3) =, έχουµε Κ 8 + 4( 8) = 56. Στην επόµενη διάσταση για q = 3 τα πιο γνωστά φράγµατα είναι τα max 3 (7, 3) 36 το οποίο µας δείχνει ότι το πρόβληµα εύρεσης βέλτιστων caps στο PG(6, 3) είναι πολύ µακριά από την λύση του. Η βελτίωση του φράγµατος από 63 σε 36 έγινε µάλιστα φέτος, το 3, µε τη χρήση ηλεκτρονικών υπολογιστών από κοινού από τους J. Barát, Y. Edel, R. Hill και L. Storme 6. Σε προηγούµενη εργασία τους έδειξαν ότι έδειξαν ότι κάθε 53-cap στο PG(5, 3) περιέχεται σε ένα 56-cap και ότι υπάρχουν πλήρη 48-caps στο PG(5, 3). Με αυτό τον τρόπο έριξαν το άνω φράγµα στο 54. Στην τελευταία εργασία τους έδειξαν ότι κάθε 49-cap στο PG(5,3) και κάθε 48-cap, το οποίο έχει ένα -υπερεπίπεδο µε το πολύ 8-στερεά, περιέχονται σε ένα 56-cap. Αυτό βοήθησε να δώσουν µια γεοµετρική απόδειξη του ότι max 3 (7, 3) 47. Η απόδειξη ολοκληρώθηκε µε την χρήση υπολογιστών. Ο G. Tallini (964) έδειξε ότι το 4 είναι ένα κάτω φράγµα για το max 3 (5, 4). Το 999 οι Yves Edel και Jürgen Bierbrauer απέδειξαν ότι δεν υπάρχουν 4-caps στο PG(4, 4) και εποµένως ότι max 3 (5, 4) = 4. Πιο συγκεκριµένα αρχικά έδειξαν ότι αν υπάρχει κάποιο 4-cap, έστω Κ, στο PG(4, 4) τότε υποχρεωτικά υπάρχει ένα υπερπεπίπεδο Η το οποίο τέµνει το Κ το λιγότερο σε 3 σηµεία Το K H είναι και αυτό cap στο PG(3, 4) το οποίο µάλιστα έχει το πολύ 7 σηµεία. Αυτή η παρατήρηση συνέβαλε στο να αποκλειστεί, µε την χρήση υπολογιστών, η ύπαρξη 4-cap στο PG(4, 4). Αν συµβολίσουµε τα στοιχεία του σώµατος F 4 µε,, 3, 4 όπου + 3 = 3 = τότε ένα 4-cap στο PG(4, 4) είναι οι στήλες του πίνακα 33333333333 33333333 333333333 333333333 333333333333 6 Στο βιβλίο του R. Hill (986) αναφέρεται ως άνω φράγµα το 63, το οποίο ήταν και το γνωστό φράγµα µέχρι το. 3

Ο παραπάνω πίνακας είναι ο γεννήτορας πίνακας ενός [4, 5, 8] 4 κώδικα. Αν, επιπλέον, συµβολίσουµε µε A i το πλήθος των κωδικών λέξεων βάρους i τότε Α 8 =, Α 9 = 36, Α 3 = 88, Α 3 = 35, Α 37 =. Οι στήλες του παρακάτω πίνακα αποτελούν ένα άλλο 4-cap στο PG(4, 4) 3333333333 333333 333333 3333333 Τα βάρη των κωδικών λέξεων κατανέµονται ως εξής: A4 = 9, A6 =, A8 = 5, A3 = 66, A3 = 9,A34 = 36, A36 = 5, A38 = 6. Γνωστά κάτω φράγµατα για το max 3 (r, q) για 5 r και q 9 Μέχρι στιγµής τα γνωστά κάτω φράγµατα για το max 3 (r, q) για 5 r και q 9 είναι τα εξής: r\q 3 4 5 7 8 9 5 4 66 3 8 6 56 6 86 434 695 84 7 88 675 499 44 673 8 48 756 75 647 35 7 9 53 47 555 4574 687 6 4938 74 5 74 544644 744 543 43876 3338 8788 483 6464 34566 74 678 86 558 4

Τελικά συµπεράσµατα () Αναφέραµε προηγουµένως ότι το πρόβληµα προσδιορισµού του max s (r, q) πρώτη φορά απασχόλησε τον Bose (947). Πολύ δευτερεύουσας σηµασία δουλειά έγινε από την Ιταλική σχολή των γεωµετρών µε πρωτοστάτες τους Segre, Barlotti και Tallini. Για µια παρουσίαση των γνωστών αποτελεσµάτων που αφορούν στο max s (r, q) και άλλες σχετικές συναρτήσεις, δείτε Hirschfeld (983). Για µια κατανοητή κάλυψη της θεωρίας των προβολικών γεωµετρικών πάνω από πεπερασµένά σώµατα δείτε Hirschfeld (979 και τόµος, υπό έκδοση). () Πρόσφατα κυκλοφόρησε (998) και µια ανανεωµένη έκδοση του βιβλίου του Hirschfeld Projective Geometries over Finite Fields. (3) Για πρόσφατα αποτελέσµατα που αφορούν στο max s (r, q) για q = 3 και s r 5, δείτε Games (983). (4) εν φαίνεται να υπάρχει κάποιο pattern για τα αποτελέσµατα του max s (r, q) για συγκεκριµένες τιµές του d µεγαλύτερες από 4. Ωστόσο, όταν το d παίρνει τη µέγιστη τιµή του για δοσµένο r, δηλαδή όταν d = r + εµφανίζεται ένα ενδιαφέρον pattern. Αυτή η περίπτωση είναι το αντικείµενο του κεφαλαίου 5. (5) Μια άλλη εκδοχή του MLTC προβλήµατος είναι η εύρεση, για δοσµένα q, n και k, η µέγιστη τιµή του d για την οποία υπάρχει ένας [n, k, d]-κώδικας στο F q. Στην περίπτωση των δυαδικών γραµµικών κωδίκων οι Helgert και Stinaff (973) δίνουν ένα πίνακα µε τέτοιες τιµές (ή φράγµατα όπου οι τιµές είναι άγνωστες) για k n 7. Για µια ανανεωµένη έκδοση αυτού του πίνακα, η οποία περιλαµβάνει πολλές βελτιώσεις από διάφορους συγγραφείς, ο ενδιαφερόµενος αναγνώστης µπορεί να δει το Verhoeff, Τ. (985) Updating a table of bounds on the minimum distance of binary linear codes, Eindhoven University of Technology Report 85-WSK- ή το πιο πρόσφατο Brouwer Andries, Verhoeff Tom (993) An Updated Table of Minimum-Distance Bounds for Binary Linear Codes, IEEE Transactions on Information Theory 39(), 66-677 (6) Το βιβλίο του R. Hill κυκλοφόρησε το 999 µε διορθώσεις. 5

Βιβλιογραφία Πέρα από το βιβλίο Raymond Hill, A First Course in Coding Theory, Oxford University Press, 986 υπάρχουν αναφορές στα: Barát János, Edel Yves, Hill R. and Storme L. (submitted) On complete caps in the projective geometries over F 3 II: New improvements, Designs, Codes and Cryptography ( ιαθέσιµο στο διαδίκτυο: http://www.mathi.uni-heidelberg.de/~yves/papers/pg(6,3).html) Barlotti, A. (955) Un estensione del theorema di Serge-Kustaanheimo, Boll. Un. Mat. Otal., 96-98. Bose, R. C. (947) Mathematical theory of the symmetrical factorial design, Sankhya 8, 7-66. Brouwer Andries, Verhoeff Tom (993) An Updated Table of Minimum-Distance Bounds for Binary Linear Codes, IEEE Transactions on Information Theory 39(), 66-677 ( ιαθέσιµο στο διαδίκτυο: http://wwwpa.win.tue.nl/wstomv/publications/ updated-min-distance-table.pdf) Bruen, A. A. and Hirschfeld, J. W. P. (978) Application of line geometry over finite fields. II. The Hermitian surface, Geom. Dedicata 7, 333-353 Edel, Yves and Bierbrauer J. (999) 4 is the largest size of a cap in PG(4,4), Designs, Codes and Cryptography 6, 5-6 ( ιαθέσιµο στο διαδίκτυο: http://www.mathi.uni-heidelberg.de/~yves/papers/4cap.html) Fenton, N. E. and Vámos, P. (98) Matroid interpretation of maximal k-arcs in projective spaces, Rend. Mat. (7), 573-8. Games, R. A. (983) The packing problem for projective geometries over GF(3) with dimension greater than five, J. Comb. Theory, Series A 35, 6-44. Helgert, H. J. and Stinaff, R. D. (973) Minimum distance bounds for binary linear codes, IEEE Trans. Info. Theory 9, 344-356. Hill, R. (973) On the largest size of cap in S 5, 3, Atti Accad. Naz. Lincei Rendiconti 54, 378-384. Hill, R. (983) On Pellegrino s caps in S 4, 3, Combinatorial Geometries and their Applications (Rome 98), Ann. Discrete Math. 8, 443-448. Hirschfeld, J. W. P. (979) Maximum sets in finite projective spaces, in Surveys in combinatorics, LMS Lecture Note Series 8, edited by E. K. Lloyd. Cambridge University Press, 55-76. Hirschfeld, J. W. P. (979) Projective geometries over finite fields, Oxford University Press. ( ιαθέσιµο από την βιβλιοθήκη του Παν. Κρήτης κωδικός: QA47.H58). 6

Hirschfeld, J. W. P. (998) Projective geometries over finite fields, Second Edition, Oxford University Press. ( ιαθέσιµο από την βιβλιοθήκη του Παν. Κρήτης κωδικός: QA47.H58 998). Pellegrino, G. (97) Sul massimo ordine delle calotte in S 4, 3, Matematiche (Catania) 5, -9. Qvist, B. (95) Some remarks concerning curves of the second degree in a finite plane, Ann. Acad. Sci. Fenn., Ser.A, no. 34, 95. Serge, B. (954) Sulle ovalli nei plani lineari finiti, Atti Accad. Naz. Lincei Rendiconti 7, - Tallini, G. (964) Calotte complete di S 4,q contenenti due quadriche ellittiche quali sezioni iperpiane, Rend.Mat e Appl. 3, 8-3. Verhoeff, T. (985) Updating a table of bounds on the minimum distance of binary linear codes, Eindhoven University of Technology Report 85-WSK-. 7