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

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

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

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

HY 180 Λογική Διδάσκων: Δ. Πλεξουσάκης Φροντιστήριο 5

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

HY Λογική Διδάσκων: Δ. Πλεξουσάκης Εαρινό Εξάμηνο. Φροντιστήριο 6

Ask seic Majhmatik c Logik c 2

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

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

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

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

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

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

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

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

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

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

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

Υπολογιστική Λογική και Λογικός Προγραμματισμός

p p p q p q p q p q

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

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

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

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

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

\5. Κατηγορηματικός Λογισμός (Predicate Calculus)

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Λογική. Δημήτρης Πλεξουσάκης. 5ο μέρος σημειώσεων: Κατηγορηματικός Λογισμός (Predicate Calculus)

Πληρότητα της μεθόδου επίλυσης

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

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

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

ΗΥ180: Λογική Διδάσκων: Δημήτρης Πλεξουσάκης. Φροντιστήριο 8 Επίλυση για Horn Clauses Λογικός Προγραμματισμός Τετάρτη 9 Μαΐου 2012

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

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

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

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

Μη γράφετε στο πίσω μέρος της σελίδας

HY Λογική Διδάσκων: Δ. Πλεξουσάκης

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

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

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

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

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

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

1. ΕΙΣΑΓΩΓΗ ΣΤΗ ΜΑΘΗΜΑΤΙΚΗ ΛΟΓΙΚΗ

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

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

Μη γράφετε στο πίσω μέρος της σελίδας

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

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

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

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

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

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

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

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

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

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

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

Τεχνητή Νοημοσύνη Ι. Ενότητα 7:Προτασιακή Λογική. Πέππας Παύλος Πολυτεχνική Σχολή Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών

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

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

Μη γράφετε στο πίσω μέρος της σελίδας

ΗΥ118: Διακριτά Μαθηματικά Εαρινό εξάμηνο 2019 Λύσεις ασκήσεων προόδου

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

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

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

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

ΗΥ118: Διακριτά Μαθηματικά Εαρινό εξάμηνο 2018 Λύσεις ασκήσεων προόδου

, για κάθε n N. και P είναι αριθμήσιμα.

Λογική Πρώτης Τάξης. Γιώργος Κορφιάτης. Νοέµβριος Εθνικό Μετσόβιο Πολυτεχνείο

ιακριτά Μαθηµατικά και Μαθηµατική Λογική ΠΛΗ20 Ε ρ γ α σ ί α 5η Προτασιακή Λογική

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

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

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

ΗΥ118 Διακριτά Μαθηματικά. Εαρινό Εξάμηνο η Σειρά Ασκήσεων

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

Μη γράφετε στο πίσω μέρος της σελίδας

Μαθηματική Λογική (προπτυχιακό) Εξέταση Ιανουαρίου 2018 Σελ. 1 από 5

ΑΣΚΗΣΗ 1 Για τις ερωτήσεις 1-4 θεωρήσατε τον ακόλουθο γράφο. Ποιές από τις παρακάτω προτάσεις αληθεύουν και ποιές όχι;

Παράδειγμα άμεσης απόδειξης. HY118-Διακριτά Μαθηματικά. Μέθοδοι αποδείξεως για προτάσεις της μορφής εάν-τότε

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

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

Transcript:

Επανάληψη Έχουμε δει μέχρι τώρα 3 μεθόδους αποδείξεων του Προτασιακού Λογισμού: Μέσω πίνακα αληθείας για τις υποθέσεις και το συμπέρασμα, όπου ελέγχουμε αν υπάρχουν ερμηνείες που ικανοποιούν τις υποθέσεις αλλά όχι το συμπέρασμα. Με Μορφολογική Παραγωγή (ανήκει στα συστήματα παραγωγής), όπου παράγουμε το συμπέρασμα με χρήση συντακτικών κανόνων λογισμού. Με Κατασκευή Μοντέλων (ανήκει στα συστήματα ανασκευής), όπου προκειμένου να δείξουμε ότι {P 1,. P n } C επιχειρούμε να δείξουν ότι το σύνολο {P 1,, P n, C} είναι μη-ικανοποιήσιμο. 1

Άσκηση Αποδείξτε με τη μέθοδο μορφολογικής παραγωγής ότι P Q / (P Q) Λύση (1) P Q (Υπόθεση) (2) Υποπαραγωγή (2.1) P Q (Υπόθεση Υποπαραγωγής) (2.2) P (Από (1) και απαλοιφή ) (2.3) Q (Από (1) και απαλοιφή ) (2.4) Q (Από (2.2),(2.1) και απαλοιφή ) (3) (P Q) (Από (2) και εισαγωγή ) 2

Κανόνες αντικατάστασης για την μέθοδο κατασκευής μοντέλων 3

Άσκηση Αποδείξτε το παρακάτω θεώρημα α) με χρήση της μεθόδου κατασκευής μοντέλων, β) με τη μέθοδο μορφολογικής παραγωγής: /(P Q) ( Q P) α) Ελέγχουμε την ικανοποιησιμότητα του συνόλου: S = { ((P Q) ( Q P))} C0 = { ((P Q) ( Q P))} C1 = { { P Q, ( Q P)}, { (P Q), ( Q P)} } [ ] C2 = { { P Q, Q, P}, { (P Q), Q P} } [ ] C3 = { { P, Q, P}, { Q, Q, P}, { (P Q), Q P} } [ ] C4 = { (P Q), Q P } [del x 2] C5 = { P, Q, Q P } [ ] C6 = { { P, Q, Q }, { P, Q, P } } [ ] C7 = { } [del x 2] Επομένως η εξαγωγή συμπεράσματος είναι έγκυρη. 4

Άσκηση (συνέχεια) β) Μορφολογική παραγωγή (1) Υποπαραγωγή (1.1) P Q (Υπόθεση Υποπαραγωγής) (1.2) Υποπαραγωγή (1.2.1) Q (Υπόθεση Υποπαραγωγής) (1.2.2) Υποπαραγωγή (1.2.2.1) P (Υπόθεση Υποπαραγωγής) (1.2.2.2) P Q (Από (1.1) και επανάληψη) (1.2.2.3) Q (Από (1.2.2.2) και απαλοιφή ) (1.2.2.4) Q (Από (1.2.1) και επανάληψη) (1.2.3) P (Από (1.2.2) και εισαγωγή ) (1.3) ( Q P) (Από (1.2.2) και εισαγωγή ) (2) Υποπαραγωγή (2.1) ( Q P) (Υπόθεση Υποπαραγωγής) (2.2) Υποπαραγωγή (2.2.1) P (Υπόθεση Υποπαραγωγής) (2.2.2) Υποπαραγωγή (2.2.2.1) Q (Υπόθεση Υποπαραγωγής) (2.2.2.2) Q P (Από (2.1) και επανάληψη) (2.2.2.3) P (Από (2.2.2.2) και απαλοιφή ) (2.2.2.4) P (Από (2.2.1) και επανάληψη) (2.2.3) Q (Από (2.2.2) και εισαγωγή ) (2.3) (P Q) (Από (2.2) και εισαγωγή ) (3) (P Q) ( Q P) (Από (1),(2) και εισαγωγή ) 5

Άσκηση Εξετάστε αν η ακόλουθη εξαγωγή συμπεράσματος είναι έγκυρη χρησιμοποιώντας τη μέθοδο κατασκευής μοντέλων: { R ( P S) Q, P R, P Q} / Q (R S) Ελέγχουμε την ικανοποιησιμότητα του συνόλου S= {R ( P S) Q, P R, P Q, (Q (R S))} C0 = { R ( P S) Q, P R, P Q, (Q (R S))} C1 = { R ( P S) Q, P R, P Q, Q, (R S) } [ ] C2 = { R ( P S) Q, P R, P Q, Q, R, S } [ ] C3 = { R ( P S) Q, P R, P Q, Q, R, S} [ ] C4 = {{R ( P S) Q, P R, P, Q, R, S}, {R ( P S) Q, P R, Q, Q, R, S}} [ ] C5 = { R ( P S) Q, P R, P, Q, R, S} [del] C6 = {{ R ( P S) Q, P, P, Q, R, S}, { R ( P S) Q, R, P, Q, R, S } } [ ] C7 = { R ( P S) Q, R, P, Q, R, S } [del] C8 = {{ (R ( P S)), R, P, Q, R, S }, {Q, R, P, Q, R, S }} [ ] C9 = { (R ( P S)), R, P, Q, R, S } [del] C10 = { R, ( P S)), R, P, Q, R, S } [ ] C10 = {} [del] Το τελικό σύνολο είναι κενό που σημαίνει ότι δεν υπάρχει μοντέλο για το S, γεγονός που το καθιστά μη-ικανοποιήσιμο. Επομένως η εξαγωγή συμπεράσματος είναι έγκυρη. 6

Άσκηση Αποδείξτε με τη μέθοδο μορφολογικής παραγωγής ότι P Q, P R, Q R / R Λύση Επειδή δεν έχουμε κάποιο συνδετικό στο δεύτερο μέρος δεν μπορούμε να χρησιμοποιήσουμε κανόνες εισαγωγής για να «κατασκευάσουμε» το συμπέρασμα. Α τρόπος: με απαλοιφή διάζευξης 7

Άσκηση (συνέχεια) Β τρόπος: Η ιδέα βασίζεται στην χρήση της άρνησης Ξεκινάμε με το R και καταλήγουμε στην άρνησή του, δηλαδή R άρα R Θα χρειαστούμε εμφωλευμένες υποπαραγωγές 8

Απόδειξη παραγωγής χωρίς υποθέσεις (θεώρημα) Αποδείξτε την ταυτολογία P P Άσκηση Ξεκινάμε κατευθείαν μια υποπαραγωγή χωρίς υποθέσεις Εισαγωγή άρνησης 9

Άσκηση 10

Επαναληπτική άσκηση 1. Εξετάστε αν οι ακόλουθες εξαγωγές συμπερασμάτων είναι έγκυρες: (α) { P (Q R), S R } / (P S) Q (β) { P Q, R S, P R } / S Q Λύση: Με πίνακα αλήθειας Η εξαγωγή συμπεράσματος είναι έγκυρη όταν οι υποθέσεις είναι αληθείς και το συμπέρασμα είναι αληθές. 11

Επαναληπτική άσκηση 2. Δείξτε ότι οι ακόλουθες προτάσεις είναι ισοδύναμες με χρήση των γνωστών ισοδυναμιών του Προτασιακού Λογισμού και χωρίς τη χρήση πινάκων αλήθειας: (P Q) ( P Q) και P Q Λύση: (P Q) ( P Q) ( P Q ) ( P Q) ( P Q ) ( P Q) P Q (P Q) (Q P) ( P Q ) ( Q P) ( P Q ) ( P Q ) Άρα ισοδύναμες 12

Επανάληψη Βασικές ισοδυναμίες του ΠΛ για προτάσεις που χρησιμοποιούν τα συνδετικά και : ( χρήσιμα για αποδείξεις ισοδυναμίας ) 14

Επανάληψη Κανονικές Μορφές οποιαδήποτε πρόταση χρησιμοποιεί μόνο και, είναι ισοδύναμη με μια σύζευξη διαζεύξεων και μια διάζευξη συζεύξεων συζευκτική κανονική μορφή (CNF) διαζευκτική κανονική μορφή (DNF) Μια πρόταση είναι σε DNF: είναι διάζευξη από ελάχιστους όρους (γράμμα, άρνηση γράμματος ή σύζευξη) κανένας από τους οποίους δεν απορροφά κανέναν άλλο. Μια πρόταση είναι σε CNF: είναι σύζευξη από μέγιστους όρους (γράμμα, άρνηση γράμματος ή διάζευξη) κανένας από τους οποίους δεν απορροφά κανένα άλλο. Ένας ελάχιστος (μέγιστος) όρος M 1 απορροφά έναν άλλο ελάχιστο (μέγιστο) όρο M 2, αν κάθε γράμμα του M 1 είναι επίσης στο M 2. 15

Μετατροπή Προτάσεων του Π.Λ. σε DNF Επανάληψη (δ) Χρησιμοποιούμε την επιμεριστικότητα της σύζευξης πάνω στη διάζευξη. Διαγράφουμε τις πλεονάζουσες παρενθέσεις. (ε) Αφαιρούμε διπλά γράμματα από μέγιστους όρους, διπλούς μέγιστους όρους, αντικαθιστούμε ταυτολογίες με το T και εφαρμόζουμε απορρόφηση και συνένωση όπου είναι δυνατό 16