Περίληψη
Η σημασιολογία υποσχέθηκε μεθόδους για την απόφαση της μη ικανοποιησιμότητας που δεν θα διέτρεχαν τον πίνακα αληθείας· αυτό το μάθημα παρουσιάζει την κυριότερη από αυτές. Ένα σύνολο τύπων γράφεται ως σύνολο φράσεων, καθεμία από τις οποίες είναι ένα πεπερασμένο σύνολο λεκτικών, μέσω της συζευκτικής κανονικής μορφής ή, για να αποφευχθεί η εκθετική αύξησή της, μέσω φράσεων ορισμού με νέες μεταβλητές, που διατηρούν την ικανοποιησιμότητα. Πάνω στις φράσεις δρα ένας μόνο κανόνας, ο κανόνας της επίλυσης: από μια φράση που περιέχει ένα λεκτικό και μια άλλη που περιέχει το αντίθετό του συνάγεται η ένωση των δύο χωρίς αυτό το ζεύγος. Μια διάψευση είναι μια συναγωγή που φθάνει στην κενή φράση. Αποδεικνύονται η ορθότητα (αν υπάρχει διάψευση, το σύνολο είναι μη ικανοποιήσιμο), με επαγωγή στο μήκος της συναγωγής, και η πληρότητα διάψευσης (αν ένα πεπερασμένο σύνολο είναι μη ικανοποιήσιμο, υπάρχει διάψευση), με επαγωγή στο πλήθος των μεταβλητών, που απαλείφονται μία προς μία· με το θεώρημα συμπάγειας, η πληρότητα επεκτείνεται σε άπειρα σύνολα. Από αυτό προκύπτει μια μέθοδος για την απόφαση συνεπειών, που συγκρίνεται με τους πίνακες, και μια παρουσίαση του προβλήματος της ικανοποιησιμότητας, με δύο περιπτώσεις που αποφασίζονται γρήγορα: τις φράσεις Horn και τις φράσεις δύο λεκτικών.
Μαθησιακοί στόχοι
- Να αναπαριστούμε ένα σύνολο τύπων ως σύνολο φράσεων, μέσω της συζευκτικής κανονικής μορφής ή μέσω φράσεων ορισμού με νέες μεταβλητές, και να αιτιολογούμε ότι η αναπαράσταση διατηρεί την ικανοποιησιμότητα και τη συνέπεια.
- Να κατασκευάζουμε διαψεύσεις με επίλυση και να αποφασίζουμε με αυτές συνέπειες και μη ικανοποιησιμότητα, χωρίς να υποπίπτουμε στα τυπικά λάθη, όπως η απαλοιφή δύο συμπληρωματικών ζευγών σε ένα μόνο βήμα.
- Να αποδεικνύουμε την ορθότητα της επίλυσης με επαγωγή στο μήκος των συναγωγών και την πληρότητα διάψευσής της με απαλοιφή μεταβλητών, και να την επεκτείνουμε σε άπειρα σύνολα με το θεώρημα συμπάγειας.
- Να εξηγούμε το πρόβλημα της ικανοποιησιμότητας, το γνωστό κόστος του και τις περιπτώσεις που αποφασίζονται γρήγορα (φράσεις Horn και φράσεις δύο λεκτικών), και να συγκρίνουμε την επίλυση με τους πίνακες αληθείας.
Το μάθημα για τη σημασιολογία της προτασιακής λογικής έδειξε ότι η εγκυρότητα και η ικανοποιησιμότητα είναι αποκρίσιμες μέσω του πίνακα αληθείας, με κόστος που διπλασιάζεται με κάθε μεταβλητή, και προανήγγειλε μεθόδους που δεν θα απαιτούσαν να τον διατρέξουμε. Το μάθημα για τη σημασιολογική συνέπεια και ισοδυναμία ανήγαγε κάθε συνέπεια σε μη ικανοποιησιμότητα: αν και μόνο αν το είναι μη ικανοποιήσιμο. Τα μαθήματα για τις κανονικές μορφές και για τον αλγόριθμό τους έδωσαν σε κάθε τύπο μια συζευκτική μορφή, της οποίας η εγκυρότητα φαίνεται με μια ματιά, αλλά η ικανοποιησιμότητα δεν φαίνεται. Αν αυτό ισχύει, λείπει μια διαδικασία που να αποφασίζει τη μη ικανοποιησιμότητα μιας σύζευξης φράσεων δρώντας πάνω στις ίδιες τις φράσεις. Αυτή η διαδικασία είναι η επίλυση, που πρότεινε ο John Alan Robinson το 1965 πάνω σε ιδέες των Martin Davis και Hilary Putnam (1960)· είναι ο πυρήνας των προγραμμάτων που σήμερα αποφασίζουν την ικανοποιησιμότητα τύπων με εκατομμύρια μεταβλητές. Σε αντίθεση με το σύστημα της ενότητας του συμπερασμού, του οποίου τις σχέσεις με τη σημασιολογία μελετούν τα μαθήματα για την ορθότητα και την πληρότητα και για το θεώρημα της συμπάγειας, η επίλυση δεν παράγει συμπεράσματα: διαψεύδει σύνολα. Αυτό το μάθημα αποδεικνύει ότι το κάνει με τρόπο ορθό και πλήρη.
Όπως στα προηγούμενα μαθήματα, τα , , , και ονομάζουν τις μεταβλητές έως · το γράμμα χωρίς δείκτη, και επίσης το , δηλώνουν αποτιμήσεις· και το είναι το σύνολο των μεταβλητών του .
Φράσεις και σύνολα φράσεων
Υπενθυμίζεται από το μάθημα για τις κανονικές μορφές ότι ένα λεκτικό είναι μια μεταβλητή ή η άρνηση μιας μεταβλητής, και ότι το αντίθετο ενός λεκτικού , που γράφεται , είναι το λεκτικό της ίδιας μεταβλητής με το άλλο πρόσημο· δύο αντίθετα λεκτικά σχηματίζουν ένα συμπληρωματικό ζεύγος. Από το λήμμα της άρνησης ενός λεκτικού, για κάθε αποτίμηση . Εκεί μια φράση ήταν μια διάζευξη λεκτικών· εδώ συμφέρει να ξεχάσουμε τη σειρά και τις επαναλήψεις, που δεν αλλάζουν την τιμή, και να κρατήσουμε το σύνολο.
Μια φράση είναι ένα πεπερασμένο σύνολο λεκτικών. Η φράση χωρίς λεκτικά λέγεται κενή φράση και γράφεται . Μια αποτίμηση ικανοποιεί μια φράση , και γράφεται , αν κάποιο λεκτικό της έχει τιμή στην · σε αντίθετη περίπτωση, η τη διαψεύδει. Μια φράση με ένα μόνο λεκτικό λέγεται μοναδιαία. Οι μεταβλητές μιας φράσης σχηματίζουν το σύνολο · οι μεταβλητές ενός συνόλου φράσεων, το σύνολο , ένωση των προηγούμενων. Μια αποτίμηση ικανοποιεί ένα σύνολο φράσεων, , αν ικανοποιεί καθεμία από τις φράσεις του· το είναι ικανοποιήσιμο αν κάποια αποτίμηση το ικανοποιεί, και μη ικανοποιήσιμο σε αντίθετη περίπτωση. Τέλος, αν το είναι ένα σύνολο φράσεων και η μια φράση, το σημαίνει ότι κάθε αποτίμηση που ικανοποιεί το ικανοποιεί την .
Δύο ακραίες περιπτώσεις έπονται από τον ορισμό και αξίζει να τις σημειώσουμε. Η κενή φράση δεν έχει λεκτικά· επομένως, κανένα λεκτικό της δεν έχει τιμή , και καμία αποτίμηση δεν την ικανοποιεί: η είναι μη ικανοποιήσιμη, και κάθε σύνολο που την περιέχει επίσης. Το κενό σύνολο φράσεων, αντίθετα, δεν έχει φράσεις προς ικανοποίηση, και κάθε αποτίμηση το ικανοποιεί. Δεν πρέπει να συγχέονται: το είναι μη ικανοποιήσιμο και το ικανοποιείται από όλες τις αποτιμήσεις.
Έστω μια μη κενή φράση, με τα λεκτικά της γραμμένα σε οποιαδήποτε σειρά και χωρίς επαναλήψεις. Για κάθε αποτίμηση , αν και μόνο αν . Ειδικότερα, όλες οι διαζεύξεις των λεκτικών της , σε οποιαδήποτε σειρά και με επαναλήψεις, είναι ισοδύναμες μεταξύ τους. Επιπλέον, η ικανοποιείται από κάθε αποτίμηση αν και μόνο αν περιέχει ένα συμπληρωματικό ζεύγος.
Απόδειξη
Από το λήμμα της τιμής των διαζεύξεων τύπων, που αποδείχθηκε στο μάθημα για τους γενικευμένους νόμους του Ντε Μόργκαν και τους επιμεριστικούς νόμους, η διάζευξη έχει τιμή αν και μόνο αν κάποιος από τους όρους της έχει τιμή .
Το να έχει κάποιο τιμή σημαίνει ότι κάποιο λεκτικό της έχει τιμή , δηλαδή ότι η ικανοποιεί την . Η συνθήκη δεν εξαρτάται από τη σειρά ούτε από τις επαναλήψεις, γιατί ρωτά μόνο ποια λεκτικά υπάρχουν.
Από το λήμμα των στοιχειωδών συζεύξεων και των φράσεων (μάθημα για τις κανονικές μορφές), μια διάζευξη λεκτικών είναι έγκυρη αν και μόνο αν περιέχει ένα συμπληρωματικό ζεύγος· από τα προηγούμενα, το ίδιο ισχύει για την .
Μια φράση που περιέχει ένα συμπληρωματικό ζεύγος λέγεται ταυτολογική: δεν επιβάλλει καμία συνθήκη, και μπορεί να αφαιρεθεί από οποιοδήποτε σύνολο χωρίς να αλλάξουν τα μοντέλα του. Το να γράφουμε τις φράσεις ως σύνολα δεν είναι ιδιοτροπία του συμβολισμού. Αν από τις και θέλουμε να πάρουμε το , η διάζευξη δίνει , που είναι ισοδύναμος με τον αλλά δεν είναι ο ίδιος τύπος· με σύνολα, , και η συγχώνευση των επαναλαμβανόμενων λεκτικών γίνεται από μόνη της.
Έστω . Η φράση απαιτεί · τότε η απαιτεί , και τότε η απαιτεί . Η αποτίμηση που δίνει στις και και στις υπόλοιπες μεταβλητές ικανοποιεί το , και είναι η μόνη δυνατότητα στο . Αν προστεθεί η φράση , καμία αποτίμηση δεν ικανοποιεί το διευρυμένο σύνολο: είναι μη ικανοποιήσιμο, αν και δεν περιέχει την .
Φόρτωση του περιεχομένου…
Ολοκληρώθηκε
Συνδεθείτε για να αποθηκεύσετε την πρόοδό σας