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

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

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

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

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

ΠΛΗ 405 Τεχνητή Νοηµοσύνη Ε ανάληψη. πεπερασµένα χρονικά περιθώρια ανά κίνηση. απευθείας αξιολόγηση σε ενδιάµεσους κόµβους

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΠΛΗ 405 Τεχνητή Νοηµοσύνη Ε ανάληψη. πράκτορες βασισµένοι σε προτασιακή λογική. πράκτορες βασισµένοι σε κύκλωµα

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Υπολογισμός στο Λογικό Προγραμματισμό. Πώς υπολογίζεται η έξοδος ενός Λογικού Προγράμματος;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΕΚΠ 413 / ΕΚΠ 606 Αυτόνοµοι (Ροµ οτικοί) Πράκτορες

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

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

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

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

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

ΕΚΠ 413 / ΕΚΠ 606 Αυτόνοµοι (Ροµ οτικοί) Πράκτορες

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

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

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

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

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

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

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

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

ΕΚΠ 413 / ΕΚΠ 606 Αυτόνοµοι (Ροµ οτικοί) Πράκτορες

Ε ανάληψη. Παιχνίδια παιχνίδια ως αναζήτηση. Βέλτιστες στρατηγικές στρατηγική minimax. Βελτιώσεις κλάδεµα α-β

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

Ε ανάληψη. Ορισµοί της Τεχνητής Νοηµοσύνης (ΤΝ) Καταβολές. Ιστορική αναδροµή. Πράκτορες. Περιβάλλοντα. κριτήρια νοηµοσύνης

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

Μάθημα: Δ3. Δίκτυα Γνώσης και Σημασιολογικός Ιστός. Διάλεξη 01 & 02. Δρ. Γεώργιος Χρ. Μακρής

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

Μάθημα: Δ3. Δίκτυα Γνώσης και Σημασιολογικός Ιστός. Διάλεξη 02 & 03. Δρ. Γεώργιος Χρ. Μακρής

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

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

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

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

Αλγόριθµοι και Πολυπλοκότητα

. (iii) Μόνο οι εκφράσεις που σχηµατίζονται από τα i,ii είναι προτασιακοί τύποι.

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

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

p p p q p q p q p q

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

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

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

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

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

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

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

Transcript:

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

Ε ανάληψη Παιχνίδια τύχης αναζήτηση expectiminimax Παιχνίδια ατελούς ληροφόρησης εξέταση διαθέσιµης πληροφορίας Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 2

Σήµερα Λογικοί ράκτορες πράκτορες βασισµένοι στη λογική Λογικές τυπικές γλώσσες λογική κάλυψη Προτασιακή λογική λογική µε προτάσεις Προτασιακός συµ ερασµός model checking resolution forward chaining backward chaining Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 3

Λογικοί ράκτορες Logical Agents

Πράκτορες Βασισµένοι στη Γνώση (Knowledge-Based Agents) Λογικοί ράκτορες αναπαράσταση γνώσης (knowledge representation) διαδικασίες συµπερασµού (inference procedures) βασικό όχηµα: λογική (logic) Πλεονεκτήµατα αναπαράσταση γενικής χρήσης ευελιξία, προσαρµογή συνδυασµός πληροφοριών «ανακάλυψη» νέας γνώσης συνδυασµός γνώσης και αντίληψης αποκάλυψη κατάστασης Μειονεκτήµατα οριστική (definite) γνώση, έλλειψη χειρισµού αβεβαιότητας Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 5

Βάση Γνώσης (Knowledge Base) Βάση γνώσης ένα σύνολο προτάσεων (sentences) αρχικοποίηση: γνωστικό υπόβαθρο (background knowledge) Πρόταση ισχυρισµός για τον κόσµο του πράκτορα γλώσσα αναπαράστασης: τυπική γλώσσα Βασικές διεργασίες Tell: ενηµέρωση της βάσης γνώσης Ask: εξαγωγή συµπερασµάτων από βάση γνώσης Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 6

Α λός Λογικός Πράκτορας ηλωτική (declarative) ροσέγγιση δίνουµε στον πράκτορα την απαραίτητη γνώση για τον κόσµο στόχοι, µεταβολές καταστάσεων, αµετάβλητοι ισχυρισµοί,... ο πράκτορας αποφασίζει πώς πρέπει να ενεργήσει σε αντίθεση µε τη διαδικαστική (procedural) προσέγγιση Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 7

Ο Κόσµος του Wumpus Μέτρο α όδοσης +1000 για χρυσό 1000 για wumpus, γούβα 1 για κάθε βήµα 10 για χρήση βέλους Περιβάλλον πλέγµα 4x4, P(γούβα)=0.2 Ε ενεργητές µετακίνηση εµπρός στροφή +90 ο ή 90 ο αρπαγή χρυσού εξακόντιση βέλους Αισθητήρες [δυσοσµία, αύρα, λάµψη, γδούπος, κραυγή] Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 8

Παράδειγµα Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 9

Παράδειγµα Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 10

Λογικές Logics

Λογικές (Logics) Τυ ικές γλώσσες αναπαράσταση πληροφορίας µε στόχο την εξαγωγή συµπερασµάτων Σύνταξη (syntax) καλά σχηµατισµένες / διατυπωµένες προτάσεις συντακτικά σωστή: x+y=2, συντακτικά λανθασµένη: xy2+= Σηµασιολογία (semantics) νόηµα πρότασης = αλήθεια πρότασης σε κάθε δυνατό κόσµο x+y=2 : αληθής αν x=y=1, ψευδής αν x=y=4 Μοντέλα (models) µοντέλα: περιγραφή δυνατών κόσµων (µαθηµατική αφαίρεση) µοντέλο: καθορισµός αλήθειας ή ψεύδους κάθε σχετικής πρότασης m µοντέλο πρότασης p = η πρόταση p είναι αληθής στο µοντέλο m Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 12

Λογική Κάλυψη (Εntailment) Λογική κάλυψη (entailment) α β: η πρόταση α καλύ τει (entails) την πρόταση β ορισµός: (α β) (σε κάθε µοντέλο: αν α αληθής, τότε β αληθής) (α β) Μ(α) Μ(β), όπου Μ(p) = µοντέλα της πρότασης p Ερµηνεία η πρόταση β προκύπτει λογικά από την πρόταση α αν η α είναι αληθής, τότε και η β ρέ ει να είναι αληθής η αλήθεια της β «εριέχεται» στην αλήθεια της α παράδειγµα: (x + y = 4) (4 = x + y) Παρατηρήσεις κάλυψη: σχέση µεταξύ προτάσεων βασισµένη στη σηµασιολογία λογική κάλυψη: διαφορετική από τη συνεπαγωγή Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 13

Παράδειγµα: Ο Κόσµος του Wumpus Μέτρο α όδοσης +1000 για χρυσό 1000 για wumpus, γούβα 1 για κάθε βήµα 10 για χρήση βέλους Περιβάλλον πλέγµα 4x4, P(γούβα)=0.2 Ε ενεργητές µετακίνηση εµπρός στροφή +90 ο ή 90 ο αρπαγή χρυσού εξακόντιση βέλους Αισθητήρες [δυσοσµία, αύρα, λάµψη, γδούπος, κραυγή] Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 14

υνατά Μοντέλα του Κόσµου Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 15

Μοντέλα της Βάσης Γνώσης Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 16

Παράδειγµα Λογικής Κάλυψης α 1 = εν υπάρχει γούβα στο [1,2]. KB α 1 α 2 = εν υπάρχει γούβα στο [2,2]. KB α 2 Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 17

Έννοιες Λογικής Κάλυψης Λογική ισοδυναµία (logical equivalence) α και β ισοδύναµες όταν είναι αληθείς στο ίδιο σύνολο µοντέλων (α β) ανν (α β) και (β α) Εγκυρότητα (validity) α έγκυρη όταν είναι αληθής σε όλα τα µοντέλα (πάντα αληθής πρόταση α) Μ(α) = όλα τα µοντέλα Ικανο οιησιµότητα (satisfiability) α ικανοποιήσιµη όταν είναι αληθής σε κά οια µοντέλα (α πάντα ψευδής πρόταση) Μ(α) Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 18

Λογικός Συµ ερασµός (Logical Inference) Έλεγχος µοντέλων (model checking) έλεγχος αν η α είναι αληθής στα µοντέλα που η KB είναι αληθής εξαντλητική απαρίθµηση (πεπερασµένος αριθµός µοντέλων) Συµ ερασµός (inference) KB i α : ο αλγόριθµος i παράγει την πρόταση α από την KB Ορθότητα (soundness) παράγει µόνο καλυπτόµενες προτάσεις: KB i α KB α διατήρηση της αληθείας (truth preservation) Πληρότητα (completeness) παράγει οποιαδήποτε καλυπτόµενη πρόταση: KB α KB i α Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 19

ιαδικασία Συλλογιστικής Θεµελίωση (grounding) σύνδεση πραγµατικού κόσµου και βάσης γνώσης πώς γνωρίζουµε ότι η βάση γνώσης είναι αληθής στον κόσµο; άµεσες βραχυπρόθεσµες πηγές: αισθήσεις προτάσεις έµµεσες µακροπρόθεσµες πηγές: µάθηση γενικοί κανόνες Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 20

Προτασιακή Λογική Propositional Logic

Σύνταξη Ατοµικές ροτάσεις (atomic sentences) Αληθές (πάντα αληθής πρόταση), Ψευδές (πάντα ψευδής πρόταση) προτασιακά σύµβολα: P, Q, R, W 1,3, Γ 3,1 Λογικά συνδετικά (logical connectives) άρνηση (negation) : P (θετικά και αρνητικά λεκτικά literals) σύζευξη (conjunction) : P Q (συζευκτέοι) διάζευξη (disjunction) : P Q (διαζευκτέοι) συνεπαγωγή (implication) : P Q (προϋπόθεση και επακόλουθο) ισοδυναµία (equivalence), P Q (αµφίδροµη συνεπαγωγή) Προτεραιότητα (µεγαλύτερη),,,, (µικρότερη) Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 22

Σηµασιολογία Μοντέλο καθορίζει την τιµή αληθείας κάθε προτασιακού συµβόλου Πίνακας αληθείας (truth table) καθορίζει την τιµή αληθείας κάθε σύνθετης πρότασης P Q P P Q P Q P Q P Q Ψευδές Ψευδές Αληθές Ψευδές Ψευδές Αληθές Αληθές Ψευδές Αληθές Αληθές Ψευδές Αληθές Αληθές Ψευδές Αληθές Ψευδές Ψευδές Ψευδές Αληθές Ψευδές Ψευδές Αληθές Αληθές Ψευδές Αληθές Αληθές Αληθές Αληθές Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 23

Μια Α λή Βάση Γνώσης Κόσµος του Wumpus µόνο µε γούβες Γ i,j υπάρχει γούβα στο [i, j]; A i,j υπάρχει αύρα στο [i, j]; Προτάσεις (Αξιώµατα) R 1 : Γ 1,1 R 2 : Α 1,1 (Γ 1,2 Γ 2,1 ) R 3 : Α 2,1 (Γ 1,1 Γ 2,2 Γ 3,1 ) R 4 : Α 1,1 R 5 : Α 2,1 Βάση γνώσης σύζευξη προτάσεων: KB = R 1 R 2 R 3 R 4 R 5 Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 24

Συµ ερασµός µε Α αρίθµηση I απάντηση σε ερωτήσεις της µορφής: KB α ; Α αρίθµηση µεταβλητές: Α 1,1, Α 2,1, Γ 1,1, Γ 1,2, Γ 2,1, Γ 2,2, Γ 3,1 η ΚΒ είναι αληθής σε 3 από τα 128 µοντέλα Λογική κάλυψη KB Γ 1,2, KB Γ 2,2, KB Γ 2,2, KB Γ 3,1, KB Γ 3,1,... ορθός και πλήρης αλγόριθµος (αναζήτηση πρώτα σε βάθος) Πολυ λοκότητα χρονική Ο(2 n ), χωρική Ο(n), για n προτασιακά σύµβολα Θεώρηµα Κάθε γνωστός αλγόριθµος συµ ερασµού για ροτασιακή λογική έχει εκθετική ολυ λοκότητα χειρότερης ερί τωσης ως ρος την είσοδο. Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 25

Συµ ερασµός µε Α αρίθµηση II Α 1,1 Α 2,1 Γ 1,1 Γ 1,2 Γ 2,1 Γ 2,2 Γ 3,1 Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 26

Συµ ερασµός µε Α αρίθµηση III Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 27

Λογική Ισοδυναµία (Logical Equivalence) (α β) ανν (α β) και (β α) (α β) (β α) αντιµεταθετικότητα του (α β) (β α) αντιµεταθετικότητα του ((α β) γ) (α (β γ)) προσεταιριστικότητα του ((α β) γ) (α (β γ)) προσεταιριστικότητα του ( α) α απαλοιφή διπλής άρνησης (α β) ( β α) αντιθετοαντιστροφή (α β) ( α β) απαλοιφή συνεπαγωγής (α β) ((α β) (β α)) απαλοιφή αµφίδροµης συνεπαγωγής (α β) ( α β) νόµος De Morgan (α β) ( α β) νόµος De Morgan (α (β γ)) ((α β) (a γ)) επιµεριστικότητα του ως προς το (α (β γ)) ((α β) (a γ)) επιµεριστικότητα του ως προς το Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 28

Εγκυρότητα (Validity) Έγκυρη ρόταση (ταυτολογία) είναι αληθής σε όλα τα µοντέλα παραδείγµατα: P P, P P, Ψευδές, (P (P Q)) Q αναγκαία αληθής, συνεπώς «κενή περιεχοµένου» λογικά ισοδύναµη µε την πρόταση Αληθές Θεώρηµα της αραγωγής (deduction theorem) για κάθε α και β, (α β) ανν η (α β) είναι έγκυρη Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 29

Ικανο οιησιµότητα (Satisfiability) Πρόταση ικανοποιήσιµη: είναι αληθής σε ένα τουλάχιστον µοντέλο µη ικανοποιήσιµη: δεν είναι αληθής σε κανένα µοντέλο Ικανο οιησιµότητα πρόβληµα: υπάρχει µοντέλο m που ικανοποιεί την α; προσδιορισµός ικανοποιησιµότητας πρότασης πρώτο NP-πλήρες πρόβληµα Αντιθετοαντιστροφή (contraposition) η α είναι έγκυρη αν και µόνο αν η α είναι µη ικανοποιήσιµη Α αγωγή σε άτο ο (α β) εάν και µόνο εάν η ρόταση (α β) είναι µη ικανο οιήσιµη Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 30

Προτασιακός Συµ ερασµός Propositional Inference

Συλλογιστική (Reasoning) Κανόνες συµ ερασµού εφαρµογή κανόνων συµπερασµού στη βάση γνώσης παραγωγή νέων συµπερασµάτων απο τη βάση γνώσης α όδειξη: ακολουθία εφαρµογής κανόνων συµπερασµού συνήθως απαιτείται είσοδος σε κάποια κανονική µορφή Έλεγχος µοντέλων απαρίθµηση όλων των µοντέλων (εκθετική πολυπλοκότητα) έλεγχος εγκυρότητας πρότασης στα µοντέλα της βάσης γνώσης συστηµατική αναζήτηση στο χώρο των δυνατών µοντέλων ευρετική τοπική αναζήτηση στο χώρο των δυνατών µοντέλων Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 32

Κανόνες Συµ ερασµού (Inference Rules) Κανόνες λογικές ισοδυναµίες «τρόπος του θέτειν» (modus ponens) απαλοιφή του και (and-elimination) εισαγωγή του και (and-introduction) εισαγωγή του ή (or-introduction) διπλή άρνηση (double negation) µοναδιαία ανάλυση (unit resolution) ανάλυση (resolution) Ορθότητα εφαρµόσιµοι χωρίς έλεγχο µοντέλων α,β,γ δ α, β, γ Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 33 δ

Κανόνες Συµ ερασµού (Ι) Λογικές ισοδυναµίες προκύπτουν δύο κανόνες α β ( α β ) ( β α) Modus ponens («τρό ος του θέτειν») δοθείσας µιας συνεπαγωγής και της προϋπόθεσης συµπεραίνουµε το επακόλουθο Α αλοιφή του και από µια σύζευξη συµπεραίνουµε οποιονδήποτε όρο της Εισαγωγή του και σύζευξη προτάσεων που ισχύουν ( α β ) ( β α) α β 1 2 3 α β, α β α β α α1, α2, α3,, αn α α α α Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 34 n

Κανόνες Συµ ερασµού (ΙΙ) Εισαγωγή του ή διάζευξη προτάσεων που ισχύουν α1, α2, α3,, αn α α α α 1 2 3 n ι λή άρνηση αναίρεση αρνήσεων Μοναδιαία ανάλυση αν δεν ισχύει ο ένας όρος µιας διάξευξης θα πρέπει να ισχύει ο άλλος Ανάλυση αφαίρεση συµπληρωµατικών όρων από δύο διαζεύξεις και σύµπτυξη των υπολοίπων α α α β, β α α β, β γ α γ Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 35

Α όδειξη (Proof) Α όδειξη ρότασης ακολουθία εφαρµογής κανόνων συµπερασµού η οποία παράγει µια δεδοµένη πρόταση από µια αρχική βάση γνώσης Α όδειξη ως αναζήτηση καταστάσεις: πιθανές βάσεις γνώσης ενέργειες: εφαρµόσιµοι κανόνες συµπερασµού διάδοχοι: βάση γνώσης εµπλουτισµένη µε συµπεράσµατα στόχος: µονοπάτι/ακολουθία συµπερασµού ιαδικασία αναζήτησης προς τα εµπρός: από αρχική βάση γνώσης προς πρόταση-στόχο προς τα πίσω: από πρόταση-στόχο προς αρχική βάση γνώσης Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 36

Παράδειγµα Ι Βάση Γνώσης R 1 : Γ 1,1 R 2 :Α 1,1 (Γ 1,2 Γ 2,1 ) R 3 :Α 2,1 (Γ 1,1 Γ 2,2 Γ 3,1 ) R 4 : Α 1,1 R 5 : Α 2,1 Α όδειξη Γ 1,2 R 6 : (Α 1,1 (Γ 1,2 Γ 2,1 )) ((Γ 1,2 Γ 2,1 ) Α 1,1 ) R 7 : ((Γ 1,2 Γ 2,1 ) Α 1,1 ) R 8 : ( Α 1,1 (Γ 1,2 Γ 2,1 )) R 9 : (Γ 1,2 Γ 2,1 ) R 10 : Γ 1,2 Γ 2,1 Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 37

Παράδειγµα ΙΙ Βάση γνώσης R 1 : Γ 1,1 R 2 : Α 1,1 (Γ 1,2 Γ 2,1 ) R 3 : Α 2,1 (Γ 1,1 Γ 2,2 Γ 3,1 ) R 4 : Α 1,1 R 5 : Α 2,1 R 6 : (Α 1,1 (Γ 1,2 Γ 2,1 )) ((Γ 1,2 Γ 2,1 ) Α 1,1 ) R 7 : ((Γ 1,2 Γ 2,1 ) Α 1,1 ) R 8 : ( Α 1,1 (Γ 1,2 Γ 2,1 )) R 9 : (Γ 1,2 Γ 2,1 ) R 10 : Γ 1,2 Γ 2,1 Α όδειξη Γ 3,1 R 11 : Α 1,2 R 12 : Α 1,2 (Γ 1,1 Γ 2,2 Γ 1,3 ) αντιθετοαντιστροφή: R 13 : Γ 2,2 R 14 : Γ 1,3 από R 3 και R 5 : R 15 : Γ 1,1 Γ 2,2 Γ 3,1 από R 15 και R 13 : R 16 : Γ 1,1 Γ 3,1 από R 16 και R 1 : R 17 : Γ 3,1 Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 38

Μονοτονικότητα (Monotonicity) Μονοτονικότητα εάν KB α, τότε KB β α το σύνολο των καλυπτόµενων προτάσεων δεν µειώνεται µε προσθήκη νέων πληροφοριών στη βάση γνώσης Συµ εράσµατα οι κανόνες συµπερασµού µπορούν να εφαρµόζονται ο οτεδή οτε ικανοποιούνται οι προϋποθέσεις τους τα συµπεράσµατα ενός εφαρµόσιµου κανόνα πρέπει να προκύπτουν άσχετα από το τι άλλο υπάρχει στη βάση γνώσης Μη µονοτονικότητα αναλογία µε την αλλαγή γνώµης στην ανθρώπινη συλλογιστική Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 39

Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 40 Ανάλυση (Resolution) Εφαρµογή διαζευκτικές πρότασεις µε κάποιο συµπληρωµατικό λεκτικό Μοναδιαία ανάλυση (unit resolution) Πλήρης ανάλυση (full resolution) Παραγοντο οίηση (factoring) απολοιφή πολλαπλών αντιγράφων λεκτικών στο συµπέρασµα k i i k l l l l m l l + 1 1 1 1, n j j k i i n k m m m m l l l l m m l l + + 1 1 1 1 1 1 1 1, l i = m l i = m j

Πληρότητα Ανάλυσης Πληρότητα πλήρης στρατηγική αναζήτησης εξέταση όλων των κόµβων επαρκείς κανόνες συµπερασµού κάθε συµπέρασµα προσπελάσιµο Θεώρηµα η ανάλυση από µόνη της είναι επαρκής κανόνας συµπερασµού Πληρότητα διάψευσης (refutation completeness) η ανάλυση δεν µπορεί να «αποδείξει» το Α Β, δοθέντος του Α η ανάλυση µπορεί να απαντήσει εάν το Α Β είναι αληθές ή ψευδές Χρησιµότητα επιβεβαίωση ή διάψευση πρότασης, όχι απαρίθµηση συµπερασµάτων Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 41

Συζευκτική Κανονική Μορφή (Conjunctive Normal Form CNF) CNF κάθε πρόταση είναι ισοδύναµη µε µια σύζευξη διαζεύξεων λεκτικών clause: διάζευξη λεκτικών CNF: (............) (............)... (............) Α 1,1 (Γ 1,2 Γ 2,1 ) ( Α 1,1 Γ 1,2 Γ 2,1 ) ( Γ 1,2 Α 1,1 ) ( Γ 2,1 Α 1,1 ) k-cnf: ακριβώς k λεκτικά ανά clause (k 3) Μετατρο ή σε CNF απαλοιφή : (α β) ((α β) (β α)) απαλοιφή : (α β) ( α β) µετακίνηση : (α β) ( α β), (α β) ( α β), ( α) α επιµερισµός ως προς : (α (β γ)) ((α β) (a γ)) Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 42

Αλγόριθµος Ανάλυσης Α όδειξη KB α ισοδύναµα, απόδειξη ότι η (KB α) είναι µη ικανοποιήσιµη Αλγόριθµος εισάγουµε την α στην KB µετατρέπουµε την (KB α) σε µορφή CNF εφαρµόζουµε τον κανόνα της ανάλυσης σε οποιοδήποτε ζεύγος clauses µπορεί να εφαρµοστεί αν συµπεράνουµε την κενή πρόταση (άτοπο) η πρόταση α καλύπτεται από την KB ειδάλλως η πρόταση α δεν καλύπτεται από την KB Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 43

Αλγόριθµος Ανάλυσης Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 44

Παράδειγµα Ανάλυσης Βάση γνώσης KB = R 2 R 4 = (Α 1,1 (Γ 1,2 Γ 2,1 )) Α 1,1 Α όδειξη Γ 1,2 Μετατρο ή (KB Γ 1,2 ) σε CNF ( Γ 1,2 Α 1,1 ) ( Α 1,1 Γ 1,2 Γ 2,1 ) ( Γ 2,1 Α 1,1 ) ( Α 1,1 ) (Γ 1,2 ) Ανάλυση Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 45

Πληρότητα Ανάλυσης Ολοκλήρωση ανάλυσης (resolution closure) όλες οι διαζευκτικές προτάσεις (clauses) που προκύπτουν από ανάλυση πεπερασµένο σύνολο προτάσεων σε πεπερασµένο σύνολο συµβόλων Θεώρηµα της θεµελιώδους ανάλυσης (ground resolution) Αν ένα σύνολο διαζευτικών ροτάσεων S είναι µη ικανο οιήσιµο, τότε η ολοκλήρωση της ανάλυσης τους RC(S) εριέχει την κενή ρόταση. Α όδειξη απόδειξη της αντιθετοαντιστροφής αν η RC(S) δεν εριέχει την κενή ρόταση, τότε το S είναι ικανο οιήσιµο κατασκευή µοντέλου για την S Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 46

Προτάσεις Horn Horn clauses διαζευκτικές προτάσεις µε ένα το ολύ θετικό λεκτικό π.χ. Θ 1,1 Αύρα Α 1,1 Οριστικές ροτάσεις (definite clauses) διαζεύξεις µε ακριβώς ένα θετικό λεκτικό (κανόνες) π.χ. Θ 1,1 Αύρα Α 1,1 (σώµα κεφαλή) λογικός προγραµµατισµός (Prolog) Γεγονότα (facts) µόνο ένα θετικό λεκτικό, π.χ. Α 1,1 Περιορισµοί ακεραιότητας (integrity constraints) µόνο αρνητικά λεκτικά, π.χ. W 1,1 W 1,2 Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 47

Συµ ερασµός µε ροτάσεις Horn Προς τα εµ ρός αλυσίδα εκτέλεσης (forward chaining) καθοδηγούµενη από τα δεδοµένα (data-driven) εάν ικανοποιούνται οι προϋποθέσεις, συµπεραίνουµε το επακόλουθο καλύπτεται η πρόταση-στόχος από τα δεδοµένα; Προς τα ίσω αλυσίδα εκτέλεσης (backward chaining) κατευθυνόµενη από τους στόχους (goal-directed) για να ισχύει µια πρόταση, πρέπει να ισχύουν οι προϋποθέσεις της είναι αληθείς όλες οι προϋποθέσεις της πρότασης-στόχου; Χρονική ολυ λοκότητα γραµµική ως προς το µέγεθος της βάσης γνώσης! Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 48

Ανα αράσταση µε Γράφηµα AND-OR Προτάσεις Horn P Q L M P B L M A P L A B L A B Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 49

Παράδειγµα Forward Chaining P Q L M P B L M A P L A B L A B Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 50

Παράδειγµα Forward Chaining P Q L M P B L M A P L A B L A B Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 51

Παράδειγµα Forward Chaining P Q L M P B L M A P L A B L A B Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 52

Παράδειγµα Forward Chaining P Q L M P B L M A P L A B L A B Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 53

Παράδειγµα Forward Chaining P Q L M P B L M A P L A B L A B Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 54

Παράδειγµα Forward Chaining P Q L M P B L M A P L A B L A B Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 55

Παράδειγµα Forward Chaining P Q L M P B L M A P L A B L A B Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 56

Παράδειγµα Forward Chaining P Q L M P B L M A P L A B L A B Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 57

Forward Chaining Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 58

Ορθότητα και Πληρότητα Ορθότητα ο αλγόριθµος forward chaining είναι ορθός κάθε συµπερασµός είναι εφαρµογή του modus ponens Πληρότητα ο αλγόριθµος forward chaining είναι πλήρης κάθε λογικά καλυπτόµενη πρόταση µπορεί να αποδειχθεί Α όδειξη ληρότητας σταθερό σηµείο (fixed point): δεν παράγονται συµπεράσµατα κάθε προτασιακό σύµβολο έχει τιµή Αληθές ή Ψευδές (µοντέλο) έστω ξ Ψευδές, ενώ θα έπρεπε να είναι αληθές τότε θα υπάρχει (α β... γ ξ ) Ψευδής (α β... γ) Αληθής άτοπο, γιατί δεν θα ήταν ο αλγόριθµος στο σταθερό σηµείο Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 59

Παράδειγµα Backward Chaining P Q L M P B L M A P L A B L A B Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 60

Παράδειγµα Backward Chaining P Q L M P B L M A P L A B L A B Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 61

Παράδειγµα Backward Chaining P Q L M P B L M A P L A B L A B Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 62

Παράδειγµα Backward Chaining P Q L M P B L M A P L A B L A B Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 63

Παράδειγµα Backward Chaining P Q L M P B L M A P L A B L A B Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 64

Παράδειγµα Backward Chaining P Q L M P B L M A P L A B L A B Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 65

Παράδειγµα Backward Chaining P Q L M P B L M A P L A B L A B Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 66

Παράδειγµα Backward Chaining P Q L M P B L M A P L A B L A B Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 67

Παράδειγµα Backward Chaining P Q L M P B L M A P L A B L A B Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 68

Παράδειγµα Backward Chaining P Q L M P B L M A P L A B L A B Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 69

Παράδειγµα Backward Chaining P Q L M P B L M A P L A B L A B Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 70

Μελέτη Σύγγραµµα Ενότητες 7.1 7.5 Μ. Γ. Λαγουδάκης Τµήµα ΗΜΜΥ Πολυτεχνείο Κρήτης Σελίδα 71