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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ask seic Majhmatik c Logik c 2

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

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

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

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

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

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

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

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

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

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

Περιγραφικές Λογικές. Αλγόριθμοι αυτόματης εξαγωγής συμπερασμάτων. Γ. Στάμου

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

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

ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Διάλεξη 11: Μη Ασυμφραστικές Γλώσσες

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

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

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

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

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

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

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

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

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

Παραδείγματα (1 ο σετ) Διανυσματικοί Χώροι

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

p p p q p q p q p q

Φροντιστήριο 7 Λύσεις

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

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

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

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

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

Εφαρμοσμένα Μαθηματικά ΙΙ 9ο Σετ Ασκήσεων (Λύσεις) Διανυσματικοί Χώροι

Θεωρία Υπολογισμού και Πολυπλοκότητα Ασυμφραστικές Γλώσσες (3)

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

Άσκησηη 1. (α) Το αυτόματο. (γ) Να δείξετε όλα aabbb. Λύση. λέξεις. αυτόματο. (β) Τυπικά. μεταβάσεων δ. ορίζεται. (γ) Θα δείξουμε τα.

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

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

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

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

Στοιχεία προτασιακής λογικής

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

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

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

Πολυπλοκότητα. Παράμετροι της αποδοτικότητας ενός αλγόριθμου: Χρόνος εκτέλεσης. Απαιτούμενοι πόροι, π.χ. μνήμη, εύρος ζώνης. Προσπάθεια υλοποίησης

Ασκήσεις Επανάληψης Λύσεις

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

Σειρά Προβλημάτων 4 Ημερομηνία Παράδοσης: 13/11/13

NP-complete problems. IS, 4-Degree IS,CLIQUE, NODE COVER, MAX CUT, MAX BISECTION, BISECTION WIDTH. NP-complete problems 1 / 30

Θεωρία Υπολογισμού και Πολυπλοκότητα Κανονικές Γλώσσες (1)

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

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

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

ΑΣΚΗΣΗ 3 ΣΥΝΔΥΑΣΤΙΚΑ ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ: ΑΝΑΛΥΣΗ ΚΑΙ ΣΧΕΔΙΑΣΗ

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

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

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

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

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


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

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

Transcript:

HY 180 Λογική Διδάσκων: Δ. Πλεξουσάκης Φροντιστήριο 5 Α) ΘΕΩΡΙΑ Η Μορφολογική Παραγωγή ανήκει στα συστήματα παραγωγής, δηλαδή σε αυτά που παράγουν το συμπέρασμα με χρήση συντακτικών κανόνων λογισμού. Η κατασκευή μοντέλων ανήκει στα συστήματα ανασκευής, δηλαδη στα συστήματα τα οποία, προκειμένου να δείξουν ότι {P1,. Pn} = C επιχειρούν να δείξουν ότι το σύνολο {P1,, Pn, C} είναι μη ικανοποιήσιμο. Κατασκευή Μοντέλων Αποτελεί ένα εναλλακτικό σύστημα απόδειξεων του προτασιακού λογισμού, το οποίο μας επιτρέπει να ελέγξουμε την εγκυρότητα μιας εξαγωγής συμπεράσματος. Άλλες μέθοδοι που έχουμε δει είναι: α) μέσω πίνακα αληθείας για τις υποθέσεις και το συμπέρασμα, όπου ελέγχουμε αν υπάρχουν ερμηνείες που ικανοποιούν τις υποθέσεις αλλά όχι το συμπέρασμα, και β) η μορφολογική παραγωγή. Μία ερμηνεία που ικανοποιεί κάθε μέλος ενός συνόλου προτάσεων S αποτελεί μοντέλο του S. Ένα σύνολο S είναι ικανοποιήσιμο αν υπάρχει τουλάχιστον μία ερμηνεία/μοντέλο που να ικανοποιεί όλα τα μέλη του. Η ιδέα της κατασκευής μοντέλων είναι η εφαρμογή σε ένα σύνολο S, κανόνων αντικατάστασης που παρουσιάζονται παρακάτω, με σκοπό να δημιουργήσουμε πιο απλά σύνολα. Η διαδικασία αυτή επαναλαμβάνεται στα ενδιάμεσα σύνολα που παράγονται και τερματίζεται όταν πλέον δεν μπορεί να εφαρμοστεί κανένας άλλος κανόνας αντικατάστασης. Αν το σύνολο που θα προκύψει είναι κενό, αυτό σημαίνει ότι δεν υπάρχει μοντέλο που να το ικανοποιεί, άρα το αρχικό σύνολο είναι μη ικανοποιήσιμο και κατ επέκταση η εξαγωγή συμπεράσματος έγκυρη.

Κανόνες αντικατάστασης Κανόνας Χ Υ [ ] S {A B} S {A, B} [ ] S {A B} S {A}, S {B} [ ] S {A B} S { A}, S {B} [ ] S {A B} S {A,B}, S { A, B} [ ] S { (A B)} S { A}, S { B} [ ] S { (A B)} S { A, B} [ ] S { (A B)} S {A, B} [ ] S { (A B)} S {A, B}, S { A, B} [ ] S { A} S {A} [del] S {A, A} (delete) Μία ενδεικτική σειρά προτίμησης εφαρμογής των κανόνων είναι ο εξής: 1. [del] 2. [ ],[ ],[ ],[ ] Απλοποιούν το σύνολο καθώς δημιουργούν ένα σύνολο με προτασιακά σχήματα μικρότερου βάθους. 3. [ ],[ ],[ ],[ ],[ ] Απλοποιούν αλλά προκαλούν διακλάδωση.

Κατασκευή Μοντέλων 1. Δείξτε την εγκυρότητα της εξαγωγής συμπεράσματος: (P Q) R / R (Q P) Απόδειξη: C0 = { { (P Q) R, (R (Q P)) } } C1 = { { (P Q) R, R, (Q P)}} C2 = { { (P Q) R, R, Q, P}} C3 = {{ P Q, R, Q, P},{ R, R, Q, P}} C4 = {{ P Q, R, Q, P}} C5 = {{ P, R, Q, P},{ Q, R, Q, P}} C6 = {{ Q, R, Q, P}} C7 = {} από [ ] από [ ] από [ ] από [ ] Απόδειξη με δέντρο: (1) (P Q) R (2) (R (Q P)) ------------------------------------------------------------------------------ 2 [ ] (3) R (4) (Q P) ------------------------------------------------------------------------------ 4[ ] (5) Q (6) P --------------------------------------------------------------------------------------- 1[ ] (7) R (8) P Q =========== 3 ------------------------------------------ 8[ ] (9) P (10) Q ========= 6 ========= 5 2. Ελέγξτε την εγκυρότητα της εξαγωγής συμπεράσματος: {P Q, R S} / P R Q S Ελέγχουμε την ικανοποιησιμότητα του συνόλου S ={P Q, R S, (P R Q S) } C0 = {{P Q, R S, (P R Q S) }} C1 = {{P Q, R S, P R, ( Q S)}} από [ ] C2 = {{P Q, R S, P R, Q}, {P Q, R S, P R, S}} από [ ] C3 = {{ P, R S, P R, Q}, {Q, R S, P R, Q}, {P Q, R S, P R, S}} από [ ] C4 = { { P, R S, P R, Q}, {P Q, R S, P R, S} } C5 = {{ P, R S, P, Q}, { P, R S, R, Q}, {P Q, R S, P R, S}} από [ ] C6 = { { P, R S, R, Q}, {P Q, R S, P R, S} } C7 = { { P, R, R, Q}, { P, S, R, Q}, {P Q, R S, P R, S}} από [ ]

Παρατηρούμε ότι το δεύτερο σύνολο του C περιέχει μόνο μεταβλητές και αρνήσεις μεταβλητών και δεν επιδέχεται καμία περεταίρω αντικατάσταση. Το σύνολο αυτό παρέχει ένα μοντέλο του S, δηλαδή την ερμηνεία Ι = {S, R}.Επομένως αφού υπάρχει μοντέλο για το S, το S είναι ικανοποιήσιμο και η εξαγωγή συμπεράσματος δεν είναι έγκυρη. Παρατήρηση: Αν συνεχίσουμε με αντικαταστάσεις στα άλλα σύνολα που έχουν μείνει στο C7, θα βρούμε όλα τα μοντέλα του S, που υπάρχουν. 3. Ελέγξτε την εγκυρότητα της εξαγωγής συμπεράσματος: {C B, A (C A), B A}/ C A Ελέγχουμε την ικανοποιησιμότητα του συνόλου S ={ C B, A (C A), B A, (C A)} C0 = {{ C B, A (C A), B A, (C A)}} C1 = { { C B, A, (C A), B A, (C A)} { C B, A, (C A), B A, (C A)}} από [ ] C2 = { { C B, A, C, A, B A, (C A)} από [ ] { C B, A, C A, B A, (C A)}} από [ ] C3 = { { C B, A, C, B A, (C A)} { C B, A, A, B A, (C A)}} από [ ] C4 = { { C B, A, C, B A, C)} { C B, A, C, B A, A)} από [ ] } C5 = { { C B, A, C, B A, C)} { C B, A, C, B A, A)} } από [ ] C6 = { { C, B, A, C, B A)} { C, B, A, C, B A)} από [ ] } C7 = { { C, B, A, B} { C, B, A, A)} } από [ ] C8 = { { C, B, A)} }

Το σύνολο C8 δεν είναι κενό και επίσης δεν μπορεί να εφαρμοστεί κανένας κανόνας αφού έχουν μείνει μόνο αρνήσεις προτασιακών μεταβλητών, έτσι το ισοδύναμο σύνολο C0 ικανοποιείται από την ερμηνεία Ι = {}. Επομένως η εξαγωγή συμπεράσματος δεν είναι έγκυρη. 4. Δείξτε την εγκυρότητα της εξαγωγής συμπεράσματος: { P (P Q)} / P Q S = { P (P Q), (P Q)} Απόδειξη με δέντρο: X (1) P (P Q) X (2) (P Q) -------------------------------------------------------------------------- 2[ ] (3) P (4) Q -------------------------------------------------------------------------- 1[ ] (5) P X (6) P Q ============ 3 ------------------------------------ 6[ ] (7) P (8) Q ============ 4 Κάθε μονοπάτι έχει κλείσει, επομένως δεν υπάρχει μοντέλο για το S, άρα το S είναι μηικανοποιήσιμο και η εξαγωγή συμπεράσματος είναι έγκυρη.