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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ask seic Majhmatik c Logik c 2

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

p p p q p q p q p q

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΡΗΤΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ. «Σύστημα για Επεξεργασία Λογικών Εκφράσεων»

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

Κεφάλαιο 5 Αξιωματική Σημασιολογία και Απόδειξη Ορθότητας Προγραμμάτων

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

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

ΔΟΜΗ ΕΠΙΛΟΓΗΣ. Οι διάφορες εκδοχές της

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΤΟ ΛΕΞΙΛΟΓΙΟ ΤΗΣ ΛΟΓΙΚΗΣ

K15 Ψηφιακή Λογική Σχεδίαση 4+5: Άλγεβρα Boole

Στοιχείο σε ομοφωνία. (α Λ β Λ γ) & (α Λ β Λ γ) α είναι στοιχείο σε ομοφωνία

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

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

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

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

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

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

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

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


Ανδρέας Παπαζώης. Τμ. Διοίκησης Επιχειρήσεων

ΑΣΚΗΣΕΙΣ ΣΤΗ ΛΟΓΙΚΗ Α Ψ Α Ψ viii) 9. Α Ψ ix) Α Ψ xi) Α Ψ xii) 0 0. Α Ψ xiii) Α Ψ xiv) Α Ψ xv)


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

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

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

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

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

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

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

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον. Εκχώρηση Τιμών

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 2 ο. Επικοινωνία:

Σημεία Προσοχής στην Παράγραφο Ε1.

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

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

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

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

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

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

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

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

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

Transcript:

Συνέπεια, Εγκυρότητα, Συνεπαγωγή, Ισοδυναμία, Κανονικές μορφές, Αλγόριθμοι μετατροπής σε CNF-DNF 1 ο φροντιστήριο ΗΥ180 Διδάσκων: Δ. Πλεξουσάκης Πέμπτη 15/02/2018 Κρεατσούλας Κωνσταντίνος

Ασυνεπές σύνολο Ορισμός: Ένα σύνολο το οποίο περιέχει προτάσεις οι οποίες δεν μπορούν να είναι ταυτόχρονα αληθείς λέγεται ασυνεπές. Παραδείγματα S1 = {z < 3, z >= 3} ασυνεπές S2 = {Η σύζυγος του Γιάννη είναι γιατρός, Ο Γιάννης είναι ανύπαντρος} ασυνεπές

Συνεπές σύνολο Ορισμός: Ένα σύνολο προτάσεων λέγεται συνεπές όταν δεν είναι ασυνεπές. Προσοχή!!! Σε ένα συνεπές σύνολο οι προτάσεις δεν είναι πάντα αληθείς, ενδέχεται να είναι αληθείς. S3 = {x > y, y >z} συνεπές Παράδειγμα (Παρόλο που μπορούμε να βρούμε τιμές για x,y, z ώστε τουλάχιστον μία από τις προτάσεις να είναι ψευδής.) π.χ. x = 2, y = 1, z = 4, το 2 > 1 αλλά το 1 δεν είναι μεγαλύτερο του 4

Εξαγωγή Συμπερασμάτων Δεδομένου ενός συνόλου προτάσεων {p1,p2,,pn} μπορούμε να εξάγουμε ως συμπερασμα την πρόταση c, αν η c είναι συνέπεια των p1,p2,, pn. 1) p1,p2,...,pn /c Ή Συμβολισμός 2) p1 p2... pn c

Εξαγωγή Συμπερασμάτων Ορισμός: Η εξαγωγή συμπεράσματος p1, p2,, pn / c είναι έγκυρη εφόσον δεν είναι δυνατόν για τις p1, p2,, pn να είναι συγχρόνως αληθείς και η c να είναι ψευδής. Είναι ορθή αν είναι έγκυρη και οι p1, p2,, pn, c είναι όλες ταυτόχρονα αληθείς. Για να δηλώσομε ότι η εξαγωγή συμπεράσματος p1, p2,, pn / c είναι έγκυρη χρησιμοποιούμε το συμβολισμό p1, p2,, pn = c HY-180 2015-2016

Εξαγωγή Συμπερασμάτων Παρατηρείστε ότι όταν προσπαθούμε να εξάγουμε ένα συμπέρασμα από ένα ασυνεπές σύνολο, τότε η εξαγωγή οποιουδήποτε συμπεράσματος θα είναι έγκυρη ανεξαρτήτως των προτάσεων που υπάρχουν μέσα στο σύνολο. Αυτό συμβαίνει γιατί δε γίνεται να είναι όλες οι προτάσεις του συνόλου ταυτόχρονα αληθείς και το οποιοδήποτε συμπέρασμα ψευδές. HY-180 2015-2016

Ισοδυναμία Ορισμός: Αν για δύο προτάσεις Α και Β ισχύει ότι Α = Β και Β = Α, τότε οι προτάσεις Α και Β λέγονται ισοδύναμες. Δύο ισοδύναμες προτάσεις είναι συγχρόνως αληθείς ή συγχρόνως ψευδείς. HY-180 2015-2016

Βασικές ισοδυναμίες Προτασιακού Λογισμού 1 α ) Α Β Β A 1 β ) Α Β Β A 2 α ) Α ( Β C) ( Α Β ) C 2 β ) Α ( Β C) ( Α Β ) C 3 α ) Α Α Α 3 β ) Α Α Α 4 α ) Α ( Β C) ( Α Β) ( A C ) 4 β ) Α ( Β C) ( Α Β) ( A C) 5 α ) Α ( Α Β ) Α 5 β ) Α ( Α Β ) Α (μεταθετικότητα του ) (μεταθετικότητα του ) (προσεταιριστικότητα του ) (προσεταιριστικότητα του ) (αυτοπάθεια του ) (αυτοπάθεια του ) (επιμερισμός του πάνω στο ) (επιμερισμός του πάνω στο ) (απορρόφηση του ) (απορρόφηση του ) HY-180 2015-2016

Κανονικές μορφές -Ορισμοί Ορισμός: Ένα γράμμα είναι οποιαδήποτε πρότυπη μεταβλητή. π.χ. Α,Β Ορισμός: Ένας ελάχιστος όρος είναι ένα γράμμα ή η σύζευξη διακριτών γραμμάτων. Παραδείγματα Το Α είναι γράμμα και συγχρόνως μέγιστος και ελάχιστος όρος. Α Β, Α Β C à ελάχιστοι όροι A A à Δεν θεωρείται ελάχιστος όρος

Κανονικές μορφές -Ορισμοί Ορισμός: Ένας μέγιστος όρος είναι ένα γράμμα ή η διάζευξη διακριτών γραμμάτων Παραδείγματα Το Α είναι γράμμα και συγχρόνως μέγιστος και ελάχιστος όρος Α Β, Α Β Cà μέγιστοι όροι A A à Δεν θεωρείται μέγιστος όρος

Κανονικές μορφές -Απορρόφηση Ορισμός: Ένας ελάχιστος (μέγιστος) όρος M1 απορροφά έναν άλλο ελάχιστο (μέγιστο) όρο M2 αν κάθε γράμμα του M1 είναι επίσης στο M2 Το Α απορροφά το Α C και το Παράδειγμα Α C Α C Β απορροφά το

Κανονικές μορφές -Απορρόφηση Ορισμός: Ένας ελάχιστος (μέγιστος) όρος M1 απορροφά πάντα τον εαυτό του Παράδειγμα Το Α απορροφά το Α Το Α C απορροφά το Α C

Κανονικές μορφές CNF-DNF Συζευκτική Κανονική μορφή (CNF) Μια πρόταση είναι σε Συζευκτική Κανονική μορφή αν είναι μια σύζευξη από μέγιστους όρους κανένας από τους οποίους δεν απορροφά κανένα άλλον. HY-180 2015-2016

Κανονικές μορφές CNF DNF Διαζευκτική Κανονική μορφή (DNF) Μια πρόταση είναι σε Διαζευκτική Κανονική μορφή αν είναι μια διάζευξη από ελάχιστους όρους κανένας από τους οποίους δεν απορροφά κανένα άλλον. HY-180 2015-2016

Κανονικές μορφές CNF-DNF Παραδείγματα Α à DNF, CNF B à DNF, CNF (A B C) (Α D) à DNF (A B C) (A C) (A B) à OXI DNF, γιατί? Γίνεται απορρόφηση: (A B C) από το (A C) (A C) (A B) à DNF A B C à DNF, CNF, A B C à DNF, CNF A (B C) à CNF

Αλγόριθμος Μετατροπής σεcnf 0) Αφαιρούμε μη-απαραίτητες παρενθέσεις π.χ. (A B) C γράφεται ως A B C. 1) Βρίσκουμε τη διάζευξη που βρίσκεται σε μεγαλύτερο βάθος και περιέχει τουλάχιστον μία σύζευξη. Ø Αν δεν υπάρχει τέτοια υποπρόταση, πηγαίνουμε στο βήμα (3). Ø Αν υπάρχουν περισσότερες από μία, διαλέγουμε μία από αυτές. 2) Στη διάζευξη που επιλέγεται στο βήμα (1) εφαρμόζουμε την επιμεριστικότητα της διάζευξης (Α (Β C) (Α Β) (A C)), αφαιρούμε περιττές παρενθέσεις. Επιστρέφουμε στο βήμα (1). 3) Απλοποιούμε κάθε διάζευξη χρησιμοποιώντας την ισοδυναμία της αυτοπάθειας (Α Α Α). 4) Αν υπάρχουν διαζεύξεις που χρησιμοποιούν τα ίδια γράμματα, κρατάμε μόνο μία από αυτές. 5) Τέλος, παραλείπουμε κάθε διάζευξη που περιέχει όλα τα γράμματα μιας άλλης διάζευξης. (απορρόφηση)

Αλγόριθμος Μετατροπής σεdnf 0) Αφαιρούμε μη-απαραίτητες παρενθέσεις π.χ. (A B) C γράφεται ως A B C. 1) Βρίσκουμε τη σύζευξη που βρίσκεται σε μεγαλύτερο βάθος και περιέχει τουλάχιστον μία διάζευξη. Ø Αν δεν υπάρχει τέτοια υποπρόταση, πηγαίνουμε στο βήμα (3). Ø Αν υπάρχουν περισσότερες από μία, διαλέγουμε μία από αυτές. 2) Στη σύζευξη που επιλέγεται στο βήμα (1) εφαρμόζουμε την επιμεριστικότητα της σύζευξης (Α (Β C) (Α Β) (A C)), αφαιρούμε περιττές παρενθέσεις. Επιστρέφουμε στο βήμα (1). 3) Απλοποιούμε κάθε σύζευξη χρησιμοποιώντας την ισοδυναμία της αυτοπάθειας. (Α Α Α). 4) Αν υπάρχουν συζεύξεις που χρησιμοποιούν τα ίδια γράμματα, κρατάμε μόνο μία από αυτές. 5) Τέλος παραλείπουμε κάθε σύζευξη που περιέχει όλα τα γράμματα μιας άλλης σύζευξης. (απορρόφηση)