Προτασιακή Λογική. Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΙ Ηπείρου Γκόγκος Χρήστος

Σχετικά έγγραφα
Υπολογιστική Λογική και Λογικός Προγραμματισμός

Λογική. Προτασιακή Λογική. Λογική Πρώτης Τάξης

Επανάληψη. ΗΥ-180 Spring 2019

ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ. Ενότητα 9: Προτασιακή λογική. Ρεφανίδης Ιωάννης Τμήμα Εφαρμοσμένης Πληροφορικής

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

ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΛΟΓΙΚΗΣ

Λογική. Φροντιστήριο 3: Συνεπαγωγή/Ισοδυναμία, Ταυτολογίες/Αντινομίες, Πλήρης Αλγόριθμος Μετατροπής σε CNF

ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ

Συνέπεια, Εγκυρότητα, Συνεπαγωγή, Ισοδυναμία, Κανονικές μορφές, Αλγόριθμοι μετατροπής σε CNF-DNF

Ασκήσεις μελέτης της 8 ης διάλεξης

Λογικοί πράκτορες. Πράκτορες βασισµένοι στη γνώση

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

Διακριτά Μαθηματικά ΙΙ Χρήστος Νομικός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων 2018 Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά

Βασικές Ισοδυναμίες με Άρνηση, Πίνακες Αληθείας, Λογική Συνεπαγωγή, Ταυτολογίες, Αντινομίες, Πλήρης Αλγόριθμος Μετατροπής CNF

9.1 Προτασιακή Λογική

Συνέπεια, Εγκυρότητα, Συνεπαγωγή, Ισοδυναμία, Κανονικές μορφές, Αλγόριθμοι μετατροπής σε CNF-DNF

1 Συνοπτική ϑεωρία. 1.1 Νόµοι του Προτασιακού Λογισµού. p p p. p p. ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Τµήµα Επιστήµης Υπολογιστών

Κανονικές μορφές - Ορισμοί

Στοιχεία Προτασιακής Λογικής

Προτασιακός Λογισμός (HR Κεφάλαιο 1)

ΑΣΚΗΣΕΙΣ. 1. Εξετάστε αν οι παρακάτω εξαγωγές συμπερασμάτων στον προτασιακό λογισμό είναι έγκυρες.

ΚΕΦΑΛΑΙΟ 3: Κατηγορηματική Λογική Πρώτης Τάξεως και Λογικά Προγράμματα

Προτάσεις. Εισαγωγή στις βασικές έννοιες των Μαθηματικών. Ποιες είναι προτάσεις; Προτάσεις 6/11/ ο Μάθημα Μαθηματική Λογική (επανάληψη)

p p p q p q p q p q

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Λογική. Δημήτρης Πλεξουσάκης

Στοιχεία Προτασιακής Λογικής

Πρόταση. Αληθείς Προτάσεις

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ

Βασικές Ισοδυναμίες με Άρνηση /Πίνακες Αληθείας /Λογική Συνεπαγωγή /Ταυτολογίες /Αντινομίες Πλήρης αλγόριθμος μετατροπής CNF

Τεχνητή Νοημοσύνη (ΥΠ23) 6 ο εξάμηνο Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ουρανία Χατζή

Αναπαράσταση Γνώσης και Συλλογιστικές

Λύσεις Σειράς Ασκήσεων 1

Προτασιακός Λογισμός (HR Κεφάλαιο 1)

Μαθηματική Λογική και Λογικός Προγραμματισμός

Υπολογιστικά & Διακριτά Μαθηματικά

Στοιχεία Προτασιακής Λογικής

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Τεχνητή Νοημοσύνη. Ενότητα 5: Αναπαράσταση Γνώσης με Λογική

Κατηγορηματικός Λογισμός (ΗR Κεφάλαιο )

HY118-Διακριτά Μαθηματικά

ΔΙΑΚΡΙΤΑ ΜΑΘΗΜΑΤΙΚΑ. Βασικά Στοιχεία Λογικής

Ask seic Majhmatik c Logik c 2

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

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

HY118- ιακριτά Μαθηµατικά

Υποθετικές προτάσεις και λογική αλήθεια

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Διακριτά Μαθηματικά. Ενότητα 6: Προτασιακός Λογισμός

Κεφάλαιο 9. Λογική. Τεχνητή Νοηµοσύνη - Β' Έκδοση. Ι. Βλαχάβας, Π. Κεφαλάς, Ν. Βασιλειάδης, Φ. Κόκκορας, Η. Σακελλαρίου

HY118-Διακριτά Μαθηματικά. Προτασιακός Λογισμός. Προηγούμενη φορά. Βάσεις της Μαθηματικής Λογικής. 02 Προτασιακός Λογισμός

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

ΠΛΗ 405 Τεχνητή Νοηµοσύνη

Ε ανάληψη. Παιχνίδια τύχης. Παιχνίδια ατελούς ληροφόρησης. Λογικοί ράκτορες. ΠΛΗ 405 Τεχνητή Νοηµοσύνη αναζήτηση expectiminimax

Μηχανισμός Εξαγωγής Συμπερασμάτων

ΠΑΙΓΝΙΑ Παιχνίδια Γενική Θεώρηση μεγιστοποιήσει την πιθανότητά

Αναπαράσταση Γνώσης και Συλλογιστικές

Εκπαιδευτικός Οµιλος ΒΙΤΑΛΗ

Λογικός Προγραμματισμός

HY118- ιακριτά Μαθηµατικά

HY118- ιακριτά Μαθηµατικά

Σημειώσεις Λογικής I. Εαρινό Εξάμηνο Καθηγητής: Λ. Κυρούσης

Υποδ: Χρησιμοποιήστε τον ορισμό της λογικής συνεπαγωγής (λογικής κάλυψης).

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Λογική. Φροντιστήριο 4: Μορφολογική Παραγωγή. Δημήτρης Πλεξουσάκης Τμήμα Επιστήμης Υπολογιστών

HY118-Διακριτά Μαθηματικά

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

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ

ΜΑΘΗΜΑΤΙΚΗ ΛΟΓΙΚΗ ΚΑΙ ΑΠΟΔΕΙΞΗ

ΜΑΘΗΜΑΤΙΚΗ ΛΟΓΙΚΗ ΚΑΙ ΛΟΓΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

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

HY118- ιακριτά Μαθηµατικά

ΗΥ118 Διακριτά Μαθηματικά. Εαρινό Εξάμηνο Παράδοση: Τρίτη 26/2/2019, μέχρι το τέλος του φροντιστηρίου

HY118-Διακριτά Μαθηματικά

Ασκήσεις μελέτης της 11 ης διάλεξης

HY118-Διακριτά Μαθηματικά

K15 Ψηφιακή Λογική Σχεδίαση 3: Προτασιακή Λογική / Θεωρία Συνόλων

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

Συστήματα Γνώσης. Θεωρητικό Κομμάτι Μαθήματος Ενότητα 2: Βασικές Αρχές Αναπαράστασης Γνώσης και Συλλογιστικής

Σχόλιο. Παρατηρήσεις. Παρατηρήσεις. p q p. , p1 p2

Μαθηματική Λογική και Λογικός Προγραμματισμός


4.3 Ορθότητα και Πληρότητα


Διακριτά Μαθηματικά Ι

Μαθηματική Λογική και Απόδειξη

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

Λογική. Δημήτρης Πλεξουσάκης. Ασκήσεις 2ου Φροντιστηρίου: Προτασιακός Λογισμός: Κανονικές Μορφές, Απλός Αλγόριθμος Μετατροπής σε CNF/DNF, Άρνηση

ΤΕΙ ΠΕΛΟΠΟΝΝΗΣΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Τ.Ε.

Μορφολογική Παραγωγή. 3 ο φροντιστήριο ΗΥ180 Διδάσκων: Δ. Πλεξουσάκης Τετάρτη 08/03/2018 Ζωγραφιστού Δήμητρα

Αποφασισιµότητα. HY118- ιακριτά Μαθηµατικά. Βασικές µέθοδοι απόδειξης. 07 -Αποδείξεις. ιακριτά Μαθηµατικά, Εαρινό εξάµηνο 2017

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

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

Μορφολογική Παραγωγή. 3 ο φροντιστήριο ΗΥ180 Διδάσκων: Δ. Πλεξουσάκης Τετάρτη 28/02/2019 Ζωγραφιστού Δήμητρα

Επίπεδα Γραφήματα : Προβλήματα και Υπολογιστική Πολυπλοκότητα

! όπου το σύµβολο έχει την έννοια της παραγωγής, δηλαδή το αριστερό µέρος ισχύει ενώ το δεξιό µέρος συµπεραίνεται και προστίθεται στη βάση γνώσης.

x < y ή x = y ή y < x.

ΠΛΗ 20, 2 η ΟΣΣ (Προτασιακή Λογική)

Ασκήσεις ανακεφαλαίωσης στο μάθημα Τεχνητή Νοημοσύνη

Εισαγωγή στις Βάσεις Δεδομζνων II

Λογική Δημήτρης Πλεξουσάκης Φροντιστήριο 6: Προτασιακός Λογισμός: Μέθοδος Επίλυσης Τμήμα Επιστήμης Υπολογιστών

ΕΙΣΑΓΩΓΙΚΟ ΚΕΦΑΛΑΙΟ. a β a β.

ΛΟΓΙΚΗ - ΣΥΝΟΛΑ ΤΟ ΛΕΞΙΛΟΓΙΟ ΤΗΣ ΛΟΓΙΚΗΣ

HY118-Διακριτά Μαθηματικά

Transcript:

Προτασιακή Λογική (Propositional Logic) Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΙ Ηπείρου Γκόγκος Χρήστος - 2015

Λογική Λογική είναι οι κανόνες που διέπουν τη σκέψη. Η λογική αφορά τη μελέτη των διαδικασιών με τις οποίες μπορούμε να οδηγηθούμε από υποθέσεις σε συμπεράσματα. Η λογική αφορά προτάσεις που διατυπώνουν μια άποψη για το ποια είναι η κατάσταση του κόσμου καθώς και τις σχέσεις μεταξύ τέτοιου είδους προτάσεων. 2

Σε ποια ερωτήματα δίνει απαντήσεις η λογική; Συνέπεια (consistency) Μπορούν δύο προτάσεις να ισχύουν ταυτόχρονα; Επακόλουθα (consequence) Προκύπτει μια πρόταση από τις προτάσεις που γνωρίζουμε ότι ισχύουν; Ισοδυναμία (equivalence) Έχουν δύο σύνολα προτάσεων το ίδιο νόημα; 3

Τύποι λογικής Κλασική λογική Κάθε πρόταση μπορεί να λάβει την τιμή αληθής ή ψευδής. Λογική 3 τιμών Κάθε πρόταση μπορεί να είναι αληθής ή ψευδής ή απροσδιόριστη. Ασαφής λογική Κάθε πρόταση μπορεί να λάβει τιμές από το 0 (ψευδές) μέχρι το 1 (αληθές). 4

Παράδοξα Επιμενίδης: Όλοι οι Κρητικοί είναι ψεύτες. Ο Επιμενίδης είχε καταγωγή από την Κρήτη. Παράδοξο του Ράσελ: Σε μια χώρα που όλοι οι άντρες είναι καθημερινά ξυρισμένοι, υπάρχει ένας μόνο κουρέας. Αυτός ξυρίζει όλους τους άντρες που δεν ξυρίζονται μόνοι τους. Τότε όμως ποιος ξυρίζει τον κουρέα; 5

Προτασιακή λογική Η προτασιακή λογική μπορεί να χειρίζεται ειδικού τύπου προτάσεις που ονομάζονται αποφάνσεις,αποφαντικές προτάσεις ή ατομικοί τύποι. Μια πρόταση είναι απόφανση (proposition) αν και μόνο αν περιγράφει την κατάσταση των πραγμάτων. Μια απόφανση μπορεί να είναι Αληθής ή Ψευδής. Δηλαδή απόφανση είναι η διατύπωση μιας γνώμης ή μιας κρίσης με την οποία μπορούμε να συμφωνούμε ή να διαφωνούμε. Παραδείγματα αποφάνσεων: Το ΤΕΙ Ηπείρου έχει φοιτητές από όλη την Ελλάδα. Ο Γιάννης μένει στην Άρτα. Ο Νίκος άνοιξε την πόρτα. Στις αποφαντικές προτάσεις υπάρχει το υποκείμενο και το κατηγόρημα. Υποκείμενο: η οντότητα στην οποία αναφέρεται η πρόταση. Κατηγόρημα: αυτό το οποίο λέγεται για την οντότητα. Παραδείγματα φράσεων που δεν είναι αποφάνσεις: Ποια είναι η πρωτεύουσα της Ελλάδας; Μην μιλάτε στο τηλέφωνο ενώ οδηγείτε. 6

Σύνδεσμοι στην προτασιακή λογική Με τους συνδέσμους συνδυάζονται προτάσεις. Παράδειγμα: Αν βρέχει και δεν έχω ομπρέλα τότε θα βραχώ εκτός και αν είμαι τυχερός. Οι προτάσεις που συνδυάζονται στο παράδειγμα είναι οι: P1: Βρέχει P2: Έχω ομπρέλα P3: Θα βραχώ P4: Είμαι τυχερός Τα P1,P2,P3 και P4 ονομάζονται προτασιακά σύμβολα. Σύζευξη Διάζευξη Άρνηση Συνεπαγωγή Ισοδυναμία Μια διατύπωση της ανωτέρω πρότασης με τη χρήση των προτασιακών συμβόλων P1,P2,P3,P4 και συνδέσμων είναι η: (P1 P2) (P3 P4) 7

Σύζευξη, διάζευξη και άρνηση Η σύζευξη συμβολίζεται με το σύμβολο, η διάζευξη με το σύμβολο και η άρνηση με το σύμβολο. Η σύζευξη P1 P2 PΝ είναι αληθής αν και μόνο αν όλες οι προτάσεις P1,,PN είναι αληθείς. Η διάζευξη P1 P2 PΝ είναι αληθής αν και μόνο αν μια τουλάχιστον από τις προτάσεις P1,,PN είναι αληθής. Η άρνηση μιας πρότασης είναι αληθής αν και μόνο αν η πρόταση είναι ψευδής. Παράδειγμα άρνησης: Δεν θα πάω εκδρομή. P Q P Q P Q 0 0 0 0 0 1 0 1 1 0 0 1 1 1 1 1 P P 0 1 1 0 Το ψευδής συμβολίζεται με το 0 Το αληθής συμβολίζεται με το 1 8

Συνεπαγωγή (consequence, Ο σύνδεσμος της συνεπαγωγής είναι γνωστός και ως σύνδεσμος Αν τότε και παράγει τις λεγόμενες υποθετικές προτάσεις. To Αν P τότε Q συμβολίζεται ως P Q. Ο όρος P ονομάζεται υπόθεση (antecedent)και ο όρος Q ονομάζεται επακόλουθο (consequent). Παράδειγμα: Αν βρέξει τότε θα βραχώ. Αν κάνω τις ασκήσεις τότε θα μάθω. Μια συνεπαγωγή είναι Ψευδής αν και μόνο αν η υπόθεση είναι Αληθής και το επακόλουθο Ψευδές. Εναλλακτικές μορφές με τις οποίες συναντάται η συνεπαγωγή: Αν P, Q P συνεπάγεται Q Q αν P (Prolog) Οι συνεπαγωγές είναι επίσης γνωστές και ως κανόνες. conditional) P Q P Q 0 0 1 0 1 1 1 0 0 1 1 1 Η συνεπαγωγή P Q αναπαριστά μια κατευθυνόμενη μεταφορά της αλήθειας από P στο Q. Falsity implies anything! 9

Ισοδυναμία (διπλή συνεπαγωγή) Η ισοδυναμία δύο προτάσεων P και Q είναι αληθής αν και μόνο αν και οι δύο προτάσεις έχουν την ίδια λογική τιμή. Παραδείγματα: Θα βραχώ αν και μόνο αν βρέξει. P Q P Q 0 0 1 0 1 0 1 0 0 1 1 1 Η πρόταση P Q είναι ισοδύναμη με την πρόταση ((P Q) (Q P)) άρα μια ισοδυναμία μπορεί να γραφεί ως 2 συνεπαγωγές συνδεδεμένες με μια σύζευξη. 10

Τύποι προτασιακής λογικής Οι τύποι της προτασιακής λογικής αποτελούνται από: Ατομικούς τύπους (π.χ. p, q, r, ) Αν A είναι ένας τύπος τότε τύπος είναι και το Α. Αν Α και Β είναι τύποι τότε τύποι είναι και τα: (Α Β) (Α Β) (Α Β) (Α Β) Παραδείγματα ορθά δομημένων (well-formed) τύπων: ((p q) r) ((p q) r) Παραδείγματα τύπων που δεν είναι ορθά δομημένοι : p p q 11

Σημασιολογία πίνακες τιμών Αν υπάρχουν n διακριτοί ατομικοί τύποι, ο συνολικός αριθμός από πιθανούς συνδυασμούς των αληθών και ψευδών τους τιμών είναι 2 n. P Q R ((R P) Q) 0 0 0 1 0 0 1 0 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 1 Ο πίνακας τιμών μπορεί να μας οδηγήσει σε ορισμένα συμπεράσματα για τον τύπο που καθορίζουν τη σημασιολογία του όπως για παράδειγμα αν είναι ταυτολογία ή αντίφαση. 12

Κατηγορίες τύπων Ταυτολογίες (tautologies) Ένας τύπος της προτασιακής λογικής είναι ταυτολογία όταν είναι αληθής για κάθε συνδυασμό των λογικών τιμών των μερών του. Παραδείγματα ταυτολογιών: p p (p q) ( p q) Αντιφάσεις (contradictions) Ένας τύπος της προτασιακής λογικής είναι αντίφαση όταν είναι ψευδής για κάθε συνδυασμό των λογικών τιμών των μερών του. Παραδείγματα αντιφάσεων: p p (p q) (p q) Ικανοποιήσιμοι (satisfiable) Ένας τύπος της προτασιακής λογικής είναι ικανοποιήσιμος όταν είναι αληθής για τουλάχιστον ένα συνδυασμό των λογικών τιμών των μερών του. 13

Λογική συνεπαγωγή μεταξύ τύπων Ένας τύπος Β είναι λογική συνεπαγωγή ενός τύπου Α όταν για όλες τις περιπτώσεις που το Α είναι αληθές, το Β είναι επίσης αληθές. Συμβολισμός: Α = B Παράδειγμα λογικής συνεπαγωγής P Q = P Q P Q P Q P Q 0 0 0 0 0 1 0 1 1 0 0 1 1 1 1 1 14

Λογική ισοδυναμία μεταξύ τύπων Ένας τύπος A είναι λογικά ισοδύναμος με έναν τύπο Β όταν όλες Παράδειγμα λογικής ισοδυναμίας P Q P Q οι περιπτώσεις που τα P Q P Q P Q Α και Β είναι αληθή 0 0 1 1 συμπίπτουν. 0 1 1 1 Συμβολισμός: Α B 1 0 0 0 1 1 1 1 15

Κανονικές μορφές Συζευκτική κανονική μορφή (CNF) Οι προτάσεις αποτελούνται από συζεύξεις διαζεύξεων ατομικών τύπων. Παράδειγμα: (p1 p2) ( p3 p4) (p5 p6 p7) Διαζευκτική κανονική μορφή (DNF) Οι προτάσεις αποτελούνται από διαζεύξεις συζεύξεων ατομικών τύπων. Παράδειγμα: (p1 p2) ( p3 p4) ( p5 p6 p7) Κάθε τύπος της προτασιακής λογικής μπορεί να μετατραπεί σε οποιαδήποτε από τις δύο κανονικές μορφές απαλείφοντας τα συνδετικά της συνεπαγωγής και της ισοδυναμίας και κάνοντας επιμερισμούς. Οι κανονικές μορφές τείνουν να είναι περισσότερο δυσνόητες από την αρχική μορφή των τύπων αλλά διευκολύνουν τον υπολογισμό τους. 16

Σύνοψη ισοδυναμιών της προτασιακής λογικής Ισοδυναμία Ονομασία p p Νόμος της διπλής άρνησης ( p q) (p q) Νόμος De Morgan ( p q) (p q) Νόμος De Morgan (p q) r (p r) (q r) Επιμερισμός ως προς τη σύζευξη (p q) r (p r) (q r) Επιμερισμός ως προς τη διάζευξη (p q) p q Απαλοιφή συνδετικού συνεπαγωγής (p q) (p q) (q p) Απαλοιφή συνδετικού ισοδυναμίας Μετατροπή σε κανονική διαζευκτική μορφή για τον τύπο: p (p q) p (p q) p ( p q) (p p) (p q) 17

Μετατροπή προτασιακού τύπου σε συζευκτική κανονική μορφή (CNF) 1. Απαλοιφή συνδετικών συνεπαγωγής και ισοδυναμίας. 2. Μεταφορά των αρνήσεων στους ατομικούς τύπους εφαρμόζοντας τους κανόνες De Morgan. 3. Επαναληπτική εφαρμογή του επιμεριστικού κανόνα σε όσες περιπτώσεις οι διαζεύξεις εφαρμόζονται πάνω σε συζεύξεις. Παράδειγμα (( p q) r) (( p q) r) [απαλοιφή συνεπαγωγής] ((p q) r) [διπλή άρνηση] (p q) r [De Morgan] (p q) r [διπλή άρνηση] ( p q) r [De Morgan] ( p q) r [διπλή άρνηση] ( p r) (q r) [επιμερισμός ως προς τη διάζευξη] 18

Μηχανισμός εξαγωγής συμπερασμάτων Στην προτασιακή λογική η γνώση αναπαρίσταται από ένα σύνολο ορθά δομημένων τύπων Σ που περιγράφουν ένα σύστημα. Ο μηχανισμός εξαγωγής συμπερασμάτων χρησιμοποιείται είτε: Για τη δημιουργία όλων των τύπων που λογικά συνεπάγονται από το δεδομένο σύνολο τύπων Σ. Για να διαπιστωθεί αν είναι έγκυρος ένας ισχυρισμός δηλαδή αν ένας νέος τύπος P λογικά συνεπάγεται από το σύνολο τύπων Σ. Ο μηχανισμός εξαγωγής συμπερασμάτων υλοποιείται είτε με πίνακες αληθείας είτε με λογικές αποδείξεις. 19

Ισχυρισμός (argument) Οι ισχυρισμοί συνδέουν ένα σύνολο από υποθέσεις (premises) με ένα συμπέρασμα (conclusion). Ένας ισχυρισμός είναι έγκυρος αν και μόνο αν όταν όλες οι υποθέσεις (Α 1,Α 2,,Α n ) είναι αληθείς τότε και το συμπέρασμα (B) είναι αληθές. Α 1,Α 2,,Α n = B Για να διαπιστωθεί ότι ένας ισχυρισμός δεν είναι έγκυρος αρκεί να βρεθεί μια τουλάχιστον περίπτωση στην οποία όλες οι υποθέσεις είναι αληθείς αλλά το συμπέρασμα είναι ψευδές. 20

Πίνακες αληθείας (truth tables) Ο πίνακας αληθείας υπολογίζει τη λογική τιμή ενός τύπου εξετάζοντας όλες τις δυνατές τιμές όλων των ατομικών προτάσεων που συμμετέχουν στο σύνολο των τύπων της βάσης γνώσης. Μειονέκτημα των πινάκων αληθείας είναι ο μεγάλος αριθμός γραμμών καθώς για n ατομικούς τύπους ο αντίστοιχος πίνακας αληθείας περιέχει 2 n γραμμές. Ο ισχυρισμός του παραδείγματος είναι έγκυρος καθώς σε όλες τις περιπτώσεις που και οι δύο υποθέσεις είναι αληθείς το συμπέρασμα είναι αληθές. Παράδειγμα Να εξεταστεί αν οι υποθέσεις: (p q) r, r και το συμπέρασμα p q αποτελούν έναν έγκυρο ισχυρισμό. p q r (p q) r r p q 0 0 0 1 1 1 0 0 1 1 0 1 0 1 0 1 1 1 0 1 1 1 0 1 1 0 0 0 1 0 1 0 1 1 0 0 1 1 0 1 1 1 1 1 1 1 0 1 21

Λογική απόδειξη Σε κάθε βήμα μιας λογικής απόδειξης εφαρμόζεται ένας κανόνας συμπερασμού. Οι κανόνες συμπερασμού αποτελούν υποδείγματα για τη δημιουργία έγκυρων ισχυρισμών. Μια διαδικασία απόδειξης χρησιμοποιεί ένα σύνολο κανόνων συμπερασμού ώστε να εξαχθεί το απαιτούμενο συμπέρασμα από ένα σύνολο υποθέσεων. Κανόνες συμπερασμού modus ponens (τρόπος του θέτειν) modus tollens (μέθοδος διάψευσης) or introduction (εισαγωγή διαζεύξεων) and elimination (απαλοιφή συζεύξεων) resolution (αρχή της ανάλυσης) 22

Παραδείγματα κανόνων συμπερασμού σε προτάσεις Ο Νίκος σπουδάζει Πληροφορική. Συνεπώς ισχύει ότι ο Νίκος σπουδάζει είτε Πληροφορική είτε Μαθηματικά. (εισαγωγή διαζεύξεων) Η Μαρία έχει πτυχίο Πληροφορικής και πτυχίο Μαθηματικών. Συνεπώς ισχύει ότι η Μαρία έχει πτυχίο Μαθηματικών. (απαλοιφή σύζευξης) Αν βρέχει η πισίνα θα είναι κλειστή. Βρέχει. Συνεπώς η πισίνα θα είναι κλειστή. (τρόπος του θέτειν) Αν γίνει απεργία οι τράπεζες θα είναι κλειστές. Οι τράπεζες δεν είναι κλειστές. Συνεπώς δεν έγινε απεργία. (μέθοδος διάψευσης) Θα αγοράσω μια τηλεόραση ή ένα tablet. Δεν θα αγοράσω tablet ή είμαι λυπημένος. Συνεπώς θα αγοράσω μια τηλεόραση ή είμαι λυπημένος. (μέθοδος της ανάλυσης) 23

Παράδειγμα λογικής απόδειξης Υποθέσεις 1. Σήμερα δεν έχει λιακάδα και έχει περισσότερο κρύο από χθες. 2. Αν πάμε για κολύμπι αυτό σημαίνει ότι θα έχει λιακάδα. 3. Αν δεν πάμε για κολύμπι τότε θα πάμε εκδρομή. 4. Αν πάμε εκδρομή θα επιστρέψουμε πριν βραδιάσει. Συμπέρασμα: Θα επιστρέψουμε πριν βραδιάσει. Μετασχηματισμός υποθέσεων σε προτασιακή λογική s = σήμερα έχει λιακάδα. c = σήμερα έχει περισσότερο κρύο από χθες. w = θα πάμε για κολύμπι. t = θα πάμε εκδρομή. h = θα επιστρέψουμε πριν βραδιάσει. Υποθέσεις 1. s c 2. w s 3. w t 4. t h Συμπέρασμα: h Απόδειξη: 1. s c (υπόθεση 1) 2. s (απαλοιφή σύζευξης) 3. w s (υπόθεση 2) 4. w (modus tollens 2+3) 5. w t (υπόθεση 3) 6. t (modus ponens 4+5) 7. t h (υπόθεση 4) 8. h (modus ponens 6+7) 24

Αυτοματοποίηση εξαγωγής Η λογική απόδειξη μπορεί να θεωρηθεί ως ένα πρόβλημα αναζήτησης. Η διαδικασία απόδειξης θα πρέπει να είναι: Ορθή: τα συμπεράσματα να αποτελούν συνεπαγωγές του αρχικού συνόλου υποθέσεων. Πλήρης: να μπορεί να κατασκευάσει όλα τα συμπεράσματα που μπορούν να παραχθούν από το σύνολο υποθέσεων. Αποδοτική συμπερασμάτων Μια διαδικασία απόδειξης που είναι ορθή, πλήρης και αποδοτική είναι η διαδικασία απόδειξης που βασίζεται στην αρχή της ανάλυσης. 25

Διαδικασία απόδειξης με την αρχή της Οι υποθέσεις μετασχηματίζονται σε κανονική συζευκτική μορφή. Χρησιμοποιείται η μέθοδος της εις άτοπο απαγωγής. Εισάγεται η άρνηση του επιθυμητού συμπεράσματος και γίνεται προσπάθεια να οδηγηθεί η απόδειξη σε άτοπο. Αν οδηγηθεί σε άτοπο τότε το συμπέρασμα ισχύει. Αν δεν οδηγηθεί σε άτοπο τότε το συμπέρασμα δεν προκύπτει λογικά από τις υποθέσεις. Το άτοπο εκφράζεται με την κενή πρόταση. ανάλυσης Υποθέσεις 1. s c s, c 2. w s w s 3. w t w t 4. t h t h Συμπέρασμα: h Απόδειξη με την αρχή της ανάλυσης: 1. h (άρνηση συμπεράσματος) 2. t (ανάλυση: 1+ υποθ.4) 3. w (ανάλυση: 2+ υποθ.3) 4. s (ανάλυση: 3+ υποθ.2) 5. (4 + υποθ.1) Άτοπο, άρα η υπόθεση της άρνησης του συμπεράσματος δεν ήταν σωστή. 26

Αδυναμίες προτασιακής λογικής Η προτασιακή λογική δεν είναι επαρκώς ευέλικτη για να εκφράσει προτάσεις με γενικό τρόπο. Οι προτάσεις χρησιμοποιούνται στο σύνολό τους χωρίς να μπορεί να γίνει αναφορά σε συγκεκριμένα υποκείμενα ή κατηγορήματα που αναφέρονται σε αυτές. Ο Παναγιώτης είναι ζωγράφος. Κάθε ζωγράφος σχεδιάζει προσωπογραφίες. Δεν είναι σε θέση να περιγράψει την δομή προτάσεων που περιέχουν τις εκφράσεις: για κάθε ( ) ή υπάρχει ( ). Κάθε άνθρωπος είναι θνητός. Υπάρχει αριθμός μεγαλύτερος του 5. Προκύπτουν μεγάλες και δύσχρηστες βάσεις γνώσης. Μερική λύση στις αδυναμίες της προτασιακής λογικής δίνει η κατηγορηματική λογική πρώτης τάξης. 27

Αναφορές http://www.site.uottawa.ca/~lucia/courses/21 01-12/ Logic, Language and Information by Jen Davoren and Greg Restall. https://www.coursera.org/course/logic1 28