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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ask seic Majhmatik c Logik c 2

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

p p p q p q p q p q

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Δομές Ακολουθίας- Επιλογής - Επανάληψης. Δομημένος Προγραμματισμός

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

Ερωτήσεις Ασκήσεις Επανάληψης για τις Διακοπές των Χριστουγέννων

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

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

Φυσικές και τεχνητές γλώσσες. Το αλφάβητο της ΓΛΩΣΣΑΣ, Τύποι Δεδομένων. Σταθερές, Μεταβλητές, Τελεστές, Συναρτήσεις, Δομή Προγράμματος

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

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

Λογική Σχεδίαση Ψηφιακών Συστημάτων

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

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

Στοιχεία Κατηγορηματικής Λογικής

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

Ηλεκτρονικοί Υπολογιστές ΙΙ

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

m + s + q r + n + q p + s + n, P Q R P Q P R Q R F G

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

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

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

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

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

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

Θέματα Πανελληνίων Εξετάσεων που προέρχονται από την ενότητα «Δομή επιλογής» ( )

Εισαγωγή στην επιστήμη των υπολογιστών. Υπολογιστές και Δεδομένα Κεφάλαιο 4ο Πράξεις με μπιτ

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

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

Διαγώνισμα Δομή Επιλογής και Λογικές εκφράσεις

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

12. ΑΝΙΣΩΣΕΙΣ Α ΒΑΘΜΟΥ. είναι δύο παραστάσεις μιας μεταβλητής x πού παίρνει τιμές στο

Στοιχεία Κατηγορηματικής Λογικής

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

2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ

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

Στοιχεία Κατηγορηματικής Λογικής

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

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

Βασικοί τύποι δεδομένων (Pascal) ΕΠΑ.Λ Αλίμου Γ Πληροφορική Δομημένος Προγραμματισμός (Ε) Σχολ. Ετος Κων/νος Φλώρος

Transcript:

HY-180 Περιεχόμενα Κανονικές μορφές (Normal Forms) Αλγόριθμος μετατροπής σε CNF-DNF Άρνηση (Negation) Βασικές Ισοδυναμίες με άρνηση Νόμος De Morgan Πίνακες Αληθείας

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

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

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

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

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

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

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

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

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

Άρνηση Σύμβολο άρνησης: Σημασιολογικός κανόνας άρνησης: Μια ερμηνεία ικανοποιεί την πρόταση Α αν και μόνο αν καθιστά την Α ψευδή Πίνακας αληθείας Α Α α ψ ψ α

Βασικές Ισοδυναμίες με άρνηση- Νόμος De Morgan Α Α (απαλοιφή διπλής άρνησης) ( Α Β) Α Β (Νόμος De Morgan) ( Α Β) Α Β (Νόμος De Morgan) Α Β ( Α Β) (Α Β) (αποκλειστική διάζευξη)

Κανονικές μορφές - Συνένωση Δύο ελάχιστοι όροι Μ1, Μ2 συνενώνονται σε έναν ελάχιστο όρο Μ3, αν οι Μ1,Μ2 περιέχουν όλα τα γράμματα του Μ3 και ένα επιπλέον γράμμα το οποίο, στον ένα όρο είναι η άρνηση του επιπλέον γράμματος στον άλλο όρο. Κάθε γράμμα και η άρνηση του συνενώνονται στον όρο Τ.

Κανονικές μορφές - Συνένωση Παράδειγμα συνένωσης Μ1: A B C D Μ2: A B C D Μετά από συνένωση έχουμε: Μ3: A B D (βλ. Ενότητα 3.10 από διαλέξεις μαθήματος)

Κανονικές μορφές - Συνένωση Παράδειγμα συνένωσης (A B C ) ( A B C ) ( A B C ) ( A B C ) (A B C ) ( A B ) ( A B C ) ( B C ) ( A B )

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

Παράδειγμα Μας δίνεται ο πίνακας αληθείας Γράψτε μία πρόταση για τη στήλη Χ του πίνακα: Α Β Α Β Χ α α ψ α ψ ψ ψ α ψ ψ ψ α

Άσκηση Μας δίνεται ο πίνακας αληθείας Α Β C Χ α α α α α α ψ α α ψ α α α ψ ψ ψ ψ α α α ψ α ψ α ψ ψ α ψ ψ ψ ψ ψ Ζητούμενο: Γράψτε μία πρόταση για τη στήλη Χ του πίνακα αληθείας που σας δίνεται

Άσκηση Μας δίνεται ο πίνακας αληθείας Α Β C Χ α α α α α α ψ α α ψ α α α ψ ψ ψ ψ α α α ψ α ψ α ψ ψ α ψ ψ ψ ψ ψ Ζητούμενο: Γράψτε μία πρόταση για τη στήλη Χ του πίνακα αληθείας που σας δίνεται

Η Χ είναι αληθής όταν: Λύση άσκησης Α Β C Χ α α α α α α ψ α α ψ α α α ψ ψ ψ ψ α α α ψ α ψ α ψ ψ α ψ ψ ψ ψ ψ (Α Β C) (A B C) (A B C) ( A B C) ( A B C)

Η Χ είναι αληθής όταν: Λύση άσκησης (Α Β C) (A B C) (A B C) ( A B C) ( A B C) (Α Β) (από συνένωση) (A B C) ( Α Β) (από συνένωση) Β (A B C) (Το Β προκύπτει από συνένωση (Α Β) με ( Α Β) )