Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Θεωρία Υπολογισμού. Ενότητα 11 : Γραμματικές χωρίς συμφραζόμενα. Αλέξανδρος Τζάλλας

Σχετικά έγγραφα
Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Θεωρία Υπολογισμού. Ενότητα 10 : Κατασκευή ΝΠΑ. Αλέξανδρος Τζάλλας

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Θεωρία Υπολογισμού. Ενότητα 8 : Αυτόματα NFA - DFA. Αλέξανδρος Τζάλλας

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Θεωρία Υπολογισμού. Ενότητα 9 : Κανονικές Εκφράσεις. Αλέξανδρος Τζάλλας

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Θεωρία Υπολογισμού. Ενότητα 3 : Γραφήματα & Αποδείξεις. Αλέξανδρος Τζάλλας

Θεωρία Υπολογισμού Αλφάβητα, Γλώσσες, Κανονικές Εκφράσεις

Θεωρία Υπολογισμού. Ενότητα 5 : Λογικά Επιχειρήματα, Αλφάβητα & Γλώσσες (2/2) Αλέξανδρος Τζάλλας

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Θεωρία Υπολογισμού. Ενότητα 1 : Σύνολα & Σχέσεις (1/2) Αλέξανδρος Τζάλλας

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Θεωρία Υπολογισμού. Ενότητα 2 : Σύνολα & Σχέσεις (2/2) Αλέξανδρος Τζάλλας

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύ

Θεωρία Υπολογισμού. Ενότητα 7 : Ντετερμινιστικά Πεπερασμένα Αυτόματα, Κανονικές Πράξεις. Αλέξανδρος Τζάλλας

Λειτουργικά Συστήματα

Προγραμματισμός Διαδικτύου

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύ

Εφαρμογή Υπολογιστικών Τεχνικών στην Γεωργία

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύ

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύ

Ανατομία - Φυσιολογία Ακοής Ομιλίας Λόγου

Ανατομία - Φυσιολογία Ακοής Ομιλίας Λόγου

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύ

Προγραμματισμός Διαδικτύου

Θέματα υπολογισμού στον πολιτισμό

Ανατομία - Φυσιολογία Ακοής Ομιλίας Λόγου

Εισαγωγή στους Αλγορίθμους

Ανατομία - Φυσιολογία Ακοής Ομιλίας Λόγου

Ανατομία - Φυσιολογία Ακοής Ομιλίας Λόγου

Φωνολογική Ανάπτυξη και Διαταραχές

Ανατομία - Φυσιολογία Ακοής Ομιλίας Λόγου

Εισαγωγή στους Αλγορίθμους

Πληροφορική II. Ενότητα 5 : Δομές Δεδομένων και αφηρημένοι. τύποι δεδομένων. Δρ. Γκόγκος Χρήστος

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού σε κατάσταση Κορεσμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής

Εφαρμογή Υπολογιστικών Τεχνικών στην Γεωργία

Ιστορία της μετάφρασης

Δομές Δεδομένων Ενότητα 1

Εκκλησιαστικό Δίκαιο. Ενότητα 10η: Ιερά Σύνοδος της Ιεραρχίας και Διαρκής Ιερά Σύνοδος Κυριάκος Κυριαζόπουλος Τμήμα Νομικής Α.Π.Θ.

Αρχιτεκτονική υπολογιστών

Ανατομία - Φυσιολογία Ακοής Ομιλίας Λόγου

Θέματα υπολογισμού στον πολιτισμό

Λειτουργικά Συστήματα

Γενικά Μαθηματικά Ι. Ενότητα 12: Κριτήρια Σύγκλισης Σειρών. Λουκάς Βλάχος Τμήμα Φυσικής ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

Λειτουργικά Συστήματα

Εισαγωγή στους Αλγορίθμους

Προγραμματισμός Διαδικτύου

Αντικειμενοστραφής Προγραμματισμός

Αντικειμενοστραφής Προγραμματισμός

Μάρκετινγκ Αγροτικών Προϊόντων

Εισαγωγή στην Διοίκηση Επιχειρήσεων

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύ

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Cretive Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπ

Προχωρημένα Θέματα Προγραμματισμού Δικτύων

Λογιστική Κόστους Ενότητα 12: Λογισμός Κόστους (2)

Διοικητική των επιχειρήσεων

Προγραμματισμός Διαδικτύου

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 3: Έλεγχοι στατιστικών υποθέσεων

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 1: Καταχώρηση δεδομένων

Αντικειμενοστραφής Προγραμματισμός

Ενδεικτικές λύσεις ασκήσεων διαχείρισης έργου υπό συνθήκες αβεβαιότητας

Εκκλησιαστικό Δίκαιο

Θέματα υπολογισμού στον πολιτισμό

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 2: Περιγραφική στατιστική

Θεσμοί Ευρωπαϊκών Λαών Ι 19 ος -20 ος αιώνας

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύ

Συμπεριφορά Καταναλωτή

Διοικητική Λογιστική

1 η Διάλεξη. Ενδεικτικές λύσεις ασκήσεων

Προγραμματισμός Διαδικτύου

Λοιμώδη Νοσήματα Υγιεινή Αγροτικών Ζώων

Εκκλησιαστικό Δίκαιο

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού Υπέρθερμου Ατμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής

Θεσμοί Ευρωπαϊκών Λαών Ι 19 ος -20 ος αιώνας

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Συστήματα Αυτομάτου Ελέγχου. Ενότητα Α: Γραμμικά Συστήματα

Νοσηλευτική Σεμινάρια

Στατιστική. 6 ο Μάθημα: Διαστήματα Εμπιστοσύνης και Έλεγχοι Υποθέσεων. Γεώργιος Μενεξές Τμήμα Γεωπονίας ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ

Γενικά Μαθηματικά Ι. Ενότητα 15: Ολοκληρώματα Με Ρητές Και Τριγωνομετρικές Συναρτήσεις Λουκάς Βλάχος Τμήμα Φυσικής

Βιοχημεία - Αρχές Βιοτεχνολογίας

Ευαγγελικές αφηγήσεις της Ανάστασης

Γενικά Μαθηματικά Ι. Ενότητα 5: Παράγωγος Πεπλεγμένης Συνάρτησης, Κατασκευή Διαφορικής Εξίσωσης. Λουκάς Βλάχος Τμήμα Φυσικής

Μεθοδολογία Έρευνας Κοινωνικών Επιστημών Ενότητα 2: ΣΥΓΚΕΝΤΡΩΣΗ ΠΛΗΡΟΦΟΡΙΩΝ ΜΑΡΚΕΤΙΝΓΚ Λοίζου Ευστράτιος Τμήμα Τεχνολόγων Γεωπόνων-Kατεύθυνση

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Μικροοικονομική. Ενότητα 7 : Ισορροπία αγοράς Καραμάνης Κωνσταντίνος

Εφαρμογή Υπολογιστικών Τεχνικών στην Γεωργία

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική Ι. Ενότητα 4 : Πράξεις με bits. Δρ. Γκόγκος Χρήστος

Λογιστική Κόστους Ενότητα 8: Κοστολογική διάρθρωση Κύρια / Βοηθητικά Κέντρα Κόστους.

Βιοχημεία - Αρχές Βιοτεχνολογίας

Βιοχημεία - Αρχές Βιοτεχνολογίας

Αντικειμενοστραφής Προγραμματισμός

Βιοχημεία - Αρχές Βιοτεχνολογίας

Προχωρημένα Θέματα Προγραμματισμού Δικτύων

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Βιοχημεία - Αρχές Βιοτεχνολογίας

Οικονομική Γεωργικών Εκμεταλλεύσεων

Μεταγλωττιστές. Ενότητα 2: Τυπικές γλώσσες (Μέρος 1 ο ) Αγγελική Σγώρα Τμήμα Μηχανικών Πληροφορικής ΤΕ

Εφαρμογή Υπολογιστικών Τεχνικών στην Γεωργία

Αγροτικός Τουρισμός. Ενότητα 9 η : Εκπαιδευτικές τεχνικές στον τουρισμό. Όλγα Ιακωβίδου Τμήμα Γεωπονίας ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ

Παράκτια Τεχνικά Έργα

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Μικροοικονομική. Ενότητα 6 : Ελαστικότητα προσφοράς Καραμάνης Κωνσταντίνος

Συμπεριφορά Καταναλωτή

Μοντέρνα Θεωρία Ελέγχου

Προχωρημένα Θέματα Προγραμματισμού Δικτύων

Transcript:

1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Θεωρία Υπολογισμού Ενότητα 11 : Γραμματικές χωρίς συμφραζόμενα Αλέξανδρος Τζάλλας

2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Τμήμα Μηχανικών Πληροφορικής Τ.Ε Θεωρία Υπολογισμού Ενότητα 11 : Γραμματικές χωρίς συμφραζόμενα Αλέξανδρος Τζάλλας Καθηγητής Εφαρμογών Άρτα, 2015

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπου άδειας χρήσης, η άδεια χρήσης αναφέρεται ρητώς. 3 3

4 Χρηματοδότηση Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους. Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα στο TEI» έχει χρηματοδοτήσει μόνο τη αναδιαμόρφωση του εκπαιδευτικού υλικού. Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα.

5 Γραμματικές χωρίς συμφραζόμενα I α(α* b*)b κανονική έκφραση παραγωγή γλώσσας παραγωγή γλώσσας από γραμματική χωρίς συμφραζόμενα S αμb M A M B A e A αα B e B bb κανόνες της γραμματικής

6 Γραμματικές χωρίς συμφραζόμενα II Άρχισε με τη συμβολοσειρά που αποτελείται από το μοναδικό σύμβολο S. Βρες ένα σύμβολο στην παρούσα συμβολοσειρά που να εμφανίζεται στα αριστερά του ενός εκ των παραπάνω κανόνων. Αντικατέστησε μια εμφάνιση αυτού του συμβόλου με τη συμβολοσειρά που υπάρχει στα δεξιά του του ίδιου κανόνα. Επανάλαβε τη διαδικασία αυτή ώσπου να μην υπάρχει άλλο τέτοιο σύμβολο.

7 Γραμματικές χωρίς συμφραζόμενα III Ορισμός: Μία γραμματική χωρίς συμφραζόμενα G είναι μία τετράδα (V, Σ, R, S), όπου V είναι ένα αλφάβητο Σ (το σύνολο των τερματικών) είναι υποσύνολο του V R (το σύνολο των κανόνων) είναι ένα πεπερασμένο υποσύνολο του (V-Σ) V* και S (το αρχικό σύνολο) είναι ένα στοιχείο του V- Σ Τα στοιχεία του V-Σ ονομάζονται μη τερματικά. Για κάθε A V-Σ και u V*, γράφουμε A G u όποτε (Α, u) R. Για όλες τις συμβολοσειρές u, v V* γράφουμε u G v αν και μόνο αν υπάρχουν συμβολοσειρές x, y V* και A V-Σ έτσι ώστε u=xay, v=xv y και A G v. Η σχέση G * είναι η ανακλαστική μεταβατική κλειστότητα της G. Τέλος, L(G), δηλ. η γλώσσα που παράγεται από τη G είναι η {w Σ*: S G * w}. Μία γλώσσα L ονομάζεται γλώσσα χωρίς συμφραζόμενα, αν ισούται με L(G) για κάποια γραμματική G χωρίς συμφραζόμενα.

8 Αυτόματα στοίβας Θεωρείστε τη γλώσσα {α n b n : n 0} που παράγεται από γραμματική με κανόνες: S αsα S bsb S e Το αυτόματο που αναγνωρίζει τις συμβολοσειρές αυτής της γλώσσας θα έπρεπε να «θυμάται» το πρώτο μισό της συμβολοσειράς εισόδου, έτσι ώστε να το συγκρίνει αντεστραμμένο με το δεύτερο μισό της. ΑΥΤΟ ΔΕ ΓΙΝΕΤΑΙ ΜΕ ΠΕΠΕΡΑΣΜΕΝΟ ΑΥΤΟΜΑΤΟ ΓΙΝΕΤΑΙ ΟΜΩΣ ΑΠΟ ΕΝΑΝ ΑΛΛΟ ΤΥΠΟ ΜΗΧΑΝΗΣ ΠΟΥ ΛΕΓΕΤΑΙ ΑΥΤΟΜΑΤΟ ΣΤΟΙΒΑΣ

9 Αυτόματα στοίβας Είσοδος α b b α b b α b b α Κεφαλή ανάγνωσης b α Πεπερασμένος έλεγχος b b α

1 Αυτόματα στοίβας Ορισμός: To αυτόματο στοίβας είναι μία εξάδα Μ=(Κ, Σ, Γ, Δ, s, F), όπου Κ είναι ένα πεπερασμένο σύνολο καταστάσεων Σ είναι ένα αλφάβητο (τα σύμβολα εισόδου) Γ είναι ένα αλφάβητο (τα σύμβολα στοίβας) s K είναι η αρχική κατάσταση F K είναι το σύνολο των τελικών καταστάσεων Δ η σχέση μετάβασης, είναι ένα πεπερασμένο υποσύνολο του (K (Σ {e}) Γ*) (Κ Γ) αν ((p, α, β), (q, γ)) Δ, τότε το Μ όποτε είναι στην κατάσταση p με το β στην κορυφή της στοίβας και διαβάζει α από την ταινία εισόδου, αντικαθιστά το β με την γ στην κορυφή της στοίβας

Αυτόματα στοίβας & γραμματικές χωρίς συμφραζόμενα Θεώρημα: Κάθε γραμματική χωρίς συμφραζόμενα γίνεται δεκτή από κάποιο αυτόματο στοίβας. Απόδειξη: Έστω G=(V, Σ, R, S) μία γραμματική χωρίς συμφραζόμενα. Πρέπει να κατασκευάσουμε ένα αυτόματο στοίβας Μ τέτοιο ώστε L(M)=L(G). Η μηχανή Μ μπορεί να έχει μόνο δύο καταστάσεις τις p και q και μπορεί να κατασκευαστεί έτσι ώστε να βρίσκεται πάντα στην κατάσταση q μετά την πρώτη κίνηση. Ορίζουμε το Μ ως Μ=({p, q}, Σ, V, Δ, p, {q}), όπου Δ περιέχει τις παρακάτω μεταβάσεις: (1) ((p, e, e), (q, S)) (2) ((q, e, A), (q, x)) για κάθε κανόνα Α x στο R (3) ((q, α, α), (q, e)) για κάθε α Σ 1

1 Θεωρία Υπολογισμού Γραμματικές χωρίς συμφραζόμενα, Τμήμα Μηχανικών Πληροφορικής, ΤΕΙ ΗΠΕΙΡΟΥ - Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αυτόματα στοίβας & γραμματικές χωρίς συμφραζόμενα Απόδειξη (συνέχεια): Το αυτόματο στοίβας Μ ξεκινάει εισάγοντας το S στην αρχικά άδεια στοίβα του και μεταβαίνει στην κατάσταση q. Σε καθένα από τα επόμενα βήματα: είτε αντικαθιστά το σύμβολο Α στην κορυφή της στοίβας υπό την προϋπόθεση ότι είναι μη τερματικό με το x που βρίσκεται στο δεξί μέρος κάποιου κανόνα A x (μεταβάσεις τύπου 2) είτε εξάγει το σύμβολο στην κορυφή της στοίβας, υπό την προϋπόθεση ότι είναι τερματικό και ταιριάζει με το επόμενο σύμβολο εισόδου (μεταβάσεις τύπου 3) Οι μεταβάσεις του Μ έχουν σχεδιαστεί έτσι ώστε κατά τη διάρκεια ενός υπολογισμού που καταλήγει στην αποδοχή της συμβολοσειράς, το αυτόματο να μιμείται μία αριστερότερη παραγωγή της συμβολοσειράς εισόδου. Θα μπορούσε να κατασκευαστεί ώστε να λειτουργεί με διαφορετικό τρόπο.

Αυτόματα στοίβας & γραμματικές χωρίς συμφραζόμενα Απόδειξη (συνέχεια): Θέλουμε να αποδείξουμε ότι L(M) = L(G) Ισχυρισμός: Έστω w Σ* και α (V-Σ)V* {e}. Τότε S L* wα, αν και μόνο αν (q, w, S) M * (q, e, α) Αν αποδειχθεί ο ισχυρισμός, τότε για α = e θα προκύψει ότι S L* w, αν και μόνο αν (q, w, S) M * (q, e, e), που αυτό σημαίνει ότι w L(G) αν και μόνο αν w L(Μ). Απόδειξη ισχυρισμού (μόνο αν): Υποθέτουμε ότι S L* wα όπου w Σ* και α (V-Σ)V* {e}. Θα αποδείξουμε με απαγωγή στο μήκος της αριστερότερης παραγωγής του w ότι (q, w, S) M * (q, e, α) Βασικό βήμα: Αν η παραγωγή έχει μήκος 0, τότε w = e και α = S, οπότε πράγματι ισχύει (q, w, S) M * (q, e, α) 1

Αυτόματα στοίβας & γραμματικές χωρίς συμφραζόμενα Απόδειξη (συνέχεια): Επαγωγική υπόθεση: Υποθέστε ότι αν S L* wα, μέσω μιας παραγωγής μήκους n ή μικρότερο, όπου n 0, τότε (q, w, S) M * (q, e, α) Επαγωγικό βήμα: Έστω S = u 0 L u 1 L.... L u n L u n+1 = wα μία αριστερότερη παραγωγή της wα από το S. Έστω Α το αριστερότερο μη τερματικό της u n. Τότε u n = xaβ και u n+1 = xγβ όπου x Σ*, β, γ V* και Α γ είναι ένας κανόνας της γραμματικής. Εφόσον υπάρχει μία αριστερότερη παραγωγή μήκους n της u n = xaβ από το S, λόγω της επαγωγικής υπόθεσης (q, x, S) M * (q, e, Aβ) (1) Αφού όμως ο Α γ είναι ένας κανόνας της γραμματικής, τότε από τον τρόπο κατασκευής του αυτόματου, μέσω μιας μετάβασης τύπου 2 έχω 1

1 Θεωρία Υπολογισμού Γραμματικές χωρίς συμφραζόμενα, Τμήμα Μηχανικών Πληροφορικής, ΤΕΙ ΗΠΕΙΡΟΥ - Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αυτόματα στοίβας & γραμματικές χωρίς συμφραζόμενα Απόδειξη (συνέχεια): (q, e, Aβ) M (q, e, γβ) (2) Παρατηρούμε όμως ότι η u n+1 είναι wα αλλά είναι επίσης xγβ. Άρα υπάρχει συμβολοσειρά y Σ* τέτοια ώστε w=xy και yα=γβ και οι σχέσεις (1) και (2) μπορούν επίσης να γραφούν ως (q, w, S) M * (q, y, γβ) αλλά εφόσον yα = γβ (q, y, γβ) M * (q, e, α) μέσω μιας ακολουθίας y μεταβάσεων τύπου 3. Από τις δύο τελευταίες σχέσεις αποδεικνύεται το επαγωγικό βήμα.

1 Βιβλιογραφία H.R. Lewis, Χ. Παπαδημητρίου, "Στοιχεία θεωρίας υπολογισμού", 1η έκδοση/2005, Εκδόσεις Κριτική, ISBN: 978-960-218-397-7 Κωδικός Βιβλίου στον Εύδοξο: 11776 2. M. Sipser, "Εισαγωγή στη Θεωρία Υπολογισμού", 1η έκδοση/2009, Εκδόσεις ΙΤΕ-Πανεπιστημιακές Εκδόσεις Κρήτης, ISBN: 978-960-524-243-5 Κωδικός Βιβλίου στον Εύδοξο: 257 Επιπλέον συνιστώμενη βιβλιογραφία E. Rich, "Automata, Computability and Complexity: Theory and Applications", 1st edition/2007, Prentice Hall, ISBN: 978-0132288064 J. E. Hopcroft, R. Motwani, J. D. Ullman, "Introduction to Automata Theory, Languages, and Computation", 3rd edition/2006, Prentice Hall, ISBN: 978-0321455369 J. Hopcroft, R. Motwani, J. Ullman, Intoduction to Automata Theory, Languages and Computation, 2nd ed., Pearson - Addison Wesley, 2003 M. Sipser, Εισαγωγή στη Θεωρία Υπολογισμού, Πανεπιστημιακές Εκδόσεις Κρήτης, 2007

1 17 Θεωρία Υπολογισμού Γραμματικές χωρίς συμφραζόμενα, Τμήμα Μηχανικών Πληροφορικής, ΤΕΙ ΗΠΕΙΡΟΥ - Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Σημείωμα Αναφοράς Copyright Τεχνολογικό Ίδρυμα. Αλέξανδρος Τζάλλας. Θεωρία Υπολογισμού. Έκδοση: 1.0 Άρτα, 2015. Διαθέσιμο από τη δικτυακή διεύθυνση: http://eclass.teiep.gr/courses/comp112/

Σημείωμα Αδειοδότησης Το παρόν υλικό διατίθεται με τους όρους της άδειας χρήσης Creative Commons Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 4.0 Διεθνές [1] ή μεταγενέστερη. Εξαιρούνται τα αυτοτελή έργα τρίτων π.χ. φωτογραφίες, Διαγράμματα κ.λ.π., τα οποία εμπεριέχονται σε αυτό και τα οποία αναφέρονται μαζί με τους όρους χρήσης τους στο «Σημείωμα Χρήσης Έργων Τρίτων». Ο δικαιούχος μπορεί να παρέχει στον αδειοδόχο ξεχωριστή άδεια να χρησιμοποιεί το έργο για εμπορική χρήση, εφόσον αυτό του ζητηθεί. [1] http://creativecommons.org/licenses/by-nc-nd/4.0/deed.el 1

1 Θεωρία Υπολογισμού Γραμματικές χωρίς συμφραζόμενα, Τμήμα Μηχανικών Πληροφορικής, ΤΕΙ ΗΠΕΙΡΟΥ - Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Τέλος Ενότητας Επεξεργασία: Ευάγγελος Καρβούνης Άρτα, 2015

2 Τέλος Ενότητας Γραμματικές χωρίς συμφραζόμενα