Μηχανή Τούρινγκ: Διαφορά μεταξύ των αναθεωρήσεων
Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
προσθήκη αγγλικού όρου και σύνδεσμου σε μια υλοποίηση |
μ Robot: Changing template: Μεταφρασμένο; διακοσμητικές αλλαγές |
||
Γραμμή 1:
Η '''μηχανή Τούρινγκ''' (Turing machine) είναι μια βασική [[αφηρημένη μηχανή]] που μεταχειρίζεται σύμβολα, η οποία, παρ' όλη την απλότητά της, μπορεί να προσαρμοστεί έτσι ώστε να προσομοιώσει τη λογική οποιουδήποτε [[υπολογιστής|υπολογιστή]] που μπορεί να κατασκευασθεί ποτέ.
Μια μηχανή Τούρινγκ που μπορεί να προσομοιώσει μια οποιαδήποτε άλλη μηχανή Τούρινγκ λέγεται [[Καθολική Μηχανή Τούρινγκ]] (ή απλά '''καθολική μηχανή''').
== Ορισμοί ==
Οι Χόπκροφτ και Ούλμαν<ref>John E. Hopcroft and Jeffrey D. Ullman.
* <math>Q</math> είναι το πεπερασμένο σύνολο ''καταστάσεων'',
* <math>\Gamma</math> είναι το πεπερασμένο σύνολο των επιτρεπτών ''συμβόλων της ταινίας'',
* <math>B \in \Gamma</math> είναι το ''κενό'',
* <math>\Sigma</math>, ένα [[υποσύνολο]] του <math>\Gamma</math> εκτός του <math>B</math> είναι το σύνολο των ''συμβόλων εισόδου'',
* <math>\delta</math> είναι η ''συνάρτηση της επόμενης κίνησης'', μια αντιστοιχία από το <math>Q \times \Gamma</math> στο <math>Q \times \Gamma \times \{L,R\}</math>.
* <math>q_0 \in Q</math> είναι η ''αρχική κατάσταση'',
* <math>F \subseteq Q</math> είναι το σύνολο των ''τελικών καταστάσεων'' (final states).
Στη βιβλιογραφία έχουν εμφανιστεί διάφοροι ορισμοί λίγο διαφορετικοί μεταξύ τους, συνήθως για να κάνουν την εξήγηση ή τις αποδείξεις πιο απλές, αλλά πάντα η μηχανή που ορίζεται είναι το ίδιο ισχυρή υπολογιστικά.
* <math>K</math> είναι ένα πεπερασμένο σύνολο ''καταστάσεων'',
* <math>\Sigma</math> είναι ένα [[αλφάβητο]], που περιέχει το ''κενό σύνολο'' <math>\sqcup</math> και το ''σύμβολο αριστερού τέλους'' <math>\triangleright</math>,
* <math>s \in K</math> είναι η ''αρχική κατάσταση'',
* <math>H \subseteq K</math> είναι το σύνολο των ''τελικών καταστάσεων'' (halting states),
Γραμμή 30:
[http://aturingmachine.com/index.php Υλοποίηση μηχανής Τούρινγκ]
{{
{{Επιστήμη υπολογιστών-επέκταση}}
[[Κατηγορία:Θεωρία υπολογισμού]]
|