Υπολογίσιμες Συναρτήσεις

Σχετικά έγγραφα
Περιεχόμενα 1 Πρωτοβάθμια Λογική Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά και Πληροφορικής Μαθηματικά Πανεπιστήμιο ΙΙ Ιωαννίνων ) / 60

Θεωρία Υπολογισμού Άρτιοι ΑΜ. Διδάσκων: Σταύρος Κολλιόπουλος. eclass.di.uoa.gr. Περιγραφή μαθήματος

Θεωρία Υπολογισμού Αρτιοι ΑΜ Διδάσκων: Σταύρος Κολλιόπουλος eclass.di.uoa.gr

Αυτόματα. Παράδειγμα: πωλητής καφέ (iii) Παράδειγμα: πωλητής καφέ (iv) Εισαγωγή στην Επιστήμη των Υπολογιστών 6

Θεωρία Υπολογισμού και Πολυπλοκότητα

ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Επανάληψη Μαθήματος

ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Διάλεξη 13: Παραλλαγές Μηχανών Turing και Περιγραφή Αλγορίθμων

ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Διάλεξη 12: Μηχανές Turing

Αυτόματα. Παράδειγμα: πωλητής καφέ (iii) Παράδειγμα: πωλητής καφέ (iv) Εισαγωγή στην Επιστήμη των Υπολογιστών. Προδιαγραφές

Εισαγωγή στην Επιστήμη των Υπολογιστών

Recursive and Recursively Enumerable sets I

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

Θεωρία Υπολογισμού και Πολυπλοκότητα Αναγωγές

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

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

4. Ο,τιδήποτε δεν ορίζεται με βάση τα (1) (3) δεν είναι προτασιακός τύπος.

CSC 314: Switching Theory. Chapter 3: Turing Machines

Μηχανές Turing (T.M) I

CSC 314: Switching Theory

num(m(w 1 ;... ; w k )) = f(num(w 1 ),..., num(w k ))

Θεωρία Υπολογισμού και Πολυπλοκότητα ΕΙΣΑΓΩΓΉ ΣΤΟ ΜΑΘΗΜΑ

Θεωρία Υπολογισμού και Πολυπλοκότητα To Δόγμα Church-Turing

Φροντιστήριο 8 Λύσεις

Φροντιστήριο 8 Λύσεις

Περιεχόμενα. 1 Υπολογισιμότητα. Ιστορία - Εισαγωγή. Μαθηματικό Υπόβαθρο. LOOP: Μια απλή γλώσσα προγραμματισμού

Σειρά Προβλημάτων 4 Λύσεις

Σειρά Προβλημάτων 4 Λύσεις

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

invariante Eigenschaften spezieller binärer Formen, insbesondere der

ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Διάλεξη 15: Διαγνωσιμότητα (Επιλυσιμότητα) ΙΙ

Πλακίδια του Wang C πεπερασμένο σύνολο χρωμάτων.

Αυτόματα και Υπολογιστικά Μοντέλα Automata and Models of Computation

Φροντιστήριο 9 Λύσεις

Κεφάλαιο 3 Η Σημασιολογία των Γλωσσών Προγραμματισμού

Σειρά Προβλημάτων 4 Λύσεις

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

Σειρά Προβλημάτων 4 Λύσεις

Φροντιστήριο 10 Λύσεις

ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Διάλεξη 14: Διαγνωσιμότητα (Επιλυσιμότητα)

Σειρά Προβλημάτων 4 Λύσεις

Κεφάλαιο 2: Τυπικές γλώσσες. Νίκος Παπασπύρου, Κωστής Σαγώνας Μεταγλωττιστές Μάρτιος / 216

Εισαγωγή στην Επιστήμη των Υπολογιστών

ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Διάλεξη 7: Ασυμφραστικές Γλώσσες (Γλώσσες Ελεύθερες Συμφραζομένων)

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

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

214 ΚΕΦΑΛΑΙΟ 7. ΕΠΙΛΥΣΙΜΟΤΗΤΑ - ΜΗ ΕΠΙΛΥΣΙΜΟΤΗΤΑ 7.1 Το Πρόβλημα του Τερματισμού Θεώρημα 7.1 (Πρόβλημα του Τερματισμού - ημιαπόφαση) Η γλώσσα του Προβ

Σειρά Προβλημάτων 5 Λύσεις

Θεωρία Υπολογισμού και Πολυπλοκότητα Κανονικές Γλώσσες (1)

Σειρά Προβλημάτων 5 Λύσεις

Σειρά Προβλημάτων 4 Λύσεις

CSC 314: Switching Theory. Chapter 3: Turing Machines

Σε αυτό το µάθηµα. Εισαγωγή στις Μηχανές Turing. Μηχανή Turing (Turing Machine - TM) Μηχανές Turing. Παραδείγµατα Μηχανών Turing

244 ΚΕΦ ΑΛΑΙΟ 8. ΥΠΟΛΟΓΙΣΙΜΕΣ ΣΥΝΑΡΤΗΣΕΙΣ Η f είναι μία μερική συνάρτηση στο πεδίο X, αν και μόνο αν η συνάρτηση ορίζεται για μηδέν ή περισσότερα στοι

Γνωριµία. Θεωρία Υπολογισµού: Εισαγωγικά. Αντικείµενο Μαθήµατος. Επικοινωνία.

Ενότητα 2 Πρόβλημα σελ 13-18

Εισαγωγή στην Επιστήμη των Υπολογιστών

ΚΕΦΑΛΑΙΟ 12: Θεωρία υπολογισμού

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

Θεωρία Υπολογισμού και Πολυπλοκότητα Διαγνωσιμότητα

Θεωρία Υπολογισμού και Πολυπλοκότητα

R ισούται με το μήκος του. ( πρβλ. την ιστορική σημείωση 3.27 στο τέλος

Ισοδυναμία Αιτ. Και μη Αιτ. Π.Α.

Μεταγλωττιστές. Γιώργος Δημητρίου. Μάθημα 2 ο. Πανεπιστήμιο Θεσσαλίας - Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών

Θεμελιώδη Θέματα Επιστήμης Υπολογιστών

Θεμελιώδη Θέματα Επιστήμης Υπολογιστών

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος στη δεύτερη έκδοση

Αλγόριθμοι για αυτόματα

Η NTM αποδέχεται αν µονοπάτι στο δέντρο που οδηγεί σε αποδοχή.

Αποφασισιµότητα / Αναγνωρισιµότητα. Μη Επιλύσιµα Προβλήµατα. Η έννοια της αναγωγής. Τερµατίζει µια δεδοµένη TM για δεδοµένη είσοδο;

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

Σειρά Προβλημάτων 4 Λύσεις

Σειρά Προβλημάτων 4 Λύσεις

Τεχνητή Νοημοσύνη. 2η διάλεξη ( ) Ίων Ανδρουτσόπουλος.

Πολλοί τρόποι περιγραφής αλγορίθμων. Όλοι είναι μηχανιστικά ισοδύναμοι και ειδικά ισοδύναμοι με μερικές αναδρομικές συναρτήσεις

Πολλοί τρόποι περιγραφής αλγορίθμων. Όλοι είναι μηχανιστικά ισοδύναμοι και ειδικά ισοδύναμοι με μερικές αναδρομικές συναρτήσεις.

10.1 Υπολογίσιμες συναρτήσεις και αναδρομικά σύνολα

Σειρά Προβλημάτων 5 Λύσεις

ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Διάλεξη 9: Αυτόματα Στοίβας (Pushdown Automata - PDA)

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

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

ΣΗΜΕΙΩΣΕΙΣ. f (x) =, x 0, (1), x. lim f (x) = lim = +. x

Κανονικές Γλώσσες. ιδάσκοντες: Φ. Αφράτη,. Φωτάκης Επιμέλεια διαφανειών:. Φωτάκης. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ, ΕΡΕΥΝΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ΙΝΣΤΙΤΟΥΤΟ ΕΚΠΑΙΔΕΥΤΙΚΗΣ ΠΟΛΙΤΙΚΗΣ. Μαθηματικά. Β μέρος

Chapter 7, 8 : Time, Space Complexity

ΚΕΦΑΛΑΙΟ 3ο: ΔΙΑΦΟΡΙΚΟΣ ΛΟΓΙΣΜΟΣ ΕΝΟΤΗΤΑ 8: ΜΟΝΟΤΟΝΙΑ ΣΥΝΑΡΤΗΣΗΣ [Ενότητα Μονοτονία Συνάρτησης του κεφ.2.6 Μέρος Β του σχολικού βιβλίου].

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

Μη επιλυσιμότητα I. Απόδειξη. Ορίζουμε # # =

Κανονικές Γλώσσες. Κανονικές Γλώσσες. Κανονικές Γλώσσες και Αυτόματα. Κανονικές Γλώσσες και Αυτόματα

Θεωρία Υπολογισμού και Πολυπλοκότητα Ασυμφραστικές Γλώσσες (1)

Εφαρμογές της Λογικής στην Πληροφορική

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

Η δυαδική σχέση M ( «παράγει σε ένα βήμα» ) ορίζεται ως εξής: (q, w) M (q, w ), αν και μόνο αν w = σw, για κάποιο σ Σ

Το 10ο πρόβλημα του Hilbert I

Εισαγωγή στην Επιστήμη των Υπολογιστών

Σύνοψη Προηγούµενου. Γλώσσες χωρίς Συµφραζόµενα (2): Αυτόµατα Στοίβας. Παραδείγµατα Σχεδιασµού CFG. Παράδειγµα 1.

Μη-Αριθμήσιμα Σύνολα, ιαγωνιοποίηση

Θεμελιώδη Θέματα Επιστήμης Υπολογιστών

ΚΕΦΑΛΑΙΟ 12: Θεωρία υπολογισμού

Κεφάλαιο 2 Λογικός προγραμματισμός Υπολογισμός με λογική

Σχεδίαση Γλωσσών Προγραμματισμού Συντακτική Ανάλυση Ι. Εαρινό Εξάμηνο Lec /03/2019 Διδάσκων: Γεώργιος Χρ. Μακρής

Transcript:

Υπολογίσιμες Συναρτήσεις Σ Π Υ Ρ Ι Δ Ω Ν Τ Ζ Ι Μ Α Σ Δ Τ Ο Μ Ε Α Σ Τ Μ Η Μ Α Μ Α Θ Η Μ Α Τ Ι Κ Ω Ν Σ Χ Ο Λ Η Θ Ε Τ Ι Κ Ω Ν Ε Π Ι Σ Τ Η Μ Ω Ν Π Α Ν Ε Π Ι Σ Τ Η Μ Ι Ο Ι Ω Α Ν Ν Ι Ν Ω Ν

Υπολογίσιμες Συναρτήσεις Μία συνάρτηση f καλείται υπολογίσιμη αν υπάρχει μία μηχανική διαδικασία που αποτελείται από πεπερασμένα καλά ορισμένα βήματα η οποία για κάθε στοιχείο x του πεδίου ορισμού της f προσδιορίζει σωστά την τιμή της f(x).

Υπολογίσιμες Συναρτήσεις Μία συνάρτηση f καλείται υπολογίσιμη αν υπάρχει μία μηχανική διαδικασία που αποτελείται από πεπερασμένα καλά ορισμένα βήματα η οποία για κάθε στοιχείο x του πεδίου ορισμού της f προσδιορίζει σωστά την τιμή της f(x). Μια τέτοια μηχανική διαδικασία καλείται αλγόριθμος.

Υπολογίσιμες Συναρτήσεις Μία συνάρτηση f καλείται υπολογίσιμη αν υπάρχει μία μηχανική διαδικασία που αποτελείται από πεπερασμένα καλά ορισμένα βήματα η οποία για κάθε στοιχείο x του πεδίου ορισμού της f προσδιορίζει σωστά την τιμή της f(x). Μια τέτοια μηχανική διαδικασία καλείται αλγόριθμος. Παρατήρηση: Ο ορισμός που δώσαμε είναι άτυπος.

Υπολογίσιμες Συναρτήσεις Μία συνάρτηση f καλείται υπολογίσιμη αν υπάρχει μία μηχανική διαδικασία που αποτελείται από πεπερασμένα καλά ορισμένα βήματα η οποία για κάθε στοιχείο x του πεδίου ορισμού της f προσδιορίζει σωστά την τιμή της f(x). Μια τέτοια μηχανική διαδικασία καλείται αλγόριθμος. Παρατήρηση: Ο ορισμός που δώσαμε είναι άτυπος. Χρειαζόμαστε έναν τυπικό ορισμό της υπολογίσιμης συνάρτησης αν θέλουμε, π.χ., να ελέγξουμε αν μία συνάρτηση που μας έδωσαν είναι υπολογίσιμη.

Επιλύσιμα Προβλήματα Ένα πρόβλημα καλείται επιλύσιμο αν υπάρχει ένας αλγόριθμος που το επιλύει για κάθε στιγμιότυπό του.

Επιλύσιμα Προβλήματα Ένα πρόβλημα καλείται επιλύσιμο αν υπάρχει ένας αλγόριθμος που το επιλύει για κάθε στιγμιότυπό του. Υπάρχουν διάφοροι τύποι προβλημάτων.

Επιλύσιμα Προβλήματα Ένα πρόβλημα καλείται επιλύσιμο αν υπάρχει ένας αλγόριθμος που το επιλύει για κάθε στιγμιότυπό του. Υπάρχουν διάφοροι τύποι προβλημάτων. Ένα πρόβλημα καλείται πρόβλημα συνάρτησης αν αφορά μία δεδομένη συνάρτηση και τα στιγμιότυπά του ζητούν να υπολογισθεί στα διάφορα στοιχεία του πεδίου ορισμού της συνάρτησης η εικόνα της.

Επιλύσιμα Προβλήματα Ένα πρόβλημα καλείται επιλύσιμο αν υπάρχει ένας αλγόριθμος που το επιλύει για κάθε στιγμιότυπό του. Υπάρχουν διάφοροι τύποι προβλημάτων. Ένα πρόβλημα καλείται πρόβλημα συνάρτησης αν αφορά μία δεδομένη συνάρτηση και τα στιγμιότυπά του ζητούν να υπολογισθεί στα διάφορα στοιχεία του πεδίου ορισμού της συνάρτησης η εικόνα της. Ένα πρόβλημα καλείται πρόβλημα απόφασης αν αφορά ένα δεδομένο σύνολο και τα στιγμιότυπά του ζητούν να ελεγχθεί για τα διάφορα στοιχεία ενός ευρύτερου συνόλου το κατά πόσον είναι στοιχεία του συνόλου του προβλήματος.

David Hilbert (1862-1943) Γερμανός μαθηματικός Ο Hilbert το 1912.

David Hilbert (1862-1943) Γερμανός μαθηματικός Ένας από τους «καθολικούς» μαθηματικούς του προηγούμενου αιώνα με συνεισφορά σε πολλές περιοχές των Μαθηματικών. Ο Hilbert το 1912.

David Hilbert (1862-1943) Γερμανός μαθηματικός Ένας από τους «καθολικούς» μαθηματικούς του προηγούμενου αιώνα με συνεισφορά σε πολλές περιοχές των Μαθηματικών. Αναφέρουμε: το Θεώρημα Βάσης του στην Άλγεβρα, Ο Hilbert το 1912.

David Hilbert (1862-1943) Γερμανός μαθηματικός Ένας από τους «καθολικούς» μαθηματικούς του προηγούμενου αιώνα με συνεισφορά σε πολλές περιοχές των Μαθηματικών. Αναφέρουμε: το Θεώρημα Βάσης του στην Άλγεβρα, τα αξιώματά του στην Γεωμετρία (την πρότασή του για μια σύγχρονη αξιωματικοποίηση της Ευκλείδειας Γεωμετρίας) Ο Hilbert το 1912.

David Hilbert (1862-1943) Γερμανός μαθηματικός Ένας από τους «καθολικούς» μαθηματικούς του προηγούμενου αιώνα με συνεισφορά σε πολλές περιοχές των Μαθηματικών. Ο Hilbert το 1912. Αναφέρουμε: το Θεώρημα Βάσης του στην Άλγεβρα, τα αξιώματά του στην Γεωμετρία (την πρότασή του για μια σύγχρονη αξιωματικοποίηση της Ευκλείδειας Γεωμετρίας) και τους χώρους που τώρα φέρουν το όνομά του στην Ανάλυση.

David Hilbert (1862-1943) Γερμανός μαθηματικός Το 1928, στο πλαίσιο του Διεθνούς Συνεδρίου των Μαθηματικών που διεξήχθη στην Μπολόνια της Ιταλίας, ο Hilbert διατυπώνει τρία ζητήματα θεμελίωσης των Μαθηματικών: Ο Hilbert το 1912.

David Hilbert (1862-1943) Γερμανός μαθηματικός Το 1928, στο πλαίσιο του Διεθνούς Συνεδρίου των Μαθηματικών που διεξήχθη στην Μπολόνια της Ιταλίας, ο Hilbert διατυπώνει τρία ζητήματα θεμελίωσης των Μαθηματικών: 1. Να αποδειχθεί η πληρότητα των Μαθηματικών. Ο Hilbert το 1912.

David Hilbert (1862-1943) Γερμανός μαθηματικός Το 1928, στο πλαίσιο του Διεθνούς Συνεδρίου των Μαθηματικών που διεξήχθη στην Μπολόνια της Ιταλίας, ο Hilbert διατυπώνει τρία ζητήματα θεμελίωσης των Μαθηματικών: 1. Να αποδειχθεί η πληρότητα των Μαθηματικών. 2. Να αποδειχθεί η συνέπεια των Μαθηματικών. Ο Hilbert το 1912.

David Hilbert (1862-1943) Γερμανός μαθηματικός Ο Hilbert το 1912. Το 1928, στο πλαίσιο του Διεθνούς Συνεδρίου των Μαθηματικών που διεξήχθη στην Μπολόνια της Ιταλίας, ο Hilbert διατυπώνει τρία ζητήματα θεμελίωσης των Μαθηματικών: 1. Να αποδειχθεί η πληρότητα των Μαθηματικών. 2. Να αποδειχθεί η συνέπεια των Μαθηματικών. 3. Το Πρόβλημα Απόφασης του Hilbert, να αποδειχθεί η αποφασισιμότητα των Μαθηματικών.

Hilbert s Entscheidungsproblem Ν Α Β Ρ Ε Θ Ε Ι Α Λ Γ Ο Ρ Ι Θ Μ Ο Σ Π Ο Υ Ν Α Δ Ε Χ Ε Τ Α Ι ΩΣ Ε Ι Σ Ο Δ Ο Μ Ι Α Π Ρ Ο Τ Α Σ Η Κ Α Ι Ν Α Α Π Ο Φ Α Σ Ι Ζ Ε Ι Α Ν Α Υ Τ Η Ε Ι Ν Α Ι Α Λ Η Θ Η Σ

Kurt Gödel (1906-1978) Αυστριακός μαθηματικός

Kurt Gödel (1906-1978) Αυστριακός μαθηματικός Αναμφισβήτητα, ένας από τους σημαντικότερους επιστήμονες της λογικής.

Kurt Gödel (1906-1978) Αυστριακός μαθηματικός Αναμφισβήτητα, ένας από τους σημαντικότερους επιστήμονες της λογικής. Το 1929, στο πλαίσιο της διδακτορικής του διατριβής, αποδεικνύει το Θεώρημα Πληρότητας της πρωτοβάθμιας λογικής.

Kurt Gödel (1906-1978) Αυστριακός μαθηματικός Αναμφισβήτητα, ένας από τους σημαντικότερους επιστήμονες της λογικής. Το 1929, στο πλαίσιο της διδακτορικής του διατριβής, αποδεικνύει το Θεώρημα Πληρότητας της πρωτοβάθμιας λογικής. Το 1931, ένα έτος μετά το πέρας των διδακτορικών του σπουδών, αποδεικνύει και τα περίφημα Θεωρήματα Μη-Πληρότητάς του.

Kurt Gödel (1906-1978) Αυστριακός μαθηματικός Στη συνέχεια στρέφεται στη μελέτη των αναδρομικών συναρτήσεων και το 1933 εισάγει την έννοια των μ-αναδρομικών συναρτήσεων.

Kurt Gödel (1906-1978) Αυστριακός μαθηματικός Στη συνέχεια στρέφεται στη μελέτη των αναδρομικών συναρτήσεων και το 1933 εισάγει την έννοια των μ-αναδρομικών συναρτήσεων. Αυτές περιλαμβάνουν:

Kurt Gödel (1906-1978) Αυστριακός μαθηματικός Στη συνέχεια στρέφεται στη μελέτη των αναδρομικών συναρτήσεων και το 1933 εισάγει την έννοια των μ-αναδρομικών συναρτήσεων. Αυτές περιλαμβάνουν: τις σταθερές συναρτήσεις και

Kurt Gödel (1906-1978) Αυστριακός μαθηματικός Στη συνέχεια στρέφεται στη μελέτη των αναδρομικών συναρτήσεων και το 1933 εισάγει την έννοια των μ-αναδρομικών συναρτήσεων. Αυτές περιλαμβάνουν: τις σταθερές συναρτήσεις και τη συνάρτηση του απογόνου.

Kurt Gödel (1906-1978) Αυστριακός μαθηματικός Στη συνέχεια στρέφεται στη μελέτη των αναδρομικών συναρτήσεων και το 1933 εισάγει την έννοια των μ-αναδρομικών συναρτήσεων. Αυτές περιλαμβάνουν: τις σταθερές συναρτήσεις και τη συνάρτηση του απογόνου. και είναι κλειστές κάτω από:

Kurt Gödel (1906-1978) Αυστριακός μαθηματικός Στη συνέχεια στρέφεται στη μελέτη των αναδρομικών συναρτήσεων και το 1933 εισάγει την έννοια των μ-αναδρομικών συναρτήσεων. Αυτές περιλαμβάνουν: τις σταθερές συναρτήσεις και τη συνάρτηση του απογόνου. και είναι κλειστές κάτω από: σύνθεση,

Kurt Gödel (1906-1978) Αυστριακός μαθηματικός Στη συνέχεια στρέφεται στη μελέτη των αναδρομικών συναρτήσεων και το 1933 εισάγει την έννοια των μ-αναδρομικών συναρτήσεων. Αυτές περιλαμβάνουν: τις σταθερές συναρτήσεις και τη συνάρτηση του απογόνου. και είναι κλειστές κάτω από: σύνθεση, αναδρομή και

Kurt Gödel (1906-1978) Αυστριακός μαθηματικός Στη συνέχεια στρέφεται στη μελέτη των αναδρομικών συναρτήσεων και το 1933 εισάγει την έννοια των μ-αναδρομικών συναρτήσεων. Αυτές περιλαμβάνουν: τις σταθερές συναρτήσεις και τη συνάρτηση του απογόνου. και είναι κλειστές κάτω από: σύνθεση, αναδρομή και ελαχιστοποίηση.

Η Συνάρτηση Ackermann

Alonzo Church (1903-1995) Αμερικανός μαθηματικός Ακόμα ένας μαθηματικός με μεγάλη συνεισφορά στη Μαθηματική Λογική.

Alonzo Church (1903-1995) Αμερικανός μαθηματικός Ακόμα ένας μαθηματικός με μεγάλη συνεισφορά στη Μαθηματική Λογική. To 1936 αποδεικνύει ότι το Πρόβλημα Απόφασης του Hilbert, ΔΕΝ είναι επιλύσιμο.

Alonzo Church (1903-1995) Αμερικανός μαθηματικός Ακόμα ένας μαθηματικός με μεγάλη συνεισφορά στη Μαθηματική Λογική. To 1936 αποδεικνύει ότι το Πρόβλημα Απόφασης του Hilbert, ΔΕΝ είναι επιλύσιμο. Είναι περισσότερο γνωστός για το μαθηματικό μοντέλο υπολογισμού που ο ίδιος εισήγαγε και στη συνέχεια χρησιμοποίησε για την απόδειξη της μη-επιλυσιμότητας, τον Λογισμό Λάμδα (λ-calculus).

Alonzo Church (1903-1995) Αμερικανός μαθηματικός Ο Λογισμός Λάμδα περιγράφει την κατασκευή των λ-εκφράσεων.

Alonzo Church (1903-1995) Αμερικανός μαθηματικός Ο Λογισμός Λάμδα περιγράφει την κατασκευή των λ-εκφράσεων. Μία συνάρτηση F καλείται λ-υπολογίσιμη αν υπάρχει λ-έκφραση f τέτοια ώστε για κάθε x, y του πεδίου ορισμού της F να ισχύει ότι F(x) = y αν και μόνο αν f x y σύμφωνα με μία έννοια ισοδυναμίας που ορίζεται στον Λογισμό Λάμδα.

Alan Turing (1912-1954) Βρετανός μαθηματικός Ο Turing το 1927.

Alan Turing (1912-1954) Βρετανός μαθηματικός Είναι γνωστός στο ευρύ κοινό ως αυτός που «έσπασε» τον κώδικα κρυπτογράφησης της μηχανής Enigma που χρησιμοποιούνταν κατά τη διάρκεια του Δευτέρου Παγκόσμιου Πόλεμου από τις στρατιωτικές δυνάμεις του Άξονα για την μεταξύ τους επικοινωνία. Ο Turing το 1927.

Ο Alan Turing στον Κινηματογράφο The Imitation Game Έτος Κυκλοφορίας: 2014 Είδος: Ιστορικό Δράμα

Alan Turing (1912-1954) Βρετανός μαθηματικός Ο Turing το 1927. Είναι γνωστός στο ευρύ κοινό ως αυτός που «έσπασε» τον κώδικα κρυπτογράφησης της μηχανής Enigma που χρησιμοποιούνταν κατά τη διάρκεια του Δευτέρου Παγκόσμιου Πόλεμου από τις στρατιωτικές δυνάμεις του Άξονα για την μεταξύ τους επικοινωνία. Πήρε το διδακτορικό του το 1938 από το Πανεπιστήμιο του Princeton όπου φοίτησε υπό την επίβλεψη του Church.

Alan Turing (1912-1954) Βρετανός μαθηματικός Ευρέως θεωρούμενος ως ο «πατέρας» της (Θεωρητικής) Επιστήμης των Υπολογιστών. Ο Turing το 1927.

Alan Turing (1912-1954) Βρετανός μαθηματικός Ευρέως θεωρούμενος ως ο «πατέρας» της (Θεωρητικής) Επιστήμης των Υπολογιστών. Το 1936, αμέσως μετά τον Church και ανεξάρτητα από αυτόν, αποδεικνύει ότι το Πρόβλημα Απόφασης του Hilbert δεν είναι επιλύσιμο. Ο Turing το 1927.

Alan Turing (1912-1954) Βρετανός μαθηματικός Ο Turing το 1927. Ευρέως θεωρούμενος ως ο «πατέρας» της (Θεωρητικής) Επιστήμης των Υπολογιστών. Το 1936, αμέσως μετά τον Church και ανεξάρτητα από αυτόν, αποδεικνύει ότι το Πρόβλημα Απόφασης του Hilbert δεν είναι επιλύσιμο. Για το σκοπό αυτό εισήγαγε το δικό του μαθηματικό μοντέλο υπολογισμού, την αφηρημένη μηχανή που λέμε Μηχανή Turing.

Μηχανή Turing

Μηχανή Turing Αποτελείται από τρία μέρη.

Μηχανή Turing Αποτελείται από τρία μέρη. Μία ταινία που έχει αριστερό άκρο και εκτείνεται προς τα δεξιά στο άπειρο.

Μηχανή Turing Αποτελείται από τρία μέρη. Μία ταινία που έχει αριστερό άκρο και εκτείνεται προς τα δεξιά στο άπειρο. Μία κεφαλή που μπορεί να εκτελέσει τις ακόλουθες λειτουργίες:

Μηχανή Turing Αποτελείται από τρία μέρη. Μία ταινία που έχει αριστερό άκρο και εκτείνεται προς τα δεξιά στο άπειρο. Μία κεφαλή που μπορεί να εκτελέσει τις ακόλουθες λειτουργίες: Ανάγνωση/εγγραφή στην τρέχουσα θέση της πάνω στην ταινίας.

Μηχανή Turing Αποτελείται από τρία μέρη. Μία ταινία που έχει αριστερό άκρο και εκτείνεται προς τα δεξιά στο άπειρο. Μία κεφαλή που μπορεί να εκτελέσει τις ακόλουθες λειτουργίες: Ανάγνωση/εγγραφή στην τρέχουσα θέση της πάνω στην ταινίας. Μετακίνηση κατά μία θέση αριστερά/δεξιά πάνω στην ταινία.

Μηχανή Turing Αποτελείται από τρία μέρη. Μία ταινία που έχει αριστερό άκρο και εκτείνεται προς τα δεξιά στο άπειρο. Μία κεφαλή που μπορεί να εκτελέσει τις ακόλουθες λειτουργίες: Ανάγνωση/εγγραφή στην τρέχουσα θέση της πάνω στην ταινίας. Μετακίνηση κατά μία θέση αριστερά/δεξιά πάνω στην ταινία. Και την εσωτερική της κατάσταση.

Μηχανή Turing Ξεκινά τη λειτουργία της με την κεφαλή στην αριστερότερη θέση πάνω στην ταινία.

Μηχανή Turing Ξεκινά τη λειτουργία της με την κεφαλή στην αριστερότερη θέση πάνω στην ταινία. Σε κάθε βήμα διαβάζει το σύμβολο στην τρέχουσα θέση της κεφαλής πάνω στην ταινία και,

Μηχανή Turing Ξεκινά τη λειτουργία της με την κεφαλή στην αριστερότερη θέση πάνω στην ταινία. Σε κάθε βήμα διαβάζει το σύμβολο στην τρέχουσα θέση της κεφαλής πάνω στην ταινία και, συναρτήσει της εσωτερικής της κατάστασης και του συμβόλου που μόλις διαβάστηκε,

Μηχανή Turing Ξεκινά τη λειτουργία της με την κεφαλή στην αριστερότερη θέση πάνω στην ταινία. Σε κάθε βήμα διαβάζει το σύμβολο στην τρέχουσα θέση της κεφαλής πάνω στην ταινία και, συναρτήσει της εσωτερικής της κατάστασης και του συμβόλου που μόλις διαβάστηκε, αλλάζει την εσωτερική της κατάσταση,

Μηχανή Turing Ξεκινά τη λειτουργία της με την κεφαλή στην αριστερότερη θέση πάνω στην ταινία. Σε κάθε βήμα διαβάζει το σύμβολο στην τρέχουσα θέση της κεφαλής πάνω στην ταινία και, συναρτήσει της εσωτερικής της κατάστασης και του συμβόλου που μόλις διαβάστηκε, αλλάζει την εσωτερική της κατάσταση, γράφει ένα σύμβολο στην ίδια θέση και

Μηχανή Turing Ξεκινά τη λειτουργία της με την κεφαλή στην αριστερότερη θέση πάνω στην ταινία. Σε κάθε βήμα διαβάζει το σύμβολο στην τρέχουσα θέση της κεφαλής πάνω στην ταινία και, συναρτήσει της εσωτερικής της κατάστασης και του συμβόλου που μόλις διαβάστηκε, αλλάζει την εσωτερική της κατάσταση, γράφει ένα σύμβολο στην ίδια θέση και μετακινεί την κεφαλή πάνω στην ταινία.

Μηχανή Turing Για να αποδείξει την μηεπιλυσιμότητα του Προβλήματος Απόφασης του Hilbert, ο Turing κατασκευάζει μία ειδικού τύπου Μηχανή Turing που καλείται Καθολική Μηχανή Turing η οποία λαμβάνοντας ως είσοδο μία περιγραφή μία άλλης Μηχανής Turing και μια είσοδο αυτής μπορεί να προσομοιώσει την λειτουργία της δεύτερης πάνω στη δοθείσα είσοδο.

Steven Kleene (1909-1994) Αμερικανός μαθηματικός

Steven Kleene (1909-1994) Αμερικανός μαθηματικός Άλλος ένας μαθητής του Church που βοήθησε στη θεμελίωση της Επιστήμης των Υπολογιστών.

Steven Kleene (1909-1994) Αμερικανός μαθηματικός Άλλος ένας μαθητής του Church που βοήθησε στη θεμελίωση της Επιστήμης των Υπολογιστών. Το 1952 αποδεικνύει την ισοδυναμία των τριών μοντέλων υπολογισμού που αναφέραμε:

Steven Kleene (1909-1994) Αμερικανός μαθηματικός Άλλος ένας μαθητής του Church που βοήθησε στη θεμελίωση της Επιστήμης των Υπολογιστών. Το 1952 αποδεικνύει την ισοδυναμία των τριών μοντέλων υπολογισμού που αναφέραμε: των μ-αναδρομικών συναρτήσεων,

Steven Kleene (1909-1994) Αμερικανός μαθηματικός Άλλος ένας μαθητής του Church που βοήθησε στη θεμελίωση της Επιστήμης των Υπολογιστών. Το 1952 αποδεικνύει την ισοδυναμία των τριών μοντέλων υπολογισμού που αναφέραμε: των μ-αναδρομικών συναρτήσεων, των λ-υπολογίσιμων συναρτήσεων και

Steven Kleene (1909-1994) Αμερικανός μαθηματικός Άλλος ένας μαθητής του Church που βοήθησε στη θεμελίωση της Επιστήμης των Υπολογιστών. Το 1952 αποδεικνύει την ισοδυναμία των τριών μοντέλων υπολογισμού που αναφέραμε: των μ-αναδρομικών συναρτήσεων, των λ-υπολογίσιμων συναρτήσεων και των Turing-υπολογίσιμων συναρτήσεων.

Steven Kleene (1909-1994) Αμερικανός μαθηματικός Άλλος ένας μαθητής του Church που βοήθησε στη θεμελίωση της Επιστήμης των Υπολογιστών. Το 1952 αποδεικνύει την ισοδυναμία των τριών μοντέλων υπολογισμού που αναφέραμε: των μ-αναδρομικών συναρτήσεων, των λ-υπολογίσιμων συναρτήσεων και των Turing-υπολογίσιμων συναρτήσεων. Διατυπώνει την Θέση των Church-Turing.

Church-Turing Thesis Κ Α Θ Ε Υ Π Ο Λ Ο Γ Ι Σ Ι Μ Η Σ Υ Ν Α Ρ Τ Η Σ Η Ε Ι Ν Α Ι T U R I N G - Υ Π Ο Λ Ο Γ Ι Σ Ι Μ Η

Halting Problem Ν Α Β Ρ Ε Θ Ε Ι Α Λ Γ Ο Ρ Ι Θ Μ Ο Σ Π Ο Υ Ν Α Δ Ε Χ Ε Τ Α Ι Ω Σ Ε Ι Σ Ο Δ Ο Μ Ι Α Μ Η Χ Α Ν Η T U R I N G Κ Α Ι Μ Ι Α Ε Ι Σ Ο Δ Ο Τ Η Σ Κ Α Ι Ν Α Α Π Ο Φ Α Σ Ι Ζ Ε Ι Α Ν Η Μ Η Χ Α Ν Η T U R I N G Θ Α Τ Ε Ρ Μ Α Τ Ι Σ Ε Ι Μ Ε Α Υ Τ Η Τ Η Ν Ε Ι Σ Ο Δ Ο

Noam Chomsky (1928-) Αμερικανός γλωσσολόγος Ο Chomsky το 2017.

Noam Chomsky (1928-) Αμερικανός γλωσσολόγος Από το 1955, που του απενεμήθη το διδακτορικό του από το Πανεπιστήμιο του Harvard, είναι καθηγητής στο Ινστιτούτο Τεχνολογίας της Μασαχουσέτης (MIT). Ο Chomsky το 2017.

Noam Chomsky (1928-) Αμερικανός γλωσσολόγος Ο Chomsky το 2017. Από το 1955, που του απενεμήθη το διδακτορικό του από το Πανεπιστήμιο του Harvard, είναι καθηγητής στο Ινστιτούτο Τεχνολογίας της Μασαχουσέτης (MIT). Εισήγαγε πολλές νέες ιδέες και εργαλεία που άλλαξαν τον μέχρι τότε τρόπο μελέτης των γλωσσών και για αυτόν τον λόγο συχνά του αποδίδεται ο ρόλος του «πατέρα» της σύγχρονης γλωσσολογίας.

Noam Chomsky (1928-) Αμερικανός γλωσσολόγος Από το 1955, που του απενεμήθη το διδακτορικό του από το Πανεπιστήμιο του Harvard, είναι καθηγητής στο Ινστιτούτο Τεχνολογίας της Μασαχουσέτης (MIT). Το 1956 περιγράφει την ιεραρχία του από τυπικές γλώσσες και τα αυτόματα που τις αναγνωρίζουν. Ο Chomsky το 2017.

Τυπικές Γλώσσες Οποιοδήποτε σύνολο μπορεί να θεωρηθεί αλφάβητο.

Τυπικές Γλώσσες Οποιοδήποτε σύνολο μπορεί να θεωρηθεί αλφάβητο. Τα στοιχεία ενός αλφαβήτου καλούνται σύμβολα.

Τυπικές Γλώσσες Οποιοδήποτε σύνολο μπορεί να θεωρηθεί αλφάβητο. Τα στοιχεία ενός αλφαβήτου καλούνται σύμβολα. Δοθέντος ενός αλφαβήτου Σ, (τυπική) γλώσσα είναι οποιοδήποτε υποσύνολο του συνόλου Σ * των πεπερασμένων ακολουθιών συμβόλων του Σ.

Τυπικές Γλώσσες Οποιοδήποτε σύνολο μπορεί να θεωρηθεί αλφάβητο. Τα στοιχεία ενός αλφαβήτου καλούνται σύμβολα. Δοθέντος ενός αλφαβήτου Σ, (τυπική) γλώσσα είναι οποιοδήποτε υποσύνολο του συνόλου Σ * των πεπερασμένων ακολουθιών συμβόλων του Σ. Τα στοιχεία μίας γλώσσας καλούνται λέξεις.

Αυτόματα Τα μαθηματικά μοντέλα υπολογισμού που αποτελούν αφηρημένες μηχανές καλούνται αυτόματα.

Αυτόματα Τα μαθηματικά μοντέλα υπολογισμού που αποτελούν αφηρημένες μηχανές καλούνται αυτόματα. Λέμε ότι ένα αυτόματο αποδέχεται μία γλώσσα Γ με αλφάβητο Σ αν επιλύει το πρόβλημα απόφασης που αφορά το σύνολο Γ με το Σ * να είναι το ευρύτερο σύνολο του οποίου θα ελεγχθούν τα στοιχεία.

Ιεραρχία Chomsky Τύπος Γλώσσες που περιλαμβάνει Αυτόματα που τις αναγνωρίζουν 0 Αναδρομικά Απαριθμήσιμες (Recursively Enumerable) 1 Με Συμφραζόμενα (Context-sensitive) 2 Χωρίς Συμφραζόμενα (Context-free) 3 Κανονικές (Regular) Μηχανές Turing (Turing Machines) Γραμμικά Φραγμένα Αυτόματα (Linear Bounded Automata) Πεπερασμένα Αυτόματα με Στοιβάδα (Pushdown Automata) Πεπερασμένα Αυτόματα (Finite Automata)

Ιεραρχία Chomsky

Προτεινόμενα Αναγνώσματα

Βιβλιογραφία Το υλικό αυτής της ομιλίας αντλήθηκε από τις ακόλουθες εγγραφές τις Αγγλικής Wikipedia. Alan Turing Alonzo Church Automata theory Chomsky hierarchy Church-Turing Thesis Computability Computable function David Hilbert Effective method

Βιβλιογραφία Το υλικό αυτής της ομιλίας αντλήθηκε από τις ακόλουθες εγγραφές τις Αγγλικής Wikipedia. Entscheidungsproblem Halting problem History of the Church-Turing Thesis Kurt Gödel Lambda calculus Noam Chomsky Turing machine Turing machine gallery

Δυσεπίλυτα Προβλήματα σε Γραφήματα και Παίγνια Σ Π Υ Ρ Ι Δ Ω Ν Τ Ζ Ι Μ Α Σ Δ Τ Ο Μ Ε Α Σ Τ Μ Η Μ Α Μ Α Θ Η Μ Α Τ Ι Κ Ω Ν Σ Χ Ο Λ Η Θ Ε Τ Ι Κ Ω Ν Ε Π Ι Σ Τ Η Μ Ω Ν Π Α Ν Ε Π Ι Σ Τ Η Μ Ι Ο Ι Ω Α Ν Ν Ι Ν Ω Ν