 
 
 
 
 
 
 
  
 μιας σχέσης
 μιας σχέσης  
 πάνω σε ένα σύνολο
 πάνω σε ένα σύνολο  είναι ένα οποιοδήποτε
υποσύνολο
 είναι ένα οποιοδήποτε
υποσύνολο 
 .
.
Γράφουμε συνήθως  αντί για
 αντί για 
 .
.
Παραδείγματα
 ,
, 
 .
Αντί για
.
Αντί για  γράφουμε κατά παράδοση
 γράφουμε κατά παράδοση  .
.
 ,
, 
 ,
, 
 .
Αντί για
.
Αντί για  γράφουμε
 γράφουμε 
 και διαβάζουμε ``το
 και διαβάζουμε ``το  είναι
ισουπόλοιπο
 είναι
ισουπόλοιπο  με το
 με το  ''. Με λίγη σκέψη βλέπουμε ότι
αυτό συμβαίνει αν και μόνο αν τα
''. Με λίγη σκέψη βλέπουμε ότι
αυτό συμβαίνει αν και μόνο αν τα  και
 και  αφήνουν το ίδιο υπόλοιπο
διαιρούμενα με
 αφήνουν το ίδιο υπόλοιπο
διαιρούμενα με  .
.
 ,
,  αν και μόνο αν
 αν και μόνο αν  ή
 ή  .
. 
Μια σχέση  λέγεται ανακλαστική αν
 λέγεται ανακλαστική αν  για κάθε
 για κάθε  ,
συμμετρική αν
,
συμμετρική αν 
 και, τέλος, μεταβατική
αν
 και, τέλος, μεταβατική
αν 
 .
Στα παραπάνω παραδείγματα η σχέση
.
Στα παραπάνω παραδείγματα η σχέση  είναι ανακλαστική και μεταβατική αλλά
όχι συμμετρική, η σχέση
 είναι ανακλαστική και μεταβατική αλλά
όχι συμμετρική, η σχέση  έχει και τις τρεις ιδιότητες και το τελευταίο
παράδειγμα είναι ανακλαστική και συμμετρική σχέση αλλά όχι μεταβατική.
 έχει και τις τρεις ιδιότητες και το τελευταίο
παράδειγμα είναι ανακλαστική και συμμετρική σχέση αλλά όχι μεταβατική.
 κατευθυνόμενο γράφημα με σύνολο κορυφών
 κατευθυνόμενο γράφημα με σύνολο κορυφών  .
Ορίζουμε τη σχέση
.
Ορίζουμε τη σχέση  στο
 στο  :
:  αν υπάρχει μονοπάτι
πάνω στο
 αν υπάρχει μονοπάτι
πάνω στο  που ξεκινά από το
 που ξεκινά από το  και καταλήγει στο
 και καταλήγει στο  .
Είναι η σχέση
.
Είναι η σχέση  ανακλαστική, συμμετρική, μεταβατική;
 ανακλαστική, συμμετρική, μεταβατική;
 για δυο ακεραίους
 για δυο ακεραίους  και
 και  αν
 αν  (ο
 (ο  διαιρεί τον
διαιρεί τον  ).
Δείξτε ότι η σχέση
).
Δείξτε ότι η σχέση  είναι μεταβατική.
 είναι μεταβατική.
 μιας σχέσης
 μιας σχέσης  
Παρατηρείστε ότι αν δύο σχέσεις  και
 και  είναι ανακλαστικές τότε
και η
 είναι ανακλαστικές τότε
και η 
 είναι, και ομοίως διατηρείται από τις τομές η συμμετρική
και η μεταβατική ιδιότητα (αποδείξτε το αυτό).
Έστω λοιπόν για μια σχέση
 είναι, και ομοίως διατηρείται από τις τομές η συμμετρική
και η μεταβατική ιδιότητα (αποδείξτε το αυτό).
Έστω λοιπόν για μια σχέση  η σχέση που συμβολίζουμε με
 η σχέση που συμβολίζουμε με  και ορίζεται ως η τομή όλων των μετεβατικών σχέσεων
και ορίζεται ως η τομή όλων των μετεβατικών σχέσεων 
 .
Είναι προφανές ότι η
.
Είναι προφανές ότι η  είναι μια μεταβατική σχέση υποσύνολο κάθε
μεταβατικής σχέσης που περιέχει την
 είναι μια μεταβατική σχέση υποσύνολο κάθε
μεταβατικής σχέσης που περιέχει την  .
Υπό αυτή την έννοια είναι η ελάχιστη μεταβατική σχέση που
περιέχει την
.
Υπό αυτή την έννοια είναι η ελάχιστη μεταβατική σχέση που
περιέχει την  και την ονομάζουμε μεταβατική κλειστότητα
ή μεταβατική θήκη της
 και την ονομάζουμε μεταβατική κλειστότητα
ή μεταβατική θήκη της  .
.
Υπάρχει και ένας άλλος τρόπος να δούμε τη σχέση  .
Το να μην είναι μια σχέση μεταβατική σημαίνει ότι υπάρχουν
δύο ζεύγη
.
Το να μην είναι μια σχέση μεταβατική σημαίνει ότι υπάρχουν
δύο ζεύγη 
 αλλά
 αλλά 
 .
Για να μετατρέψουμε λοιπόν τη σχέση
.
Για να μετατρέψουμε λοιπόν τη σχέση  στη σχέση
 στη σχέση  , την
``ελάχιστη μεταβατική σχέση που περιέχει την
, την
``ελάχιστη μεταβατική σχέση που περιέχει την  '', προσθέτουμε
στη σχέση τα ζευγάρια αυτά που λείπουν, μέχρι να μη χρειάζεται να
προσθέσουμε άλλα.
Φυσικά, αυτή η διαδικασία που μόλις περιγράψαμε, για να έχει νόημα, πρέπει
κάποια στιγμή να τελειώσει. Και αυτό δεν είναι πρόβλημα για σχέσεις
'', προσθέτουμε
στη σχέση τα ζευγάρια αυτά που λείπουν, μέχρι να μη χρειάζεται να
προσθέσουμε άλλα.
Φυσικά, αυτή η διαδικασία που μόλις περιγράψαμε, για να έχει νόημα, πρέπει
κάποια στιγμή να τελειώσει. Και αυτό δεν είναι πρόβλημα για σχέσεις
 που είναι πεπερασμένες (π.χ. όλες οι σχέσεις ορισμένες σε πεπερασμένο
σύνολο
 που είναι πεπερασμένες (π.χ. όλες οι σχέσεις ορισμένες σε πεπερασμένο
σύνολο  ) αλλά όταν θέλουμε να ορίσουμε το
) αλλά όταν θέλουμε να ορίσουμε το  για άπειρες σχέσεις
 για άπειρες σχέσεις  πρέπει να χρησιμοποιήσουμε τον ορισμό που δώσαμε
πιο πάνω με την, εν δυνάμει, άπειρη τομή.
πρέπει να χρησιμοποιήσουμε τον ορισμό που δώσαμε
πιο πάνω με την, εν δυνάμει, άπειρη τομή.
Παράδειγμα.
Δείχνουμε τώρα ότι η μεταβατική κλειστότητα της σχέσης 3, παραπάνω, είναι η πλήρης σχέση στους ακεραίους, δηλ. κάθε δύο ακέραιοι σχετίζονται μεταξύ τους. Πράγματι, αν πούμετη σχέση 3, τότε
για κάθε
αφού το 0 διαρείται από το 2 (και το 3). Επίσης, δείχνουμε με επαγωγή ως πρός το θετικό αριθμό
ότι
και
. Δείχνουμε μόνο το πρώτο μια και το δεύτερο είναι εντελώς αντίστοιχο. Για
πρέπει να δείξουμε ότι
. Αλλά
(διαφορά 3) και
(διαφορά 2) και επειδή
έχουμε επίσης
και από τη μεταβατικότητα της
έχουμε
.
Υποθέτουμε τώραγια κάποιο
και για κάθε
και πάμε να δείξουμε
. Αλλά έχουμε
και από το βήμα 1 έχουμε
(διαφορά 1). Από μεταβατικότητα έχουμε
, που τελειώνει την απόδειξη.
 και
 και  γράφουμε
 γράφουμε  αν το
 αν το 
 ισούται με 15 ή 13. Ποια η μεταβατική κλειστότητα της σχέσης
ισούται με 15 ή 13. Ποια η μεταβατική κλειστότητα της σχέσης  ;
;
Ένα Ντετερμινιστικό Αυτόματο (Deterministic Finite Automaton ή DFA)
είναι ουσιαστικά ένα κατευθυνόμενο γράφημα, του οποίου οι κορυφές
 ονομάζονται καταστάσεις (states) και από κάθε κορυφή φεύγει ακριβώς
μια ακμή για κάθε γράμμα του αλφαβήτου
 ονομάζονται καταστάσεις (states) και από κάθε κορυφή φεύγει ακριβώς
μια ακμή για κάθε γράμμα του αλφαβήτου  .
Υπάρχει μια διακεκριμένη κορυφή
.
Υπάρχει μια διακεκριμένη κορυφή  ,
η αρχική κορυφή και ένα μη-κενό σύνολο
,
η αρχική κορυφή και ένα μη-κενό σύνολο  από τελικές κορυφές.
 από τελικές κορυφές.
Δείτε π.χ. ένα τέτοιο αυτόματο στην παρακάτω εικόνα.
Τυπικά λοιπόν ένα ντετερμινιστικό αυτόματο είναι μια πεντάδα
 
 είναι ένα πεπερασμένο σύνολο καταστάσεων
 είναι ένα πεπερασμένο σύνολο καταστάσεων
 είναι ένα πεπερασμένο αλφάβητο
 είναι ένα πεπερασμένο αλφάβητο
 είναι η συνάρτηση μετάβασης (transition function)
με πεδίο ορισμού το
 είναι η συνάρτηση μετάβασης (transition function)
με πεδίο ορισμού το 
 και πεδίο τιμών το
 και πεδίο τιμών το  
 είναι μια από τις καταστάσεις που ονομάζεται
αρχική
 είναι μια από τις καταστάσεις που ονομάζεται
αρχική
 είναι το σύνολο των τελικών καταστάσεων.
 είναι το σύνολο των τελικών καταστάσεων.
 ,
,
 ,
,  ,
, 
 .
.
Για να μιλήσουμε για τη συνάρτηση μετάβασης  θα πρέπει πρώτα
να αναφερθούμε στον τρόπο ``λειτουργίας'' του αυτομάτου.
Ένα αυτόματο χρησιμεύει για να αναγνωρίζει, όπως λέμε, μια γλώσσα
 θα πρέπει πρώτα
να αναφερθούμε στον τρόπο ``λειτουργίας'' του αυτομάτου.
Ένα αυτόματο χρησιμεύει για να αναγνωρίζει, όπως λέμε, μια γλώσσα 
 .
Η διαδικασία αναγνώρισης είναι η εξής.
.
Η διαδικασία αναγνώρισης είναι η εξής.
Έστω λέξη 
 ,
, 
 , μήκους
, μήκους  (
 (
 ).
).
 .
.
 και τελευταίο το
 και τελευταίο το  .
.
 και ευρισκόμενο στην κατάσταση
 και ευρισκόμενο στην κατάσταση  το αυτόματο μεταβαίνει στην κατάσταση
το αυτόματο μεταβαίνει στην κατάσταση  αν και μόνο αν η ακμή
 αν και μόνο αν η ακμή  έχει
ετικέτα (label) ίση με
 έχει
ετικέτα (label) ίση με  . Για κάθε κατάσταση του αυτομάτου και
κάθε γράμμα του αλφαβήτου
υπάρχει εξ ορισμού ακριβώς μια ακμή που ξεκινά από την κατάσταση αυτή και 
έχει ετικέτα αυτό το γράμμα.
Ισχύει τότε για τη συνάρτηση μετάβασης
. Για κάθε κατάσταση του αυτομάτου και
κάθε γράμμα του αλφαβήτου
υπάρχει εξ ορισμού ακριβώς μια ακμή που ξεκινά από την κατάσταση αυτή και 
έχει ετικέτα αυτό το γράμμα.
Ισχύει τότε για τη συνάρτηση μετάβασης 
 , χρησιμεύει
δηλ. η συνάρτηση μετάβασης για να μας προσδιορίσει σε ποια κατάσταση πάει
το αυτόματο αν βρίσκεται σε μια δεδομένη κατάσταση και διαβάσει ένα συγκεκριμένο
γράμμα. Όλη η συνδεσμολογία του αυτομάτου δηλ. είναι κωδικοποιημένη
στη συνάρτηση
, χρησιμεύει
δηλ. η συνάρτηση μετάβασης για να μας προσδιορίσει σε ποια κατάσταση πάει
το αυτόματο αν βρίσκεται σε μια δεδομένη κατάσταση και διαβάσει ένα συγκεκριμένο
γράμμα. Όλη η συνδεσμολογία του αυτομάτου δηλ. είναι κωδικοποιημένη
στη συνάρτηση  .
.
 .
Αλλιώς η λέξη απορρίπτεται.
.
Αλλιώς η λέξη απορρίπτεται.
Ποια είναι η γλώσσα  που αναγνωρίζεται από το
αυτόματο της εικόνας 3;
 που αναγνωρίζεται από το
αυτόματο της εικόνας 3;
Δε θέλει και πολλή σκέψη για να πειστούμε ότι στην  ανήκουν ακριβώς εκείνες
οι λέξεις του
 ανήκουν ακριβώς εκείνες
οι λέξεις του 
 που έχουν περιττό αριθμό από 0 και περιττό αριθμό από 1.
Για να το δούμε αυτό παρατηρούμε ότι οποτεδήποτε το αυτόματο βρίσκεται σε μια από τις
δύο αριστερές καταστάσεις το πλήθος των μηδενικών που έχει διαβάσει είναι άρτιο.
Αυτό γίνεται γιατί αυτή η πρόταση ισχύει προφανέστατα τη χρονική στιγμή 0, αφού
τότε δεν έχει διαβάσει κανένα μηδενικό και βρίσκεται στην αρχική κατάσταση
 που έχουν περιττό αριθμό από 0 και περιττό αριθμό από 1.
Για να το δούμε αυτό παρατηρούμε ότι οποτεδήποτε το αυτόματο βρίσκεται σε μια από τις
δύο αριστερές καταστάσεις το πλήθος των μηδενικών που έχει διαβάσει είναι άρτιο.
Αυτό γίνεται γιατί αυτή η πρόταση ισχύει προφανέστατα τη χρονική στιγμή 0, αφού
τότε δεν έχει διαβάσει κανένα μηδενικό και βρίσκεται στην αρχική κατάσταση  που είναι στην αριστερή μεριά. Οποτεδήποτε διαβάσει επίσης κάποιο μηδενικό
το αυτόματο αλλάζει μεριά και διατηρείται έτσι η ιδιότητα αυτή.
Ομοίως επιχειρηματολογώντας βλέπουμε ότι το αυτόματο βρίσκεται σε μια από τις
δύο πάνω καταστάσεις (
που είναι στην αριστερή μεριά. Οποτεδήποτε διαβάσει επίσης κάποιο μηδενικό
το αυτόματο αλλάζει μεριά και διατηρείται έτσι η ιδιότητα αυτή.
Ομοίως επιχειρηματολογώντας βλέπουμε ότι το αυτόματο βρίσκεται σε μια από τις
δύο πάνω καταστάσεις ( και
 και  ) αν και μόνο αν έχει διαβάσει άρτιο αριθμό από 1.
Έτσι, το να είναι το αυτόματο στην κατάσταση
) αν και μόνο αν έχει διαβάσει άρτιο αριθμό από 1.
Έτσι, το να είναι το αυτόματο στην κατάσταση  (τελική) σημαίνει ότι έχει δει
περιττό αριθμό από ένα και περιττό από μηδέν, αφού η
 (τελική) σημαίνει ότι έχει δει
περιττό αριθμό από ένα και περιττό από μηδέν, αφού η  είναι κάτω (περιττοί άσσοι)
και δεξιά (περιττά μηδενικά).
 είναι κάτω (περιττοί άσσοι)
και δεξιά (περιττά μηδενικά).
Αν π.χ. θελήσουμε να έχουμε ένα αυτόματο που θα αναγνωρίζει ακριβώς εκείνες
τις λέξεις του 
 που έχουν περιττά μηδενικά ή
άρτιους άσσους η μόνη αλλαγή
που χρειάζεται να κάνουμε στην περιγραφή του αυτομάτου είναι να αλλάξουμε
το σύνολο
 που έχουν περιττά μηδενικά ή
άρτιους άσσους η μόνη αλλαγή
που χρειάζεται να κάνουμε στην περιγραφή του αυτομάτου είναι να αλλάξουμε
το σύνολο  των τελικών καταστάσεων και να το θέσουμε ίσο με το
 των τελικών καταστάσεων και να το θέσουμε ίσο με το 
 (βεβαιωθείτε ότι το καταλαβαίνετε αυτό).
(βεβαιωθείτε ότι το καταλαβαίνετε αυτό).
 που έχουν άρτιο πλήθος άσσων και πλήθος μηδενικών
που είναι πολλαπλάσιο του 3.
 που έχουν άρτιο πλήθος άσσων και πλήθος μηδενικών
που είναι πολλαπλάσιο του 3.
 που αρχίζουν από 11011.
 που αρχίζουν από 11011.
 
 
 
 
 
 
