(i) Αλφάβητο ονοµάζεται το πεπερασµένο σύνολο των συµβόλων (πολλές φορές θα

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "(i) Αλφάβητο ονοµάζεται το πεπερασµένο σύνολο των συµβόλων (πολλές φορές θα"

Transcript

1 Κωδικοποίηση. Εισαγωγή και γενικότητες Ορισµός. (i) Αλφάβητο ονοµάζεται το πεπερασµένο σύνολο των συµβόλων (πολλές φορές θα τα ονοµάζουµε γράµµατα) που χρησιµοποιούµε για να καταγράψουµεδιατυπώσουµε ένα µήνυµα. Το αλφάβητό µας θα είναι το πεπερασµένο σώµα F q όπου το q είναι δύναµη πρώτου αριθµού. (ii) Ένα k-µήνυµα αποτελείται από µια ακολουθία γραµµάτων των αλφαβήτου µας µήκους k. Είναι δηλαδή της µορφής: a, a, a k µε a i F q. (iii) Η αντίστοιχη κωδική λέξη x ενός k-µηνύµατος είναι µια ακολουθία µήκους n. Είναι δηλαδή της µορφής x = x, x, x n µε x i F q και n k. Όπου (σχεδόν) πάντα θα ισχύει ότι x = a, x = a,, x k = a k ενώ τα υπόλοιπα n k σύµβολα (x k+, x k+,, x n ) θα τα λέµε σύµβολα ελέγχου (check symbols ή control symbols). Συµβολισµός. Οι κωδικές λέξεις θα γράφονται x ή x, x,, x n ή (x, x,,x n ) ή x x x n. Ορισµός.3 Θα ονοµάζουµε διάνυσµα λήψης (ή µήνυµα λήψης) το διάνυσµα y = y, y,, y n που λαµβάνουµε. Το y εν γένει είναι διαφορετικό από το µήνυµα x που µας στέλνουνε. Το e : = y x = e e e n θα λέγεται διάνυσµα λάθους (ή απλά λάθος). Ορισµός.4 Ένας n-κώδικας C είναι ένα υποσύνολο του F n q. Ακριβέστερα ο κώδικας θα λέγεται (n, k)-κώδικας, όπου k το µήκος του µηνύµατος που κωδικοποιούµε. Αν ο κώδικας C είναι F q -διανυσµατικός υπόχωρος του F n q τότε θα λέγεται (n, k)-γραµµικός κώδικας. Τα στοιχεία του C θα είναι οι κωδικές λέξεις. Όταν πάρουµε το y θα πρέπει να αποφασίσουµε ποια κωδική λέξη µας έχουν στείλει. Θα διαλέγουµε από το σύνολο C µια κωδική λέξη που διαφέρει λιγότερο από το y. Αυτό το αξίωµα ονοµάζεται αποκωδικοποίηση µέγιστης πιθανότητας. Ορισµός.5 Απόσταση Hamming d(x, y) δύο διανυσµάτων x, y στο F n q, µε x = x, x, x n και y = y, y, y n, είναι το πλήθος των συντεταγµένων στις οποίες τα x και y διαφέρουν. ηλαδή d(x, y) = #{ i N, i n x i y i } Ορισµός.6 Βάρος (weight) Hamming w(x) ενός διανύσµατος x = x, x, x n στο F n q είναι το πλήθος των µη-µηδενικών συντεταγµένων του x. ηλαδή,

2 w(x) = #{ i N, i n x } Προφανώς, w(x) = d(x, ). Παράδειγµα.7 Έστω C F 4 3. Tο βάρος Hamming του είναι w() = 3. Η απόσταση Hamming των και είναι d(, ) =. Παρατήρηση.8 Η απόσταση Hamming d(c) είναι µια µετρική στον F n q και το βάρος Hamming w είναι µια νόρµα στον F n. Ορισµός.9 Αν C F n q ένας (n, k)-κώδικας, η ελάχιστη απόσταση d min (C) του κώδικα είναι i d min (C) = min d(u, v) u,v C u v Άρα, όταν παίρνουµε το y πρέπει να ελέγχουµε τις q k κωδικές λέξεις για να βρούµε ποια έχει την µικρότερη απόσταση Hamming από το y. Προφανώς, αυτή η διαδικασία είναι αδύνατη για µεγάλα k και ένας από τους στόχους της θεωρίας κωδίκων είναι να βρει κώδικες µε γρηγορότερους αλγόριθµους αποκωδικοποίησης. Ορισµός. Το σύνολο S r (x) : = { y F n q d(x, y) r} θα λέγεται η σφαίρα ακτίνας r ως προς το x F n q. Παράδειγµα. Έστω C = F 3 τότε ο κύκλος µε ακτίνα ως προς το είναι S () = {,,, }. Στόχος Παίρνοντας σφαίρες κατάλληλης ακτίνας r κέντρου κωδικής λέξης θα πρέπει κατά το δυνατό να καλύπτει η ένωσή τους όλο το χώρο F n q ώστε να µπορούµε να αποκωδικοποιούµε όλα τα κωδικοποιηµένα µηνύµατα που λαµβάνουµε ενώ συγχρόνως η ακτίνα r θα πρέπει να είναι αρκετά µικρή ώστε οι σφαίρες να µην τέµνονται (ή εφάπτονται) και να µπορούµε να αποκωδικοποιούµε µονοσήµαντα. Πρέπει πάντως να ισχύει ότι r < dmin (C). Η σηµασία της ιδέας της ελάχιστης απόστασης δίνεται από την Πρόταση. Υποθέτουµε ότι ο C είναι γραµµικός κώδικας µε ελάχιστη απόσταση d min (C) = d. Ο C ανιχνεύει την ύπαρξη d ή λιγότερων λαθών και διορθώνει το πολύ e λάθη όπου e τέτοιο ώστε e + d. Απόδειξη Έστω ότι λάβαµε το µήνυµα y µε απόσταση f από την κωδική λέξη x, όπου f d. Φανταζόµαστε ότι η x είναι η µεταδιδόµενη (αρχική) λέξη και y η λέξη που πήραµε τελικά. ηλαδή έχουµε f λάθη κατά την µεταφορά. Επειδή d είναι η ελάχιστη

3 απόσταση του C η λέξη y καταλαβαίνουµε αµέσως ότι δεν µπορεί να είναι κωδική λέξη. ηλαδή, ο κώδικας C ανακαλύπτει d ή λιγότερα λάθη. Αν τώρα το µήνυµα y έχει απόσταση e από την κωδική λέξη x και e + d τότε δεν υπάρχει άλλη κωδική λέξη πιο κοντά στη y, διότι αν d(y, x ) e για κάποια x τότε θα ίσχυε d(x, x ) d(x, y) + d(y, x ) e + e < d άτοπο, διότι η ελάχιστη απόσταση του κώδικα C είναι d. Εποµένως, υπάρχει µοναδική κοντινότερη λέξη του y και συνεπώς ο C διορθώνει e λάθη σ αυτήν την περίπτωση. Ένα από τα βασικά προβλήµατα στη θεωρία κωδίκων είναι να ελαχιστοποιηθούν τα λάθη αλλά χωρίς να µειωθεί υποχρεωτικά η αναλογία της πληροφορίας n k. Κεντρικό πρόβληµα της Θεωρίας Κωδίκων είναι το εξής: ίνονται d, n, q φυσικοί αριθµοί όπου q δύναµη πρώτου αριθµού. Να υπολογιστεί ο µέγιστος αριθµός διανυσµάτων, έστω A q (n, d), του διανυσµατικού χώρου F n q τα οποία ανά δυο να έχουν απόσταση µεγαλύτερη ή ίση µε d. Φυσικά, αν είναι δυνατόν να βρεθούν τα διανύσµατα. Το πρόβληµα αυτό χαρακτηρίζεται και σαν discrete sphere packing problem (Conway & Sloan, 988) Ο επόµενος πίνακας µας δίνει κάποιες τιµές του A (n, d) για d = 3 n A (n, 3) άγνωστος, µεταξύ 7 και 79 Ορισµός.3 Ένας κώδικας C ο οποίος διορθώνει την ύπαρξη t λαθών θα λέγεται t- κώδικας διόρθωσης λαθών (t-error-correcting code), ενώ ένας κώδικας C που ανιχνεύει e λάθη θα λέγεται e-κώδικας ανίχνευσης λαθών (e-error-detecting code). Έστω τώρα C κώδικας ως προς το F q µήκους n µε πλήθος κωδικών λέξεων. n Υποθέτουµε ότι ο κώδικας είναι ένας t-κώδικας διόρθωσης λαθών. Υπάρχουν m διανύσµατα του F n q τα οποία να έχουν βάρος m στο F q. Αν c C τότε µέσα στην n t n σφαίρα S t (c) υπάρχουν + (q )c + + (q ) διανύσµατα του F n q. t Θεώρηµα.4 (Φράγµα του Hamming) Οι παράµετροι q, n, t, ενός t-κώδικα διόρθωσης λαθών C ορισµένου στο σώµα F q µήκους n µε Μ κωδικές λέξεις ικανοποιούν την ανισότητα

4 n t n Μ + (q ) + + (q ) t q n. Αν όλα τα διανύσµατα του F n q είναι µέσα σε σφαίρες ακτίνας t κέντρου κωδικών λέξεων ενός (n, k)-γραµµικού κώδικα τότε παίρνουµε µια ειδική κατηγορία κωδίκων: Στην περίπτωση όπου ο κώδικας είναι F διανυσµατικός υπόχωρος η ανισότητα γράφεται: n n Μ n. t Ορισµός.5 Ένας t-κώδικας διόρθωσης λαθών ορισµένος στο σώµα F q θα ονοµάζεται τέλειος αν στο θεώρηµα.6 ισχύει η ισότητα. Αν ο C είναι κώδικας όπως αυτός του θεωρήµατος.4 µε d min (C) = d = t +, τότε αν διαγράψουµε τα τελευταία d σύµβολα πάλι έχουµε έναν κώδικα µε όλες τις κωδικές λέξεις διαφορετικές. Ο κώδικας που προκύπτει έχει µήκος n d +, και παίρνουµε το Θεώρηµα.6 (Φράγµα του Singleton) Αν ένας κώδικας C F n q έχει ελάχιστη απόσταση d, τότε C q n d + ή αλλιώς k n d +. Ορισµός.7 Ένας κώδικας C θα λέγεται διαχωρίσιµος µέγιστης απόστασης (maximum distance separable) ή πιο απλά κώδικας DS αν στο θεώρηµα.6 ισχύει η ισότητα. Παράδειγµα.8 Έστω ο κώδικας C ={,,,,,,, } F 6 όπου d min (C) = 3. Έχουµε εποµένως, = 8, q =, n = 6, d = 3, t =. Το φράγµα του 6 Hamming δίνει την ανισότητα 8 + 6, δηλαδή 56 < 64. Αυτό σηµαίνει ότι µόνο = 8 λέξεις µήκους 6 στο F 6 βρίσκονται έξω από κάποια σφαίρα και δεν µπορούν να διορθωθούν σωστά (αυτό είναι προφανές και από το γεγονός ότι έχουµε 8 µη τεµνόµενες σφαίρες µε 7 στοιχεία η κάθε µια). Ένα παράδειγµα µιας από τις 8 λέξεις που δεν µπορούν να διορθωθούν σωστά είναι η η οποία έχει απόσταση µεγαλύτερη ή ίση του από όλες τις κωδικές λέξεις. Το φράγµα του Singleton µας δίνει 8 4 = 6, άρα ο C δεν είναι DS. Τα φράγµατα µας δείχνουν τα όρια µας. Μεγάλη έκπληξη αποτέλεσε το θεώρηµα του Shannon (948) ότι υπάρχουν όσο καλοί κώδικες θέλουµε.

5 . Γραµµικοί κώδικες Ας υποθέσουµε τώρα ότι τα σύµβολα ελέγχου µπορούν να προκύψουν από το k- µήνυµα µε τέτοιο τρόπο ώστε οι κωδικές λέξεις x να ικανοποιούν το σύστηµα µε γραµµικές εξισώσεις Hx T =, όπου Η είναι ένας δοσµένος (n k) n πίνακας µε στοιχεία από το σώµα F q. H κανονική µορφή για τον Η είναι [Α Ι n k ] όπου Α ένας (n k) k πίνακας και Ι n k ο (n k) (n k) µοναδιαίος πίνακας. Προκύπτει ο παρακάτω Ορισµός. Έστω Η ένας (n k) n πίνακας µε βαθµό n k και στοιχεία από το σώµα F q. Το σύνολο όλων των n-διάστατων διανυσµάτων x που ικανοποιούν την εξίσωση Hx T = ονοµάζονται γραµµικός κώδικας C πάνω από το F q µε µήκος n. Ο πίνακας Η είναι ο πίνακας ελέγχου ισοτιµίας (parity-check matrix) του κώδικα C ο οποίος ονοµάζεται και γραµµικός (n, k)-κώδικας. Αν ο Η είναι στην µορφή [Α Ι n k ] τότε τα πρώτα k σύµβολα από την κωδική λέξη x είναι το αρχικό k-µήνυµα, ενώ τα υπόλοιπα n k σύµβολα του x είναι τα σύµβολα ελέγχου. Ο C ονοµάζεται επίσης συστηµατικός γραµµικός (n, k)-κώδικας και τότε θεωρούµε ότι ο Η είναι στην κανονική µορφή. Αν q = τότε ο C ονοµάζεται δυαδικός κώδικας (binary code). Παρατήρηση. Το σύνολο C των λύσεων x της Hx T = (ή αλλιώς ο µηδενόχωρος του H) είναι ένας υπόχωρος του διανυσµατικού χώρου F n q µε διάσταση k. Επειδή οι κωδικές λέξεις είναι προσθετική οµάδα, ο C ονοµάζεται επίσης κώδικας-οµάδα. Ιδιότητες γραµµικών κωδίκων.. x C Hx T =. Ο πίνακας ελέγχου ισοτιµίας Η του κώδικα C γράφεται σε κανονική µορφή Η = [Α Ι n k ] 3. Ο πίνακας G = [I k A T ] ονοµάζεται (κανονικός) γεννήτορας πίνακας του κώδικα C µε πίνακα ελέγχου ισοτιµίας H = [Α Ι n k ] στην κανονική µορφή λόγω του ότι ισχύει x = ug οι κωδικές λέξεις είναι γραµµικοί συνδυασµοί των γραµµών του G. Ισχύει: GH T = HG T =. Παράδείγµα.3 Αν H = τότε G =.

6 Από τις τρεις γραµµές του πίνακα παίρνουµε τον (3, 6)-κώδικα C F 6 ο οποίος αποτελείται από 8 κωδικές λέξεις:,,,,,,, Όπως και πριν κάθε κωδική λέξη x µπορεί να περιγραφεί σαν διανύσµα της µορφής x = ug, όπου u = u u u 3 µε u i F. Υπάρχουν τέσσερις κωδικές λέξεις βάρους 3, τρεις κωδικές λέξεις βάρους 4 και µια κωδική λέξη βάρους. Η ελάχιστη απόσταση του κώδικα είναι 3, εποµένως ανιχνεύει την ύπαρξη το πολύ δύο λαθών και διορθώνει το πολύ ένα λάθος. Θεώρηµα.4 Έστω G ο γεννήτορας πίνακας ενός γραµµικού κώδικα C. Τότε οι γραµµές του G σχηµατίζουν µια βάση του C. Απόδειξη Οι k γραµµές του πίνακα G είναι γραµµικώς ανεξάρτητες από τον ορισµό του γεννήτορα πίνακα ενός γραµµικού κώδικα. Αν r είναι ένα διάνυσµα-γραµµή του G τότε rh T = άρα και Ηr T = για κάθε r C. τώρα, dimc είναι η διάσταση του µηδενόχωρου του H, η οποία είναι n rank(h) = k. Εποµένως, οι k γραµµές του G σχηµατίζουν µια βάση του C. Ένας κώδικας µπορεί να έχει πολλούς πίνακες ελέγχου ισοτιµίας και γεννήτορες πίνακες. Κάθε k n πίνακας του οποίου ο χώρος γραµµών είναι ίσος µε τον C µπορεί να είναι επίσης ένας γεννήτορας πίνακας του C. Αν ο «γεννήτορας πίνακας» H δεν είναι στην κανονική µορφή µπορούµε να τον µετατρέψουµε σε ένα πίνακα της µορφής [I k A T ] χωρίς να αλλάξουµε τον µηδενόχωρο του Η, δηλαδή τον κώδικα C. Μετά µετατρέπουµε τις συντεταγµένες για να σχηµατίσουµε τον πίνακα H ο οπoίος να είναι σε κανονική µορφή. Οι συντεταγµένες του κώδικα C που αντιστοιχεί στον H είναι «ισοδύναµος» µε τον C µε την ακόλουθη έννοια: Ορισµός.5 ύο κώδικες C και C ίδιου µήκους n θα λέγονται ισοδύναµοι αν υπάρχει µια µετάθεση π του συνόλου {,,, n} τέτοια ώστε (x,, x n ) C (,, x ) C x π ( ) π(n) Έτσι, σχηµατίζουµε τον γεννήτορα πίνακα G του πίνακα C και ύστερα εφαρµόζουµε την αντίστροφη µετάθεση π στις συντεταγµένες. Το επόµενο αποτέλεσµα µας δείχνει ότι για κάθε γραµµικό κώδικα, η ελάχιστη απόσταση µπορεί να υπολογισθεί από το βάρος Hamming των κωδικών λέξεων. Μια από τις πιο σηµαντικές ιδιότητες των γραµµικών κωδίκων είναι η παρακάτω Πρόταση.6 Έστω C ένας γραµµικός (n, k)-κώδικας. Η ελάχιστη απόσταση του C είναι ίση µε το ελάχιστο δυνατό βάρος που έχει κωδική λέξη διάφορη του µηδενικού στοιχείου.

7 Απόδειξη Έστω w το ελάχιστο δυνατό βάρος Hamming κωδικής λέξης διάφορης του µηδενικού στοιχείου. Έστω x C µια κωδική λέξη βάρους Hamming w. Τότε ισχύει ότι d(x, ) = w(x) = w. Εποµένως, ισχύει ότι w d min (C). Τώρα έστω u και v ένα ζευγάρι κωδικών λέξεων του C µε απόσταση τέτοια ώστε d(u, v) = d min(c). Αφού C γραµµικός κώδικας έπεται ότι και η u v είναι επίσης κωδική λέξη. Η u v έχει βάρος d min (C). Εποµένως, d min(c) w. ηλαδή, d min(c) = w. Ορισµός.7 Ένα γραµµικός κώδικας C µήκους n, διάστασης k και ελάχιστης απόστασης d θα ονοµάζεται (n, k, d)-κώδικας. Έστω τώρα, u = u,, u n και v = v,, v n δύο διανύσµατα του διανυσµατικού χώρου F n q και έστω u v = u v + + u n v n να συµβολίζει το γινόµενο των u και v πάνω από τον F n q. Αν u v = τότε τα u και v θα λέγονται ορθογώνια. Ορισµός.8 Έστω C ένας γραµµικός (n, k)-κώδικας ορισµένος στο σώµα F q. Ο ορθογώνιος κώδικας C του κώδικα C ορίζεται να είναι ο C = {u uv = για κάθε v C} Επειδή ο C είναι ένας k-διάστατος υπόχωρος του n-διάστατου διανυσµατικού χώρου F n q το ορθογώνιο συµπλήρωµα του C είναι διάστασης n k και είναι ένας (n, n k) κώδικας. Μπορεί να αποδειχτεί ότι αν ο κώδικας C έχει γεννήτορα τον πίνακα G και πίνακα ελέγχου ισοτιµίας Η τότε ο C έχει γεννήτορα πίνακα τον Η και πίνακα ελέγχου ισοτιµίας του G. Η ορθογωνιότητα των δύο κωδίκων µπορεί να εκφραστεί από τη σχέση GH T = HG T =. Τώρα θα συνοψίσουµε κάποιες απλές ιδιότητες των γραµµικών κωδίκων. Παρατήρηση.9 Έστω mld(h) ο ελάχιστος αριθµός γραµµικά εξαρτηµένων στηλών του Η. Επειδή οποιεσδήποτε rank(h) + το πλήθος στήλες του Η είναι γραµµικά εξαρτηµένες προφανώς ισχύει, mld(h) rank(h) + για κάθε πίνακα H. Θεώρηµα. Έστω Η ένας πίνακας ελέγχου ισοδυναµίας ενός (n, k, d)-κώδικα C µε n > k. Τότε ισχύουν: (i) dimc = k = n rank(h) (ii) d = mld(h) (iii) d n k +. Απόδειξη Το (i) είναι προφανές ενώ το (iii) προκύπτει από το (ii) και την προηγούµενη παρατήρηση. Για να αποδείξουµε το (ii) ας υποθέσουµε ότι ο Η έχει στήλες s,, s n. Παίρνουµε µια κωδική λέξη c = (c,, c n ) C µε βάρος w. Τότε επειδή Ηc T = c s + c n s n ισχύει ότι c s + c n s n =. Έχουµε επίσης ότι η c έχει µη-µηδενική συντεταγµένη σε w θέσεις εποµένως κάποιες w, και µάλιστα όχι λιγότερες, στο πλήθος στήλες του Η είναι γραµµικά εξαρτηµένες. ηλαδή, mld(h) = w. Εφαρµόζοντας την πρόταση.6

8 έχουµε ότι η ελάχιστη απόσταση d του κώδικα είναι ίση µε τo βάρος της c και συνεπώς το ζητούµενο. Προκειµένου να επιβεβαιώσουµε την ύπαρξη γραµµικών (n, k)-κωδίκων µε ελάχιστη απόσταση d πάνω από το F q αρκεί να δείξουµε ότι υπάρχει (n k) n πίνακας Η µε mld(h) = d. Αναφέρουµε δύο θεωρήµατα χωρίς απόδειξη Θεώρηµα. (Φράγµα των Gilbert Varshamov) Αν d q n k > i= n (q ) i i τότε µπορούµε να κατασκευάσουµε έναν γραµµικό (n, k)-κώδικα ορισµένο στο σώµα F q µε ελάχιστη απόσταση µεγαλύτερη ή ίση από d. Θεώρηµα. (Φράγµα του Plotkin) Αν υπάρχει ένας γραµµικός κώδικας µήκους n µε κωδικές λέξεις και ελάχιστη απόσταση d πάνω από το F q τότε d n (q ) ( )q

9 3. Κώδικες Hamming Πρόκειται για κώδικες που διορθώνουν ένα το πολύ λάθος και είναι εύκολοι στην κωδικοποίηση και στην αποκωδικοποίηση. Ορισµός 3. Έστω C (n, k)-γραµµικός κώδικας στο σώµα F q. Έστω το διάνυσµα α του διανυσµατικού χώρου F n q. Ορίζουµε coset (σύµπλοκο) του διανύσµατος α το σύνολο α + C = {α + x x C }. Παρατηρήσεις 3. (i) Κάθε διάνυσµα b του F n q ανήκει σε κάποιο coset. ηλαδή υπάρχει y F n q τέτοιο ώστε b = y + C ή αλλιώς y F n q τέτοιο ώστε b y = x C. (ii) Έστω a, b F n q. Τα a, b ανήκουν στο ίδιο coset αν και µόνο αν a b C. (iii) Κάθε coset έχει q k στοιχεία Απόδειξη (i) Επειδή ο κώδικας C είναι γραµµικός το µηδενικό διάνυσµα ανήκει σ αυτόν εποµένως αν πάρουµε ένα διάνυσµα b του F n q αυτό θα ανήκει στο coset b + C. (ii) a, b F n q ανήκουν στο ίδιο coset a + C = b + C υπάρχουν x, y C τέτοια ώστε a + x = b + y a b = y x µε x, y C a b C. (iii) Ο κώδικας C έχει q k στοιχεία. Έστω x, y C τότε [a + x = a + y x = y] εποµένως και κάθε coset έχει q k στοιχεία, όσα στοιχεία έχει και ο γραµµικός κώδικας C. Πρόταση 3.3 υο οποιαδήποτε στοιχεία cosets είναι ξένα µεταξύ τους ή συµπίπτουν Απόδειξη Έστω a, b F n q και έστω a + C, b + C τα αντίστοιχα cosets. Αν είναι ξένα µεταξύ τους τελειώσαµε. Αλλιώς έστω γ (a + C) (b + C) τότε [γ (a + C) και γ (b + C)] ή αλλιώς [υπάρχουν x, y C τέτοια ώστε γ = a + x και γ = b + y]. Εποµένως, a + x = b + y. Οπότε a b = y x C, δηλαδή a + C = b + C. Ορισµός 3.4 Ένα διάνυσµα ελάχιστου βάρους ενός coset θα λέγεται οδηγός του coset Το πλήθος των coset είναι q q n k = q n k, δηλαδή F n q = C & (α () + C) & & (α (τ) + C), όπου τ = q n k και το & συµβολίζει ξένη ένωση.

10 Αν πάρουµε το F n q και y F n q, αυτό θα είναι στοιχείο κάποιου coset α (i) + C. Υποθέτουµε ότι στάλθηκε η κωδική λέξη x C. Το λάθος είναι e = y x, όπου y α (i) + C. Άρα y = α (i) + z, όπου z C. Εποµένως e = y x = α (i) + (z x), µε (z x) C. Άρα e α (i) + C. Εποµένως, το διάνυσµα λάθους ανήκει στο ίδιο coset που ανήκει και το y. Αξίωµα 3.5 Το πιο πιθανό λάθος είναι ένα διάνυσµα του coset µε το µικρότερο δυνατό βάρος. Συνεπώς, αποκωδικοποιούµε στο x = y e, όπου e ο οδηγός του coset. Παράδειγµα 3.6 Αν q = και (n, k) = (4, ) κώδικας µε γεννήτορα πίνακα G =. Σχηµατίζουµε τα cosets ως εξής: Από τα µηνύµατα και τον γεννήτορα πίνακα G βρίσκουµε τις κωδικές λέξεις. Στη συνέχεια επιλέγουµε ένα τυχαίο διάνυσµα µε ελάχιστο βάρος που δεν είναι κωδική λέξη. Σχηµατίζουµε το coset που του αντίστοιχεί προσθέτοντας το διάνυσµα σε όλες τις κωδικές λέξεις. Συνεχίζουµε µε τον ίδιο τρόπο διαλέγοντας κάθε φορά ένα διάνυσµα µε ελάχιστο βάρος που δεν ανήκει σε κανένα από τα cosets που έχουµε κατασκευάσει. Μηνύµατα Κωδικές λέξεις C Τυχαίο διάνυσµα µε ελάχιστο βάρος coset coset coset coset Αν υποθέσουµε ότι πήραµε y =, εποµένως αποκωδικοποιούµε στο x = y e, όπου e ο οδηγός του coset έχουµε x = =. Για µεγάλους κώδικες είναι µη-πρακτικό, αδύνατο να κατασκευάσουµε τον πίνακα των cosets. Τα πράγµατα γίνονται πιο εύκολα αν παρατηρήσουµε ότι Hw T = H (α +x) T = H (α Τ + x T ) = Hα Τ + Ηx T = Hα Τ Ορισµός 3.7 Έστω C γραµµικός κώδικας τύπου (n, k) µε πίνακα ελέγχου ισοτιµίας Η. Αν y F n q, σύνδροµο του y ορίζεται το S(y) : = Hy T. Ιδιότητες 3.8 (α) S(y) διάνυσµα µήκος (n k)

11 (β) S(y) = y C (γ) S(y) = S(e), e ο οδηγός του coset στον οποίο ανήκει το y (δ) Για δυαδικό κώδικα αν e = α-θέση b-θέση c-θέση Το σύνδροµο είναι S(e) = He T = H α + H b + H c, όπου H i είναι η i-οστή στήλη του H. Εποµένως, Πρόταση3.9 Σε δυαδικό κώδικα το σύνδροµο είναι ίσο µε το άθροισµα των στηλών του πίνακα H στις οποίες εµφανίζεται λάθος. (ε) ύο διανύσµατα ανήκουν στο ίδιο coset αν και µόνο αν έχουν το ίδιο σύνδροµο. Απόδειξη x, y ανήκουν στο ίδιο coset S(x y) = H(x y) T = Hx T Hy T = Hx T = Hy T S(x) = S(y) Αλγόριθµος Αποκωδικοποίησης Έστω ότι πήραµε κάποιο y F n q. Υπολογίζουµε το σύνδροµο S(y). Βρίσκουµε τον οδηγό e για τον οποίο S(e) = S(y). Αποκωδικοποιούµε στο x = y e. Από τα προηγούµενα, φαίνεται ότι χρειαζόµαστε µόνο τους οδηγούς των cosets αλλά και αυτών το πλήθος µπορεί να είναι µεγάλο. Για παράδειγµα αν (n, k) = (5, ) στο 5 F έχουµε = 3 ~ 9 cosets. Επιθυµούµε να κατασκευάσουµε κώδικες που να διορθώνουν το πολύ ένα λάθος (- error correcting codes). Άρα, ο κώδικας θα ανιχνεύει την ύπαρξη τουλάχιστον ενός λάθους. Εποµένως, θα πρέπει όλες οι στήλες του πίνακα H να µην είναι µηδενικές, διότι αν η i-οστή στήλη είναι µηδενική δεν θα µπορούσαµε να ανιχνεύσουµε την ύπαρξη λάθους στην i-οστή θέση. Επίσης, θα πρέπει οι στήλες του πίνακα Η να είναι ανά δύο διαφορετικές µεταξύ τους, αλλιώς δεν θα µπορούσαµε να διαπιστώσουµε τη θέση του λάθους. Ορισµός 3. Έστω m Ν, m. Ο κώδικας C m τύπου (n, k), n = m, k = m m θα λέγεται δυαδικός κώδικας Hamming, όταν ο πίνακας ισοτιµίας H m x n (F ) έχει σαν στήλες όλες τις δυνατές, µη-µηδενικές, στήλες µήκους m που µπορούµε να κατασκευάσουµε. Παράδειγµα 3. Έστω m = 3, n = 3 = 7, k = n m = 7 3 = 4. Ο κώδικας Hamming C 3 είναι ένας (7, 4) κώδικας (δυαδικός) µε πίνακα ελέγχου ισοτιµίας Η = (στο δυαδικό σύστηµα αρίθµησης)

12 Υποθέτουµε ότι στην k-στή θέση της λέξης y = y y y 7 που πήραµε υπάρχει µοναδικό λάθος. Τότε το σύνδροµο είναι S(y) = Hy T = H k, η k-στη στήλη του πίνακα Η. Το διάνυσµα Η k που θα βρούµε θα το µεταφράσουµε στο δυαδικό σύστηµα αρίθµησης και θα βρούµε τη θέση λάθους την οποία και θα διορθώσουµε. Για παράδειγµα αν S(y) = () T τότε επειδή = 5 το λάθος είναι στην πέµπτη θέση. Επειδή τα διανύσµατα είναι ανά δύο γραµµικά ανεξάρτητα (βρισκόµαστε στο σώµα F οπότε οι έννοιες «γραµµικά ανεξάρτητα» και «διαφορετικά µεταξύ τους» διανύσµατα είναι ταυτόσηµες) αλλά όχι ανά τρία, αφού το άθροισµά τους είναι επίσης διάνυσµα-στήλη του Η, έπεται ότι mld(h) = 3. Τώρα, ισχύει d = dim(c) αν και µόνο αν οποιεσδήποτε s στήλες του Η, όπου s d, είναι γραµµικά ανεξάρτητες. Άρα d = οπότε d = 3. Πρόταση 3. Οι δυαδικοί κώδικες Hamming είναι τέλειοι. Απόδειξη Επειδή d = 3 έπεται ότι ο (n, k)-κώδικας Hamming C m είναι -error correcting οπότε ο σφαίρες κέντρου κωδικής λέξης και ακτίνας είναι ξένες µεταξύ n τους. Αν c C m τότε S (c) = + = n + διανύσµατα ανήκουν σε κάθε σφαίρα και έχουµε k σφαίρες. Συνολικά όλες περιέχουν (n + ) k = ( m + ) n m = n λέξεις. Άρα ο κώδικας είναι τέλειος. Παρατηρήσεις 3.3. Οι δυαδικοί κώδικες Hamming είναι κυκλικοί (η έννοια θα οριστεί στην επόµενη παράγραφο).. Οι δυαδικοί κώδικες Hamming είναι τέλειοι (µόλις το έχουµε αποδείξει). 3. Γενικευµένοι κώδικες Hamming. q m Στο F q θεωρούµε τον πίνακα H m x n (F q ) όπου n = και δύο q οποιεσδήποτε στήλες δεν είναι η µια πολλαπλάσιο της άλλης. Παίρνουµε τον m m q q κώδικα Hamming C m τύπου, m,3 q q 4. Οι κώδικες Hamming είναι -error correcting. Γενίκευσή τους αποτελούν οι BCH-κώδικες. (Μελέτη στην παράγραφο 6) 5. Αν σε (n, k, d)-κώδικα C προσθέσουµε στο τέλος κάθε λέξης ένα στοιχείο, το αρνητικό άθροισµα των πρώτων n συµβόλων, κατασκευάζουµε ένα κώδικα C που λέγεται επεκτεταµένος C H a H = C H

13 Για παράδειγµα ο C 3 (7, 4, 3) κώδικας γίνεται (8, 4, 4) ο οποίος ανιχνεύει 3 λάθη το πολύ (κάτι παραπάνω από τον αρχικό) και διορθώνει λάθος (ότι και ο αρχικός) 6. Ο δυικός ενός δυαδικού κώδικα Hamming C m ( m, m m, 3) είναι ο δυαδικός simplex κώδικας τύπου ( m, m, m ) 7. Ο δυικός του επεκτεταµένου ενός δυαδικού κώδικα Hamming C m ( m, m m, 4) λέγεται κώδικας Reed-uller πρώτης τάξης και είναι τύπου ( m, m +, m ). Για αποκωδικοποίηση χρησιµοποιείται η θεωρία του Fast Fourier Transforms. Η NASA ( ) χρησιµοποίησε (n, k, d) = (3, 6, 6) Reed uller κώδικες πρώτης τάξης στο πρόγραµµα ariner για µεταφορά εικόνας από Σελήνη και Άρη στη Γη. Εκτός του ότι είναι και οι καλύτεροι κώδικες για δοσµένα n, d οι τέλειοι κώδικες είναι πολύ ενδιαφέροντες για Μαθηµατικούς, κυρίως για τα επισυναπτόµενα designs και την οµάδα αυτοµορφισµών τους. Πρόβληµα Να βρεθούν όλοι οι τέλειοι κώδικες Η προσπάθεια άρχισε µε τον. Golay το 949 και τελείωσε, εν µέρει, µε τους J. H. Lint και A. Tietäväinen. Κατ αρχήν, έχουµε µια κλάση τέλειων κωδίκων, τους κώδικες Hamming στο F q, οι r q οποίοι είναι τύπου (n,, d) = n r,q, q 3 όπου r και q δύναµη πρώτου. Ψάχνοντας για άλλους τέλειους κώδικες µια ιδέα είναι να ψάξουµε για ακέραιους q,, n, t οι οποίοι να επαληθεύουν την ισότητα στο φράγµα του Hamming, δηλαδή n t n Μ + (q ) + + (q ) t = q n Ο Golay (949) απέδειξε ότι υπάρχουν και τρεις άλλοι πιθανοί τύποι, εκτός των παραπάνω του Hamming. Οι (3,, 7) και (9, 78, 5) για q = και (, 3 6, 5) για q = 3. Ο Golay ασχολήθηκε µόνο µε γραµµικούς κώδικες όµως απέδειξε ότι Θεώρηµα 3.4 εν υπάρχει γραµµικός (9, 78, 5)-κώδικας αλλά υπάρχει γραµµικός (3,, 7)-κώδικας Ο Golay έδωσε τον γεννήτορα πίνακα του κώδικα, αργότερα δόθηκαν ισοδύναµοι πίνακες. Μειονέκτηµα αποτελεί το πως βρέθηκε ο πίνακας. Για d περιττό υπάρχει δυαδικός (n,, d)-κώδικας C αν και µόνο αν υπάρχει δυαδικός (n +,, d + )-κώδικας Ĉ. Μάλιστα αν ο C είναι γραµµικός τότε είναι και ο Ĉ. Εποµένως, η ύπαρξη ενός (3,, 7)-κώδικα είναι ισοδύναµη µε την ύπαρξη ενός (4,, 8)-κώδικα. Θα ορίσουµε κατ αρχήν τον Ĉ. Ο κώδικας G 4 µε γεννήτορα πίνακα G = [ I A] όπου

14 Α = είναι ένας (4,, 8)-κώδικας. Από τον G 4 παίρνουµε τον G 3 κώδικα ο οποίος είναι αυτοδυικός και τέλειος. Για τον τριαδικό (ternary) κώδικα Golay (, 3 6, 5) δίνουµε γεννήτορα πίνακα του τριαδικού G. Είναι ο G = [ I 6 A] όπου Α = Αυτός είναι ένας (, 3 6, 6)-κώδικας punctured στον κώδικα Golay (, 3 5, 5) Θεώρηµα 3.5 (Van Lint Tietäväinen, 967) Κάθε µη τετριµµένος τέλειος κώδικας, ως προς το σώµα F q όπου q δύναµη πρώτου, έχει τύπο ίδιο µε κάποιο κώδικα Hamming ή κώδικα Golay.

15 4. Κυκλικοί κώδικες Πρόκειται για ειδικούς γραµµικούς κώδικες C F n q για τους οποίους για κάθε κωδική λέξη (α, α,, α n ) C έπεται ότι (α n, α,, α n ) C. ηλαδή, ο C είναι κυκλικός όταν για κάθε κωδική λέξη όλες οι λέξεις που προκύπτουν µε κυκλικές µεταθέσεις των δεικτών της είναι επίσης κωδικές λέξεις. Η απεικόνιση Ζ : F n q F n q µε τύπο Ζ(α, α,, α n ) = (α n, α,, α n ) λέγεται κυκλική µετατόπιση (shift). Θεωρούµε το δακτύλιο των πολυωνύµων µιας µεταβλητής µε συντελεστές από το σώµα F q, F q [Χ]. Έστω V n = {f(χ) F q [Χ] µε deg f(χ) n } = {f(χ) F q [Χ] όπου f(χ) = α + α Χ + + α n Χ n }. Ταυτίζουµε (ισοµορφία), το F n q = { (α, α,, α n ) όπου α i F q } µε το χώρο V n µέσω της απεικόνισης (α, α,, α n ) a α + α Χ + + α n Χ n. Θεωρούµε επίσης τον χώρο W n = F q [Χ] / <Χ n > των υπολοίπων όλων των πολυωνύµων του F q [Χ] διαιρουµένων µε το πολυώνυµο Χ n, δηλαδή έχουµε τρεις όψεις του ίδιου νοµίσµατος. Παράδειγµα κυκλικού κώδικα 4. Αν C F 7 που ορίζεται από τον γεννήτορα πίνακα G = () g () = g. Ο κώδικας είναι κυκλικός. Οι κωδικές λέξεις του C είναι γραµµικοί (3) g συνδυασµοί, ως προς το σώµα F, των γραµµών του C και ισχύει: (C κυκλικός) ( Ζ(g (i) ) C για κάθε i =,, 3 ). Πράγµατι : Z(g () ) = g () C, Z(g () ) = g (3) C, Z(g (3) ) = g () + g () C. Χωρίς απόδειξη, αναφέρουµε : () Ο υπόχωρος C W n είναι κυκλικός κώδικας αν και µόνο αν ο C είναι ιδεώδες του δακτυλίου W n () Αν C ένας κυκλικός κώδικας τότε υπάρχει ακριβώς ένα πολυώνυµο g V n τέτοιο ώστε i. Το g διαιρεί το Χ n στο F q [X] ii. Ο συντελεστής του µεγιστοβάθµιου όρου του g είναι Ορισµός 4. Το πολυώνυµο g λέγεται πολυώνυµο γεννήτορας του κώδικα C. Τα στοιχεία του C λέγονται κωδικές λέξεις ή κωδικά πολυώνυµα ή κωδικά διανύσµατα. Από το () συµπεραίνουµε ότι γνωρίζουµε όλους τους κυκλικούς κώδικες µήκους n αν γνωρίζουµε όλα τα πολυώνυµα g F q [X] τα οποία διαιρούν το Χ n.

16 Παρατήρηση 4.3 Αν το πολυώνυµο g = g + g X + + g m X m V m διαιρεί το πολυώνυµο Χ n και deg(g) = m < n τότε ο γραµµικός κώδικας C τύπου (n, k) που ορίζεται από τον γεννήτορα πίνακα G = g g g g g m m g g g m g g m είναι κυκλικός. Κωδικοποίηση κυκλικών κωδίκων Έστω C κυκλικός κώδικας που παράγεται από το πολυώνυµο g. Στέλνουµε το µήνυµα α α α α k µε α i F q. (i) Το κάνουµε πολυώνυµο. ηλαδή γίνεται α + α Χ + + α k Χ k (ii) Το πολλαπλασιάζουµε µε το πολυώνυµο g (iii) Αν χρειαστεί, το διαιρούµε µε το X n και παίρνουµε το υπόλοιπο της διαίρεσης. Το πολυώνυµο που προκύπτει γίνεται διάνυσµα και στέλνεται στον παραλήπτη. Παράδειγµα 4.4 Έστω n = 6, q =. ηλαδή στο F [X] θα πάρουµε πολυώνυµο g που να διαιρεί το X 6. Ας πάρουµε g = Χ 3 = Χ 3 +. Εποµένως το g παράγει κυκλικό κώδικα. Έχουµε ότι k = 3. Κωδικοποιούµε ως εξής: a ( + Χ + Χ )( + Χ 3 ) = + Χ + Χ + Χ 3 + Χ 4 + Χ 5 a a ( + Χ + Χ )( + Χ 3 ) = + Χ 3 a a Χ ( + Χ 3 ) = Χ +Χ 4 a a ( + Χ)( + Χ 3 ) = + Χ + Χ 3 + Χ 4 a a Χ ( + Χ 3 ) = Χ + Χ 5 a a ( + Χ )( + Χ 3 ) = + Χ + Χ 3 + Χ 5 a a ( + Χ )( + Χ 3 ) = + Χ + Χ 3 + Χ 5 a a ( + Χ + Χ )( + Χ 3 ) = + Χ + Χ + Χ 3 + Χ 4 + Χ 5 a Ισχύει ότι αν q = p k και ο πρώτος p δεν διαιρεί το n τότε το πολυώνυµο X n F q [Χ] έχει απλές ρίζες. Ορισµός 4.5 Έστω πρώτος p που δεν διαιρεί το n. Αν X n = g g g t η ανάλυση του Χ n στο F q [X] σε γινόµενο αναγώγων πολυωνύµων g i τότε οι κώδικες C i = <g i > λέγονται maximal κυκλικοί κώδικες. Έστω C = <g> κυκλικός κώδικας ως προς το σώµα F q τύπου (n, k). Τότε g V n µε degg = m = n k τέτοιο ώστε το g να διαιρεί X n. Οπότε υπάρχει h(x) F q [X] τέτοιο ώστε X n X n = g(x)h(x), δηλαδή h(x) =. g(x)

17 Ορισµός 4.6 Το πολυώνυµο h(x) λέγεται πολυώνυµο ελέγχου (parity check) του κυκλικού κώδικα C = <g>. Συµβολισµός 4.7 Πολλαπλασιάζουµε δύο πολυώνυµα f, f, διαιρούµε το X n και παίρνουµε το υπόλοιπο. Αυτό θα το συµβολίζουµε f * f. Πρόταση 4.8 Έστω κυκλικός κώδικας C = <g> V n, έστω h(x) = κάποιο v V n, τότε v C αν και µόνο αν v * h =. X n g(x) και έστω Απόδειξη ( ) Έστω v C τότε υπάρχει πολυώνυµο α τέτοιο ώστε v = α * g. Ισχύει ότι gh = X n, δηλαδή g * h =, οπότε v * h = (α * g) * h = α * =. ( ) Έστω v * h =, τότε vh = (X n )k(x) για κάποιο πολυώνυµο k(x) F q [X]. Ξανά, ισχύει X n = gh. Εποµένως, vh = k(x)gh = (k(x)g)h δηλαδή v = k(x)g = k(x) * g, οπότε V C. Αποδεικνύεται ότι ο πίνακας ελέγχου ισοτιµίας του κυκλικού κώδικα C = <g> όπου X n h = = h + h X + + h k X k είναι ο g Η = h k h k h h k h h k k hh h Αν C = <g> κυκλικός κώδικας (n, k) τότε και ο C είναι επίσης κυκλικός τύπου (n, n k) µε πολυώνυµο γεννήτορα h = X degh (h o X ). Επεξήγηση Αν h = h + h X + + h k X k τότε h o X = h + h + h X + + hk k τότε h = X k (h o X ) = h X k + h X k + + h k. X X Παράδειγµα 4.9 Αν n = 7, q = θεωρούµε το πολυώνυµο Χ 7. Παίρνουµε το πολυώνυµο g(x) = X 3 + X + F [X]. Το g(x) διαιρεί το Χ 7. Εποµένως, το πολυώνυµο g(χ) ορίζει κυκλικό κώδικα τύπου (n, k) = (n, n m) = (7, 4). Έστω C = <g>. Έχουµε ότι G = X 7 Ισχύει ότι h(χ) = = X 4 + X + X + οπότε h o X = g(x) X X X και εποµένως h = X 4 (h o X ) = + X + X 3 + X 4.

18 Ο πίνακας ελέγχου είναι H =. Ο H έχει όλες τις δυνατές µη-µηδενικές στήλες στοιχείων του F µήκους 3 και µάλιστα µια φορά την καθεµία, δηλαδή ο κυκλικός κώδικας C = <g(χ)>, όπου g(χ) = + X + X 3 είναι ο (7, 4)-κώδικας Hamming. ίνονται το n και το πολυώνυµο g το οποίο διαιρεί το X n. Έστω degg = m. Ο κώδικας C = <g> είναι τύπου (n, k) όπου k = n m. Θεωρούµε της δυνάµεις του Χ, Χ j, j N. ιαιρούµε τα πολυώνυµα Χ j µε το g. Υπάρχουν µοναδικά πολυώνυµα α (j) και r (j) τέτοια ώστε Χ j = α (j) g + r (j) όπου r (j) = ή degr (j) < degg = m. Τότε, ισχύει ότι Χ j r (j) = α (j) g C. Ισχύει ότι τα k στο πλήθος πολυώνυµα g (i) : = X k (Χ j r (j) ) µε m j n είναι F q γραµµικά ανεξάρτητα, θεωρούµενα σαν στοιχεία του W n, και µας δίνουν τις γραµµές του γεννήτορα πίνακα σε κανονική µορφή G = [I k A k x m ]. Ο πίνακας ελέγχου ισοτιµίας Η προκύπτει αν σαν στήλες του θέσουµε τα υπόλοιπα της διαίρεσης των, Χ, Χ,, Χ m,, X n µε το g. Παράδειγµα 4.9 Ας πάρουµε n = 7, q =, g = + X + X 3. Τότε: X mod g = r () X mod g X = r () X mod g X = r () X 3 mod g + X = r (3) X 4 mod g X + X = r (4) X 5 mod g + X + X = r (5) X 6 mod g + X = r (6) Άρα, ο πίνακας ισοτιµίας του κώδικα είναι ο H =. Επίσης, έχουµε g (3) = X 4 (X 3 ( + X)) = X 7 + X 5 + X 4 + X 4 + X 5. Οµοίως, g (4) = X + X 5 + X 6, g (5) = X + X 4 + X 5 + X 6, g (6) = X 3 + X 4 + X 6. Εποµένως ο γεννήτορας πίνακας του κώδικα είναι G =.

19 Έστω v = (υ, υ,, υ n ) F n q. Αν συµβολίσουµε υ = υ + υ X + + υ n X n V n τότε το σύνδροµο του v είναι S(v) υ mod g. Αν λοιπόν, v = c + e για κάποια κωδική λέξη c C = <g> και κάποιο διάνυσµα λάθους e έχουµε ότι S(v) = S(c) + S(e) = S(e) = e (το αντίστοιχο πολυώνυµο του διανύσµατος e). Αλγόριθµος αποκωδικοποίησης κυκλικών κωδικών (Γνωρίζουµε ότι ο κώδικας διορθώνει t το πολύ λάθη) Έστω C = <g> V n κυκλικός κώδικας όπου το g(χ) διαιρεί το (Χ n ) και deg g = m τύπου (n, k) όπου k = n m. Υποθέτουµε ότι είναι t-error correcting. () ιαιρούµε το µήνυµα υ V n που πήραµε µε το πολυώνυµο γεννήτορα g και βρίσκουµε το υπόλοιπο της διαίρεσης r. Αν e το πολυώνυµο λάθους, τότε r = S(υ) = S(e). () Για i n, υπολογίζουµε, τα S i := X i r(mod g). Υπολογίζουµε το βάρος του S j µέχρι να βρούµε κάποιο j τέτοιο ώστε w(s j ) t. Τότε το Χ n j S j mod (X n ) είναι το πιο πιθανό λάθος. Παρατήρηση Ο αλγόριθµος δουλεύει µόνο υπό την προϋπόθεση ότι υπάρχει κάποιο j τέτοιο ώστε deg (Χ j e) deg g. Παράδειγµα 4. Ας πάρουµε n = 5, q =. Θεωρούµε το πολυώνυµο g(χ) = (Χ 4 + Χ + )(Χ 4 + Χ 3 + Χ + Χ + ) = X 8 + X 7 + X 6 + X 4 + F [X]. Το g(x) διαιρεί το πολυώνυµο Χ 5 εποµένως παράγει κυκλικό (5, 7)-κώδικα C. d Θα δούµε αργότερα, στην παράγραφο 6, ότι ο C έχει d min (C) = 5. Άρα t = =. Ο κώδικας C είναι -error correcting. Υποθέτουµε ότι πήραµε το µήνυµα v = το οποίο αντιστοιχεί στο πολυώνυµο υ = + Χ + Χ + Χ 3 + Χ 4 + Χ 5 + Χ 6 = + Χ 3 + Χ 4 + Χ 5. Ισχύει ότι deg υ = 5 < deg g = 8 συνεπώς r = S(υ) = υ και w(υ) = 4 >. Υπολογίζουµε το S = X r = X υ = X ( + Χ 3 + Χ 4 + Χ 5 ) = X + X 4 + X 5 + X 6. Επειδή, deg S < deg g το S ταυτίζεται µε το υπόλοιπο της διαίρεσής τους µε το g οπότε w(s ) = w(x υ) = 4 >. Αναγκαζόµαστε να συνεχίσουµε. S = X υ = X + Χ 5 + Χ 6 + Χ 7. Πάλι το βάρος είναι w(s ) = 4. Συνεχίζουµε: S 3 = X 3 υ = X 3 + Χ 6 + Χ 7 + Χ 8. Επειδή g(χ) = X 8 + X 7 + X 6 + X 4 + έπεται ότι Χ 8 = Χ 7 + X 6 + X 4 + (mod g) οπότε S 3 = X 4 + X 3 + (mod g). Εποµένως, το υπόλοιπο της διαίρεσης µε το g έχει βάρος w(s 3 ) = 3 >. Συνεχίζουµε: S 4 = X 4 υ = X 5 + X 4 + Χ (mod g) άρα w(s 4 ) = 3 > S 5 = X 5 υ = X 6 + X 5 + Χ (mod g) άρα w(s 5 ) = 3 >

20 S 6 = X 6 υ = X 7 + X 6 + Χ 3 (mod g) άρα w(s 6 ) = 3 > S 7 = X 7 υ = X 8 + X 7 + Χ 4 = Χ 6 + (mod g) άρα w(s 7 ) = = t. Άρα το πιο πιθανό λάθος είναι το πολυώνυµο Χ 5 7 S 7 = X 8 (X 6 + ) = X 4 + X 8. Εποµένως, αποκωδικοποιούµε στο πολυώνυµο: υ + Χ 8 + Χ 4 = + Χ 3 + Χ 4 + Χ 5 + Χ 8 + Χ 4 ιαιρούµε αυτό το πολυώνυµο µε το g και βρίσκουµε + Χ 3 + Χ 5 + Χ 6. Άρα το µήνυµα που στάλθηκε είναι το. Τέλος, χωρίς απόδειξη αναφέρουµε την Πρόταση 4. Κάθε δυαδικός κώδικας Hamming είναι κυκλικός

21 5. Κυκλικοί κώδικες (συνέχεια) Έστω C = <g> κυκλικός κώδικας όπου g πολυώνυµο του F q [X] βαθµού deg g(x) = m το οποίο διαιρεί Χ n. Υπάρχει, εποµένως, κάποιο πολυώνυµο t(x) F q [X] τέτοιο ώστε Χ n = g(x)t(x). Αν α µια ρίζα του g(x) τότε από την τελευταία σχέση έχουµε α n = g(α)t(α) = t(α) =. ηλαδή η α είναι ρίζα του πολυωνύµου X n. Άρα, κάθε ρίζα του g(x) είναι µια n-ρίζα της µονάδας. Ας ονοµάσουµε α, α,, α m τις ρίζες του g(x). Πρόταση 5. υ C = <g> αν και µόνο αν υ(α ) = υ(α ) = = υ(α m ) =. Απόδειξη υ C = <g> υ(x) = g(x) t(x) για κάποιο πολυώνυµο t(x) F q [X] υ(α i ) = g(α i ) t(α i )= για κάθε i =,,, m. Παρατήρηση 5. Αν C = <g> κυκλικός κώδικας τύπου (n, k) και α, α,, α m, όπου m = n k, οι ρίζες του πολυωνύµου g τότε το πολυώνυµο υ V n είναι κωδικό πολυώνυµο. Έστω υ = υ + υ X + + υ n X n V n. Το διάνυσµα των συντελεστών v = (υ, υ,, υ n ) ανήκει στο µηδενόχωρο του πίνακα H = α α α n α α α n α α α n n n n Απόδειξη [υ κωδική λέξη] [υ C = <g>] [υ(α i ) = για κάθε i =,,, m] [(, α i,, α )(υ, υ,, υ n ) T για κάθε i =,,, m] Ηυ Τ =. Υπενθυµίζουµε: n i () Αν F πεπερασµένο σώµα µε q στοιχεία τότε υπάρχει πρώτος p και φυσικός αριθµός n τέτοιοι ώστε q = p n. () υο πεπερασµένα σώµατα µε τον ίδιο αριθµό στοιχείων q είναι ισόµορφα. ηλαδή, για κάθε q = p n υπάρχει ακριβώς ένα σώµα µε q στοιχεία. Κατασκευή σώµατος µε 4 στοιχεία Επειδή το 4 είναι δύναµη του θεωρούµε τον δακτύλιο των πολυωνύµων F [X]. Επειδή 4 = αναζητούµε ένα ανάγωγο πολυώνυµο f(x) στο F [X] βαθµού. Για παράδειγµα το f(x) = Χ + Χ + είναι ανάγωγο στο F [X] διότι f() = και f() =. Θεωρούµε το σύνολο όλων των δυνατών υπολοίπων της διαίρεσης των ενός πολυωνύµου του F [X] µε το Χ + Χ + δηλαδή το F [X] / <Χ + Χ + > = {,, Χ, Χ + }. Το σύνολο αυτό είναι αντιµεταθετική οµάδα ως προς την πρόσθεση και χωρίς το µηδέν είναι αντιµεταθετική οµάδα ως προς τον πολλαπλασιασµό. ηλαδή είναι σώµα. Οι πίνακες πρόσθεσης και πολλαπλασιασµού είναι οι εξής:

22 + Χ Χ + Χ Χ + Χ Χ + Χ Χ + Χ + Χ Χ Χ Χ + Χ Χ Χ + Χ + Χ + Χ Χ + Χ + Χ. Έστω F πεπερασµένο σώµα µε q = p n στοιχεία. Το F είναι ταυτισµένο µε το σώµα F q [X] / <f(x)> όπου f(x) F p [X] ανάγωγο πολυώνυµο βαθµού n. Θα αναφέρουµε λίγα στοιχεία από την θεωρία των πεπερασµένων σωµάτων: Σε κάθε σώµα το F * = F \ {} είναι πολλαπλασιαστική οµάδα τάξης q.. Αν α F * τότε η τάξη του t = ord(α) διαιρεί το q.. Αν το t δεν διαιρεί το q τότε δεν υπάρχει α F * τάξης t 3. Αν το t διαιρεί το q τότε υπάρχουν πάντοτε α F * τάξης t. Το πλήθος τους είναι φ(t). 4. Η πεπερασµένη πολλαπλασιαστική οµάδα F * τάξης q είναι κυκλική. ηλαδή υπάρχει τουλάχιστον ένα στοιχείο ζ F * τάξης q. 5. Σε κάθε στοιχείο α F αντιστοιχεί µονοσήµαντα ένα µονικό πολυώνυµο p(x) F q [X] όπου q = p n τέτοιο ώστε a. p(α) = b. deg p(x) n c. p(x) ανάγωγο στο F q [X] d. Αν υπάρχει f(χ) F q [X] µε f(α) = τότε το p(x) διαιρεί το f(x) To p(x) λέγεται το ελάχιστο πολυώνυµο του α 3 q q q 6. Αν f(x) F q [X] έχει ρίζα το α F τότε έχει ρίζες και τα α, α, α, Θα σταµατήσουµε στον εκθέτη d όπου d ο ελάχιστος φυσικός αριθµός τέτοιος ώστε q d mod t και όπου t = ord(α) Με βάση τα παραπάνω θα δώσουµε ένα παράδειγµα το οποίο θα µας οδηγήσει στον ορισµό µια πολύ ενδιαφέρουσας κλάσης κωδίκων, τους BCH κώδικες. Παράδειγµα 5.3 Ξεκινάµε από το σώµα F. Θεωρούµε τον δακτύλιο F [X]. Έστω f(x) = X 4 + X + F [X]. Το f(x) είναι ανάγωγο στο F [X]. Με αυτό το πολυώνυµο κατασκευάζουµε το σώµα F = F [X] / < X 4 + X + > µε 4 = 6 στοιχεία. Έστω ζ µια ρίζα αυτού του πολυωνύµου. ηλαδή θα ισχύει ζ 4 + ζ + = ή ζ 4 = ζ +. Το F * έχει τάξη 5. Το ζ δεν έχει τάξη ούτε ούτε 3 αλλά ούτε και 5 αφού ζ 5 = ζ + ζ άρα έχει τάξη ord(ζ) = 5. Πιο αναλυτικά: ζ = ζ 8 = ζ + ζ = ζ ζ 9 = ζ 3 + ζ ζ = ζ ζ = ζ + ζ + ζ 3 = ζ 3 ζ = ζ 3 + ζ + ζ ζ 4 = ζ + ζ = ζ 3 + ζ + ζ + ζ 5 = ζ + ζ ζ 3 = ζ 3 + ζ + ζ 6 = ζ 3 + ζ ζ 4 = ζ 3 + ζ 7 = ζ 3 + ζ + ζ 5 =

23 Το ζ είναι ρίζα X 4 + X +. Οι υπόλοιπες ρίζες του πολυωνύµου είναι τα d ζ, ζ,, ζ όπου d ο ελάχιστος φυσικός αριθµός τέτοιος ώστε d mod t όπου t = ord(ζ) = 5. Οπότε d = 4 και εποµένως οι ρίζες του X 4 + X + είναι ζ, ζ, ζ 4, ζ 8. Στη συνέχεια παίρνουµε µια δύναµη του ζ µε εκθέτη µικρό αλλά διαφορετικό από αυτό των ριζών. Το ζ 3. Θυµίζουµε ότι αν G οµάδα τάξης n και α G τάξης t = ord(α) τότε η τάξη του στοιχείου α k είναι ord(α k t ) =. Εποµένως, η τάξη του στοιχείου ζ 3 είναι µκδ(k,n) ord(ζ 3 t 5 ) = = = 5. µκδ(5,3) 3 Το ελάχιστο πολυώνυµο του ζ 3 θα έχει σαν ρίζες τα ζ 3, (ζ 3 ) = ζ 6, (ζ 3 ) 4 = ζ, (ζ 3 ) 8 = ζ 9. Θα βρούµε το ελάχιστο πολυώνυµο του ζ 3 µε δύο τρόπους.. Έχουµε ότι ζ 5 = ή αλλιώς (ζ 3 ) 5 =. Εποµένως, το ζ 3 είναι ρίζα του πολυωνύµου X 5 = (X )(X 4 + X 3 + X + X + ). Ισχύει ότι ζ 3 διότι τα, ζ, ζ, ζ 3 είναι F γραµµικά ανεξάρτητα. Άρα το ζ 3 είναι ρίζα του X 4 + X 3 + X + X +. Το ελάχιστο πολυώνυµο p(x) του ζ 3 είναι βαθµού 4 αφού έχει ακριβώς 4 ρίζες. Το πολυώνυµο X 4 + X 3 + X + X + έχει επίσης ρίζα το ζ 3 άρα διαιρείται από το p(x) διαιρεί και έχουν τον ίδιο βαθµό. Άρα p(x) = X 4 + X 3 + X + X +.. Το ελάχιστο πολυώνυµο του ζ 3 είναι το f 3 (X) = (X ζ 3 ) (X ζ 6 ) (X ζ 9 ) (X ζ ) το οποίο είναι βαθµού 4 άρα ισχύει ότι f 3 (X) = X 4 + AX 3 + BX +ΓΧ + για κάποια Α, Β, Γ, F. Από τις σχέσεις ριζών-συντελεστών έχουµε: Α : = ζ 3 + ζ 6 + ζ 9 + ζ = ζ 3 + (ζ 3 + ζ ) + (ζ 3 + ζ) + (ζ 3 + ζ + ζ + ) = Β : = ζ 3 ζ 6 + ζ 3 ζ 9 + ζ 3 ζ + ζ 6 ζ 9 + ζ 6 ζ + ζ 9 ζ = ζ 9 + ζ ζ 3 + ζ 6 = Γ : = ζ 3 ζ 6 ζ 9 + ζ 3 ζ 6 ζ + ζ 3 ζ 9 ζ + ζ 6 ζ 9 ζ = ζ 3 ζ 5 + ζ 6 ζ 5 + ζ 9 ζ 5 + ζ ζ 5 = : = ζ 3 ζ 6 ζ 9 ζ = ζ 3 = Άρα και πάλι, το ελάχιστο πολυώνυµο είναι το X 4 + X 3 + X + X +. Θεωρούµε το πολυώνυµο g(x) = (X 4 + X + )( X 4 + X 3 + X + X + ). Το g έχει ρίζες τα ζ, ζ, ζ 4, ζ 8, ζ 3, ζ 6, ζ 9, ζ και deg g = 8. Άρα το g(x) διαιρεί το X 5. Κατασκευάζουµε τον κυκλικό κώδικα C = <g>. Ισχύει ότι n = 5 και k = 5 8 = 7 άρα ο C είναι ένας (5, 7)-κώδικας. Ο πίνακας ελέγχου ισοτιµίας γράφεται: Η = ζ ζ 3 ζ ζ 6 ζ ζ 3 9 ζ ζ 4 4 Θα αποδείξουµε στην επόµενη παράγραφο ότι d min (C) 5 δηλαδή ότι ο C είναι - error correcting και 4-error detecting.

24 Έχουµε ότι υ C αν και µόνο αν ισχύει S(υ) = Ηυ Τ =. Έχουµε ότι S(υ) = (S, S 3 ) όπου S = 4 i= υ ζ i και S 3 = i 4 i= υ ζ 3i. Οπότε υ C αν και µόνο αν S = S 3 =. i Ουσιαστικά παραλείψαµε το S γιατί S = S. Ο πίνακας H σε δυαδική µορφή γράφεται Η = Υποθέτουµε ότι πήραµε το διάνυσµα v = (υ, υ,, υ 4 ) το οποίο έχει λάθη. Παίρνουµε το πολυώνυµο λάθους e = X α α + X όπου α,α 4. Ονοµάζουµε α Χ = ζ και Χ = ζ α. Οπότε S = ζ α + ζ α = Χ + Χ και S 3 = ζ 3 α + ζ 3 α = Χ 3 + Χ 3. Και εποµένως, Χ 3 = (S + X ) 3 = S 3 + S X + S X + X 3 ή αλλιώς S X + S X + (S 3 S 3 ) = () - Αν εµφανίζονται δύο λάθη τότε η εξίσωση έχει δύο λύσεις. - Αν εµφανίζεται ένα λάθος ισχύει S = X και S 3 = X 3 και η εξίσωση γίνεται X + S =. - Αν δεν εµφανίζεται κανένα λάθος ισχύει S = και S 3 =. - Αν η εξίσωση δε λύνεται αυτό σηµαίνει ότι εµφανίζονται περισσότερα από δύο λάθη το οποία όµως δεν µπορούµε να διορθώσουµε Υποθέτουµε ότι πήραµε το υ =. Υπολογίζουµε το σύνδροµο S(υ) = (S, S 3 ). Έχουµε: S = + ζ 3 + ζ 4 + ζ 5 = + ζ ζ + ζ + ζ = ζ + ζ 3 και S 3 = + ζ 9 + ζ + ζ 5 = + (ζ + ζ 3 ) + ( + ζ + ζ + ζ 3 ) + = + ζ. Τότε έχουµε ότι S = (ζ + ζ 3 ) = ζ 4 + ζ 6 = + ζ + ζ + ζ 3 και S 3 S 3 = ( + ζ + ζ 3 + ζ 4 )( ζ + ζ 3 ) ( + ζ ) = ζ + ζ 4 + ζ 5 + ζ 6 + ζ 3 + ζ 5 + ζ 6 + ζ ζ 3 = ζ + ( + ζ) + (ζ + ζ ) + ( + ζ + ζ 3 ) + + ζ = + ζ + ζ 3 Η εξίσωση () γράφεται (ζ + ζ 3 )Χ + ( + ζ + ζ + ζ 3 )X + ( + ζ + ζ 3 ) =. Με τη µέθοδο της δοκιµής και της επιτυχίας βρίσκουµε ότι το ζ 8 είναι λύση της αφού αν θέσουµε όπου Χ το ζ 8 έχουµε: (ζ + ζ 3 )ζ 6 + ( + ζ + ζ + ζ 3 )ζ 8 + ( + ζ + ζ 3 ) = (ζ + ζ 3 )ζ + (ζ 8 + ζ 9 + ζ + ζ )+ ( + ζ + ζ 3 ) =

25 ζ 3 + (ζ + ) + (ζ + ) + (ζ 3 + ζ) + (ζ + ζ + ) + (ζ 3 + ζ + ζ) + + ζ + ζ 3 = Με τον ίδιο τρόπο βρίσκουµε και την άλλη λύση της εξίσωσης. Το ζ 4. Εποµένως, τα λάθη εµφανίζονται στις θέσεις 9 και 5. ιορθώνουµε το υ σε αυτές τις θέσεις και παίρνουµε την κωδική λέξη w = που στάλθηκε. Άρα, το µήνυµα που στάλθηκε ήταν g w = X 6 + X 5 + X 3 + δηλαδή το α =.

26 6. BCH κώδικες ίνονται οι σταθερές c, d, n, q, φυσικοί αριθµοί, όπου q δύναµη πρώτου, d n και ΜΚ (n, q) =. Έστω m ο ελάχιστος φυσικός αριθµός ο οποίος διαιρεί το q m -. Έστω ζ µια n-ρίζα της µονάδας τάξης ακριβώς n. (Λέγεται πρωταρχική n-ρίζα της µονάδας) Έστω m ζ i το ελάχιστο πολυώνυµο που έχει σαν ρίζα του το ζ i ( i m). Τέλος έστω Ι = {c, c +,, c + d }. Ο BCH κώδικας C V n µε καθορισµένη (designed) απόσταση d είναι ένας κυκλικός κώδικας ο οποίος ικανοποιεί τις ακόλουθες συνθήκες: (i) υ C υ(ζ i ) = για κάθε i Ι (ii) Ο γεννήτορας g του κώδικα C, είναι το πολυώνυµο ΕΚΠ{m ζ i όπου i Ι} (iii) O πίνακας ελέγχου ισοτιµίας είναι ο Η = ζ ζ ζ c c+ c+ d ζ ζ ζ c(n ) (c+ )(n ) (c+ d )(n ) Παρατηρήσεις ορισµοί 6. (i) Αν c = τότε ο κώδικας λέγεται BCH κώδικας µε στενή σηµασία. (ii) Αν n = q m τότε ο κώδικας λέγεται πρωταρχικός BCH κώδικας (iii) Η διάσταση του κώδικα είναι µεγαλύτερη ή ίση από n m(d ) Πρακτικό παράδειγµα Το European and Transatlantic information and communication s system χρησιµοποίησε BCH-κώδικες. Το πολυώνυµο γεννήτορας ήταν 4ου βαθµού και το κωδικοποιηµένο µήνυµα είχε µήκος 8 = 55. Ο κώδικας ανιχνεύει τουλάχιστον 6 λάθη και η πιθανότητα λάθους είναι. 6 6 Ισχύει το Θεώρηµα 6. Η ελάχιστη απόσταση ενός BCH-κώδικα C µε δοσµένο d είναι µεγαλύτερη ή ίση από αυτό. Κώδικες Reed-Solomon Λέγονται πρωταρχικοί BCH-κώδικες µε στενή σηµασία, δηλαδή µε c =, δοσµένη απόσταση d και µήκος n = q, δηλαδή µε m =. Το πολυώνυµο γεννήτορας του κώδικα είναι g(x) : = i= n-ρίζα της µονάδας. d ( X ζ i ) όπου ζ πρωταρχική

27 Θεώρηµα 6.3 Η ελάχιστη απόσταση d min (C) ενός Reed-Solomon κώδικα C µε δοσµένο d είναι d min (C) = d. Απόδειξη Ο C είναι BCH-κώδικας άρα d min (C) d. Από το φράγµα του Singleton ισχύει ότι d min (C) n k + όπου k n m(d ) = n (d ) αφού m =. Άρα d min (C) n (n m(d )) + = d + = d. Από τις δυο ανισότητες προκύπτει ότι d min (C) = d. Παρατήρηση 6.4 Οι Reed-Solomon κώδικες χρησιµοποιούνται για την παραγωγή υψηλής ευκρίνειας ήχου στα CD. Παραδείγµατα BCH-κωδίκων 6.5 i) Αν ζ πρωταρχική ( m )-ρίζα της µονάδας, δηλαδή γεννήτορας της οµάδας F m, και m ζ (Χ) F [X] το ελάχιστο πολυώνυµο του ζ τότε deg m ζ (Χ) = m. Αν πάρουµε n = m, c =, d = 3 τότε Ι = {, } και ο C = <m ζ > είναι ένας BCH-κώδικας και αφού n = m είναι επίσης ένας δυαδικός κώδικας Hamming. ii) Έστω m = 4. Έστω ζ πρωταρχική ρίζα της n-µονάδας όπου n = 4 = 5 και µε ελάχιστο πολυώνυµο m ζ (Χ) = Χ 4 + Χ + F [X]. Έχουµε ότι k = 5 4 =. Ο κώδικας C =<m ζ (Χ)> µπορεί να θεωρηθεί σαν BCH-κώδικας µε στενή σηµασία (c = ). Φυσικά, είναι και δυαδικός κώδικας Hamming, άρα d min (C) = 3. iii) Παίρνουµε q =, n = 5 και d = 4. Έστω ζ πρωταρχική 5-ρίζα της µονάδας µε ελάχιστο πολυώνυµο m ζ (Χ) = Χ 4 + Χ + F [X]. Τα ζ και ζ 4 είναι επίσης ρίζες του m ζ (Χ). Το ζ 3 έχει σαν ελάχιστο πολυώνυµο το m (Χ) = ζ Χ4 3 + Χ 3 + Χ + Χ +. Ισχύει ότι ΕΚΠ(m ζ (Χ), m (Χ)) = m ζ 3 ζ(χ) m ζ 3 (Χ). Εποµένως, το πολυώνυµο g(x) = m ζ (Χ) m (Χ) = ζ (Χ4 3 + Χ + )(Χ 4 + Χ 3 + Χ + Χ + ) παράγει τον κυκλικό BCHκώδικα µε στενή σηµασία (c = ) όπου Ι = {,, 3}. Ο C = <g> είναι επίσης ένας BCH-κώδικας µε δοσµένη απόσταση d = 5 διότι ισχύει ότι υ C αν και µόνο αν ισχύει υ(ζ i ) = για κάθε i =,, 3, 4. Οπότε έχουµε ότι c + d = 4 ή d = 5. Παρατήρηση 6.6 Οι BCH-κώδικες είναι πάρα πολύ δυναµικοί αφού για κάθε φυσικό αριθµό d µπορεί να κατασκευαστεί BCH-κώδικας C µε d min (C) d iv) Έστω q = 3. Το πολυώνυµο Χ + Χ + F 3 [X] είναι ανάγωγο. Θεωρούµε το σώµα µε 9 στοιχεία F 9 = F 3 [X] / <Χ + Χ + >. Αν ζ ρίζα του πολυωνύµου Χ + Χ + τότε ζ 8 =. Οι ρίζες του πολυωνύµου m ζ (Χ) = Χ + Χ + είναι ζ και ζ 3. Έχουµε ότι ζ + ζ + = ή ζ = ζ +. Το ελάχιστο πολυώνυµο του ζ, το m ζ (Χ), έχει σαν ρίζες τα ζ, (ζ ) 3 = ζ 6. Εποµένως, m ζ (Χ) = (Χ ζ )(Χ ζ 6 ) = Χ (ζ + ζ 6 )Χ + ζ 8 = Χ (ζ + ζ 6 )Χ +. Έχουµε ότι ζ = ζ + άρα ζ 6 = (ζ ) 3 = (ζ + ) 3 = ζ 3 + = ζ + ζ + = ζ +. Οπότε, ζ + ζ 6 = ζ + + ζ + =. Άρα Μ ζ (Χ) = Χ Χ + = Χ +. ηλαδή ο BCH-κώδικας C = <g> όπου g = ζ (Χ) Μ ζ (Χ) = (Χ + Χ + )( Χ + ). Έχει εποµένως d min (C) 4.

28 Αποκωδικοποίηση των BCH-κωδίκων Έστω ότι στάλθηκε το διάνυσµα υ και πήραµε το w. Το λάθος είναι το διάνυσµα e = w u. Για το σύνδροµο S(w) ισχύει ότι S(w) = Hw T = (S c, S c+,, S c + d ) T όπου S j = w(ζ j ) για κάθε j τέτοιο ώστε c j c + d. Επίσης, ισχύει ότι w(ζ j ) = e(ζ j ) + υ(ζ j ). Εξ ορισµού για έναν BCH-κώδικα ισχύει υ(ζ j ) = για κάθε j τέτοιο ώστε c j c + d. Εποµένως, w(ζ j ) = e(ζ j ). d Έστω r. Υποθέτουµε ότι µπορούµε να διορθώσουµε r λάθη. Έστω ότι i e = e iχ όπου J = {i, i,, i r } όπου τα i λ µας δείχνουν τις θέσεις λάθους. i J ij Σχηµατίζουµε το ακόλουθο σύστηµα γραµµικών εξισώσεων S j = eiζ = για j µε i J c j c + d. Εδώ γνωστά είναι τα S j και άγνωστοι οι δείκτες που ανήκουν στο J και τα e i, i J. Ορίζουµε το πολυώνυµο S : = S(X) = ( X ζ i ) = s + s X + + s r X r + s r X r. Προκύπτει το σύστηµα i J S c s + S c+ s + + S c + r s r = S c+r S c+ s + S c+ s + + S c + r s r = S c+r+ S c+r s + S c+r s + + S c + r s r = S c + r + Ο πίνακας των συντελεστών είναι S = S Sc Sc+ c + r S S S c+ c+ c+ r S S c+ r S c+ r c+ r Γράφουµε τον πίνακα στην µορφή S = VDV T όπου V = ζ ζ i ζ ζ i ir i (r ) i (r ) ir (r ) ζ ζ eζ και D = ic e ζ ic O e ζ r irc. Ο S είναι αντιστρέψιµος αν και µόνο αν dets δηλαδή αν detv. Ο πίνακας D είναι Vandermonde άρα detv αν και µόνο αν e, e,, e r είναι όλα διαφορετικά µεταξύ τους ανά δύο. Άµεση συνέπεια των παραπάνω είναι το ακόλουθο

29 Λήµµα 6.7 Το παραπάνω σύστηµα έχει µοναδική λύση αν και µόνο αν εµφανίζονται τουλάχιστον r λάθη. Ο µέγιστος αριθµός r τέτοιος ώστε το σύστηµα να λύνεται µονοσήµαντα είναι ακριβώς ο αριθµός των θέσεων που µπορεί να εµφανιστεί λάθος. Αν λύσουµε το σύστηµα βρίσκουµε ένα πολυώνυµο. Από αυτό βρίσκουµε τις θέσεις λάθους. Παρατήρηση 6.8 Στην περίπτωση τον δυαδικών BCH κωδίκων αν βρούµε µια θέση λάθους µπορούµε και να τη διορθώσουµε. Για να αποκωδικοποιήσουµε έναν BCH-κώδικα εφαρµόζουµε, σύµφωνα µε τα παραπάνω, τον ακόλουθο αλγόριθµο. Αλγόριθµος αποκωδικοποίησης BCH-κωδίκων Έστω ότι µπορούν να εµφανιστούν t το πολύ λάθη όπου d t +. (Το d είναι του ορισµού του BCH-κώδικα). Υποθέτουµε ότι στείλαµε το διάνυσµα υ και πήραµε w. Βήµα Υπολογίζουµε το σύνδροµο S(w) = (S c, S c+,, S c+d ) Βήµα Ορίζουµε τον µέγιστο αριθµό r t εξισώσεων της µορφής S j s + S j+ s + + S j + r s r + S c+r =, όπου c j c + r έτσι ώστε ο πίνακας των συντελεστών να είναι µη-ιδιάζων (non-singular). Έτσι βρίσκουµε τον αριθµό των λαθών r που εµφανίζονται. Λύνουµε το σύστηµα που r i σχηµατίσαµε και βρίσκουµε το πολυώνυµο λάθους s = s ix Βήµα 3 Βρίσκουµε τις ρίζες του s δοκιµάζοντας τις τιµές ζ =, ζ, ζ, Βήµα 4 Για δυαδικό κώδικα αν ζ, ζ i,, ζ r είναι οι ρίζες του πολυωνύµου s, αυτές µας δίνουν το διάνυσµα (πολυώνυµο) λάθους. ij Αλλιώς τα e i θα τα πάρουµε από τις εξισώσεις e jζ = για i J j {c, c +,, c + d }. Παρατήρηση 6.9 Το δύσκολο βήµα είναι το. Υπάρχουν σχετικοί αλγόριθµοι (για παράδειγµα Berlekamp και assey). Παράδειγµα 6. Έστω c =, n = 5, q =. Θεωρούµε τον BCH κώδικα C = <g>, όπου g = + X 4 + X 6 + X 7 + X 8, µε προκαθορισµένη ελάχιστη απόσταση 5. Υποθέτουµε ότι πήραµε το w = που αντιστοιχεί στο πολυώνυµο w = + X 3 + X 6 + X 7 + X. Για την αποκωδικοποίηση θα χρησιµοποιήσουµε τον παραπάνω αλγόριθµο. Υπολογίζουµε το σύνδροµο S = e(ζ ) = w(ζ ) = + ζ 3 + ζ 6 + ζ 7 + ζ = + ζ 3 + (ζ 3 + ζ ) + (ζ 3 + ζ + ) + (ζ 3 + ζ + ζ + ) =. i=

30 Οµοίως, S = e(ζ ) = w(ζ ) = + ζ 6 + ζ + ζ 4 + ζ 9 = = + (ζ 3 + ζ ) + (ζ 3 + ζ + ζ + ) + (ζ 3 + ) + (ζ 3 + ζ) = S 3 = e(ζ 3 ) = w(ζ 3 ) = + ζ 9 + ζ 3 + ζ 6 + ζ 6 = + ζ 3 + ζ + ζ 3 = + ζ = ζ 4 S 4 = e(ζ 3 ) = w(ζ 3 ) = + ζ + ζ 9 + ζ 3 + ζ 3 = 5 Έχουµε ότι t = = άρα r. Το βήµα µας δίνει το σύστηµα: S s + S s = S 3 s + s = ζ 4 ή S s + S 3 s = S 4 s + ζ 4 s = Το σύστηµα έχει µοναδική λύση αφού = ζ 4 + = ζ. Άρα υπάρχουν δύο 4 ζ λάθη (r = ). Το σύστηµα έχει λύση s = ζ 4 + = ζ και s = άρα το πολυώνυµο s είναι το s = s + s X + X = ζ + Χ + Χ. Βρίσκουµε τις ρίζες του οι οποίες θα µας δώσουν τις θέσεις των λαθών. To s έχει στο F 6 δύο ρίζες, τις ζ 7 και ζ 9. Άρα τα λάθη εµφανίζονται στις θέσεις 8 και. Το λάθος είναι το e = X 7 + X 9 και το πολυώνυµο υ το υ = w e = + X 3 + X 6 + X 9 + X. Άρα µας έχουν στείλει το πολυώνυµο υ mod g = + X + X 4, δηλαδή το µήνυµα.

31 7. Reed-uller κώδικες Για κάθε φυσικό αριθµό m > και ακέραιο αριθµό r µε r m ορίζουµε τον Reed uller κώδικα τάξης r σαν τον δυαδικό γραµµικό κώδικα µε παραµέτρους n = m, Μ = k, d = m m m r όπου k = Αυτό τον κώδικα θα τον r συµβολίζουµε µε R(r, m). Στη συνέχεια, θα περιοριστούµε στην περίπτωση όπου r =. ηλαδή θα ασχοληθούµε µε τον Reed-uller κώδικα R(m) : = R(, m), ο οποίος είναι τύπου (n,, d) = ( m, m +, m ). Σηµείωση 7. Ο R(5) χρησιµοποιήθηκε από τους αµερικάνους στο πρόγραµµα ariner 9 το 97 για να στείλει ασπρόµαυρες φωτογραφίες από τον Ερµή. Ορισµός 7. Οι Reed-uller κώδικες R(m) είναι δυαδικοί γραµµικοί κώδικες οι οποίοι ορίζονται για κάθε φυσικό αριθµό m, m επαγωγικά ως εξής: () R() = F = {,,, } () Για m o R(m + ) ορίζεται R(m + ) = {uu u R(m)} {uu c u R(m)} Παρατήρηση 7.3 Ο R() είναι τύπου (,, ) δηλαδή η ελάχιστη απόσταση του κώδικα είναι και αντιστοιχεί στο βάρος όλων των κωδικών λέξεων διαφορετικών των και. Αυτό ισχύει γενικά. Θεώρηµα 7.4 Ο R(m), m είναι δυαδικός γραµµικός κώδικας τύπου ( m, m +, m ) όπου κάθε κωδική λέξη, εκτός των και, έχει βάρος m. Παράδειγµα 7.5 Όλες οι κωδικές λέξεις του R() = {,,,,,,, } εκτός των, έχουν βάρος. Παρατήρηση 7.6 Ο κώδικας R() έχει γεννήτορα πίνακα R =. Γενικεύουµε επαγωγικά Θεώρηµα 7.7

32 . Ένας γεννήτορας πίνακας του R() είναι ο R =.. Αν R m γεννήτορας πίνακας του κώδικα R(m) τότε ένας γεννήτορας πίνακας του κώδικα R(m + ) είναι ο R m + =. R m R m Παράδειγµα 7.8 Ένας γεννήτορας πίνακας του R(3) είναι R 3 = Θεώρηµα 7.9 Ο πίνακας R m µπορεί να περιγραφεί ως εξής: Πρώτη γραµµή: m µηδενικά ακολουθούµενα από m µονάδες. εύτερη γραµµή: Εναλλαγή από µπλοκς µηδενικών και µονάδων µήκους m το καθένα i-στή γραµµή: Εναλλαγή από µπλοκς µηδενικών και µονάδων µήκους m i το καθένα m-στή γραµµή: Εναλλαγή από και (m + )-στή γραµµή: Μόνο µονάδες Αποκωδικοποίηση των Reed-uller κωδίκων Ο Reed-uller κώδικας R(m) έχει ελάχιστη απόσταση d = m. Εποµένως, ο d m κώδικας διορθώνει το πολύ = = m λάθη. Τα διανύσµατα µήκους n στον F είναι n = m m άρα έχουµε m+ = m m cosets. Για παράδειγµα αν θέλουµε ο κώδικας να διορθώνει 7 λάθη θα πρέπει m = 5. Έχουµε εποµένως, 5 5 = 6 = cosets. Καταστροφή ακόµα και για µικρό m όπως αυτό του ariner. Άρα πρέπει να ψάξουµε για άλλους τρόπους αποκωδικοποίησης. Reed uller αποκωδικοποίηση Πρόκειται για ειδικό τύπο του majority logic decoding (αποκωδικοποίηση της πλειοψηφίας).

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

Θέµατα ( ικαιολογείστε πλήρως όλες τις απαντήσεις σας) Τµήµα Μαθηµατικών, Πανεπιστηµίου Κρήτης Εξεταστική περίοδος Ιουνίου ακαδηµαϊκού έτους 29-21 Παρασκευή, 1 Ιουνίου 21 Εφαρµοσµένη Άλγεβρα ιδάσκων: Α. Τόγκας Θέµατα ( ικαιολογείστε πλήρως όλες τις απαντήσεις

Διαβάστε περισσότερα

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

Θέµατα ( ικαιολογείστε πλήρως όλες τις απαντήσεις σας) Τµήµα Μαθηµατικών, Πανεπιστηµίου Κρήτης Εξεταστική περίοδος Σεπτεµβρίου ακαδηµαϊκού έτους 29-2 Τρίτη, 3 Αυγούστου 2 Εφαρµοσµένη Άλγεβρα ιδάσκων: Α. Τόγκας Θέµατα ( ικαιολογείστε πλήρως όλες τις απαντήσεις

Διαβάστε περισσότερα

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

ΚΕΦΑΛΑΙΟ 2: Ηµιαπλοί ακτύλιοι ΚΕΦΑΛΑΙΟ 2: Ηµιαπλοί ακτύλιοι Είδαµε στο κύριο θεώρηµα του προηγούµενου κεφαλαίου ότι κάθε δακτύλιος διαίρεσης έχει την ιδιότητα κάθε πρότυπο είναι ευθύ άθροισµα απλών προτύπων. Εδώ θα χαρακτηρίσουµε όλους

Διαβάστε περισσότερα

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

Κεφάλαιο 2. Παραγοντοποίηση σε Ακέραιες Περιοχές Κεφάλαιο Παραγοντοποίηση σε Ακέραιες Περιοχές Γνωρίζουµε ότι στο Ÿ κάθε στοιχείο εκτός από το 0 και τα ± γράφεται ως γινόµενο πρώτων αριθµών κατά τρόπο ουσιαστικά µοναδικό Από τη Βασική Άλγεβρα ξέρουµε

Διαβάστε περισσότερα

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

KΕΦΑΛΑΙΟ 1 ΧΡΗΣΙΜΕΣ ΜΑΘΗΜΑΤΙΚΕΣ ΕΝΝΟΙΕΣ. { 1,2,3,..., n,... KΕΦΑΛΑΙΟ ΧΡΗΣΙΜΕΣ ΜΑΘΗΜΑΤΙΚΕΣ ΕΝΝΟΙΕΣ Βασικές έννοιες διαιρετότητας Θα συµβολίζουµε µε, τα σύνολα των φυσικών αριθµών και των ακεραίων αντιστοίχως: {,,3,,, } { 0,,,,, } = = ± ± ± Ορισµός Ένας φυσικός αριθµός

Διαβάστε περισσότερα

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

Κεφάλαιο 7 Βάσεις και ιάσταση Κεφάλαιο 7: Βάσεις και ιάσταση Σελίδα από 9 Κεφάλαιο 7 Βάσεις και ιάσταση n Στο Κεφάλαιο 5 είδαµε την έννοια της βάσης στο και στο Κεφάλαιο 6 µελετήσαµε διανυσµατικούς χώρους. Στο παρόν κεφάλαιο θα ασχοληθούµε

Διαβάστε περισσότερα

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

Κεφάλαιο 3β. Ελεύθερα Πρότυπα (µέρος β) Κεφάλαιο 3β Ελεύθερα Πρότυπα (µέρος β) Ο σκοπός µας εδώ είναι να αποδείξουµε το εξής σηµαντικό αποτέλεσµα. 3.3.6 Θεώρηµα Έστω R µια περιοχή κυρίων ιδεωδών, F ένα ελεύθερο R-πρότυπο τάξης s < και N F. Τότε

Διαβάστε περισσότερα

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

Κεφάλαιο 4 ιανυσµατικοί Χώροι Κεφάλαιο 4 ιανυσµατικοί Χώροι 4 ιανυσµατικοί χώροι - Βασικοί ορισµοί και ιδιότητες ιανυσµατικοί Χώροι Ένας ιανυσµατικός Χώρος V (δχ) είναι ένα σύνολο από µαθηµατικά αντικείµενα (αριθµούς, διανύσµατα, πίνακες,

Διαβάστε περισσότερα

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

ΘΕΜΑ: ΚΩ ΙΚΕΣ ΤΕΤΡΑΓΩΝΙΚΟΥ ΥΠΟΛΟΙΠΟΥ ΧΡΗΣΤΟΣ ΣΑΡΟΓΛΟΥ ΘΕΜΑ: ΚΩ ΙΚΕΣ ΤΕΤΡΑΓΩΝΙΚΟΥ ΥΠΟΛΟΙΠΟΥ ΧΡΗΣΤΟΣ ΣΑΡΟΓΛΟΥ ΚΩ ΙΚΕΣ ΤΕΤΡΑΓΩΝΙΚΟΥ ΥΠΟΛΟΙΠΟΥ Πρόκειται για κυκλικούς κώδικες µήκους n πάνω από το σώµα Fq, όπου ο πρώτος περιττός και q τετραγωνικό υπόλοιπο modulon.

Διαβάστε περισσότερα

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

Κεφάλαιο 4. Ευθέα γινόµενα οµάδων. 4.1 Ευθύ εξωτερικό γινόµενο οµάδων. i 1 G 1 G 1 G 2, g 1 (g 1, e 2 ), (4.1.1) Κεφάλαιο 4 Ευθέα γινόµενα οµάδων Στο Παράδειγµα 1.1.2.11 ορίσαµε το ευθύ εξωτερικό γινόµενο G 1 G 2 G n των οµάδων G i, 1 i n. Στο κεφάλαιο αυτό ϑα ασχοληθούµε λεπτοµερέστερα µε τα ευθέα γινόµενα οµάδων

Διαβάστε περισσότερα

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

1 Ορισµός ακολουθίας πραγµατικών αριθµών ΜΑΣ 02. Απειροστικός Λογισµός Ι Ορισµός ακολουθίας πραγµατικών αριθµών Ορισµός.. Ονοµάζουµε ακολουθία πραγµατικών αριθµών κάθε απεικόνιση του συνόλου N των ϕυσικών αριθµών, στο σύνολο R των πραγµατικών

Διαβάστε περισσότερα

L = F +. Είναι, 1 F, άρα και 1 L. Επεκτείνουµε τις πράξεις του F έτσι ώστε

L = F +. Είναι, 1 F, άρα και 1 L. Επεκτείνουµε τις πράξεις του F έτσι ώστε ΕΠΕΚΤΑΣΕΙΣ ΣΩΜΑΤΟΣ Προκαταρκτικά Σώµα = Αντιµεταθετικό σώµα, χαρακτηριστικής µηδενός Τα σώµατα αυτά καλούνται και αριθµητικά σώµατα Θα τα συµβολίζουµε µε τα γράµµατα F, F, L κλπ Έστω ότι κάποια ανάγκη

Διαβάστε περισσότερα

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

ΚΕΦΑΛΑΙΟ 3: Συνθήκες Αλυσίδων ΚΕΦΑΛΑΙΟ 3: Συνθήκες Αλυσίδων Μελετάµε εδώ τη συνθήκη της αύξουσας αλυσίδας υποπροτύπων και τη συνθήκη της φθίνουσας αλυσίδας υποπροτύπων. Αυτές συνδέονται µεταξύ τους µε την έννοια της συνθετικής σειράς

Διαβάστε περισσότερα

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

Κεφάλαιο 0. Μεταθετικοί ακτύλιοι, Ιδεώδη Κεφάλαιο 0 Μεταθετικοί ακτύλιοι, Ιδεώδη Το κεφάλαιο αυτό έχει προπαρασκευαστικό χαρακτήρα Θα καθιερώσουµε συµβολισµούς και θα υπενθυµίσουµε ορισµούς και στοιχειώδεις προτάσεις για δακτύλιους και ιδεώδη

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

x 2 = x 2 1 + x 2 2. x 2 = u 2 + x 2 3 Χρησιµοποιώντας το συµβολισµό του ανάστροφου, αυτό γράφεται x 2 = x T x. = x T x. Κεφάλαιο 4 Μήκη και ορθές γωνίες Μήκος διανύσµατος Στο επίπεδο, R 2, ϐρίσκουµε το µήκος ενός διανύσµατος x = (x 1, x 2 ) χρησιµοποιώντας το Πυθαγόρειο ϑεώρηµα : x 2 = x 2 1 + x 2 2. Στο χώρο R 3, εφαρµόζουµε

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 2. Γραμμικοί Κώδικες. 2.1 Η έννοια του Γραμμικού κώδικα

ΚΕΦΑΛΑΙΟ 2. Γραμμικοί Κώδικες. 2.1 Η έννοια του Γραμμικού κώδικα ΚΕΦΑΛΑΙΟ 2 Γραμμικοί Κώδικες 2.1 Η έννοια του Γραμμικού κώδικα Μέχρι τώρα θεωρούσαμε έναν κώδικα C με παραμέτρους (n, M, d) απλώς ως ένα υποσύνολο του συνόλου A n, όπου A είναι ένα αλφάβητο. Είχαμε, όμως,

Διαβάστε περισσότερα

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

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ ΙΙ (ΠΕΡΙΤΤΟΙ) Ασκησεις - Φυλλαδιο 5 ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ ΙΙ Τµηµα Β (ΠΕΡΙΤΤΟΙ) Ασκησεις - Φυλλαδιο 5 ιδασκων: Α Μπεληγιάννης Ιστοσελιδα Μαθηµατος : http://usersuoigr/abeligia/linearalgebraii/laii018/laii018html ευτέρα 3 Απριλίου 018 Αν C = x

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 4. Ενδιαφέροντες'' Κώδικες

ΚΕΦΑΛΑΙΟ 4. Ενδιαφέροντες'' Κώδικες ΚΕΦΑΛΑΙΟ 4 Ενδιαφέροντες'' Κώδικες Πολλές φορές προηγουμένως, αναφερθήκαμε στις ιδιότητες που έχει ένας κώδικας, π.χ. ως προς την αποτελεσματικότητά του να ανιχνεύει ή (και) να διορθώνει λάθη, ως προς

Διαβάστε περισσότερα

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

Διδάσκων: Καθηγητής Νικόλαος Μαρμαρίδης, Καθηγητής Ιωάννης Μπεληγιάννης Τίτλος Μαθήματος: Γραμμική Άλγεβρα ΙΙ Ενότητα: Η Κανονική Μορφή Jordan - II Διδάσκων: Καθηγητής Νικόλαος Μαρμαρίδης, Καθηγητής Ιωάννης Μπεληγιάννης Τμήμα: Μαθηματικών 52 9 Η Κανονική Μορφή Jordan - II

Διαβάστε περισσότερα

Τελική Εξέταση 10 Φεβρουαρίου 2017 ιάρκεια εξέτασης 2 ώρες και 30 λεπτά

Τελική Εξέταση 10 Φεβρουαρίου 2017 ιάρκεια εξέτασης 2 ώρες και 30 λεπτά Αριστοτελειο Πανεπιστηµιο Θεσσαλονικης Τµηµα Μαθηµατικων Αλγεβρικές οµές ΙΙ 1. Εστω ότι R Z 3 [x]. Τελική Εξέταση 10 Φεβρουαρίου 2017 ιάρκεια εξέτασης 2 ώρες 30 λεπτά (αʹ) Να αποδείξετε ότι ο R είναι περιοχή

Διαβάστε περισσότερα

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

Γραµµικη Αλγεβρα Ι Επιλυση Επιλεγµενων Ασκησεων Φυλλαδιου 4 Γραµµικη Αλγεβρα Ι Επιλυση Επιλεγµενων Ασκησεων Φυλλαδιου 4 ιδασκοντες: Ν Μαρµαρίδης - Α Μπεληγιάννης Βοηθος Ασκησεων: Χ Ψαρουδάκης Ιστοσελιδα Μαθηµατος : http://wwwmathuoigr/ abeligia/linearalgebrai/laihtml

Διαβάστε περισσότερα

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

ΙΑΝΥΣΜΑΤΑ ΘΕΩΡΙΑ ΘΕΜΑΤΑ ΘΕΩΡΙΑΣ. Τι ονοµάζουµε διάνυσµα; αλφάβητου επιγραµµισµένα µε βέλος. για παράδειγµα, Τι ονοµάζουµε µέτρο διανύσµατος; ΙΝΥΣΜΤ ΘΕΩΡΙ ΘΕΜΤ ΘΕΩΡΙΣ Τι ονοµάζουµε διάνυσµα; AB A (αρχή) B (πέρας) Στη Γεωµετρία το διάνυσµα ορίζεται ως ένα προσανατολισµένο ευθύγραµµο τµήµα, δηλαδή ως ένα ευθύγραµµο τµήµα του οποίου τα άκρα θεωρούνται

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

5.1 Ιδιοτιµές και Ιδιοδιανύσµατα Κεφάλαιο 5 Ιδιοτιµές και Ιδιοδιανύσµατα 5 Ιδιοτιµές και Ιδιοδιανύσµατα Αν ο A είναι ένας n n πίνακας και το x είναι ένα διάνυσµα στον R n, τότε το Ax είναι και αυτό ένα διάνυσµα στον R n Συνήθως δεν υπάρχει

Διαβάστε περισσότερα

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

Κεφάλαιο 6. Πεπερασµένα παραγόµενες αβελιανές οµάδες. Z 4 = 1 και Z 2 Z 2. Κεφάλαιο 6 Πεπερασµένα παραγόµενες αβελιανές οµάδες Στο κεφάλαιο αυτό ϑα ταξινοµήσουµε τις πεπερασµένα παραγόµενες αβελιανές οµάδες. Αυτές οι οµάδες είναι από τις λίγες περιπτώσεις οµάδων µε µία συγκεκριµένη

Διαβάστε περισσότερα

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

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Λυσεις Ασκησεων - Φυλλαδιο 1 ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Λυσεις Ασκησεων - Φυλλαδιο ιδασκοντες: Α. Μπεληγιάννης - Σ. Παπαδάκης Ιστοσελιδα Μαθηµατος : http://users.uoi.gr/abeligia/numbertheory/nt.html Τετάρτη 7 Φεβρουαρίου 03 Ασκηση. είξτε ότι

Διαβάστε περισσότερα

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

Αλγεβρικες οµες Ι Ασκησεις - Φυλλαδιο 5 Αλγεβρικες οµες Ι Ασκησεις - Φυλλαδιο 5 ιδασκοντες: Ν. Μαρµαρίδης - Α. Μπεληγιάννης Ιστοσελιδα Μαθηµατος : http://users.uoi.gr/abeligia/algebraicstructuresi/asi.html Παρασκευή 16 & Τετάρτη 21 Νοεµβρίου

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Παράρτηµα Β. Στοιχεία Θεωρίας Τελεστών και Συναρτησιακής Ανάλυσης [ ) ( ) Παράρτηµα Β Στοιχεία Θεωρίας Τελεστών και Συναρτησιακής Ανάλυσης Β1 Χώροι Baach Βάσεις Schauder Στο εξής συµβολίζουµε µε Z,, γραµµικούς (διανυσµατικούς) χώρους πάνω απ το ίδιο σώµα K = ή και γράφουµε απλά

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 6 ΕΛΑΧΙΣΤΑ ΤΕΤΡΑΓΩΝΑ

ΚΕΦΑΛΑΙΟ 6 ΕΛΑΧΙΣΤΑ ΤΕΤΡΑΓΩΝΑ ΚΕΦΑΛΑΙΟ 6 ΕΛΑΧΙΣΤΑ ΤΕΤΡΑΓΩΝΑ 6. Βέλτιστες προσεγγίσεις σε ευκλείδειους χώρους Στο κεφάλαιο αυτό θα ασχοληθούµε µε προσεγγίσεις που ελαχιστοποιούν αποστάσεις σε διανυσµατικούς χώρους, µε νόρµα που προέρχεται

Διαβάστε περισσότερα

Το μόνο, ίσως, μειονέκτημά τους είναι ότι το μήκος τους υπόκειται σε περιορισμό από το πλήθος των στοιχείων του σώματος επί του οποίου ορίζονται.

Το μόνο, ίσως, μειονέκτημά τους είναι ότι το μήκος τους υπόκειται σε περιορισμό από το πλήθος των στοιχείων του σώματος επί του οποίου ορίζονται. ΚΕΦΑΛΑΙΟ 5 Κώδικες Reed-Solomo και συναφείς κώδικες To 1959 o Hocqueghe και, ανεξάρτητα, το 1960 οι Bose Ray-Chaudhuri επινόησαν μια κατηγορία κωδίκων τους λεγόμενους BCH κώδικες. Οι κώδικες αυτοί είναι

Διαβάστε περισσότερα

x 2 = b 1 2x 1 + 4x 2 + x 3 = b 2. x 1 + 2x 2 + x 3 = b 3

x 2 = b 1 2x 1 + 4x 2 + x 3 = b 2. x 1 + 2x 2 + x 3 = b 3 ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ ΕΞΕΤΑΣΕΙΣ ΣΕΠΤΕΜΒΡΙΟΥ 008-9 ΛΥΣΕΙΣ = 1 (Ι) Να ϐρεθεί ο αντίστροφος του πίνακα 6 40 1 0 A 4 1 1 1 (ΙΙ) Εστω b 1, b, b 3 στο R Να λύθεί το σύστηµα x = b 1 x 1 + 4x + x 3 = b x 1 + x + x

Διαβάστε περισσότερα

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

Αρµονική Ανάλυση. Ενότητα: L p Σύγκλιση. Απόστολος Γιαννόπουλος. Τµήµα Μαθηµατικών Ενότητα: L p Σύγκλιση Απόστολος Γιαννόπουλος Τµήµα Μαθηµατικών Αδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creaive Commos. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε

Διαβάστε περισσότερα

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

ΚΕΦΑΛΑΙΟ 5: Τανυστικά Γινόµενα ΚΕΦΑΛΑΙΟ 5: Τανυστικά Γινόµενα Στο κεφάλαιο αυτό εισάγουµε την έννοια του τανυστικού γινοµένου προτύπων. Θα είµαστε συνοπτικοί καθώς αναπτύσσουµε µόνο εκείνες τις στοιχειώδεις προτάσεις που θα βρουν εφαρµογές

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 8: Εφαρµογή: Το θεώρηµα του Burnside

ΚΕΦΑΛΑΙΟ 8: Εφαρµογή: Το θεώρηµα του Burnside ΚΕΦΑΛΑΙΟ 8: Εφαρµογή: Το θεώρηµα του Bursde Θα αποδείξουµε εδώ ότι κάθε οµάδα τάξης a q b (, q πρώτοι) είναι επιλύσιµη. Το θεώρηµα αυτό αποδείχτηκε από τον Bursde το 904 ο οποίος χρησιµοποίησε τη νέα τότε

Διαβάστε περισσότερα

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

{ } ΠΛΗ 12: ΜΑΘΗΜΑΤΙΚΑ ΓΙΑ ΤΗ ΠΛΗΡΟΦΟΡΙΚΗ Ι 2 η ΓΡΑΠΤΗ ΕΡΓΑΣΙΑ. Απαντήσεις. 1. (15 µονάδες) Σελίδα από 8 (5 µονάδες) ΠΛΗ : ΜΑΘΗΜΑΤΙΚΑ ΓΙΑ ΤΗ ΠΛΗΡΟΦΟΡΙΚΗ Ι η ΓΡΑΠΤΗ ΕΡΓΑΣΙΑ Απαντήσεις i Εξηγείστε γιατί κάθε ένα από τα παρακάτω υποσύνολα του R δεν είναι υπόχωρος του R {[ xyz,, ] T z } {[ xyz,,

Διαβάστε περισσότερα

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

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ Ι (ΑΡΤΙΟΙ) Ασκησεις - Φυλλαδιο 4 ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ Ι Τµηµα Β (ΑΡΤΙΟΙ) Ασκησεις - Φυλλαδιο 4 ιδασκων: Α Μπεληγιάννης Ιστοσελιδα Μαθηµατος : http://usersuoigr/abeligia/linearalgebrai/lai218/lai218html Παρασκευή 23 Νοεµβρίου 218 Ασκηση 1

Διαβάστε περισσότερα

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

1 Οι πραγµατικοί αριθµοί 1 Οι πραγµατικοί αριθµοί 1.1 Σύνολα αριθµών Το σύνολο των ϕυσικών αριθµών N = {1, 2, 3,...} Το σύνολο των ακεραίων Z = {... 3, 2, 1, 0, 1, 2, 3,...}. Οι ακέραιοι διαµερίζονται σε άρτιους και περιττούς

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

τη µέθοδο της µαθηµατικής επαγωγής για να αποδείξουµε τη Ϲητούµενη ισότητα. Αριστοτελειο Πανεπιστηµιο Θεσσαλονικης Τµηµα Μαθηµατικων Εισαγωγή στην Αλγεβρα Τελική Εξέταση 15 Φεβρουαρίου 2017 1. (Οµάδα Α) Εστω η ακολουθία Fibonacci F 1 = 1, F 2 = 1 και F n = F n 1 + F n 2, για n

Διαβάστε περισσότερα

a 1d L(A) = {m 1 a m d a d : m i Z} a 11 a A = M B, B = N A, k=1

a 1d L(A) = {m 1 a m d a d : m i Z} a 11 a A = M B, B = N A, k=1 Α44 ΚΡΥΠΤΟΓΡΑΦΙΑ ΣΗΜΕΙΩΣΕΙΣ #12 ΘΕΟ ΟΥΛΟΣ ΓΑΡΕΦΑΛΑΚΗΣ 1 Πλεγµατα Εστω ο διανυσµατικός χώρος R d διάστασης d Ο χώρος R d έρχεται µε ένα εσωτερικό γινόµενο x, y = d i=1 x iy i και τη σχετική νόρµα x = x,

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 7: Αναπαραστάσεις Πεπερασµένων Οµάδων Ι

ΚΕΦΑΛΑΙΟ 7: Αναπαραστάσεις Πεπερασµένων Οµάδων Ι ΚΕΦΑΛΑΙΟ 7: Αναπαραστάσεις Πεπερασµένων Οµάδων Ι Χρησιµοποιώντας το θεώρηµα του Weddebu για ηµιαπλούς δακτυλίους αναπτύσσουµε εδώ τις πρώτες προτάσεις από τη θεωρία των αναπαραστάσεων και αρακτήρων πεπερασµένων

Διαβάστε περισσότερα

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

1 Το ϑεώρηµα του Rademacher Το ϑεώρηµα του Rademacher Νικόλαος Μουρδουκούτας Περίληψη Σε αυτήν την εργασία ϑα αποδείξουµε το ϑεώρηµα του Rademacher, σύµφωνα µε το οποίο κάθε Lipschiz συνάρτηση f : R m είναι διαφορίσιµη σχεδόν παντού.

Διαβάστε περισσότερα

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

5 Γενική µορφή εξίσωσης ευθείας 5 Γενική µορφή εξίσωσης ευθείας Α. ΑΠΑΡΑΙΤΗΤΕΣ ΓΝΩΣΕΙΣ ΘΕΩΡΙΑΣ Θεώρηµα Κάθε ευθεία έχει εξίσωση της µορφής: Ax + By +Γ= 0, µε Α 0 ηβ 0 () και αντιστρόφως κάθε εξίσωση της µορφής () παριστάνει ευθεία γραµµή.

Διαβάστε περισσότερα

Παράρτηµα Α Εισαγωγή Οµάδες. (x y) z= x (y z).

Παράρτηµα Α Εισαγωγή Οµάδες. (x y) z= x (y z). Παράρτηµα Α 11.1 Εισαγωγή Οπως έχει αναφερθεί ήδη προοδευτικά στο δεύτερο µέρος του παρόντος συγγράµµατος χρησιµοποιούνται ϐασικές έννοιες άλγεβρας. Θεωρούµε ότι οι έννοιες αυτές είναι ήδη γνωστές από

Διαβάστε περισσότερα

Μάθηµα 1. Κεφάλαιο 1o: Συστήµατα. γ R παριστάνει ευθεία και καλείται γραµµική εξίσωση µε δύο αγνώστους.

Μάθηµα 1. Κεφάλαιο 1o: Συστήµατα. γ R παριστάνει ευθεία και καλείται γραµµική εξίσωση µε δύο αγνώστους. Μάθηµα 1 Κεφάλαιο 1o: Συστήµατα Θεµατικές Ενότητες: A. Συστήµατα Γραµµικών Εξισώσεων B. Συστήµατα 3x3 Α. ΣΥΣΤΗΜΑΤΑ ΓΡΑΜΜΙΚΩΝ ΕΞΙΣΩΣΕΩΝ Ορισµοί Κάθε εξίσωση της µορφής α x+β =γ, µε α, β, γ R παριστάνει

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 6: Κεντρικές Απλές Άλγεβρες

ΚΕΦΑΛΑΙΟ 6: Κεντρικές Απλές Άλγεβρες ΚΕΦΑΛΑΙΟ 6: Κεντρικές Απλές Άλγεβρες Χρησιµοποιώντας τανυστικά γινόµενα και εφαρµόζοντας το θεώρηµα των Wedderbur-rt ( 33) θα αποδείξουµε δύο θεµελιώδη θεωρήµατα που αφορούν κεντρικές απλές άλγεβρες *

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Αλγεβρικες οµες Ι Ασκησεις - Φυλλαδιο 4 1 2 Αλγεβρικες οµες Ι Ασκησεις - Φυλλαδιο 4 1 2 ιδασκοντες: Ν. Μαρµαρίδης - Α. Μπεληγιάννης Ιστοσελιδα Μαθηµατος : http://users.uoi.gr/abeligia/algebraicstructuresi/asi.html Πέµπτη 27 εκεµβρίου 2012 Ασκηση

Διαβάστε περισσότερα

Πρόβληµα 2 (15 µονάδες)

Πρόβληµα 2 (15 µονάδες) ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΚΡΥΠΤΟΓΡΑΦΙΑ ΚΑΙ ΕΦΑΡΜΟΓΕΣ, 2013-2014 ΔΙΔΑΣΚΩΝ: Ε. Μαρκάκης Πρόβληµα 1 (5 µονάδες) 2 η Σειρά Ασκήσεων Προθεσµία Παράδοσης: 19/1/2014 Υπολογίστε

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Παρουσίαση 1 ΙΑΝΥΣΜΑΤΑ Παρουσίαση ΙΑΝΥΣΜΑΤΑ Παρουσίαση η Κάθετες συνιστώσες διανύσµατος Παράδειγµα Θα αναλύσουµε το διάνυσµα v (, ) σε δύο κάθετες µεταξύ τους συνιστώσες από τις οποίες η µία να είναι παράλληλη στο α (3,) Πραγµατικά

Διαβάστε περισσότερα

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

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ: ΠΛΗΡΟΦΟΡΙΚΗ ΘΕ: ΜΑΘΗΜΑΤΙΚΑ ΓΙΑ ΤΗΝ ΠΛΗΡΟΦΟΡΙΚΉ Ι (ΠΛΗ ) ΛΥΣΕΙΣ ΕΡΓΑΣΙΑΣ Οι πρώτες δύο ασκήσεις αναφέρονται στις έννοιες γραµµική ανεξαρτησία, γραµµικός

Διαβάστε περισσότερα

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

Κεφάλαιο 3. Ελεύθερα Πρότυπα. στοιχείων του Μ καλείται βάση του e λ παράγει το Μ, και ii) κάθε m M γράφεται κατά µοναδικό Κεφάαιο 3 Εεύθερα Πρότυπα 3.1 Εεύθερα Πρότυπα Έστω Μ ένα R-πρότυπο. Μια οικογένεια Μ αν ) το σύνοο { Λ} τρόπο ως άθροισµα της µορφής πεπερασµένο πήθος από τα ( e ) στοιχείων του Μ καείται βάση του e παράγει

Διαβάστε περισσότερα

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

Διδάσκων: Καθηγητής Νικόλαος Μαρμαρίδης, Καθηγητής Ιωάννης Μπεληγιάννης Τίτλος Μαθήματος: Γραμμική Άλγεβρα ΙΙ Ενότητα: Η Ορίζουσα Gram και οι Εφαρµογές της Διδάσκων: Καθηγητής Νικόλαος Μαρμαρίδης, Καθηγητής Ιωάννης Μπεληγιάννης Τμήμα: Μαθηματικών 65 11 Η Ορίζουσα Gram και

Διαβάστε περισσότερα

Ποιες από τις παρακάτω προτάσεις είναι αληθείς; Δικαιολογήστε την απάντησή σας.

Ποιες από τις παρακάτω προτάσεις είναι αληθείς; Δικαιολογήστε την απάντησή σας. Ποιες από τις παρακάτω προτάσεις είναι αληθείς; Δικαιολογήστε την απάντησή σας. 1. Κάθε πολυώνυμο ανάγωγο επί του Z είναι ανάγωγο επί του Q. Σωστό. 2. Κάθε πολυώνυμο ανάγωγο επί του Q είναι ανάγωγο επί

Διαβάστε περισσότερα

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

Κεφάλαιο 1 Πρότυπα. Στο κεφάλαιο αυτό εισάγουμε την έννοια του προτύπου πάνω από δακτύλιο. Κεφάλαιο Πρότυπα Στο κεφάλαιο αυτό εισάγουμε την έννοια του προτύπου πάνω από δακτύλιο Ορισμοί και Παραδείγματα Παραδοχές Στo βιβλίο αυτό θα κάνουμε τις εξής παραδοχές Χρησιμοποιούμε προσθετικό συμβολισμό

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

1 Οι πραγµατικοί αριθµοί 1 Οι πραγµατικοί αριθµοί 1.1 Σύνολα αριθµών Το σύνολο των ϕυσικών αριθµών N = {1, 2, 3,...} Το σύνολο των ακεραίων Z = {... 3, 2, 1, 0, 1, 2, 3,...}. Οι ακέραιοι διαµερίζονται σε άρτιους και περιττούς

Διαβάστε περισσότερα

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

ΑΛΓΕΒΡΙΚΕΣ ΟΜΕΣ Ι. Ασκησεις - Φυλλαδιο 2 ΑΛΓΕΒΡΙΚΕΣ ΟΜΕΣ Ι Τµηµα Β Ασκησεις - Φυλλαδιο 2 ιδασκων: Α. Μπεληγιάννης Ιστοσελιδα Μαθηµατος : http://users.uoi.gr/abeligia/algebraicstructuresi/asi2016/asi2016.html Πέµπτη 3 Μαρτίου 2016 Αν (G, ) είναι

Διαβάστε περισσότερα

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

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ. Λυσεις Ασκησεων - Φυλλαδιο 9 ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Τµηµα Β Λυσεις Ασκησεων - Φυλλαδιο 9 ιδασκων: Α. Μπεληγιάννης Ιστοσελιδα Μαθηµατος : http://users.uoi.gr/abeligia/numbertheory/nt2016/nt2016.html Πέµπτη 12 Ιανουαρίου 2017 Ασκηση 1. Εστω

Διαβάστε περισσότερα

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

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΜΑΘΗΜΑΤΙΚΑ Ι (ΘΕ ΠΛΗ ) Ενδεικτικές Λύσεις ΕΡΓΑΣΙΑ η Ηµεροµηνία Αποστολής στον Φοιτητή: Ιανουαρίου 6 Ηµεροµηνία Παράδοσης της Εργασίας από

Διαβάστε περισσότερα

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

Συνεχείς συναρτήσεις πολλών µεταβλητών. ε > υπάρχει ( ) ( ) Συνεχείς συναρτήσεις πολλών µεταβλητών 7 Η Ευκλείδεια απόσταση που ορίσαµε στον R επιτρέπει ( εκτός από τον ορισµό των ορίων συναρτήσεων και ακολουθιών και τον ορισµό της συνέχειας συναρτήσεων της µορφής

Διαβάστε περισσότερα

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

a = a a Z n. a = a mod n. Αλγεβρα Ι Χειμερινο Εξαμηνο 2017 18 Διάλεξη 1 Ενότητα 1. Πράξεις: Πράξεις στο σύνολο S, ο πίνακας της πράξης, αντιμεταθετικές πράξεις. Προσεταιριστικές πράξεις, το στοιχείο a 1 a 2 a n. Η πράξη «σύνθεση

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Kεφάλαιο 4. Συστήµατα διαφορικών εξισώσεων

Kεφάλαιο 4. Συστήµατα διαφορικών εξισώσεων 4 Εισαγωγή Kεφάλαιο 4 Συστήµατα διαφορικών εξισώσεων Εστω διανυσµατικό πεδίο F: : F=F( r), όπου r = ( x, ) και Fr είναι η ταχύτητα στο σηµείο r πχ ενός ρευστού στο επίπεδο Εστω ότι ψάχνουµε τις τροχιές

Διαβάστε περισσότερα

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

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ Ι (ΠΕΡΙΤΤΟΙ) Ασκησεις - Φυλλαδιο 4 ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ Ι Τµηµα Β (ΠΕΡΙΤΤΟΙ) Ασκησεις - Φυλλαδιο 4 ιδασκων: Α Μπεληγιάννης Ιστοσελιδα Μαθηµατος : http://usersuoigr/abeligia/linearalgebrai/lai217/lai217html Παρασκευή 17 Νοεµβρίου 217 Ασκηση

Διαβάστε περισσότερα

Θεωρία Τελεστών. Ενότητα: Χώροι µε νόρµα - Χώροι Hilbert. Αριστείδης Κατάβολος. Τµήµα Μαθηµατικών

Θεωρία Τελεστών. Ενότητα: Χώροι µε νόρµα - Χώροι Hilbert. Αριστείδης Κατάβολος. Τµήµα Μαθηµατικών Ενότητα: Χώροι µε νόρµα - Χώροι Hilbert Αριστείδης Κατάβολος Τµήµα Μαθηµατικών Αδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες,

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

2 o Καλοκαιρινό σχολείο Μαθηµατικών Νάουσα 2008 2 o Καλοκαιρινό σχολείο Μαθηµατικών Νάουσα 2008 Μικρό Θεώρηµα του Fermat, η συνάρτηση του Euler και Μαθηµατικοί ιαγωνισµοί Αλέξανδρος Γ. Συγκελάκης ags@math.uoc.gr Αύγουστος 2008 Αλεξανδρος Γ. Συγκελακης

Διαβάστε περισσότερα

ΠΑΡΑΓΩΓΟΣ ΣΥΝΑΡΤΗΣΗ. Εφαπτοµένη ευθεία

ΠΑΡΑΓΩΓΟΣ ΣΥΝΑΡΤΗΣΗ. Εφαπτοµένη ευθεία ΜΑΘΗΜΑ 5.. ΠΑΡΑΓΩΓΙΣΙΜΕΣ ΣΥΝΑΡΤΗΣΕΙΣ ΠΑΡΑΓΩΓΟΣ ΣΥΝΑΡΤΗΣΗ Εφαπτοµένη ευθεία Παράγωγος βασικών συναρτήσεων ΚΑΝΟΝΕΣ ΠΑΡΑΓΩΓΙΣΗΣ Αθροίσµατος γινοµένου - πηλίκου Θεωρία Σχόλια Μέθοδοι Ασκήσεις ΘΕΩΡΙΑ. Εξίσωση

Διαβάστε περισσότερα

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

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ. Προτεινοµενες Ασκησεις - Φυλλαδιο 9 ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Τµηµα Β Προτεινοµενες Ασκησεις - Φυλλαδιο 9 ιδασκων: Α. Μπεληγιάννης Ιστοσελιδα Μαθηµατος : http://users.uoi.gr/abeligia/numbertheory/nt2015/nt2015.html Παρασκευή 29 Μαίου 2015 Ασκηση 1.

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 3. Πολυωνυμικοί-Κυκλικοί Κώδικες. 3.1 Πολυωνυμικοί κώδικες

ΚΕΦΑΛΑΙΟ 3. Πολυωνυμικοί-Κυκλικοί Κώδικες. 3.1 Πολυωνυμικοί κώδικες ΚΕΦΑΛΑΙΟ 3 Πολυωνυμικοί-Κυκλικοί Κώδικες Στα προηγούμενα ασχοληθήκαμε με τους γραμμικούς κώδικες και είδαμε πώς η δομή ενός γραμμικού κώδικα, ως διανυσματικού χώρου, καθιστά τις διαδικασίες κωδικοποίησης

Διαβάστε περισσότερα

Γραµµική Αλγεβρα. Ενότητα 3 : ιανυσµατικοί Χώροι και Υπόχωροι. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

Γραµµική Αλγεβρα. Ενότητα 3 : ιανυσµατικοί Χώροι και Υπόχωροι. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής Γραµµική Αλγεβρα Ενότητα 3 : ιανυσµατικοί Χώροι και Υπόχωροι Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής Αδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.

Διαβάστε περισσότερα

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

Αλγεβρα. Ενότητα: Βάσεις Groebner. Ευάγγελος Ράπτης. Τµήµα Μαθηµατικών Ενότητα: Βάσεις Groebner Ευάγγελος Ράπτης Τµήµα Μαθηµατικών Αδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε

Διαβάστε περισσότερα

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

ΚΕΦΑΛΑΙΟ 1: Πρότυπα. x y x z για κάθε x, y, R με την ιδιότητα 1R. x για κάθε x R, iii) υπάρχει στοιχείο 1 R. ii) ( x y) z x ( y z) ΚΕΦΑΛΑΙΟ 1: Πρότυπα Στο κεφάλαιο αυτό θα υπενθυμίσουμε τις βασικές έννοιες που αφορούν πρότυπα πάνω από ένα δακτύλιο Θα περιοριστούμε στα πλέον απαραίτητα για αυτά που ακολουθούν στα άλλα κεφάλαια Η κατευθυντήρια

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 4ο: ΠΟΛΥΩΝΥΜΑ ΑΛΓΕΒΡΑ Β ΛΥΚΕΙΟΥ

ΚΕΦΑΛΑΙΟ 4ο: ΠΟΛΥΩΝΥΜΑ ΑΛΓΕΒΡΑ Β ΛΥΚΕΙΟΥ ΚΕΦΑΛΑΙΟ 4ο: ΠΟΛΥΩΝΥΜΑ ΑΛΓΕΒΡΑ Β ΛΥΚΕΙΟΥ ) Copyright 2015 Αποστόλου Γιώργος Αποστόλου Γεώργιος apgeorge2004@yahoocom Αδεια χρήσης 3η Εκδοση, Ιωάννινα, Σεπτέµβριος 2015 Περιεχόµενα 1 ΠΟΛΥΩΝΥΜΑ-ΠΟΛΥΩΝΥΜΙΚΕΣ

Διαβάστε περισσότερα

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

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ ΙΙ (ΠΕΡΙΤΤΟΙ) Ασκησεις - Φυλλαδιο 1 ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ ΙΙ Τµηµα Β (ΠΕΡΙΤΤΟΙ Ασκησεις - Φυλλαδιο 1 ιδασκων: Α Μπεληγιάννης Ιστοσελιδα Μαθηµατος : http://usersuoigr/abeligia/linearalgebraii/laii18/laii18html Παρασκευή 9 Μαρτίου 18 Ασκηση 1 Θεωρούµε

Διαβάστε περισσότερα

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

Κεφάλαιο 9 Ιδιοτιµές και Ιδιοδιανύσµατα Σελίδα από 5 Κεφάλαιο 9 Ιδιοτιµές και Ιδιοδιανύσµατα 9. Ορισµοί... 9. Ιδιότητες...7 9. Θεώρηµα Cayley-Hamilto...4 9.. Εφαρµογές του Θεωρήµατος Cayley-Hamilto...6 9.4 Ελάχιστο Πολυώνυµο...5 Ασκήσεις του

Διαβάστε περισσότερα

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

Ακρότατα υπό συνθήκη και οι πολλαπλασιαστές του Lagrange 64 Ακρότατα υπό συνθήκη και οι πολλαπλασιαστές του Lagrage Ας υποθέσουµε ότι ένας δεδοµένος χώρος θερµαίνεται και η θερµοκρασία στο σηµείο,, Τ, y, z Ας υποθέσουµε ότι ( y z ) αυτού του χώρου δίδεται από

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 4: Ριζικό του Jacobson

ΚΕΦΑΛΑΙΟ 4: Ριζικό του Jacobson ΚΕΦΑΛΑΙΟ 4: Ριζικό του Jacobso Είδαµε στο προηγούµενο κεφάλαιο ότι κάθε ηµιαπλός δακτύλιος είναι δακτύλιος του Art. Επειδή υπάρχουν παραδείγµατα δακτυλίων του Art που δεν είναι ηµιαπλοί, πχ Z 2, > 1, τίθεται

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ Ι (ΠΕΡΙΤΤΟΙ) Λυσεις Ασκησεων - Φυλλαδιο 4 ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ Ι Τµηµα Β (ΠΕΡΙΤΤΟΙ) Λυσεις Ασκησεων - Φυλλαδιο 4 ιδασκων: Α Μπεληγιάννης Ιστοσελιδα Μαθηµατος : http://usersuoigr/abeligia/linearalgebrai/lai017/lai017html Παρασκευή 17 Νοεµβρίου 017

Διαβάστε περισσότερα

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

Κεφάλαιο 1. Εισαγωγικές Εννοιες. 1.1 Σύνολα Κεφάλαιο 1 Εισαγωγικές Εννοιες Σ αυτό το κεφάλαιο ϑα αναφερθούµε συνοπτικά σε ϐασικές έννοιες για σύνολα και απεικονίσεις. Επιπλέον, ϑα αναφερθούµε στη µέθοδο της επαγωγής, η οποία αποτελεί µία από τις

Διαβάστε περισσότερα

Δ/νση Β /θµιας Εκπ/σης Φλώρινας Κέντρο ΠΛΗ.ΝΕ.Τ. Πολυώνυµα ΠΟΛΥΩΝΥΜΑ ΑΚΕΡΑΙΑ ΠΟΛΥΩΝΥΜΑ ΜΙΑΣ ΜΕΤΑΒΛΗΤΗΣ

Δ/νση Β /θµιας Εκπ/σης Φλώρινας Κέντρο ΠΛΗ.ΝΕ.Τ. Πολυώνυµα ΠΟΛΥΩΝΥΜΑ ΑΚΕΡΑΙΑ ΠΟΛΥΩΝΥΜΑ ΜΙΑΣ ΜΕΤΑΒΛΗΤΗΣ ΠΟΛΥΩΝΥΜΑ ΑΚΕΡΑΙΑ ΠΟΛΥΩΝΥΜΑ ΜΙΑΣ ΜΕΤΑΒΛΗΤΗΣ Ορισµός Ονοµάζουµε ακέραιο πολυώνυµο του x κάθε έκφραση της µορφής : α ν x ν + α ν-1 x ν-1 + α ν-2 x ν-2 + +α 1 x + α 0 όπου α ν, α ν-1, α ν-2,, α 1, α 0 C και

Διαβάστε περισσότερα

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

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΜΑΘΗΜΑΤΙΚΑ Ι (ΘΕ ΠΛΗ ) ΑΠΑΝΤΗΣΕΙΣ Α ΕΡΓΑΣΙΑΣ. ( 8 µον.) Η άσκηση αυτή αναφέρεται σε διαιρετότητα και ρίζες πολυωνύµων. a. Να λυθεί η εξίσωση

Διαβάστε περισσότερα

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

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΜΑΘΗΜΑΤΙΚΑ Ι (ΘΕ ΠΛΗ ) Ενδεικτικές Λύσεις ΕΡΓΑΣΙΑ η (Ηµεροµηνία Αποστολής στον Φοιτητή: Οκτωβρίου 005) Η Άσκηση στην εργασία αυτή είναι

Διαβάστε περισσότερα

Αριθµητική Ανάλυση. Ενότητα 5 Προσέγγιση Συναρτήσεων. Ν. Μ. Μισυρλής. Τµήµα Πληροφορικής και Τηλεπικοινωνιών,

Αριθµητική Ανάλυση. Ενότητα 5 Προσέγγιση Συναρτήσεων. Ν. Μ. Μισυρλής. Τµήµα Πληροφορικής και Τηλεπικοινωνιών, Αριθµητική Ανάλυση Ενότητα 5 Προσέγγιση Συναρτήσεων Ν. Μ. Μισυρλής Τµήµα Πληροφορικής και Τηλεπικοινωνιών, Καθηγητής: Ν. Μ. Μισυρλής Αριθµητική Ανάλυση - Ενότητα 5 1 / 55 Παρεµβολή Ας υποθέσουµε ότι δίνονται

Διαβάστε περισσότερα

Θεωρία Πληροφορίας. Διάλεξη 7: Κωδικοποίηση καναλιού με γραμμικούς κώδικες block. Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής

Θεωρία Πληροφορίας. Διάλεξη 7: Κωδικοποίηση καναλιού με γραμμικούς κώδικες block. Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής Θεωρία Πληροφορίας Διάλεξη 7: Κωδικοποίηση καναλιού με γραμμικούς κώδικες block Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής 1 Ατζέντα Τεχνικές Διόρθωσης Λαθών Κώδικες εντοπισμού λαθών Κώδικες εντοπισμού

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

3 Αναδροµή και Επαγωγή 3 Αναδροµή και Επαγωγή Η ιδέα της µαθηµατικής επαγωγής µπορεί να επεκταθεί και σε άλλες δοµές εκτός από το σύνολο των ϕυσικών N. Η ορθότητα της µαθηµατικής επαγωγής ϐασίζεται όπως ϑα δούµε λίγο αργότερα

Διαβάστε περισσότερα

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

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ. Λυσεις Ασκησεων - Φυλλαδιο 2 ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Τµηµα Β Λυσεις Ασκησεων - Φυλλαδιο ιδασκων: Α. Μπεληγιάννης Ιστοσελιδα Μαθηµατος : http://users.uoi.gr/abeligia/numbertheory/nt016/nt016.html Πέµπτη 7 Οκτωβρίου 016 Ασκηση 1. Βρείτε όλους

Διαβάστε περισσότερα

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

[A I 3 ] [I 3 A 1 ]. ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ ΛΥΣΕΙΣ ΤΩΝ ΘΕΜΑΤΩΝ ΤΩΝ ΕΞΕΤΑΣΕΩΝ ΤΗΣ ΕΞΕΤΑΣΤΙΚΗΣ ΠΕΡΙΟ ΟΥ ΣΕΠΤΕΜΒΡΙΟΥ 9 (α) Να ϐρεθεί ο αντίστροφος του πίνακα A = 6 4 (ϐ) Εστω b, b, b στο R Να λύθεί το σύστηµα x = b 6x + x + x = b x

Διαβάστε περισσότερα

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

Αρµονική Ανάλυση. Ενότητα: Μέτρο Lebesgue. Απόστολος Γιαννόπουλος. Τµήµα Μαθηµατικών Ενότητα: Μέτρο Lebesgue Απόστολος Γιαννόπουλος Τµήµα Μαθηµατικών Αδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commos. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται

Διαβάστε περισσότερα

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

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Ασκησεις - Φυλλαδιο 8 ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Ασκησεις - Φυλλαδιο 8 ιδασκοντες: Α. Μπεληγιάννης - Σ. Παπαδάκης Ιστοσελιδα Μαθηµατος : http://users.uoi.gr/abeligia/numbertheory/nt.html Τετάρτη Μαΐου 013 Ασκηση 1. Βρείτε τις τάξεις των

Διαβάστε περισσότερα

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

ΑΛΓΕΒΡΙΚΕΣ ΟΜΕΣ Ι. Ασκησεις - Φυλλαδιο 8 ΑΛΓΕΒΡΙΚΕΣ ΟΜΕΣ Ι Τµηµα Β Ασκησεις - Φυλλαδιο 8 ιδασκων: Α. Μπεληγιάννης Ιστοσελιδα Μαθηµατος : http://users.uoi.gr/abeligia/algebraicstructuresi/asi07/asi07.html Παρασκευή 9 Μαίου 07 Για κάθε µετάθεση

Διαβάστε περισσότερα