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

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

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

Transcript

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

2 Λογική Aποσαφήνιση και την τυποποίηση της διαδικασίας της ανθρώπινης σκέψης. Η µαθηµατική λογική (mathematical logic) είναι η συστηµατική µελέτη των έγκυρων ισχυρισµών (valid arguments). Ένας ισχυρισµός (argument) αποτελείται από συγκεκριµένες δηλώσεις (ή προτάσεις), τις υποθέσεις (premises), και τα συµπεράσµατα (conclusions). Όλοι οι άνθρωποι είναι θνητοί, ( ήλωση) Ο Σωκράτης είναι άνθρωπος, ( ήλωση) εποµένως, ο Σωκράτης είναι θνητός (Συµπέρασµα) Συµβολική λογική (symbolic logic). Οι ισχυρισµοί µελετώνται ανεξάρτητα από το θέµα το οποίο πραγµατεύονται. P: Χ άνθρωπος(χ) θνητός(χ). Q: άνθρωπος(σωκράτης) R: θνητός(σωκράτης). P Q R Τεχνητή Νοηµοσύνη, B' Έκδοση 2

3 Σύνταξη και Σηµασιολογία Απαιτείται ο ορισµός της σύνταξης (syntax) και της σηµασιολογίας (semantics). Η σύνταξη καθορίζει τις επιτρεπτές ακολουθίες συµβόλων. Η σηµασιολογία καθορίζει τις µεταξύ τους σχέσεις. Η ερµηνεία αντιστοιχεί τα σύµβολα της γλώσσας στις οντότητες του κόσµου που αναπαρίσταται επιτρέπει την απόδοση λογικών τιµών στις προτάσεις της γλώσσας. Τεχνητή Νοηµοσύνη, B' Έκδοση 3

4 Προτασιακή Λογική Στην προτασιακή λογική κάθε γεγονός του πραγµατικού κόσµου αναπαριστάται µε µια λογική πρόταση, χαρακτηρίζεται είτε ως αληθής (T-true) ή ως ψευδής (F-false) Οι λογικές προτάσεις (άτοµα - atoms) αναπαριστώνται συνήθως από λατινικούς χαρακτήρες. Συνδυάζονται µε τη χρήση λογικών συµβόλων ή συνδετικών (connectives) Σύµβολο Ονοµασία / Επεξήγηση σύζευξη (λογικό "ΚΑΙ") διάζευξη (λογικό "Η") άρνηση συνεπαγωγή ("ΕΑΝ ΤΟΤΕ") διπλή συνεπαγωγή ή ισοδυναµία ("ΑΝ ΚΑΙ ΜΟΝΟ ΑΝ"). Τρία σηµεία στίξης ύο Παρενθέσεις "(", ")" και το κόµµα "," Ορθά δοµηµένοι τύποι (well formed formulae). Τεχνητή Νοηµοσύνη, B' Έκδοση 4

5 Παράδειγµα Χρήσης Συνδετικών Αναπαράσταση της ακόλουθης γνώσης µε προτασιακή λογική: 1 η πρόταση: "επιδιώκω την ειρήνη" 2 η πρόταση: "αποφεύγω πόλεµο" 3 η πρόταση: "εάν επιδιώκω την ειρήνη, τότε αποφεύγω πόλεµο" Σε κάθε πρόταση αντιστοιχεί ένας λατινικός χαρακτήρας. P: "επιδιώκω την ειρήνη" Q: "αποφεύγω τον πόλεµο" Η 3 η πρόταση αναπαριστάται µε την χρήση του συνδετικού της συνεπαγωγής: P Q "εάν επιδιώκω την ειρήνη, τότε αποφεύγω τον πόλεµο" Τεχνητή Νοηµοσύνη, B' Έκδοση 5

6 Σηµασιολογία της Προτασιακής Λογικής Αντιστοιχεί µία τιµή αληθείας (αληθές T ή ψευδές F) σ' έναν τύπο, βασισµένη σε µια ερµηνεία της γλώσσας. Μια ερµηνεία (interpretation) αντιστοιχεί τιµές αληθείας στα άτοµα, και επεκτείνεται σε σύνθετους τύπους µε χρήση ενός πίνακα αληθείας (truth table). P Q P P Q P Q P Q P Q T T F T T T T T F F T F F F F T T T F T F F F T F F T T Έστω η ερµηνεία Ι={I(P)=T,I(Q)=T}. Σύµφωνα µε αυτή την ερµηνεία και τον πίνακα αλήθειας ο τύπος P Q είναι αληθής. Ο τύπος P Q ικανοποιείται από την ερµηνεία I. Μοντέλο (model) του τύπου. Τεχνητή Νοηµοσύνη, B' Έκδοση 6

7 Ενδιαφέρουσες Περιπτώσεις Τύπων Ταυτολογία (tautology): αληθής κάτω από οποιαδήποτε ερµηνεία. P P. Εάν ο τύπος F είναι ταυτολογία τότε γράφεται F. Αντίφαση (contradiction):ψευδής κάτω από οποιαδήποτε ερµηνεία. P P. Ένας τύπος P συνεπάγεται λογικά (implication) από τον τύπο Q εάν κάθε µοντέλο του Q είναι επίσης και µοντέλο του P. Η περίπτωση συµβολίζεται ως Q P. ύο τύποι P και Q ονοµάζονται ισοδύναµοι (equivalent) εάν οι πίνακες αλήθειας τους είναι οι ίδιοι κάτω από οποιαδήποτε ερµηνεία. Η λογική ισοδυναµία ορίζεται µε το σύµβολο, πχ. P Q. Τεχνητή Νοηµοσύνη, B' Έκδοση 7

8 Ορισµοί σε σύνολα τύπων Ένα σύνολο τύπων S ονοµάζεται ταυτολογία: κάθε ερµηνεία του συνόλου S ικανοποιεί κάθε τύπο του S. ικανοποιήσιµο (satisfiable): υπάρχει µια τουλάχιστον ερµηνεία που να ικανοποιεί όλους τους τύπους του S, µη-ικανοποιήσιµο (unsatisfiable) ή αντίφαση: δεν υπάρχει δυνατή ερµηνεία που να ικανοποιεί όλους τους τύπους του S. Μια πρόταση P λογικά συνεπάγεται (implication ή entailment) από ένα σύνολο S όταν κάθε ερµηνεία η οποία ικανοποιεί το S ικανοποιεί επίσης και το P και συµβολίζεται µε S P. υο σύνολα προτάσεων S και F ονοµάζονται λογικά ισοδύναµα εάν S F και F S. ιαφορά της λογικής ισοδυναµίας και του συνδετικού της ισοδυναµίας Η λογική ισοδυναµία ( ) αφορά τη σηµασιολογία των υπό εξέταση προτάσεων. Το συνδετικό της ισοδυναµίας ( ) αποτελεί µέρος της σύνταξης της γλώσσας. Το ίδιο ισχύει για τη λογική συνεπαγωγή ( ) και το συνδετικό της συνεπαγωγής ( ). Τεχνητή Νοηµοσύνη, B' Έκδοση 8

9 Παράδειγµα: Παράδειγµα P: "επιδιώκω την ειρήνη" Q: "αποφεύγω τον πόλεµο" P Q "εάν επιδιώκω την ειρήνη, τότε αποφεύγω τον πόλεµο" Έστω η ερµηνεία I={I(P)=t, I(Q)=t}. Τότε ο τελευταίος τύπος είναι αληθής. Αντίθετα η δήλωση P Q P Q, δηλώνει ότι κάθε ερµηνεία που ικανοποιεί τον τύπο P Q ικανοποιεί επίσης και τον τύπο P Q. Τεχνητή Νοηµοσύνη, B' Έκδοση 9

10 Λογικές Ισοδυναµίες Υπάρχει ένα σύνολο ισοδυναµιών που χρησιµοποιούνται για την µετατροπή µιας πρότασης σε κάποια ισοδύναµή της Οι ισοδυναµίες είναι αληθείς κάτω από οποιαδήποτε ερµηνεία. Ισοδυναµία Ονοµασία (1) P P νόµος της διπλής άρνησης (2) ( P Q) (P Q) νόµος De Morgan (3) ( P Q) (P Q) νόµος De Morgan (4) (P Q) R (P R) (Q R) επιµερισµός ως προς την σύζευξη (5) (P Q) R (P R) (Q R) επιµερισµός ως προς την διάζευξη (6) (P Q) P Q Οποιοσδήποτε τύπος της προτασιακής λογικής µπορεί να µετατραπεί σε ένα ισοδύναµο χωρίς (7) (P Q) (P Q) (Q P) την χρήση των συνδετικών της συνεπαγωγής και της ισοδυναµίας Τεχνητή Νοηµοσύνη, B' Έκδοση 10

11 Κανονικές Μορφές Κανονικές µορφές (canonical forms): Μορφές των τύπων της λογικής δεν εµφανίζονται καθόλου κάποια συνδετικά ακολουθούν µια συγκεκριµένη δοµή. Π.χ. στη ιαζευκτική και Συζευκτική µορφή της λογικής, χρησιµοποιούνται µόνο τα συνδετικά της σύζευξης, διάζευξης και άρνησης. Κάθε τύπος µπορεί να µετατραπεί σε µια κανονική µορφή, χρησιµοποιώντας: τις ισοδυναµίες για την απαλοιφή των συνδετικών της ισοδυναµίας και συνεπαγωγής την κατάλληλη οµαδοποίηση των ατόµων µέσω των ισοδυναµιών του επιµερισµού Οι κανονικές µορφές της λογικής, είναι χρήσιµες για την εύρεση της λογικής τιµής µιας πολύπλοκης έκφρασης. την εξαγωγή νέας γνώσης. Τεχνητή Νοηµοσύνη, B' Έκδοση 11

12 ιαζευκτική Και Συζευκτική Κανονική Μορφή της Λογικής Στην διαζευκτική κανονική µορφή της λογικής (disjunctive normal form), οι προτάσεις αποτελούνται από διαζεύξεις τύπων που µπορεί να είναι µόνο: λεκτικά (literals) και συζεύξεις λεκτικών (Q R S) (V W) (R S)... (X Z) Στην συζευκτική µορφή της λογικής (conjunctive normal form) οι προτάσεις αποτελούνται από συζεύξεις διαζεύξεων, δηλαδή έχουν την µορφή: (Q R S) (V W) (R S)... (X Z) Τεχνητή Νοηµοσύνη, B' Έκδοση 12

13 Παράδειγµα Κανονικής Μορφής Έστω η ακόλουθη γνώση εκφρασµένη στη γενική µορφή της προτασιακής λογικής: " επιδιώκω την ειρήνη" ΚΑΙ "εάν επιδιώκω την ειρήνη, τότε αποφεύγω τον πόλεµο" Σε συµβολική µορφή: P (P Q) Σε κανονική διαζευκτική µορφή: (P P) (P Q) που διαβάζεται ως: "επιδιώκω την ειρήνη" ΚΑΙ δεν "επιδιώκω την ειρήνη" 'Η "επιδιώκω την ειρήνη" ΚΑΙ "αποφεύγω τον πόλεµο" Βοηθά στην εύρεση της λογικής τιµής του παραπάνω τύπου. Για την ερµηνεία I={I(P)=T, I(Q)=F} ο τύπος είναι ψευδής. Ο παραπάνω τύπος είναι αληθής µόνο για την ερµηνεία I={I(P)=T, I(Q)=T}, Τεχνητή Νοηµοσύνη, B' Έκδοση 13

14 Χρήση των Κανονικών Μορφών Απόδειξη ότι µια συγκεκριµένη λογική έκφραση αποτελεί ταυτολογία. Μετατροπή σε διαζευκτική κανονική µορφή και να απόδειξη ότι µια από τις συζεύξεις αληθεύει πάντα. Εύρεση ερµηνείας που ικανοποιεί ένα τύπο. Μηχανισµός Εξαγωγής Συµπερασµάτων Έστω ένα σύνολο S καλά σχηµατισµένων τύπων σε προτασιακή λογική. Η εξαγωγή συµπερασµάτων αφορά: είτε την δηµιουργία όλων των τύπων που λογικά συνεπάγονται από το S, ή στο να διαπιστωθεί εάν ένας τύπος P λογικά συνεπάγεται από το S, δηλαδή εάν S P. Η εξαγωγή συµπερασµάτων υλοποιείται είτε µε πίνακες αλήθειας ή µε την λογική απόδειξη. Τεχνητή Νοηµοσύνη, B' Έκδοση 14

15 Πίνακες Αλήθειας Οι πίνακες αλήθειας (truth tables), υπολογίζουν την λογική τιµή ενός τύπου. Ένας τέτοιος πίνακας αποτελείται από 2 Ν γραµµές όπου Ν είναι το πλήθος των ατόµων που περιέχονται στο τύπο. P Q P Q P (P Q) T T T T T F T T F T T T F F F T Απλούστερη µέθοδος εξαγωγής συµπερασµάτων Ογκωδέστατοι πίνακες αλήθειας. Π.χ. Η απόδειξη ενός τύπου που περιέχει 15 άτοµα απαιτεί ένα πίνακα αλήθειας 2 15 (32768) γραµµών! Τεχνητή Νοηµοσύνη, B' Έκδοση 15

16 Λογική Απόδειξη Μια απόδειξη (proof) είναι µια σειρά από βήµατα: Καθένα βήµα είναι η εφαρµογή ενός κανόνα συµπερασµού (rule of inference) Απώτερος σκοπός: παραγωγή της αποδεικτέας πρότασης ή την κατάληξη σε άτοπο. Το γεγονός ότι ένας τύπος P µπορεί να αποδειχθεί από ένα αρχικό σύνολο τύπων S, βάσει ενός συνόλου κανόνων συµπερασµού, συµβολίζεται ως S P. Η χρήση των κανόνων συµπερασµού εξασφαλίζει την ορθότητα των αποτελεσµάτων. Τεχνητή Νοηµοσύνη, B' Έκδοση 16

17 Κανόνες Συµπερασµού Κανόνας Συµπερασµού Ονοµασία (1) P 1 P 2... P N P 1 απαλοιφή σύζευξης (and elimination) (2) P 1, P 2,... P N P 1 P 2... P N εισαγωγή συζεύξεων (and introduction) (3) P 1 P 1 P 2... P N εισαγωγή διαζεύξεων (or introduction) (4) P P απαλοιφή διπλής άρνησης (double negation elimination) (5) P, P Q Q τρόπος του θέτειν (modus ponens) (6) P Q, Q R P R αρχή της ανάλυσης (resolution) Τεχνητή Νοηµοσύνη, B' Έκδοση 17

18 Κανόνες Συµπερασµού Οι κανόνες συµπερασµού συνήθως γράφονται σαν "κλάσµατα". Π.χ. ο κανόνας της απαλοιφής σύζευξης: Οι κανόνες εφαρµόζονται στο αρχικό σύνολο προτάσεων µέχρι να παραχθεί η προς απόδειξη πρόταση. Ο "τρόπος του θέτειν" (modus ponens). Εάν είναι γνωστή η αλήθεια των προτάσεων P και P Q µπορούµε να συνάγουµε ότι η πρόταση Q είναι αληθής. Από το αρχικό σύνολο προτάσεων: P: "Ο Νίκος είναι προγραµµατιστής" P Q: Εάν "Ο Νίκος είναι προγραµµατιστής", τότε "Ο Νίκος έχει υπολογιστή" χρησιµοποιώντας τον modus ponens µπορούµε να συµπεράνουµε ότι: Q: "Ο Νίκος έχει υπολογιστή" P 1 P2... P 1 P, P Q Q P N Τεχνητή Νοηµοσύνη, B' Έκδοση 18

19 ιαδικασία Απόδειξης Μια διαδικασία απόδειξης (proof procedure) αποτελείται από ένα σύνολο κανόνων συµπερασµού και ένα αλγόριθµο εφαρµογής τους. ύο σηµαντικές έννοιες. Ορθότητα της παραγόµενης γνώσης Ικανότητα της διαδικασίας να εξαγάγει όλα τα δυνατά συµπεράσµατα. Μια αποδεικτική διαδικασία ονοµάζεται ορθή (sound) όταν όλα τα συµπεράσµατα που εξάγονται αποτελούν και λογικές συνεπαγωγές του αρχικού συνόλου των τύπων Για κάθε P όπου S P ισχύει και S P. Μια αποδεικτική διαδικασία ονοµάζεται πλήρης (complete) όταν για κάθε τύπο P ο οποίος λογικά συνεπάγεται από ένα σύνολο τύπων S, µπορεί να "κατασκευάσει" µια απόδειξη Για κάθε P για το οποίο ισχύει S P ισχύει και το S P. Αυτοµατοποίηση της εξαγωγής συµπερασµάτων. ιαδικασία απόδειξης που είναι ορθή, πλήρης αλλά και αποδοτική (efficient). Τεχνητή Νοηµοσύνη, B' Έκδοση 19

20 Αρχή της Ανάλυσης Μια διαδικασία ικανή για την αυτοµατοποίηση της εξαγωγής συµπερασµάτων βασίζεται στην αρχή της ανάλυσης (resolution) (Robinson 1965). Η αρχή της ανάλυσης είναι ο κανόνας συµπερασµού: P R, P Q R Q P και P: συµπληρωµατικά ζεύγη (complementary pairs) R Q: αναλυθέν (resolvent) Οι προτάσεις θα πρέπει να είναι εκφρασµένες σαν ένα σύνολο διαζεύξεων. πρόταση (clause): Κάθε διάζευξη αποτελείται από άτοµα ή αρνήσεις ατόµων. Απαιτείται η µετατροπή όλων των προτάσεων στην συζευκτική µορφή της λογικής. Επιτυγχάνεται µε την χρήση ισοδυναµιών. Τεχνητή Νοηµοσύνη, B' Έκδοση 20

21 Παράδειγµα Ανάλυσης Έστω οι προτάσεις: εάν "έχει οµίχλη" τότε "υπάρχει κίνδυνος" και εάν "υπάρχει κίνδυνος" τότε "απαιτείται χαµηλή ταχύτητα" και "έχει οµίχλη" Σε συµβολική µορφή: ("έχει οµίχλη" "υπάρχει κίνδυνος") ("υπάρχει κίνδυνος" "απαιτείται χαµηλή ταχύτητα") "έχει οµίχλη" Απαλείφεται το συνδετικό της συνεπαγωγής: ( "έχει οµίχλη" "υπάρχει κίνδυνος") ( "υπάρχει κίνδυνος" "απαιτείται χαµηλή ταχύτητα") "έχει οµίχλη" Τεχνητή Νοηµοσύνη, B' Έκδοση 21

22 Παράδειγµα Ανάλυσης Συνήθως χρησιµοποιούµε ένα σύνολο προτάσεων (clauses) παραλείποντας το συνδετικό της σύζευξης. (1) { "έχει οµίχλη" "υπάρχει κίνδυνος", (2) "υπάρχει κίνδυνος" "απαιτείται χαµηλή ταχύτητα", (3) "έχει οµίχλη"} Εφαρµογή της αρχής της ανάλυσης για τις πρώτες δύο προτάσεις (1 και 2). (1) "έχει οµίχλη" "υπάρχει κίνδυνος" (2) "υπάρχει κίνδυνος" "απαιτείται χαµηλή ταχύτητα" (4) "έχει οµίχλη" "απαιτείται χαµηλή ταχύτητα" Εφαρµογή της αρχής της ανάλυσης στις προτάσεις (3) και (4). (3) "έχει οµίχλη" (4) "έχει οµίχλη" "απαιτείται χαµηλή ταχύτητα" (5) "απαιτείται χαµηλή ταχύτητα" Τεχνητή Νοηµοσύνη, B' Έκδοση 22

23 Απόδειξη Βασισµένη στην Αρχή της Ανάλυσης "υπάρχει κίνδυνος" "απαιτείται χαµηλή ταχύτητα" "έχει οµίχλη" "έχει οµίχλη" "υπάρχει κίνδυνος" "έχει οµίχλη" "απαιτείται χαµηλή ταχύτητα" "απαιτείται χαµηλή ταχύτητα" Τεχνητή Νοηµοσύνη, B' Έκδοση 23

24 Ορθότητα και Πληρότητα της Αρχής της Ανάλυσης Μια διαδικασία απόδειξης που βασίζεται µόνο στον παραπάνω κανόνα συµπερασµού είναι ορθή. Ο κανόνας της ανάλυσης σε συνδυασµό µε την "εις άτοπο απαγωγή" (refutation ή proof by contradiction) είναι πλήρης. Απόδειξη αλήθειας µιας πρότασης: εισαγωγή της άρνησης της αποδεικτέας πρότασης προσπάθεια να καταλήξουµε σε άτοπο µε εφαρµογή της αρχής της ανάλυσης. Το άτοπο εκφράζεται µε την κενή πρόταση. Η κενή πρόταση εξάγεται από ένα ζεύγος της µορφής Q Q και συµβολίζεται µε Q, Q Ο κανόνας της ανάλυσης δεν µπορεί να εξαγάγει µε απευθείας απόδειξη όλους τους δυνατούς τύπους που λογικά συνεπάγονται από την αρχική γνώση. Τεχνητή Νοηµοσύνη, B' Έκδοση 24

25 Παράδειγµα Απαγωγής σε Άτοπο Αν στο προηγούµενο παράδειγµα απαιτούνταν να αποδειχθεί ότι "απαιτείται χαµηλή ταχύτητα" από το αρχικό σύνολο προτάσεων (1) { "έχει οµίχλη" "υπάρχει κίνδυνος", (2) "υπάρχει κίνδυνος" "απαιτείται χαµηλή ταχύτητα", (3) "έχει οµίχλη"} εισάγεται η άρνηση της προς απόδειξη πρότασης "απαιτείται χαµηλή ταχύτητα" και εφαρµόζεται ο κανόνας συµπερασµού µέχρι να καταλήξει η διαδικασία σε άτοπο. Τεχνητή Νοηµοσύνη, B' Έκδοση 25

26 Απόδειξη βασισµένη στην "εις άτοπο απαγωγή". "απαιτείται χαµηλή ταχύτητα" "υπάρχει κίνδυνος" "απαιτείται χαµηλή ταχύτητα" "έχει οµίχλη" "υπάρχει κίνδυνος" "υπάρχει κίνδυνος" "έχει οµίχλη" "έχει οµίχλη" Τεχνητή Νοηµοσύνη, B' Έκδοση 26

27 Πλεονεκτήµατα-Μειονεκτήµατα Προτασιακής Λογικής Απαιτείται µόνο ένας κανόνας συµπερασµού για την ορθή απόδειξη οποιασδήποτε πρότασης. Πλεονεκτήµατα της προτασιακής λογικής: Η απλότητα στη σύνταξη Μπορεί να καταλήξει πάντα σε συµπέρασµα (καταληκτική - decidable). Μειονεκτήµατα: Έλλειψη γενικότητας. Η προτασιακή λογική υπονοεί ότι ο κόσµος αποτελείται µόνο από γεγονότα τα οποία είναι αληθή ή ψευδή. Καµία δυνατότητα διαχωρισµού και προσπέλασης των οντοτήτων του κόσµου. Τεχνητή Νοηµοσύνη, B' Έκδοση 27

28 Κατηγορηµατική Λογική Επέκταση της προτασιακής λογικής. Ο κόσµος περιγράφεται σαν ένα σύνολο αντικειµένων, ιδιοτήτων και σχέσεων. Αντιµετωπίζει το πρόβληµα της µη προσπελασιµότητας των στοιχείων των γεγονότων της προτασιακής λογικής. Π.χ., η πρόταση " ο τζίµης είναι τίγρης " αναπαριστάται µε τίγρης(τζίµης) Ύπαρξη µεταβλητών, που αυξάνει σηµαντικά την εκφραστική ικανότητά της, Επιτρέπει την αναπαράσταση "γενικής" γνώσης. Επεκτείνει την προτασιακή λογική εισάγοντας όρους (terms), κατηγορήµατα (predicates) και ποσοδείκτες (quantifiers). Τεχνητή Νοηµοσύνη, B' Έκδοση 28

29 Αλφάβητο Κατηγορηµατικής Λογικής (1/3) Σταθερές, π.χ. a, b, c, a_1, a_2, κ.λ.π. Τα ονόµατα των σταθερών ξεκινούν µε πεζά γράµµατα ή αριθµούς. Μεταβλητές, π.χ. Χ, Υ, Χ 1, Χ 2, Man κ.λ.π. Αναπαριστώνται από κεφαλαία σύµβολα του λατινικού αλφάβητου, ή τουλάχιστον τα ονόµατα τους ξεκινούν µε κεφαλαίο γράµµα. Συναρτησιακό σύµβολο, π.χ. f, g, father_of κ.λ.π. Τάξη (arity): το πλήθος των ορισµάτων (arguments) ή παραµέτρων (parameters). Σύµβολα κατηγορηµάτων, π.χ. p, q, color, κ.λ.π. Κάθε σύµβολο κατηγορήµατος έχει µια συγκεκριµένη τάξη. Συνδετικά: Όµοια µε εκείνα της προτασιακής λογικής και µε την ίδια σηµασιολογία. " " σύζευξη (λογικό "ΚΑΙ"), " " διάζευξη (λογικό "Η"), " " άρνηση, " " συνεπαγωγή ("ΕΑΝ ΤΟΤΕ"), " " ισοδυναµία ("ΑΝ ΚΑΙ ΜΟΝΟ ΑΝ"). Τεχνητή Νοηµοσύνη, B' Έκδοση 29

30 Αλφάβητο Κατηγορηµατικής Λογικής (2/3) ύο ποσοδείκτες: τον υπαρξιακό ποσοδείκτη " " (existential quantifier) και τον καθολικό ποσοδείκτη " " (universal quantifier). Τρία σύµβολα στίξης: "(", ")" και ",". ύο σύµβολα αλήθειας T (αληθές) και F (ψευδές). Ένας όρος (term) της κατηγορηµατικής λογικής είναι είτε: µια σταθερά µια µεταβλητή ένας συναρτησιακός όρος (functional term) της µορφής F(t 1,t 2,...,t n ), όπου F είναι ένα συναρτησιακό σύµβολο τάξης n και τα ορίσµατα t 1, t 2,...,t n είναι επίσης όροι. Χ, νίκος, πατέραςτου(νίκου), πατέραςτου(πατέραςτου(νίκου)) Ένας ατοµικός τύπος (atomic formula) έχει την µορφή p(a 1,a 2,...,a n ) p είναι ένα σύµβολο κατηγορήµατος (ή κατηγόρηµα) τάξης n και τα a 1,a 2,...,a n ορίσµατα (arguments). Κάθε όρισµα είναι ένας όρος. Τεχνητή Νοηµοσύνη, B' Έκδοση 30

31 Αλφάβητο Κατηγορηµατικής Λογικής (3/3) Η σύνδεση προτάσεων για τη δηµιουργία ορθά δοµηµένων τύπων γίνεται µε τη χρήση συνδετικών. Στην κατηγορηµατική λογική οι ορθά δοµηµένοι τύποι περιέχουν και ποσοδείκτες. Παράδειγµα ορθά δοµηµένου τύπου: Χ φάλαινα(χ) θηλαστικό(χ) Για την επεξήγηση του τύπου και την απόδοση λογικής τιµής απαιτείται ορισµός της σηµασιολογίας. Τεχνητή Νοηµοσύνη, B' Έκδοση 31

32 Σηµασιολογία Κατηγορηµατικής Λογικής Αφηρηµένος κόσµος (abstract world) ή πεδίου (domain) Αποτελείται από αντικείµενα και σχέσεις πάνω σε αυτά Ιδιότητα: σχέση που αφορά µόνο ένα αντικείµενο. Μια ερµηνεία αντιστοιχεί τους όρους και ατοµικούς τύπους της λογικής στα αντικείµενα και σχέσεις του κόσµου. Η απεικόνιση όρων σε αντικείµενα ονοµάζεται ανάθεση όρων (term assignment). Οι σταθερές αντιστοιχούνται στα αντικείµενα του κόσµου Οι συναρτησιακοί όροι αναφέρονται σε αντικείµενα, στα οποία δεν δίνουµε ένα συγκεκριµένο όνοµα αλλά χρησιµοποιούµε µια περίφραση για να αναφερθούµε σ' αυτά. Ένας ατοµικός τύπος απεικονίζει µια σχέση ανάµεσα σε µια διατεταγµένη πλειάδα (tuple) αντικειµένων Μπορεί να είναι αληθής ή ψευδής. Τεχνητή Νοηµοσύνη, B' Έκδοση 32

33 Μεταβλητές και Ποσοδείκτες Στην κατηγορηµατική λογική πρώτης τάξης (first order predicate logic) oι µεταβλητές αναφέρονται µόνο σε αντικείµενα και όχι σε συναρτησιακά σύµβολα ή κατηγορήµατα. Επιβάλλεται η ποσοτικοποίηση των µεταβλητών από έναν από τους ποσοδείκτες. άνθρωπος(x) θνητός(x) άνθρωπος(χ) µαθηµατικός(χ) Τι ακριβώς αναπαριστούν οι παραπάνω τύποι; H αποσαφήνιση της σηµασίας των παραπάνω εκφράσεων απαιτεί την εισαγωγή κατάλληλων ποσοδεικτών. Ο υπαρξιακός ποσοδείκτης " " (existential quantifier). ( Χ)(φ(X)) προφέρεται "υπάρχει Χ, τέτοιο ώστε ο τύπος φ(x) να αληθής" Ο καθολικός ποσοδείκτης " " (universal quantifier). ( Χ)(φ(X)) προφέρεται "για κάθε Χ, o φ(x) είναι αληθής" Έτσι µια σωστότερη αναπαράσταση της παραπάνω γνώσης είναι: ( Χ)(άνθρωπος(X) θνητός(x)) "όλοι οι άνθρωποι είναι θνητοί" ( Χ)(άνθρωπος(Χ) µαθηµατικός(χ)) "κάποιος άνθρωπος είναι µαθηµατικός" Τεχνητή Νοηµοσύνη, B' Έκδοση 33

34 Εµβέλεια Ποσοδεικτών Σε έναν τύπο ( Χ)(φ(X)) ή ( Χ)(φ(X)), το φ(x) ονοµάζεται εµβέλεια (scope) των Χ και Χ αντίστοιχα. Η εµβέλεια του Χ στον τύπο ( Χ)(άνθρωπος(X) θνητός(x)) είναι ο τύπος άνθρωπος(x) θνητός(x). Μια εµφάνιση (occurrence) κάποιας µεταβλητής, µπορεί να είναι: δεσµευµένη (bound). εν ελεύθερη (free). Πχ, στον τύπο ( Χ)(φ(X,Y)) η εµφάνιση της µεταβλητής Χ είναι δεσµευµένη η εµφάνιση της µεταβλητής Y είναι ελεύθερη. Ένας τύπος που στερείται ελεύθερων µεταβλητών ονοµάζεται κλειστός τύπος (closed formula). Βασικός όρος (ή τύπος) (ground term), είναι ένας όρος (ή τύπος) που δεν περιέχει καµία µεταβλητή. Βασικοί όροι: επάγγελµα(προγραµµατιστής) και φορολογούµενος(νίκος, επάγγελµα(προγραµµατιστής)) Τεχνητή Νοηµοσύνη, B' Έκδοση 34

35 Σειρά Ποσοδεικτών Η ύπαρξη πολλών ποσοτικοποιηµένων µεταβλητών απαιτεί περισσότερη προσοχή. Η σειρά των µεταβλητών παίζει σηµαντικό ρόλο. Για παράδειγµα.\ ( Χ)(( Υ)(δεσµός(X,Υ))) ( Υ)(( Χ)(δεσµός(X,Υ))) Ο πρώτος σηµαίνει "για κάθε κόµβο Χ του γράφου, δηλαδή για ένα αντικείµενο του πεδίου, υπάρχει ένας κόµβος Υ έτσι ώστε να ισχύει η σχέση δεσµός(χ,υ)". Ο δεύτερος σηµαίνει ότι "υπάρχει τουλάχιστον ένας κόµβος Υ τέτοιος ώστε για κάθε κόµβο Χ του γράφου να ισχύει η σχέση δεσµός(χ,υ)". Τεχνητή Νοηµοσύνη, B' Έκδοση 35

36 Αντικατάσταση και Ενοποίηση Η αντικατάσταση (substitution) αφορά την αντικατάσταση των µεταβλητών από κάποιους όρους. Παριστάνεται µε {Χ i /t i } όπου Χ i η µεταβλητή και t i ο όρος. Π.χ. η αντικατάσταση {Χ/φάλαινα} στον τύπο: είναι(x, θηλαστικό) θα δώσει τον τύπο: είναι(φάλαινα, θηλαστικό) Ενοποίηση (unification) είναι η διαδικασία κατά την οποία δύο εκφράσεις γίνονται συντακτικά όµοιες µε την χρήση αντικαταστάσεων. Π.χ. οι ακόλουθες προτάσεις: είναι(λιοντάρι, θηλαστικό, X) είναι(λιοντάρι, Y, σαρκοβόρο) ενοποιούνται µε την αντικατάσταση θ={x/σαρκοβόρο, Y/θηλαστικό}. Τεχνητή Νοηµοσύνη, B' Έκδοση 36

37 Ενοποιητής Για δύο εκφράσεις φ 1 και φ 2, o ενοποιητής (unifier) τους, είναι µια αντικατάσταση θ τέτοια ώστε η έκφραση φ 1 θ να είναι συντακτικά όµοια µε την φ 2 θ. Οι εκφράσεις φ 1 και φ 2 ονοµάζονται ενοποιήσιµες (unifiable). Ο γενικότερος ενοποιητής (mgu-most general unifier) ενοποιεί τις εκφράσεις µε τις λιγότερες δυνατές αντικαταστάσεις. Εύρεση του γενικότερου ενοποιητή: ύο σταθερές ενοποιούνται αν και µόνο αν είναι ίδιες. Μια µεταβλητή ενοποιείται µε οποιοδήποτε όρο, εισάγοντας µια νέα αντικατάσταση στον γενικότερο ταυτοποιητή. ύο συναρτησιακοί όροι ενοποιούνται αν έχουν το ίδιο συναρτησιακό σύµβολο, την ίδια τάξη (αριθµό ορισµάτων) και αν κάθε όρισµα του πρώτου µπορεί να ενοποιηθεί µε το αντίστοιχο σε θέση όρισµα του δεύτερου όρου. υο ατοµικοί τύποι ενοποιούνται αν έχουν το ίδιο κατηγόρηµα, την ίδια τάξη (αριθµό ορισµάτων) και αν κάθε όρισµα του πρώτου µπορεί να ενοποιηθεί µε το αντίστοιχο σε θέση όρισµα του δεύτερου ατοµικού τύπου. Τεχνητή Νοηµοσύνη, B' Έκδοση 37

38 Χαρακτηριστικά Αλγορίθµου Ενοποίησης Ο αλγόριθµος ενοποίησης είναι αποδοτικός. Είναι µη ορθός. Η µη ορθότητα του αλγορίθµου έγκειται στις περιπτώσεις όπου η προς ενοποίηση µεταβλητή εµφανίζεται στον όρο µε τον οποίο θα ενοποιηθεί. Π.χ. η ενοποίηση Χ=επάγγελµα(Χ) δίνει Χ=επάγγελµα(επάγγελµα(επάγγελµα(...))) Έλεγχος εµφάνισης (occurs check). Οι έννοιες της αντικατάστασης και της ενοποίησης είναι σηµαντικές για την εφαρµογή των κανόνων συµπερασµού της κατηγορηµατικής. Τεχνητή Νοηµοσύνη, B' Έκδοση 38

39 Αυστηρότερος Μαθηµατικά Ορισµός της Ερµηνείας Έστω ένα πεδίο D που είναι ένα µη κενό σύνολο στοιχείων. Μια ερµηνεία I πάνω στο D είναι µια απεικόνιση στην οποία: Κάθε σταθερά αντιστοιχείται σε ένα στοιχείο του D. Κάθε µεταβλητή έχει σαν πεδίο τιµών το D. Κάθε συναρτησιακό σύµβολο f τάξης n ορίζεται σα µια απεικόνιση από το χώρο D n στο D. Κάθε κατηγόρηµα τάξης n ορίζεται σα µια απεικόνιση από το χώρο D n στα σύµβολα αλήθειας {t,f}. Ουσιαστικά η ερµηνεία ορίζει ένα υποσύνολο του D n για το οποίο το κατηγόρηµα είναι αληθές. οθέντος ενός καλά σχηµατισµένου κλειστού τύπου και µιας ερµηνείας είναι δυνατό να προσδιοριστεί η λογική τιµή του τύπου. Η λογική τιµή ενός µη-κλειστού τύπου απαιτεί εκτός από την ερµηνεία και κατάλληλες αντικαταστάσεις τιµών στις ελεύθερες µεταβλητές του. Οι ορισµοί της προτασιακής λογικής που αφορούν τις ερµηνείες γενικεύονται εύκολα για την κατηγορηµατική λογική. Μια ερµηνεία ικανοποιεί ένα κλειστό τύπο αν ο τύπος είναι αληθής κάτω από αυτή την ερµηνεία (µοντέλο) Με παρόµοιο τρόπο γενικεύονται οι ορισµοί της ταυτολογίας, της αντίφασης, της λογικής συνεπαγωγής και της ισοδυναµίας, που δόθηκαν στην προτασιασκή λογική. Τεχνητή Νοηµοσύνη, B' Έκδοση 39

40 Παράδειγµα Αναπαράστασης Γνώσης Γνώση για τα χαρακτηριστικά διαφόρων ειδών ζώων: Κάθε ζώο το οποίο έχει τρίχωµα ή παράγει γάλα είναι θηλαστικό. Κάθε ζώο που έχει φτερά και γεννάει αυγά είναι πουλί. Κάθε θηλαστικό που τρέφεται µε κρέας ή έχει κοφτερά δόντια είναι σαρκοβόρο. Κάθε σαρκοβόρο µε χρώµα καφέ-πορτοκαλί που έχει µαύρες ρίγες είναι τίγρης. Κάθε σαρκοβόρο µε χρώµα καφέ-πορτοκαλί που έχει µαύρες βούλες είναι τσιτάχ. Κάθε πουλί το οποίο δεν πετά και κολυµπά είναι πιγκουΐνος. Οι προτάσεις αναπαριστώνται σε κατηγορηµατική λογική ως: X (έχει(x,τρίχωµα) παράγει(x, γάλα)) είναι(x, θηλαστικό) X (έχει(x, φτερά) γεννάει(x, αυγά)) είναι(x, πουλί) X (είδος(x,θηλαστικό) ((τρέφεται(x, κρέας) έχει(x, δόντια(κοφτερά))) ) είναι(x, σαρκοβόρο) X (είναι(x,σαρκοβόρο) χρώµα(x,καφέ-πορτοκαλί) έχει(x,ρίγες(µαύρες)) είναι(x, τίγρης) X (είναι(x,σαρκοβόρο) χρώµα(x,καφέ-πορτοκαλί) έχει(x,βούλες(µαύρες)) είναι(x,τσιτάχ). X (είναι(x,πουλί) ( πετά(x) ) κολυµπά(x) ) είναι(x, πιγκουΐνος). Πως εξάγεται νέα γνώση (νέες προτάσεις); Τεχνητή Νοηµοσύνη, B' Έκδοση 40

41 Ισοδυναµίες Υπάρχει σύνολο ισοδυναµιών για το µετασχηµατισµό των τύπων της λογικής. ύο "κατηγορίες" ισοδυναµιών": Κοινές µε την προτασιακή λογική Εκείνες που αφορούν ποσοσδείκτες Από την Προτασιακή Λογική Ισοδυναµία Ονοµασία (1) p p νόµος της διπλής άρνησης (2) ( p q) (p q) νόµος De Morgan (3) ( p q) (p q) νόµος De Morgan (4) (p q) r (p r) (q r) επιµερισµός ως προς την σύζευξη (5) (p q) r (p r) (q r) επιµερισµός ως προς την διάζευξη (6) (p q) p q (7) (p q) (p q) (q p) Τεχνητή Νοηµοσύνη, B' Έκδοση 41

42 Ισοδυναµίες Για Ποσοδείκτες (8) X(p(X)) X( p(x)) (9) X(p(X)) X( p(x)) (10) X(p(X)) q X(p(X) q) (11) X(p(X)) q X(p(X) q) (12) X(p(X)) q X(p(X) q) (13) X(p(X)) q X(p(X) q) (14) X(p(X)) Υ(p(Υ)) (15) X(p(X)) Υ(p(Υ)) (16) X(p(Χ)) X(q(Χ)) X(p(Χ) q(χ)) (17) X(p(Χ)) X(q(Χ)) X(p(Χ) q(χ)) όπου το q δεν περιέχει ελεύθερες εµφανίσεις της µεταβλητής Χ. µετονοµασία µεταβλητών Τεχνητή Νοηµοσύνη, B' Έκδοση 42

43 Παρατηρήσεις πάνω στις ισοδυναµίες Η µετονοµασία δεσµευµένων µεταβλητών σε ένα τύπο και στην εµβέλεια του αντίστοιχου ποσοδείκτη, διατηρεί την ισοδυναµία (ισοδυναµίες (14) και (15)). X (έχει(x,τρίχωµα) παράγει(x, γάλα)) είναι(x, θηλαστικό). Ζ (έχει(ζ,τρίχωµα) παράγει(ζ, γάλα)) είναι(ζ, θηλαστικό). Η σύζευξη καθολικά ποσοτικοποιηµένων τύπων είναι ισοδύναµη µε την καθολικά ποσοτικοποιηµένη σύζευξή τους. X(p(Χ)) X(q(Χ)) X(p(Χ) q(χ)) Η διάζευξη υπαρξιακά ποσοτικοποιηµένων τύπων είναι ισοδύναµη µε την υπαρξιακά ποσοτικοποιηµένη διάζευξή τους. X(p(Χ)) X(q(Χ)) X(p(Χ) q(χ)) ΕΝ ισχύουν οι ισοδυναµίες X (p(χ)) X (q(χ)) X (p(χ) q(χ)) X (p(χ)) X (q(χ)) X (p(χ) q(χ)) Τεχνητή Νοηµοσύνη, B' Έκδοση 43

44 Απόδειξη X(p(Χ)) X(q(Χ)) X(p(Χ) q(χ)) Έστω X 1, X 2,..., X n είναι τα αντικείµενα ενός (πεπερασµένου) πεδίου D. Ο τύπος ( Χ) (p(x)) ισοδυναµεί µε τη σύζευξη p(x 1 ) p(x 2 ) p(x 3 )... p(x n ). Άρα, ο τύπος X (p(χ)) X (q(χ)), ισοδυναµεί µε το τύπο: (p(x1) p(x2) p(x3)... p(xn)) (q(x1) q(x2) q(x3)... q(xn)) που είναι ισοδύναµος µε τον τύπο: (p(x1) q(x1)) (p(x2) q(x2)) (p(x3) q(x3))... (p(xn) q(xn)) και τελικά ισοδύναµος µε: X (p(χ) q(χ)) Με παρόµοιο τρόπο αποδεικνύονται οι υπόλοιπες ισοδυναµίες Τεχνητή Νοηµοσύνη, B' Έκδοση 44

45 Προσηµασµένη Συζευκτική Κανονική Μορφή Ύπαρξη τύπων που αν και φαινοµενικά διαφορετικοί, είναι λογικά ισοδύναµοι. (( X)(p(X) q(x))) ( X)(p(X) q(x)) Αναγωγή σε µια κανονική µορφή. Προσηµασµένη συζευκτική κανονική µορφή (prenex conjunctive normal form): X Y ( p(x) q(x) (p(x) p(x) q(x, Y))... (r(x,y) s(x)) ) Τα βασικά δοµικά στοιχεία: τα λεκτικά στοιχεία (literals) (ατοµικός τύπος ή η άρνηση ενός ατοµικού τύπου) οι προτάσεις (clauses) (πεπερασµένη διάζευξη (disjunction) κανενός ή περισσοτέρων λεκτικών στοιχείων). Π.χ. η έκφραση p(x) p(x) q(x, Y) είναι µια πρόταση. Η Κενή πρόταση (empty clause) αναπαρίσταται µε το σύµβολο. Ένας τύπος (formula) αποτελείται από µια σύζευξη προτάσεων προσηµασµένης από υπαρξιακούς και καθολικούς ποσοδείκτες. X ( έχει(x,τρίχωµα) παράγει(x, γάλα) είναι(x, θηλαστικό). X ( ( έχει(x, φτερά) είναι(x, πουλί)) ( γεννάει(x, αυγά)) είναι(x, πουλί)) ) Τεχνητή Νοηµοσύνη, B' Έκδοση 45

46 ιαδικασία Αναγωγής σε Κανονική Μορφή Οποιοσδήποτε τύπος της κατηγορηµατικής λογικής µπορεί να αναχθεί σε ένα ισοδύναµο τύπο της προσηµασµένης συζευκτικής κανονικής µορφής της λογικής. Η διαδικασία περιλαµβάνει τα ακόλουθα βήµατα: o Απαλοιφή των συνδετικών της ισοδυναµίας και συνεπαγωγής (ισοδυναµίες (6), (7)) o Μετονοµασία των µεταβλητών έτσι ώστε δύο µεταβλητές που ποσοτικοποιούνται από διαφορετικούς ποσοδείκτες να µην έχουν το ίδιο όνοµα. (ισοδυναµίες (14), (15)) o Μετατροπή των τύπων έτσι ώστε το συνδετικό της άρνησης να εφαρµόζεται µόνο σε ατοµικούς τύπους (ισοδυναµίες (1), (2), (3), (8) και (9)) o Μεταφορά των ποσοδεικτών µε αναδροµική εφαρµογή των ισοδυναµιών (10)-(13) o Εφαρµογή των ισοδυναµιών επιµερισµού ως προς την σύζευξη και διάζευξη έτσι ώστε ο τελικός τύπος να αποτελείται από συζεύξεις προτάσεων (ισοδυναµίες (4), (5)). Τεχνητή Νοηµοσύνη, B' Έκδοση 46

47 Παράδειγµα Αναγωγής σε Κανονική Μορφή X (βλάβη(x) Υ(σύµπτωµα(Χ,Υ))) ( Υ(βλαβη(Υ) µηχάνηµα(λειτουργεί)) Απαλοιφή του συνδετικού της ισοδυναµίας (ισοδυναµία (6)): X ( βλάβη(x) Υ(σύµπτωµα(Χ,Υ))) ( Υ(βλαβη(Υ) µηχάνηµα(λειτουργεί)) Επειδή η µεταβλητή Υ εµφανίζεται ποσοτικοποιηµένη από δύο διαφορετικούς ποσοδείκτες, η δεύτερη της εµφάνιση µετονοµάζεται σε Ζ X ( βλάβη(x) Υ(σύµπτωµα(Χ,Υ))) ( Ζ(βλάβη(Ζ) µηχάνηµα(λειτουργεί)) Εφαρµογή των ισοδυναµιών DeMorgan και (9) (άρνηση µόνο σε τύπους): X ( βλάβη(x) Υ(σύµπτωµα(Χ,Υ)) ) Ζ( βλάβη(ζ) µηχάνηµα(λειτουργεί) ) Εφαρµογή των ισοδυναµίων (10) και (12) (οµαδοποίηση των λεκτικών): X Υ Ζ (( βλάβη(x) σύµπτωµα(χ,υ)) ( βλάβη(ζ) µηχάνηµα(λειτουργεί))) Τεχνητή Νοηµοσύνη, B' Έκδοση 47

48 Κανονική Μορφή κατά Skolem Είναι δυνατό να υπάρξει κάποια κανονική µορφή στην οποία να εξαλείφονται πλήρως οι ποσοδείκτες; Κανονική µορφή κατά Skolem, οι υπαρξιακά ποσοτικοποιηµένες εµφανίσεις µεταβλητών αντικαθίστανται από σταθερές ή συναρτήσεις καθολικά ποσοτικοποιηµένων µεταβλητών. 1) Έστω X i η πρώτη από αριστερά υπαρξιακά ποσοτικοποιηµένη µεταβλητή στον τύπο και Χ 1... Χ i-1 οι καθολικά ποσοτικοποιηµένες µεταβλητές του τύπου, µέσα στην εµβέλεια των οποίων βρίσκεται το X i, δηλαδή που βρίσκονται στα "αριστερά του X i, τότε a) Αν το πλήθος των καθολικών µεταβλητών (Χ 1... Χ i-1 ) είναι µηδέν, δηλαδή δεν υπάρχουν καθολικά ποσοτικοποιηµένες µεταβλητές στα αριστερά της X i, τότε κάθε εµφάνιση της X i στο τύπο αντικαθίσταται από µια νέα σταθερά Skolem sk Xi (Skolem constant). b) Αν το πλήθος των καθολικών µεταβλητών είναι µεγαλύτερο του µηδενός, τότε κάθε εµφάνιση της µεταβλητής Xi στον τύπο αντικαθίσταται από µια νέα συνάρτηση Skolem (Skolem function) στις µεταβλητές Χ1... Χi-1, sk_funcxi(χ1,...,χi-1). c) ιάγραψε τον υπαρξιακό ποσοδείκτη Xi από τον τύπο. 2) Αν υπάρχουν άλλοι υπαρξιακοί ποσοδείκτες στον τύπο, τότε πήγαινε στο βήµα 1. 3) ιάγραψε όλους τους καθολικούς ποσοδείκτες. Τεχνητή Νοηµοσύνη, B' Έκδοση 48

49 Παράδειγµα Κανονικής Μορφής κατά Skolem X Υ Ζ (( βλάβη(x) σύµπτωµα(χ,υ)) ( βλάβη(ζ) µηχάνηµα(λειτουργεί))) Υπάρχει µόνο ένας υπαρξιακός ποσοδείκτης ( Υ) µέσα στην εµβέλεια του καθολικού ποσοδείκτη X. Ο ποσοδείκτης αντικαθίσταται από την συνάρτηση Skolem sk_function Y (X): X Ζ( ( βλάβη(x) σύµπτωµα(χ, sk_func Y (X)) ) ( βλάβη(ζ) µηχάνηµα(λειτουργεί))) ιαγράφονται όλοι οι καθολικοί ποσοδείκτες από τον παραπάνω τύπο: ( βλάβη(x) σύµπτωµα(χ, sk_func Y (X)) ) ( βλάβη(ζ) µηχάνηµα(λειτουργεί)) Η συνάρτηση Skolem δεν εξαρτάται από την µεταβλητή Z αλλά µόνο από την Χ. Ο νέος τύπος που προκύπτει είναι ασθενώς ισοδύναµος (weakly equivalent) µε τον αρχικό τύπο. ιατηρείται τη µη-ικανοποιησιµότητα (unsatisfiability). ΠΛηρότητα αποδεικτικών διαδικασιών βασισµένων στην εις άτοπο απαγωγή. Τεχνητή Νοηµοσύνη, B' Έκδοση 49

50 Προτασιακή Μορφή της Κατηγορηµατικής Λογικής Μετατροπή ενός τύπου κανονικής µορφής σε ένα σύνολο προτάσεων- προτασιακή µορφή της λογικής (clausal form). Ο µετασχηµατισµός βασίζεται στον κανόνα της απαλοιφής σύζευξης: p q p Ένας τύπος της µορφής p q r s µετατρέπεται στο σύνολο των τύπων {p,q,r,s} Το σύνολο των τύπων που προκύπτει αποτελείται από προτάσεις. Για παράδειγµα ο τύπος ( βλάβη(x) σύµπτωµα(χ, sk_func Y (X)) ) ( βλάβη(ζ) µηχάνηµα(λειτουργεί)) µετατρέπεται στις προτάσεις: βλάβη(x) σύµπτωµα(χ, sk_func Y (X)) βλάβη(ζ) µηχάνηµα(λειτουργεί) p q, q Τεχνητή Νοηµοσύνη, B' Έκδοση 50

51 Μορφή Kowalski Όλες οι προτάσεις εκφράζονται σαν λογικές ισοδυναµίες της µορφής q 1, q 2,,q n r 1, r 2,,r m Οι ατοµικοί τύποι r i είναι σε διάζευξη, ενώ οι q j σε σύζευξη. Τα r i αποτελούν τα συµπεράσµατα της πρότασης, ενώ τα q j τις υποθέσεις της. Τόσο τα συµπεράσµατα όσο και οι υποθέσεις δεν περιέχουν αρνήσεις ατοµικών τύπων. Η διαδικασία µετατροπής µιας πρότασης σε µορφή Kowalski είναι εξαιρετικά απλή. Για παράδειγµα έστω η πρόταση p q r s t Το πρώτο βήµα αφορά την συγκέντρωση όλων των ατοµικών τύπων σε άρνηση στο αριστερό µέρος της πρότασης, µε εφαρµογή της ισοδυναµίας p q q p : q s p r t Εφαρµογή του νόµου DeMorgan p q (p q) ( q s) p r t Εφαρµογή της ισοδυναµίας (p q) p q q s p r t Αντικατάσταση των συµβόλων της σύζευξης και της διάζευξης µε το σύµβολο ",". q, s p, r, t Τεχνητή Νοηµοσύνη, B' Έκδοση 51

52 Παράδειγµα Μορφής Kowalski Για παράδειγµα οι προτάσεις: βλάβη(x) σύµπτωµα(χ, θόρυβος) ένταση(θόρυβος,µεγάλη) βλάβη(w) εξάρτηµα(ζ,w,δεν_λειτουργεί) αντικατάσταση(ζ) στην µορφή Kowlaski βλάβη(x) σύµπτωµα(χ, θόρυβος),ένταση(θόρυβος,µεγάλη) βλάβη(w),εξάρτηµα(ζ,w,δεν_λειτουργεί) αντικατάσταση(ζ) Περισσότερο αναγνώσιµη µορφή. Τεχνητή Νοηµοσύνη, B' Έκδοση 52

53 Περιπτώσεις Πρότασεων Kowalski q 1, q 2,,q n r 1, r 2,,r m Αν m > 0 και n > 0, τότε η πρόταση ερµηνεύεται σαν ισχύει r 1 ή r 2 ή r m εάν q 1 και q 2 και q n προτάσεις Horn (Horn clauses). Επιτρέπεται µόνο ένας ατοµικός τύπος στο συµπέρασµα, είναι δηλαδή της µορφής: q 1, q 2,,q n r Κανόνας Αν m=0, τότε οι υποθέσεις καταλήγουν σε αναληθή συµπέρασµα: q 1, q 2,,q n Στόχος, Ερώτηση Αν n=0, τότε αναπαριστάται µια πρόταση χωρίς υπόθεση. r 1, r 2,,r m Γεγονότα Αν m=0 και n=0, τότε αναπαριστάται µια πρόταση πάντα αναληθή και συµβολίζεται µε την κενή πρόταση. Τεχνητή Νοηµοσύνη, B' Έκδοση 53

54 Μηχανισµός Εξαγωγής Συµπερασµάτων Ο βασικός µηχανισµός εξαγωγής συµπερασµάτων στην κατηγορηµατική λογική είναι η απόδειξη. Υπάρχει ένα πλήθος κανόνων συµπερασµού. Αυτοί που ισχύουν στην προτασιακή λογική, Επιπλέον υπάρχουν δύο κανόνες που αφορούν προτάσεις που περιέχουν ποσοτικοποιηµένες µεταβλητές. Όλοι οι κανόνες βασίζονται στην έννοια της αντικατάστασης µεταβλητών. Για παράδειγµα έστω ότι η βάση γνώσης περιέχει τις προτάσεις ( Χ)(άνθρωπος(X) θνητός(x)) (1) άνθρωπος(νίκος) (2) Σύµφωνα µε τον κανόνα συµπερασµού (7) και την αντικατάσταση θ={χ/νίκος} είναι δυνατό να εξαχθεί το συµπέρασµα: άνθρωπος(νίκος) θνητός(νίκος) (3) Με εφαρµογή του κανόνα "τρόπος του θέτειν" (modus ponens) στις προτάσεις (2) και (3), εξάγεται η πρόταση θνητός(νίκος) (4) Τεχνητή Νοηµοσύνη, B' Έκδοση 54

55 Κανόνες Συµπερασµού της Κατηγορηµατικής Λογικής Κανόνας Συµπερασµού Ονοµασία (1) p 1 p 2... p n p i απαλοιφή σύζευξης (and elimination) (2) p 1, p 2,... p n p 1 p 2... p n εισαγωγή συζεύξεων (and introduction) (3) p i p 1 p 2... p n εισαγωγή διαζεύξεων (or introduction) (4) απαλοιφή διπλής άρνησης p p (double negation elimination) (5) p, p q q τρόπος του θέτειν (modus ponens) (6) p q, q r p r αρχή της ανάλυσης (resolution) (7) απαλοιφή καθολικού ποσοδείκτη Xp(X) p(a) θ={x/a} (universal elimination) (8) εισαγωγή υπαρξιακού ποσοδείκτη p(a) Xp(X) θ={x/a} (existential introduction) Τεχνητή Νοηµοσύνη, B' Έκδοση 55

56 Γενικευµένος Τρόπος του Θέτειν "Γενικευµένος τρόπος του θέτειν" - ΓΤΘ (generalized modus ponens): p' 1, p' 2 K, p' n, p1 p2 K p θ q όπου θ το σύνολο των αντικαταστάσεων οι οποίες κάνουν τα p' i και p i συντακτικά όµοια. Ηεξαγωγή του συµπεράσµατος γίνεται σε ένα βήµα: ( Χ)(άνθρωπος(X) θνητός(x)) άνθρωπος(νίκος) θνητός(νίκος) (µε θ={χ/νίκος}) Μια αποδεικτική διαδικασία που χρησιµοποιεί ως µοναδικό κανόνα συµπερασµού τον ΓΤΘ είναι ορθή αλλά στην γενική περίπτωση δεν είναι πλήρης. Μια τέτοια διαδικασία είναι πλήρης µόνο αν η βάση γνώσης αποτελείται από προτάσεις Horn. n q Τεχνητή Νοηµοσύνη, B' Έκδοση 56

57 Η Αρχή της Ανάλυσης στη Κατηγορηµατική Λογική Η αρχή της ανάλυσης (resolution) είναι ο µοναδικός κανόνας που απαιτείται για την εξαγωγή όλων των σωστών συµπερασµάτων σε µια αποδεικτική διαδικασία που χρησιµοποιεί τη µέθοδο της "εις άτοπο απαγωγής" (refutation). Η διαδικασία απόδειξης είναι ορθή και πλήρης. Στην απλή περίπτωση περιλαµβάνει προτάσεις οι οποίες περιέχουν το πολύ δύο λεκτικά στοιχεία (literals): Τα λεκτικά στοιχεία q' και q ονοµάζονται συµπληρωµατικά ζεύγη p q, z q' θ ( p z) Οι αντικαταστάσεις µεταβλητών που προκύπτουν εφαρµόζονται στο αναλυθέν (resolvent) p z. Τεχνητή Νοηµοσύνη, B' Έκδοση 57

58 ιαδικασία Απόδειξης Η διαδικασία απόδειξης περιλαµβάνει την εισαγωγή της άρνησης της προς απόδειξης πρότασης στο αρχικό σύνολο προτάσεων εφαρµογή του κανόνα της ανάλυσης µέχρι το σύστηµα να εξαγάγει την κενή πρόταση (άτοπο). Π.χ. έστω ότι θέλουµε να διερευνήσουµε αν το έµβολο µιας µηχανής χρειάζεται αντικατάσταση: βλάβη(µηχανή) σύµπτωµα(έµβολο, θόρυβος) µέρος(έµβολο, µηχανή) εξάρτηµα(έµβολο, µηχανή, δεν_λειτουργεί) βλάβη(w) εξάρτηµα(ζ,w,δεν_λειτουργεί) αντικατάσταση(ζ) βλάβη(x) σύµπτωµα(r, θόρυβος) µέρος(r,x) αντικατάσταση(r) Εισάγεται η άρνηση της πρότασης αντικατάσταση(έµβολο) και εφαρµόζεται διαδοχικά ο κανόνας της ανάλυσης. Οι προτάσεις πρέπει να είναι σε µορφή διαζεύξεων (προτασιακή µορφή της κατηγορηµατικής λογικής). Τεχνητή Νοηµοσύνη, B' Έκδοση 58

59 Απόδειξη βασισµένη στην αρχή της ανάλυσης στην Κατηγορηµατική Λογική αντικατάσταση(έµβολο) βλάβη(w) εξάρτηµα(ζ,w,δεν_λειτουργεί) αντικατάσταση(ζ) θ={ζ/έµβολο} βλάβη(w) εξάρτηµα(έµβολο,w,δεν_λειτουργεί) εξάρτηµα(έµβολο, µηχανή, δεν_λειτουργεί) θ'={w/µηχανή} βλάβη(µηχανή) βλάβη(µηχανή) (κενή πρόταση) Τεχνητή Νοηµοσύνη, B' Έκδοση 59

60 Μορφή Kowalski Μια εναλλακτική διατύπωση του κανόνα της ανάλυσης αφορά την µορφή Kowalski p, p,..., p q θ ( p 1 z1, z2,..., z, p,..., p, z m n 1 m, q' s, z,..., z 2 n s) Η διαδικασία είναι περισσότερο κατανοητή. Έτσι το προηγούµενο παράδειγµα σε µορφή Kowalski γράφεται: βλάβη(µηχανή) εξάρτηµα(έµβολο, µηχανή, δεν_λειτουργεί) σύµπτωµα(έµβολο, θόρυβος) µέρος(έµβολο, µηχανή) βλάβη(w),εξάρτηµα(ζ,w,δεν_λειτουργεί) αντικατάσταση(ζ) βλάβη(x),σύµπτωµα(r, θόρυβος),µέρος(r,x) αντικατάσταση(r) Η άρνησης της προς απόδειξη πρότασης αναπαριστάται στην µορφή Kowalski ως αντικατάσταση(έµβολο) Τεχνητή Νοηµοσύνη, B' Έκδοση 60

61 Απόδειξη µε προτάσεις στην µορφή Kowalski βλάβη(w),εξάρτηµα(ζ,w,δεν_λειτουργεί) αντικατάσταση(ζ) αντικατάσταση(έµβολο) θ={ζ/έµβολο} βλάβη(w),εξάρτηµα(έµβολο,w,δεν_λειτουργεί) εξάρτηµα(έµβολο, µηχανή, δεν_λειτουργεί) θ'={w/µηχανή} βλάβη(µηχανή) βλάβη(µηχανή) (κενή πρόταση) Τεχνητή Νοηµοσύνη, B' Έκδοση 61

62 Παρατηρήσεις στην ιαδικασία Απόδειξης Αποδείξεις δεν είναι µοναδικές. βλάβη(w),εξάρτηµα(ζ,w,δεν_λειτουργεί) αντικατάσταση(ζ) βλάβη(µηχανή) θ={ W/µηχανή } εξάρτηµα(z,µηχανή,δεν_λειτουργεί) αντικατάσταση(ζ) εξάρτηµα(έµβολο, µηχανή, δεν_λειτουργεί) θ'={ Ζ/έµβολο } αντικατάσταση(έµβολο) αντικατάσταση(έµβολο) (κενή πρόταση) Τεχνητή Νοηµοσύνη, B' Έκδοση 62

63 Απόδειξη και Αναζήτηση Η εύρεση απόδειξης αποτελεί ουσιαστικά ένα πρόβληµα αναζήτησης Ο µοναδικός τελεστής µετάβασης είναι ο κανόνας της ανάλυσης Αναζήτηση κατά πλάτος (breadth-first), Παράγει τις συντοµότερες αποδείξεις. ραµατική αύξηση αριθµού των κόµβων. Εµφανίζεται πρόβληµα της συνδυαστικής έκρηξης. Γραµµική ανάλυση (linear resolution), Τουλάχιστον µία από τις προτάσεις σε κάθε απόπειρα ανάλυσης πρέπει να είναι είτε πρόταση εισόδου ή προηγούµενο αναλυθέν στο συγκεκριµένο κλαδί του δένδρου αναζήτησης. Πλεονεκτήµατα και Μειονεκτήµατα της "αρχής της Ανάλυσης" Βάση για την δηµιουργία του λογικού προγραµµατισµού. Γλώσσα Prolog Χρησιµοποιεί προτάσεις Horn και SLD - ανάλυση. Τεχνητή Νοηµοσύνη, B' Έκδοση 63

64 Πλεονεκτήµατα και Μειονεκτήµατα της Κατηγορηµατικής Λογικής Πλεονεκτήµατα της κατηγορηµατικής λογικής: Αντιστοιχία µε τη φυσική γλώσσα, ικανοποιητική έκφραση ποσοτικοποίησης των εννοιών µε τους κατάλληλους ποσοδείκτες, ικανότητα να συλλάβει τη γενικότητα. Μειονεκτήµατα Αδυναµία έκφρασης ασάφειας: Κάθε πρόταση µπορεί να είναι µόνο αληθής ή ψευδής. Αθροιστικότητα των αποτελεσµάτων: Ένα συµπέρασµα προστίθεται στη γνώση χωρίς να δίνεται η δυνατότητα αναθεώρησής του αν αργότερα κριθεί ότι είναι εσφαλµένο. Λογικός Προγραµµατισµός Η κλασική λογική επεκτείνεται µε διάφορες εντολές ελέγχου και λειτουργικές δοµές, Ευελιξία και ευκολία στην ανάπτυξη εφαρµογών. Χαρακτηριστικό παράδειγµα τέτοιου συστήµατος είναι η γλώσσα Prolog. Τεχνητή Νοηµοσύνη, B' Έκδοση 64

65 Μη-µονότονη λογική (1/2) Σε µια µονότονη λογική, υπάρχει ένα σύστηµα αξιωµάτων S (η αρχική βάση γνώσης) και ένα σύνολο τύπων F που αποδεικνύονται (συνάγονται) από το S. Η προσθήκη ενός ή περισσοτέρων αξιωµάτων στο S (απόκτηση νέας γνώσης), το σύνολο F αυξάνει µονότονα. Πλεονεκτήµατα: Κάθε φορά που προστίθεται ένα νέο γεγονός στο S, δε χρειάζονται νέοι έλεγχοι. Για κάθε νέο γεγονός που αποδεικνύεται δεν είναι απαραίτητη η καταγραφή των γεγονότων πάνω στα οποία βασίζεται η αλήθεια του. Μειονεκτήµατα: η προσθήκη νέων αξιωµάτων µπορεί να µειώσει το σύνολο των δυνατών συµπερασµάτων, αφαιρώντας κάποια που αποδεικνύονται εσφαλµένα µετά την προσθήκη Οι µη-µονότονες συλλογιστικές είναι κατάλληλες για την αντιµετώπιση κάποιων καταστάσεων που εµφανίζονται συχνά στον πραγµατικό κόσµο: Καταστάσεις για τις οποίες δεν έχουµε πλήρη γνώση Καταστάσεις στις οποίες, η γνώση δηµιουργείται κατά τη διάρκεια της εκτέλεσης ενεργειών, για τις οποίες δεν είµαστε βέβαιοι για την αναγκαιότητα ή ορθότητά τους. Καταστάσεις στις οποίες η γνώση µεταβάλλεται. Καταστάσεις στις οποίες το σύστηµα χρησιµοποιεί υποθέσεις (assumptions). Τεχνητή Νοηµοσύνη, B' Έκδοση 65

66 Μη-µονότονη λογική (2/2) Στη µη-µονότονη τροπική λογική (non-monotonic modal logic) εισάγεται ένας νέος τροπικός τελεστής ο οποίος δηλώνει ότι ένα γεγονός "είναι συνεπές µε τις τρέχουσες πεποιθήσεις". Η συλλογιστική εύλογων υποθέσεων (default reasoning) χρησιµοποιείται σε περιπτώσεις κατά τις οποίες ένα γεγονός συνάγεται από ένα δοσµένο γεγονός, γιατί έτσι συµβαίνει συνήθως και γιατί δεν υπάρχει ένδειξη για το αντίθετο. Το πρόβληµα της µονοτονίας αντιµετωπίζεται µε την εισαγωγή κατάλληλων µηχανισµών εξαγωγής συµπερασµάτων οι οποίοι καταγράφουν ποια γεγονότα χρησιµοποιήθηκαν για την εξαγωγή ενός νέου συµπεράσµατος. Τα συστήµατα που χρησιµοποιούν αυτούς τους µηχανισµούς ονοµάζονται συστήµατα συντήρησης αλήθειας (truth maintenance systems). TMS (McAllester 1980): ιατηρεί συνεχώς τη συνέπεια ενός συνόλου λογικών ισχυρισµών, ώστε να βρεθεί κάποια λύση σε ένα πρόβληµα ικανοποίησης περιορισµών. ATMS (De Kleer 1986): ίνει τη δυνατότητα εύρεσης περισσότερων εναλλακτικών λύσεων µέσω της συλλογιστικής σε παράλληλους κόσµους Οι κόσµοι είναι εσωτερικά συνεπείς, αλλά µεταξύ τους µπορεί να είναι ασυνεπείς. Τεχνητή Νοηµοσύνη, B' Έκδοση 66

67 Αναιρέσιµη Λογική Η αναιρέσιµη λογική (defeasible logic) είναι απλή αλλά αποδοτική προσέγγιση στη µη-µονότονη λογική Έχει πολλές εφαρµογές στο σηµασιολογικό διαδίκτυο και ηλεκτρονικό εµπόριο Π.χ. µοντελοποίηση εµπορικών κανόνων (business rules) και κανονισµών (regulations), µοντελοποίηση συµβολαίων (contracts), συλλογιστική σε νοµικά θέµατα (legal reasoning), στρατηγικές διαπραγµάτευσης πρακτόρων (agent negotiation), ενοποίηση ετερογενών πηγών γνώσης και οντολογιών (ontology integration). Η αναιρέσιµη λογική αναπαριστά και διαχειρίζεται αντιφάσεις (conflicts) µεταξύ των κανόνων ενός προγράµµατος. Οι αντιφάσεις εκφράζονται ως αντικρουόµενα συµπεράσµατα. Η απλούστερη µορφή µιας αντίφασης είναι όταν το συµπέρασµα ενός κανόνα αποτελεί την άρνηση του συµπεράσµατος του άλλου κανόνα. Παράδειγµα: r 1 : πιγκουΐνος(x) πουλί(x) r 2 : πουλί(x) πετάει(x) r 3 : πιγκουΐνος(x) πετάει(x) r 3 > r 4 r 4 : βαρύ(x) ~> πετάει(x) Ισχυρός κανόνας Αναιρέσιµος κανόνας Αναιρέσιµος κανόνας Σχέση Υπεροχής Αναιρετής Τεχνητή Νοηµοσύνη, B' Έκδοση 67

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

Τεχνητή Νοημοσύνη (ΥΠ23) 6 ο εξάμηνο Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ουρανία Χατζή Τεχνητή Νοημοσύνη (ΥΠ23) 6 ο εξάμηνο Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ουρανία Χατζή raniah@hua.gr 1 Λογική Αποσαφήνιση και τυποποίηση της διαδικασίας της ανθρώπινης σκέψης Η μαθηματική

Διαβάστε περισσότερα

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

Λογική. Προτασιακή Λογική. Λογική Πρώτης Τάξης Λογική Προτασιακή Λογική Λογική Πρώτης Τάξης Λογική (Logic) Αναλογίες διαδικασίας επίλυσης προβλημάτων υπολογισμού και προβλημάτων νοημοσύνης: Πρόβλημα υπολογισμού 1. Επινόηση του αλγορίθμου 2. Επιλογή

Διαβάστε περισσότερα

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

Υπολογιστική Λογική και Λογικός Προγραμματισμός ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Υπολογιστική Λογική και Λογικός Προγραμματισμός Ενότητα 2: Λογική: Εισαγωγή, Προτασιακή Λογική. Νίκος Βασιλειάδης, Αναπλ. Καθηγητής Άδειες

Διαβάστε περισσότερα

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

9.1 Προτασιακή Λογική ΚΕΦΑΛΑΙΟ 9 9 Λογική Η λογική παρέχει έναν τρόπο για την αποσαφήνιση και την τυποποίηση της διαδικασίας της ανθρώπινης σκέψης και προσφέρει µια σηµαντική και εύχρηστη µεθοδολογία για την αναπαράσταση και

Διαβάστε περισσότερα

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

Μηχανισμός Εξαγωγής Συμπερασμάτων Μηχανισμός Εξαγωγής Συμπερασμάτων Μηχανισμός Εξαγωγής Συμπερασμάτων Ο βασικός μηχανισμός εξαγωγής συμπερασμάτων στην κατηγορηματική λογική είναι η απόδειξη. Υπάρχει ένα πλήθος κανόνων συμπερασμού. Αυτοί

Διαβάστε περισσότερα

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

ΚΕΦΑΛΑΙΟ 3: Κατηγορηματική Λογική Πρώτης Τάξεως και Λογικά Προγράμματα ΚΕΦΑΛΑΙΟ 3: Κατηγορηματική Λογική Πρώτης Τάξεως και Λογικά Προγράμματα Λέξεις Κλειδιά Μαθηματική Λογική, Προτασιακή Λογική, Κατηγορηματική Λογική, Προτάσεις Horn, Λογικά Προγράμματα Περίληψη Το κεφάλαιο

Διαβάστε περισσότερα

1 Κεφάλαιο 9 Λογική 1

1 Κεφάλαιο 9 Λογική 1 1 Κεφάλαιο 9 Λογική 1 Λογική Aποσαφήνιση και την τυποποίηση της διαδικασίας της ανθρώπινης σκέψης. Η μαθηματική λογική (mathematical logic) είναι η συστηματική μελέτη των έγκυρων ισχυρισμών (valid arguments).

Διαβάστε περισσότερα

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

4. Ο,τιδήποτε δεν ορίζεται με βάση τα (1) (3) δεν είναι προτασιακός τύπος. Κεφάλαιο 10 Μαθηματική Λογική 10.1 Προτασιακή Λογική Η γλώσσα της μαθηματικής λογικής στηρίζεται βασικά στις εργασίες του Boole και του Frege. Ο Προτασιακός Λογισμός περιλαμβάνει στο αλφάβητό του, εκτός

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ ΤΕΙ Δυτικής Μακεδονίας ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ 2015-2016 Τεχνητή Νοημοσύνη Λογικοί Πράκτορες Διδάσκων: Τσίπουρας Μάρκος Εκπαιδευτικό Υλικό: Τσίπουρας Μάρκος http://ai.uom.gr/aima/ 2 Πράκτορες βασισμένοι

Διαβάστε περισσότερα

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

! όπου το σύµβολο έχει την έννοια της παραγωγής, δηλαδή το αριστερό µέρος ισχύει ενώ το δεξιό µέρος συµπεραίνεται και προστίθεται στη βάση γνώσης. Αποδείξεις (1/2)! Χρησιµοποιούµε τις συνεπαγωγές της βάσης γνώσης για να βγάλουµε νέα συµπεράσµατα. Για παράδειγµα:! Από τις προτάσεις:! Ακαι Α Β! µπορούµε να βγάλουµε το συµπέρασµα (τεχνική modus ponens

Διαβάστε περισσότερα

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

Λογικοί πράκτορες. Πράκτορες βασισµένοι στη γνώση Λογικοί πράκτορες Πράκτορες βασισµένοι στη γνώση Βάση γνώσης (knowledge base: Σύνολο προτάσεων (sentences Γλώσσα αναπαράστασης της γνώσης Γνωστικό υπόβαθρο: «Αµετάβλητο» µέρος της ΒΓ Βασικές εργασίες:

Διαβάστε περισσότερα

Κατηγορηματική Λογική

Κατηγορηματική Λογική Κατηγορηματική Λογική Επέκταση της προτασιακής λογικής. Ο κόσμος περιγράφεται σαν ένα σύνολο αντικειμένων, ιδιοτήτων και σχέσεων. Αντιμετωπίζει το πρόβλημα της μη προσπελασιμότητας των στοιχείων των γεγονότων

Διαβάστε περισσότερα

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

Αναπαράσταση Γνώσης και Συλλογιστικές ναπαράσταση Γνώσης και Συλλογιστικές Γενικά Προτασιακή λογική Λογική πρώτης τάξης Λογικός προγραµµατισµός Επεκτάσεις της Λογικής Πρώτης Τάξης Συστήµατα Κανόνων Επίλογος ναπαράσταση γνώσης ναπαράσταση γνώσης

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Τεχνητή Νοημοσύνη. 8η διάλεξη ( ) Ίων Ανδρουτσόπουλος. Τεχνητή Νοημοσύνη 8η διάλεξη (2016-17) Ίων Ανδρουτσόπουλος http://www.aueb.gr/users/ion/ 1 Οι διαφάνειες αυτής της διάλεξης βασίζονται στο βιβλίο Artificial Intelligence A Modern Approach των S. Russel

Διαβάστε περισσότερα

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

Κατηγορηματικός Λογισμός (ΗR Κεφάλαιο 2.1-2.5) Κατηγορηματικός Λογισμός (ΗR Κεφάλαιο 2.1-2.5) Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Εισαγωγή στον Κατηγορηματικό Λογισμό Σύνταξη Κανόνες Συμπερασμού Σημασιολογία ΕΠΛ 412 Λογική στην

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Αναπαράσταση Γνώσης και Συλλογιστικές ναπαράσταση Γνώσης και Συλλογιστικές! Γενικά Προτασιακή λογική Λογική πρώτης τάξης Λογικός προγραµµατισµός Επεκτάσεις της Λογικής Πρώτης Τάξης Συστήµατα Κανόνων Επίλογος ναπαράσταση γνώσης " ναπαράσταση

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Επανάληψη. ΗΥ-180 Spring 2019 Επανάληψη Έχουμε δει μέχρι τώρα 3 μεθόδους αποδείξεων του Προτασιακού Λογισμού: Μέσω πίνακα αληθείας για τις υποθέσεις και το συμπέρασμα, όπου ελέγχουμε αν υπάρχουν ερμηνείες που ικανοποιούν τις υποθέσεις

Διαβάστε περισσότερα

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

HY118- ιακριτά Μαθηµατικά HY118- ιακριτά Μαθηµατικά Πέµπτη, 02/03/2017 Αντώνης Α. Αργυρός e-mail: argyros@csd.uoc.gr Το υλικό των διαφανειών έχει βασιστεί σε διαφάνειες του Kees van Deemter, από το University of Aberdeen 3/2/2017

Διαβάστε περισσότερα

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

ΠΛΗ 405 Τεχνητή Νοηµοσύνη ΠΛΗ 405 Τεχνητή Νοηµοσύνη Λογικοί Πράκτορες Προτασιακή Λογική Τµήµα Ηλεκτρονικών Μηχανικών και Μηχανικών Υ ολογιστών Πολυτεχνείο Κρήτης Ε ανάληψη Παιχνίδια τύχης αναζήτηση expectiminimax Παιχνίδια ατελούς

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

p p 0 1 1 0 p q p q p q 0 0 0 0 1 0 1 0 0 1 1 1 p q

p p 0 1 1 0 p q p q p q 0 0 0 0 1 0 1 0 0 1 1 1 p q Σημειώσεις του Μαθήματος Μ2422 Λογική Κώστας Σκανδάλης ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ 2010 Εισαγωγή Η Λογική ασχολείται με τους νόμους ορθού συλλογισμού και μελετά τους κανόνες βάσει των οποίων

Διαβάστε περισσότερα

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

Ασκήσεις μελέτης της 8 ης διάλεξης Οικονομικό Πανεπιστήμιο Αθηνών, Τμήμα Πληροφορικής Μάθημα: Τεχνητή Νοημοσύνη, 2017 18 Διδάσκων: Ι. Ανδρουτσόπουλος Ασκήσεις μελέτης της 8 ης διάλεξης 8.1. (i) Έστω ότι α και β είναι δύο τύποι της προτασιακής

Διαβάστε περισσότερα

Η λογική είναι μια γλώσσα αναπαράστασης γνώσης (knowledge representation) Κατηγορηματίκή λογική

Η λογική είναι μια γλώσσα αναπαράστασης γνώσης (knowledge representation) Κατηγορηματίκή λογική Λογική Η λογική είναι μια γλώσσα αναπαράστασης γνώσης (knowledge representation) Ύπαρξη διαφόρων λογικών: Προτασιακή λογική Κατηγορηματίκή λογική Λογική πρώτης τάξεως (Propositional logic) (Predicate logic)

Διαβάστε περισσότερα

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

HY118-Διακριτά Μαθηματικά HY118-Διακριτά Μαθηματικά Πέμπτη, 15/02/2018 Το υλικό των διαφανειών έχει βασιστεί σε Αντώνης διαφάνειες Α. Αργυρός του Kees van e-mail: argyros@csd.uoc.gr Deemter, από το University of Aberdeen 15-Feb-18

Διαβάστε περισσότερα

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

Αποφασισιµότητα. HY118- ιακριτά Μαθηµατικά. Βασικές µέθοδοι απόδειξης. 07 -Αποδείξεις. ιακριτά Μαθηµατικά, Εαρινό εξάµηνο 2017 HY118- ιακριτά Μαθηµατικά Πέµπτη, 02/03/2017 Αντώνης Α. Αργυρός e-mail: argyros@csd.uoc.gr Το υλικό των διαφανειών έχει βασιστεί σε διαφάνειες του Kees van Deemter, από το University of Aberdeen 3/2/2017

Διαβάστε περισσότερα

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

ΠΑΙΓΝΙΑ Παιχνίδια Γενική Θεώρηση μεγιστοποιήσει την πιθανότητά ΠΑΙΓΝΙΑ Παιχνίδια Γενική Θεώρηση: Έστω ότι έχουμε τους παίκτες Χ και Υ. Ο κάθε παίκτης, σε κάθε κίνηση που κάνει, προσπαθεί να μεγιστοποιήσει την πιθανότητά του να κερδίσει. Ο Χ σε κάθε κίνηση που κάνει

Διαβάστε περισσότερα

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

Μαθηματική Λογική και Λογικός Προγραμματισμός Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων- Σημειώσεις έτους 2007-2008 Καθηγητής Γεώργιος Βούρος Μαθηματική Λογική και Λογικός Προγραμματισμός Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

1 Συνοπτική ϑεωρία. 1.1 Νόµοι του Προτασιακού Λογισµού. p p p. p p. ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Τµήµα Επιστήµης Υπολογιστών ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Τµήµα Επιστήµης Υπολογιστών HY-180: Λογική Εαρινό Εξάµηνο 2016 Κ. Βάρσος Πρώτο Φροντιστήριο 1 Συνοπτική ϑεωρία 1.1 Νόµοι του Προτασιακού Λογισµού 1. Νόµος ταυτότητας : 2. Νόµοι αυτοπάθειας

Διαβάστε περισσότερα

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

Μαθηματική Λογική και Λογικός Προγραμματισμός Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων- Σημειώσεις έτους 2007-2008 Καθηγητής Γεώργιος Βούρος Μαθηματική Λογική και Λογικός Προγραμματισμός Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών

Διαβάστε περισσότερα

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

Υπολογιστική Λογική και Λογικός Προγραμματισμός ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Υπολογιστική Λογική και Λογικός Προγραμματισμός Ενότητα 3: Λογική: Κατηγορηματική Λογική, Σχέση Λογικής και Λογικού Προγραμματισμού. Νίκος

Διαβάστε περισσότερα

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

Υποθετικές προτάσεις και λογική αλήθεια Υποθετικές προτάσεις και λογική αλήθεια Δρ. Παναγιώτης Λ. Θεοδωρόπουλος Σχολικός Σύμβουλος κλάδου ΠΕ03 www.p-theodoropoulos.gr Περίληψη Στην εργασία αυτή επιχειρείται μια ερμηνεία της λογικής αλήθειας

Διαβάστε περισσότερα

Αναπαράσταση Γνώσης. Αναπαράσταση Γνώσης με Λογική. Προτασιακή Λογική Λογική Πρώτης Τάξης

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

Διαβάστε περισσότερα

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

Στοιχεία Προτασιακής Λογικής Στοιχεία Προτασιακής Λογικής ιδάσκοντες: Φ. Αφράτη,. Φωτάκης,. Σούλιου Επιμέλεια διαφανειών:. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Μαθηματικές Προτάσεις

Διαβάστε περισσότερα

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

Σημειώσεις Λογικής I. Εαρινό Εξάμηνο Καθηγητής: Λ. Κυρούσης Σημειώσεις Λογικής I Εαρινό Εξάμηνο 2011-2012 Καθηγητής: Λ. Κυρούσης 2 Τελευταία ενημέρωση 28/3/2012, στις 01:37. Περιεχόμενα 1 Εισαγωγή 5 2 Προτασιακή Λογική 7 2.1 Αναδρομικοί Ορισμοί - Επαγωγικές Αποδείξεις...................

Διαβάστε περισσότερα

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

Υπολογιστικά & Διακριτά Μαθηματικά Υπολογιστικά & Διακριτά Μαθηματικά Ενότητα 2:Στοιχεία Μαθηματικής Λογικής Στεφανίδης Γεώργιος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό,

Διαβάστε περισσότερα

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

ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΛΟΓΙΚΗΣ ΧΛΤΖΙΝ ΠΥΛΟΣ ΒΣΙΚΕΣ ΕΝΝΟΙΕΣ ΛΟΓΙΚΗΣ 1. ύο προτάσεις που έχουν την ίδια σηµασία λέγονται ταυτόσηµες. 2. Μια αποφαντική πρόταση χαρακτηρίζεται αληθής όταν περιγράφει µια πραγµατική κατάσταση του κόσµου µας.

Διαβάστε περισσότερα

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

Τεχνητή Νοημοσύνη (ΥΠ23) 6 ο εξάμηνο Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ουρανία Χατζή Τεχνητή Νοημοσύνη (ΥΠ23) 6 ο εξάμηνο Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ουρανία Χατζή raniah@hua.gr 1 Ασάφεια (Fuzziness) Ποσοτικοποίηση της ποιοτικής πληροφορίας Οφείλεται κυρίως

Διαβάστε περισσότερα

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

Κεφάλαιο 2 Λογικός προγραμματισμός Υπολογισμός με λογική Κεφάλαιο 2 Λογικός προγραμματισμός Υπολογισμός με λογική Σύνοψη Το κεφάλαιο αυτό χωρίζεται σε δύο ενότητες. Στην πρώτη ενότητα επιχειρείται μια ιστορική αναδρομή στη λογική και τον λογικό προγραμματισμό,

Διαβάστε περισσότερα

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

Λογική. Φροντιστήριο 3: Συνεπαγωγή/Ισοδυναμία, Ταυτολογίες/Αντινομίες, Πλήρης Αλγόριθμος Μετατροπής σε CNF ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Λογική Φροντιστήριο 3: Συνεπαγωγή/Ισοδυναμία, Ταυτολογίες/Αντινομίες, Πλήρης Αλγόριθμος Μετατροπής σε CNF Δημήτρης Πλεξουσάκης Τμήμα Επιστήμης Υπολογιστών Άδειες

Διαβάστε περισσότερα

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

Σχόλιο. Παρατηρήσεις. Παρατηρήσεις. p q p. , p1 p2 A. ΠΡΟΤΑΣΕΙΣ Στα Μαθηµατικά χρησιµοποιούµε προτάσεις οι οποίες µπορούν να χαρακτηριστούν ως αληθείς (α) ή ψευδείς (ψ). Τις προτάσεις συµβολίζουµε µε τα τελευταία µικρά γράµµατα του Λατινικού αλφαβήτου:

Διαβάστε περισσότερα

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

Αναπαράσταση Γνώσης και Συλλογιστικές Αναπαράσταση Γνώσης και Συλλογιστικές Γενικά Προτασιακή λογική Λογική πρώτης τάξης Λογικός προγραµµατισµός Επεκτάσεις της Λογικής Πρώτης Τάξης Συστήµατα Κανόνων Επίλογος Μειονεκτήµατα προτασιακής λογικής

Διαβάστε περισσότερα

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

Λογική Πρώτης Τάξης. Γιώργος Κορφιάτης. Νοέµβριος Εθνικό Μετσόβιο Πολυτεχνείο Λογική Πρώτης Τάξης Γιώργος Κορφιάτης Εθνικό Μετσόβιο Πολυτεχνείο Νοέµβριος 2008 Σύνταξη Ορισµός (Σύνταξη της λογικής πρώτης τάξης) Λεξιλόγιο Σ = (Φ, Π, r) Συναρτήσεις f Φ Σχέσεις R Π r( ) η πληθικότητα

Διαβάστε περισσότερα

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

K15 Ψηφιακή Λογική Σχεδίαση 3: Προτασιακή Λογική / Θεωρία Συνόλων K15 Ψηφιακή Λογική Σχεδίαση 3: Προτασιακή Λογική / Θεωρία Συνόλων Γιάννης Λιαπέρδος TEI Πελοποννήσου Σχολή Τεχνολογικών Εφαρμογών Τμήμα Μηχανικών Πληροφορικής ΤΕ Στοιχεία προτασιακής λογικής Περιεχόμενα

Διαβάστε περισσότερα

ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Κεφάλαιο 8 : H γλώσσα προγραµµατισµού Pascal 1 ο Μέρος σηµειώσεων (Ενότητες 8.1 & 8.2 σχολικού βιβλίου)

ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Κεφάλαιο 8 : H γλώσσα προγραµµατισµού Pascal 1 ο Μέρος σηµειώσεων (Ενότητες 8.1 & 8.2 σχολικού βιβλίου) ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Κεφάλαιο 8 : H γλώσσα προγραµµατισµού Pascal 1 ο Μέρος σηµειώσεων (Ενότητες 8.1 & 8.2 σχολικού βιβλίου) 1. Εισαγωγή Χαρακτηριστικά της γλώσσας Τύποι δεδοµένων Γλώσσα προγραµµατισµού

Διαβάστε περισσότερα

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

Βασικές Ισοδυναμίες με Άρνηση, Πίνακες Αληθείας, Λογική Συνεπαγωγή, Ταυτολογίες, Αντινομίες, Πλήρης Αλγόριθμος Μετατροπής CNF Βασικές Ισοδυναμίες με Άρνηση, Πίνακες Αληθείας, Λογική Συνεπαγωγή, Ταυτολογίες, Αντινομίες, Πλήρης Αλγόριθμος Μετατροπής CNF 2 ο φροντιστήριο ΗΥ180 Διδάσκων: Δ. Πλεξουσάκης Τετάρτη 28/02/2018 Κρεατσούλας

Διαβάστε περισσότερα

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

ΚΑΤΗΓΟΡΗΜΑΤΙΚΟΣ ΛΟΓΙΣΜΟΣ Ι ΚΑΤΗΓΟΡΗΜΑΤΙΚΟΣ ΛΟΓΙΣΜΟΣ Ι Για τον προτασιακό λογισμό παρουσιάσαμε την αποδεικτική θεωρία (natural deduction/λογικό συμπέρασμα) τη σύνταξη (ορίζεται με γραμματική χωρίς συμφραζόμενα και εκφράζεται με συντακτικά

Διαβάστε περισσότερα

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

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Λογική Δημήτρης Πλεξουσάκης 1ο μέρος σημειώσεων: Προτασιακός Λογισμός Τμήμα Επιστήμης Υπολογιστών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται στην άδεια

Διαβάστε περισσότερα

ΠΛΗ 20, 3 η ΟΣΣ (Κατηγορηματική Λογική)

ΠΛΗ 20, 3 η ΟΣΣ (Κατηγορηματική Λογική) ΠΛΗ 20, 3 η ΟΣΣ (Κατηγορηματική Λογική) Δημήτρης Φωτάκης Διακριτά Μαθηματικά και Μαθηματική Λογική Πληροφορική Ελληνικό Ανοικτό Πανεπιστήμιο 2 η Εργασία: Γενική Εικόνα Ικανοποιητική βαθμολογική εικόνα

Διαβάστε περισσότερα

Γιώργος Στάμου Αναπαράσταση Οντολογικής Γνώσης και Συλλογιστική. Κριτική Ανάγνωση: Ανδρέας-Γεώργιος Σταφυλοπάτης

Γιώργος Στάμου Αναπαράσταση Οντολογικής Γνώσης και Συλλογιστική. Κριτική Ανάγνωση: Ανδρέας-Γεώργιος Σταφυλοπάτης Γιώργος Στάμου Αναπαράσταση Οντολογικής Γνώσης και Συλλογιστική Κριτική Ανάγνωση: Ανδρέας-Γεώργιος Σταφυλοπάτης Γλωσσική επιμέλεια και επιμέλεια διαδραστικού υλικού: Αλέξανδρος Χορταράς Copyright ΣΕΑΒ,

Διαβάστε περισσότερα

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

HY118- ιακριτά Μαθηµατικά HY118- ιακριτά Μαθηµατικά Τρίτη, 21/02/2017 Το υλικό των διαφανειών έχει βασιστεί σε Αντώνης διαφάνειες Α. Αργυρός του Kees van e-mail: argyros@csd.uoc.gr Deemter, από το University of Aberdeen 2/21/2017

Διαβάστε περισσότερα

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

HY118- ιακριτά Μαθηµατικά HY118- ιακριτά Μαθηµατικά Τρίτη, 21/02/2017 Το υλικό των διαφανειών έχει βασιστεί σε Αντώνης διαφάνειες Α. Αργυρός του Kees van e-mail: argyros@csd.uoc.gr Deemter, από το University of Aberdeen 2/21/2017

Διαβάστε περισσότερα

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

Προτασιακός Λογισμός (HR Κεφάλαιο 1) Προτασιακός Λογισμός (HR Κεφάλαιο 1) Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Σύνταξη Λογικός Συμπερασμός Σημασιολογία Ορθότητα και Πληρότητα Κανονικές Μορφές Προτάσεις Horn ΕΠΛ 412 Λογική

Διαβάστε περισσότερα

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

HY118- ιακριτά Μαθηµατικά HY118- ιακριτά Μαθηµατικά Πέµπτη, 09/03/2017 Αντώνης Α. Αργυρός e-mail: argyros@csd.uoc.gr Το υλικό των διαφανειών έχει βασιστεί σε διαφάνειες του Kees van Deemter, από το University of Aberdeen 3/9/2017

Διαβάστε περισσότερα

HY118- ιακριτά Μαθηµατικά. Νόµοι ισοδυναµίας. Κατηγορηµατικός Λογισµός. ιακριτά Μαθηµατικά, Εαρινό εξάµηνο Παρασκευή, 24/02/2017

HY118- ιακριτά Μαθηµατικά. Νόµοι ισοδυναµίας. Κατηγορηµατικός Λογισµός. ιακριτά Μαθηµατικά, Εαρινό εξάµηνο Παρασκευή, 24/02/2017 HY118- ιακριτά Μαθηµατικά Παρασκευή, 24/02/2017 Κατηγορηµατικός Λογισµός Αντώνης Α. Αργυρός e-mail: argyros@csd.uoc.gr Το υλικό των διαφανειών έχει βασιστεί σε διαφάνειες του Kees van Deemter, από το University

Διαβάστε περισσότερα

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

Υποδ: Χρησιμοποιήστε τον ορισμό της λογικής συνεπαγωγής (λογικής κάλυψης). Κανόνας Ανάλυσης 1 Μυθικός Αθάνατος 3 Μυθικός Θηλαστικό ------------------------------ 7 Αθάνατος Θηλαστικό 4 Αθάνατος έχεικέρας -------------------------------- 8 Θηλαστικό έχεικέρας 5 Θηλαστικό έχεικέρας

Διαβάστε περισσότερα

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

Συστήματα Γνώσης. Θεωρητικό Κομμάτι Μαθήματος Ενότητα 2: Βασικές Αρχές Αναπαράστασης Γνώσης και Συλλογιστικής ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Θεωρητικό Κομμάτι Μαθήματος Ενότητα 2: Βασικές Αρχές Αναπαράστασης Γνώσης και Συλλογιστικής Νίκος Βασιλειάδης, Αναπλ. Καθηγητής Άδειες

Διαβάστε περισσότερα

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

HY118-Διακριτά Μαθηματικά HY118-Διακριτά Μαθηματικά Τρίτη, 20/02/2018 Αντώνης Α. Αργυρός e-mail: argyros@csd.uoc.gr Το υλικό των διαφανειών έχει βασιστεί σε διαφάνειες του Kees van Deemter, από το University of Aberdeen 20-Feb-18

Διαβάστε περισσότερα

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

Στοιχεία Προτασιακής Λογικής Στοιχεία Προτασιακής Λογικής ιδάσκοντες: Φ. Αφράτη,. Φωτάκης Επιμέλεια διαφανειών:. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Μαθηματικές Προτάσεις (Μαθηματική)

Διαβάστε περισσότερα

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

Μαθηματική Λογική και Λογικός Προγραμματισμός Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων- Σημειώσεις έτους 2007-2008 Καθηγητής Γεώργιος Βούρος Μαθηματική Λογική και Λογικός Προγραμματισμός Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών

Διαβάστε περισσότερα

Κατηγορηµατική Λογική Προτασιακή Λογική: πλαίσιο διατύπωσης και µελέτης επιχειρηµάτων για πεπερασµένο πλήθος «λογικών αντικειµένων». «Λογικό αντικείµε

Κατηγορηµατική Λογική Προτασιακή Λογική: πλαίσιο διατύπωσης και µελέτης επιχειρηµάτων για πεπερασµένο πλήθος «λογικών αντικειµένων». «Λογικό αντικείµε Στοιχεία Κατηγορηµατικής Λογικής ιδάσκοντες: Φ. Αφράτη, Σ. Ζάχος,. Σούλιου Επιµέλεια διαφανειών:. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Κατηγορηµατική

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Εισαγωγή στις Βάσεις Δεδομζνων II ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΣΙΑ ΠΑΝΕΠΙΣΗΜΙΟ ΚΡΗΣΗ Εισαγωγή στις Βάσεις Δεδομζνων II Ενότητα: Λογική και Θεωρία Συνόλων Διδάσκων: Πηγουνάκης Κωστής ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΣΧΟΛΗ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ Άδειες Χρήσης

Διαβάστε περισσότερα

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

Αναπαράσταση γνώσης και συλλογιστική εφάλαιο 1 Αναπαράσταση γνώσης και συλλογιστική 1.1 Tυπική αναπαράσταση γνώσης ι φορμαλισμοί τυπικής αναπαράστασης γνώσης και συλλογιστικής χαρακτηρίζονται από τρία βασικά στοιχεία: τη σύνταξη (syntax),

Διαβάστε περισσότερα

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

Στοιχεία Κατηγορηματικής Λογικής Στοιχεία Κατηγορηματικής Λογικής ιδάσκοντες: Φ. Αφράτη,. Φωτάκης Επιμέλεια διαφανειών:. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Κατηγορηματική Λογική

Διαβάστε περισσότερα

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 412: Λογική στην Πληροφορική Δείγμα Ενδιάμεσης Εξέτασης Λύσεις Άσκηση 1 [30 μονάδες] Να αποδείξετε τα πιο κάτω λογικά επακόλουθα χρησιμοποιώντας τα συστήματα

Διαβάστε περισσότερα

Τεχνητή Νοημοσύνη ( )

Τεχνητή Νοημοσύνη ( ) Εβδομάδα Διάλεξη Ενδεικτικά θέματα διαλέξεων Ενδεικτικά θέματα εργαστηρίων/φροντιστηρίων 1 1 1 2 2 3 2 4 3 5 3 6 4 7 4 8 5 9 Τεχνητή Νοημοσύνη (2017-18) Γενικές πληροφορίες για το μάθημα. Εισαγωγή στην

Διαβάστε περισσότερα

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

Προτασιακός Λογισμός (HR Κεφάλαιο 1) Προτασιακός Λογισμός (HR Κεφάλαιο 1) Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Σύνταξη Λογικός Συμπερασμός Σημασιολογία Ορθότητα και Πληρότητα Κανονικές Μορφές Προτάσεις Horn ΕΠΛ 412 Λογική

Διαβάστε περισσότερα

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

HY118- ιακριτά Μαθηµατικά HY118- ιακριτά Μαθηµατικά Πέµπτη, 23/02/2017 Αντώνης Α. Αργυρός e-mail: argyros@csd.uoc.gr Το υλικό των διαφανειών έχει βασιστεί σε διαφάνειες του Kees van Deemter, από το University of Aberdeen 2/23/2017

Διαβάστε περισσότερα

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

Στοιχεία Κατηγορηματικής Λογικής Στοιχεία Κατηγορηματικής Λογικής ιδάσκοντες: Φ. Αφράτη,. Φωτάκης Επιμέλεια διαφανειών:. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Κατηγορηματική Λογική

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

HY118-Διακριτά Μαθηματικά HY118-Διακριτά Μαθηματικά Παρασκευή, 16/02/2018 Αντώνης Α. Αργυρός e-mail: argyros@csd.uoc.gr Το υλικό των διαφανειών έχει βασιστεί σε διαφάνειες του Kees van Deemter, από το University of Aberdeen 17-Feb-18

Διαβάστε περισσότερα

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

\5. Κατηγορηματικός Λογισμός (Predicate Calculus) \5 Κατηγορηματικός Λογισμός (Predicate Calculus) 51 Αντικείμενα Ιδιότητες και Σχέσεις Θεωρείστε την παρακάτω εξαγωγή συμπεράσματος: Κανένας ακέραιος δεν είναι μεγαλύτερος από το τετράγωνό του Το 1 2 είναι

Διαβάστε περισσότερα

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

Μαθηματική Λογική και Απόδειξη Μαθηματική Λογική και Απόδειξη Σύντομο ιστορικό σημείωμα: Η πρώτη απόδειξη στην ιστορία των μαθηματικών, αποδίδεται στο Θαλή το Μιλήσιο (~600 π.χ.). Ο Θαλής απέδειξε, ότι η διάμετρος διαιρεί τον κύκλο

Διαβάστε περισσότερα

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 412: Λογική στην Πληροφορική Ενδιάμεση Εξέταση Ημερομηνία : Δευτέρα 2 Νοεμβρίου 2015 Διάρκεια : 10:30 12:00 Διδάσκουσα : Άννα Φιλίππου Ονοματεπώνυμο: Αριθμός

Διαβάστε περισσότερα

Πανεπιστήμιο Κρήτης Τμήμα Επιστήμης Υπολογιστών. Σχεσιακός Λογισμός

Πανεπιστήμιο Κρήτης Τμήμα Επιστήμης Υπολογιστών. Σχεσιακός Λογισμός Σχεσιακός Λογισμός Γλώσσα βασισμένη στον Κατηγορηματικό Λογισμό 1 ης Τάξης (First Order Predicate Calculus) Οι περισσότερες γλώσσες επερώτησης σχεσιακών βάσεων δεδομένων βασίζονται στον Σχεσιακό Λογισμό

Διαβάστε περισσότερα

ΕΡΩΤΗΜΑΤΑ σε ΓΝΩΣΗ ΚΑΤΗΓΟΡΗΜΑΤΙΚΗ ΛΟΓΙΚΗ. ηµήτρης Ψούνης ΠΛΗ31, Απαντήσεις Ερωτήσεων Quiz - ΓΝΩΣΗ 1. ΣΩΣΤO τo (b): NAI ΕΞΗΓΗΣΗ: ΤΕΣΤ 7 / ΑΣΚΗΣΗ 1.

ΕΡΩΤΗΜΑΤΑ σε ΓΝΩΣΗ ΚΑΤΗΓΟΡΗΜΑΤΙΚΗ ΛΟΓΙΚΗ. ηµήτρης Ψούνης ΠΛΗ31, Απαντήσεις Ερωτήσεων Quiz - ΓΝΩΣΗ 1. ΣΩΣΤO τo (b): NAI ΕΞΗΓΗΣΗ: ΤΕΣΤ 7 / ΑΣΚΗΣΗ 1. ηµήτρης Ψούνης ΠΛΗ31, Απαντήσεις Ερωτήσεων Quiz - ΓΝΩΣΗ 1 ΕΡΩΤΗΜΑΤΑ σε ΓΝΩΣΗ ΚΑΤΗΓΟΡΗΜΑΤΙΚΗ ΛΟΓΙΚΗ ΚΑΤΗΓΟΡΗΜΑΤΙΚΗ ΛΟΓΙΚΗ 1 Η πρόταση «εν είναι όλα τα άλογα τετράποδα» είναι ισοδύναµη µε την πρόταση. a.

Διαβάστε περισσότερα

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

Στοιχεία Προτασιακής Λογικής Μαθηματικές Προτάσεις Στοιχεία Προτασιακής Λογικής Διδάσκοντες: Φ. Αφράτη, Δ. Φωτάκης Επιμέλεια διαφανειών: Δ. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο

Διαβάστε περισσότερα

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

, για κάθε n N. και P είναι αριθμήσιμα. ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΔΙΑΚΡΙΤA ΜΑΘΗΜΑΤΙΚΑ Διδάσκοντες: Δ.Φωτάκης Θ. Σούλιου η Γραπτή Εργασία Ημ/νια παράδοσης 5/4/8 Θέμα (Διαδικασίες Απαρίθμησης.

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Τίτλος Μαθήματος. Ενότητα 3: Θεωρία λογικού προγραμματισμού. Παναγιώτης Σταματόπουλος Σχολή Θετικών Επιστημών Τμήμα Πληροφορικής και Τηλεπικοινωνιών

Τίτλος Μαθήματος. Ενότητα 3: Θεωρία λογικού προγραμματισμού. Παναγιώτης Σταματόπουλος Σχολή Θετικών Επιστημών Τμήμα Πληροφορικής και Τηλεπικοινωνιών Τίτλος Μαθήματος Ενότητα 3: Παναγιώτης Σταματόπουλος Σχολή Θετικών Επιστημών Τμήμα Πληροφορικής και Τηλεπικοινωνιών Περιγραφή ενότητας Σύνταξη και σημασιολογία λογικών προγραμμάτων. Μοντελοθεωρητική σημασιολογία,

Διαβάστε περισσότερα

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

Στοιχεία Κατηγορηματικής Λογικής Στοιχεία Κατηγορηματικής Λογικής Διδάσκοντες: Φ. Αφράτη, Δ. Φωτάκης, Δ. Σούλιου Επιμέλεια διαφανειών: Δ. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Κατηγορηματική

Διαβάστε περισσότερα

ΗΥ Λογική. Διδάσκων: Δημήτρης Πλεξουσάκης Καθηγητής

ΗΥ Λογική. Διδάσκων: Δημήτρης Πλεξουσάκης Καθηγητής ΗΥ 180 - Λογική Διδάσκων: Καθηγητής E-mail: dp@csd.uoc.gr Ώρες διδασκαλίας: Δευτέρα, Τετάρτη 4-6 μμ, Αμφ. Β Ώρες φροντιστηρίου: Πέμπτη 4-6 μμ, Αμφ. Β Ώρες γραφείου: Δευτέρα, Τετάρτη 2-4 μμ, Κ.307 Web site:

Διαβάστε περισσότερα

ΠΛΗ 20, 3 η ΟΣΣ (Κατηγορηματική Λογική)

ΠΛΗ 20, 3 η ΟΣΣ (Κατηγορηματική Λογική) ΠΛΗ 20, 3 η ΟΣΣ (Κατηγορηματική Λογική) Δημήτρης Φωτάκης Διακριτά Μαθηματικά και Μαθηματική Λογική Πληροφορική Ελληνικό Ανοικτό Πανεπιστήμιο 2 η Εργασία: Γενική Εικόνα Αρκετά καλή βαθμολογική εικόνα (

Διαβάστε περισσότερα

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

Τεχνητή Νοημοσύνη. 9η διάλεξη ( ) Ίων Ανδρουτσόπουλος. Τεχνητή Νοημοσύνη 9η διάλεξη (2016-17) Ίων Ανδρουτσόπουλος http://www.aueb.gr/users/ion/ 1 Οι διαφάνειες αυτής της διάλεξης βασίζονται εν μέρει στο βιβλίο Artificial Intelligence A Modern Approach των

Διαβάστε περισσότερα

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

HY118-Διακριτά Μαθηματικά HY118-Διακριτά Μαθηματικά Πέμπτη, 08/02/2018 Το υλικό των Αντώνης διαφανειών Α. Αργυρός έχει βασιστεί σε διαφάνειες του e-mail: Kees argyros@csd.uoc.gr van Deemter, από το University of Aberdeen 08-Feb-18

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Κατηγορηµατική Λογική

Κατηγορηµατική Λογική Προβλήµατα της Προτασιακής Λογικής Γιατί δεν µας αρκεί η Προτασιακή Λογική; Εστω ότι ισχύουν τα P και Q: P : «Ο Σωκράτης είναι άνθρωπος» Q : «Κάθε άνθρωπος είναι ϑνητός» R : «Ο Σωκράτης είναι ϑνητός» Μπορούµε

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Κεφάλαιο 8. Βασικές Αρχές Αναπαράστασης Γνώσης και Συλλογιστικής. Τεχνητή Νοηµοσύνη - Β' Έκδοση

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

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Λογικός Προγραμματισμός Λογικός Προγραμματισμός Αναπαράσταση γνώσης: Λογικό Σύστημα. Μηχανισμός επεξεργασίας γνώσης: εξαγωγή συμπεράσματος. Υπολογισμός: Απόδειξη θεωρήματος (το συμπέρασμα ενδιαφέροντος) από αξιώματα (γνώση).

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα