Ηλεκτρονική Διάθεση Μαθήματος
Μαθησιακά Αποτελέσματα
Με την επιτυχή ολοκλήρωση του μαθήματος, οι φοιτητές θα είναι σε θέση να:
Κατανοήσουν τις ιδιότητας κλειστότητας της κλάσης των αναγνωρίσιμων γλωσσών μέσω ομομορφισμών. Να κατανοήσουν τις βασικές έννοιες των MSO, FO και LTL λογικών. Να καταλάβουν την εκφραστική ισοδυναμία της MSO λογικής με τα πεπερασμένα αυτόματα. Να κατανοήσουν την εκφραστική ισοδυναμία της FO και LTL λογικής. Να μπορούν με απλά παραδείγματα να περιγράψουν την εφαρμογή της LTL στο έλεγχο μοντέλων.
Περιεχόμενο Μαθήματος
Ιδιότητες κλειστότητας της κλάσης των αναγνωρίσιμων γλωσσών μέσω ομομορφισμών. Μοναδιακή λογική δεύτερης τάξης (MSO logic). Εκφραστική ισοδυναμία αυτομάτων και προτάσεων MSO λογικής. Λογική πρώτης τάξης. Γραμμική χρονική λογική (LTL). Εκφραστική ισοδυναμία λογικής πρώτης τάξης και γραμμικής χρονικής λογικής. Εφαρμογές στον έλεγχο μοντέλων.
Βιβλιογραφία μαθήματος (Εύδοξος)
- Στοιχεία Θεωρίας Υπολογισμού, H.Lewis, Χ.Παπαδημητρίου, Κριτική, 2005, Αθήνα.
- Εισαγωγή στη Θεωρία Υπολογισμού, M. Sipser, Παν/κές Εκδόσεις Κρήτης, 2007 έδοση 2009.
Επιπρόσθετη βιβλιογραφία για μελέτη
- John Hopcroft, Rajeev Motwani, Jeffrey Ullman, Introduction to Automata Theory,
Languages, and Computation, Addison-Wesley, 3rd edition 2007.
- Juraj Hromkovic, Theoretical Computer Science, Texts in Theoretical Computer
Science, EATCS Series, Springer, 2004.
- Harry Lewis, Christos Papadimitriou, Elements of the Theory of Computation,
Prentice-Hall Inc., 2nd edition 1998.
- Grzegorz Rozenberg, Arto Salomaa eds., Handbook of Formal Languages, volumes 1-3,
Springer-Verlag, Berlin, 1997.