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

Σχετικά έγγραφα
Μαθηματική Λογική και Λογικός Προγραμματισμός

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΑΡΙΘΜΗΤΙΚΗ ΟΡΙΣΙΜΟΤΗΤΑ

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

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

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

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

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

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

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

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

ΕΠΛ 412 Λογική στην Πληροφορική 4-1

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

Οι τυπικές μέθοδοι παρέχουν ένα πλαίσιο μέσα στο οποίο μπορούμε να προδιαγράψουμε και να εγκυροποιήσουμε ένα σύστημα με συστηματικό τρόπο.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ψ φ2 = k χ φ2 = 4k χ φ1 = χ φ1 + χ φ2 + 3 = 4(k 1 + k 2 + 1) + 1 ψ φ1 = ψ φ1 + χ φ2 = k k = (k 1 + k 2 + 1) + 1

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

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

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

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

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

Σχεσιακή Άλγεβρα και Σχεσιακός Λογισμός. Σχεσιακή Άλγεβρα Σχεσιακός Λογισμός

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

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

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

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

Ανάλυση της Ορθότητας Προγραμμάτων (HR Κεφάλαιο 4)

ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ ΚΕΦΑΛΑΙΟ 2 ο ΚΕΦΑΛΑΙΟ 7 ο ΕΡΩΤΗΣΕΙΣ ΓΕΝΙΚΑ ΠΕΡΙ ΑΛΓΟΡΙΘΜΩΝ

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

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

ΠΕΚ ΠΕΙΡΑΙΑ ΕΠΙΜΟΡΦΩΣΗ ΕΚΠ/ΚΩΝ ΠΕ19,20 ΗΜ/ΝΙΑ ΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ανάλυση της Ορθότητας Προγραμμάτων

! # % ) + +, #./ )

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

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

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

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

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

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

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

ΠΟΛΥ ΜΕΓΑΛΗ : ΜΕΓΑΛΗ : ΜΕΣΑΙΑ: ΜΙΚΡΗ

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

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

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

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

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

Ασκήσεις ανακεφαλαίωσης στο μάθημα Τεχνητή Νοημοσύνη

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

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

Transcript:

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

Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων Page 2 Μέθοδος της Επίλυσης στην Σχεσιακή Λογική ΣΗΜΕΙΩΣΕΙΣ ΜΑΘΗΜΑΤΙΚΗ ΛΟΓΙΚΗ ΚΑΙ ΛΟΓΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Γεώργιος Βούρος

Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων 2007 Προτασιακή Μορφή Page 3 Η μέθοδος της επίλυσης «δουλεύει» μόνο για εκφράσεις που βρίσκονται σε προτασιακή μορφή. Ευτυχώς, είναι δυνατόν να μετατρέψουμε οποιαδήποτε πρόταση της Σχεσιακής Λογικής στην ισοδύναμή της προτασιακή μορφή. Γεώργιος Βούρος

Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων Προτασιακή Μορφή Ατομικός τύπος είναι είτε μια ατομική πρόταση ή η άρνηση μιας ατομικής πρότασης. Page 4 Ένας προτασιακός τύπος είναι είτε ένας ατομικός τύπος ή η διάζευξη ατομικών τύπων. Μια πρόταση (προτασιακή μορφή) είναι ένα σύνολο από ατομικούς τύπους. {π(α)} { π(α)} {π(α), ρ(β)} Το κενό σύνολο ειναι μη-ικανοποιήσιμο. ΣΗΜΕΙΩΣΕΙΣ ΜΑΘΗΜΑΤΙΚΗ ΛΟΓΙΚΗ ΚΑΙ ΛΟΓΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Γεώργιος Βούρος

Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων 2007 ΣΑΠΥΚΕΤ Συνεπαγωγές απαλοιφή φ ψ φ ψ φ ψ ( φ ψ) ( ψ φ) Page 5 Άρνηση φ φ (φ ψ) φ ψ (φ ψ) φ ψ Χ. φ Χ. φ Χ. φ Χ. φ Γεώργιος Βούρος

Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων ΣΑΠΥΚΕΤ Προτυποποίηση μεταβλητών Χ. π(χ) Χ. τ(χ) Χ. π(χ) Υ. τ(υ) Page 6 Υπαρξιακοί ποσοδείκτες απαλοιφή (Skolemization) X. π(χ) π(α) Χ. (π(χ) Ζ. τ(χ,υ,ζ)) Χ. (π(χ) τ(χ,υ,f(x,y))) Καθολικοί ποσοδείκτες απαλοιφή Χ. (π(χ) τ(χ,υ,f(x,y))) π(χ) τ(χ,υ,f(x,y)) Επιμερισμός φ (ψ τ) (φ ψ) (φ τ) (ψ τ) φ (φ ψ) (φ τ) ΣΗΜΕΙΩΣΕΙΣ ΜΑΘΗΜΑΤΙΚΗ ΛΟΓΙΚΗ ΚΑΙ ΛΟΓΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Γεώργιος Βούρος

Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων 2007 ΣΑΠΥΚΕΤ Page 7 Τελεστές φ1... φν { φ1,..,φν } φ1... φν { φ1 },.., {φν } Γεώργιος Βούρος

Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων Παράδειγμα Υ. (π(υ) Ζ. (ρ(ζ) φ(υ,ζ))) Σ. Υ. (π(υ) Ζ. ( ρ(ζ) φ(υ,ζ))) Α. Υ. (π(υ) Ζ. ( ρ(ζ) φ(υ,ζ))) Π. Υ. (π(υ) Ζ. ( ρ(ζ) φ(υ,ζ))) Υ. π(γιωργος) Ζ. ( ρ(ζ) φ(γιώργος,ζ))) Κ. π(γιωργος) ( ρ(ζ) φ(γιώργος,ζ))) Ε. π(γιωργος) ( ρ(ζ) φ(γιώργος,ζ))) Τ. { π(γιωργος)) { ρ(ζ), φ(γιώργος,ζ)} Page 8 ΣΗΜΕΙΩΣΕΙΣ ΜΑΘΗΜΑΤΙΚΗ ΛΟΓΙΚΗ ΚΑΙ ΛΟΓΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Γεώργιος Βούρος

Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων 2007 Παράδειγμα Υ. (π(υ) Ζ. (ρ(ζ) φ(υ,ζ))) Σ. Υ. (π(υ) Ζ. ( ρ(ζ) φ(υ,ζ))) Α. Υ. ( π(υ) Ζ. ( ρ(ζ) φ(υ,ζ))) Υ. ( π(υ) Ζ. (ρ(ζ) φ(υ,ζ))) Π. Υ. ( π(υ) Ζ. (ρ(ζ) φ(υ,ζ))) Υ. Υ. ( π(υ) (ρ(f(y)) φ(υ, f(y)))) Κ. π(υ) (ρ(f(y)) φ(υ, f(y))) Ε. ( π(υ) ρ(f(y))) ( π(υ) φ(υ, f(y))) Τ. { π(y), ρ(f(y))) { π(υ), φ(υ, f(y))} Page 9 Γεώργιος Βούρος

Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων Μέθοδος της Επίλυσης για την Προτασιακή Λογική Page 10 {φ1, φ2,...φ,..., φν} {ψ1, ψ2,... φ,..., ψμ} {φ1, φ2,... φν, ψ1, ψ2,... ψμ} ΣΗΜΕΙΩΣΕΙΣ ΜΑΘΗΜΑΤΙΚΗ ΛΟΓΙΚΗ ΚΑΙ ΛΟΓΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Γεώργιος Βούρος

Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων 2007 Μέθοδος της Επίλυσης για την Σχεσιακή Λογική Page 11 {φ1, φ2,...φ,..., φν} {ψ1, ψ2,... ψ,..., ψμ} {φ1, φ2,... φν, ψ1, ψ2,... ψμ}σ Όπου σ είναι ο γενικός ενοποιητής των (φ,ψ) σ = mgu (φ,ψ) Γεώργιος Βούρος

Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων Παράδειγμα Page 12 {π(α,υ), ρ(υ)} { π(χ,β)} mgu (π(α,υ), π(χ,β)) = {Χ α, Υ β} { ρ(υ)} {Χ α, Υ β} {ρ(β)} ΣΗΜΕΙΩΣΕΙΣ ΜΑΘΗΜΑΤΙΚΗ ΛΟΓΙΚΗ ΚΑΙ ΛΟΓΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Γεώργιος Βούρος

Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων 2007 Παράδειγμα Page 13 {π(α,υ), ρ(υ)} { π(χ,, f(x)), τ(g(x))} mgu (π(α,υ), π(χ,β)) = {Χ α, Υ f(a)} { ρ(υ), τ(g(x))} {Χ α, Υ f(a)} { ρ(f(a)), τ(g(a))} Γεώργιος Βούρος

Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων Πρόβλημα Page 14 {π(α,χ), ρ(χ)} { π(χ,β)} Αποτυχία ΣΗΜΕΙΩΣΕΙΣ ΜΑΘΗΜΑΤΙΚΗ ΛΟΓΙΚΗ ΚΑΙ ΛΟΓΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Γεώργιος Βούρος

Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων 2007 Μέθοδος της Επίλυσης για την Σχεσιακή Λογική Page 15 {φ1, φ2,...φ,..., φν} {ψ1, ψ2,... ψ,..., ψμ} {φ1τ, φ2 τ,... φντ, ψ1, ψ2,... ψμ}σ Όπου σ είναι ο γενικός ενοποιητής των (φτ,ψ) σ = mgu (φτ,ψ) και τ είναι η μετονομασία μεταβλητών στο φ Γεώργιος Βούρος

Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων Πaράδειγμα Page 16 {π(α,χ), ρ(χ)} { π(χ,β)} Μετονομασία μεταβλητών (τ={χ Υ}) {π(α,χ), ρ(χ)}τ= {π(α,υ), ρ(υ)} { π(χ,β)} {ρ(υ)} {Χ α, Υ β}= {ρ(β)} ΣΗΜΕΙΩΣΕΙΣ ΜΑΘΗΜΑΤΙΚΗ ΛΟΓΙΚΗ ΚΑΙ ΛΟΓΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Γεώργιος Βούρος

Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων 2007 Αποδειξιμότητα Η απόδειξη ότι μια προταση φ είναι συνέπεια ενός συνόλου προτάσεων Δ, με τη μέθοδο της επίλυσης, είναι μια ακολουθία προτάσεων που τερματίζει στη φ. Κάθε στοιχείο της ακολουθίας αυτής είναι είτε - ένα στοιχείο του Δ - το αποτέλεσμα της εφαρμογής του κανόνα της επίλυσης σε προηγούμενα στοιχεία της ακολουθίας. Page 17 Μια πρόταση φ καλείται αποδείξιμη από ένα σύνολο Δ με βάση τη μέθοδο της επίλυσης, αν και μόνο αν μπορεί να αποδειχθεί το {} από το σύνολο Δ { φ}. Μια απόδειξη με βάση τη μέθοδο της επίλυσης είναι η κατάλληξη στην κενή πρόταση {} από τις προτασιακές μορφές των υποθέσεων και της άρνησης του συμπεράσματος. Γεώργιος Βούρος

Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων Παράδειγμα Ο καθένας αγαπάει κάποιον. Ο καθένας αγαπάει κάποιον που αγαπάει τους πάντες. Να δειχθεί ότι ο καθένας αγαπάει τον καθένα. Χ. Υ. αγαπαει(χ,υ) Χ. Υ Ζ. (αγαπαει(υ,ζ) αγαπαει(χ,υ)) Χ. Υ. αγαπαει(χ,υ) (άρνηση συμπεράσματος) Page 18 Μετατροπή σε προτασιακή μορφή των παραπάνω εκφράσεων (εφαρμογή διαδικασίας ΣΑΠΥΚΕΤ) και μετονομασία των μεταβλητων ώστε να μην υπάρχουν κοινές μεταβλητές μεταξύ των εκφράσεων {αγαπαει(χ,f(x)} { αγαπαει(υ,ζ), αγαπαει(κ,υ)} { αγαπαει(γιωργος, μαρια)} ΣΗΜΕΙΩΣΕΙΣ ΜΑΘΗΜΑΤΙΚΗ ΛΟΓΙΚΗ ΚΑΙ ΛΟΓΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Γεώργιος Βούρος

Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων 2007 Παράδειγμα Page 19 1. {αγαπαει(χ,f(x)} Υπόθεση 2. { αγαπαει(υ,ζ), αγαπαει(κ,υ)} Υπόθεση 3. { αγαπαει(γιωργος, μαρια)} Υπόθεση 4. {αγαπαει(κ,χ)} 1,2 5. {} 4,3 Γεώργιος Βούρος

Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων Χάρυ και Ράλφ Page 20 Κάθε άλογο μπορεί να περάσει κάθε σκύλο. Κάποια λαγωνικά μπορούν να περάσουν κάθε λαγό. Να δειχθεί ότι κάθε άλογο μπορεί να περάσει κάθε λαγό. Χ. Υ. (α(χ) σ(υ) γ(χ,υ)) Υ. (λ(υ) Ζ. (λγ(ζ) γ(υ,ζ))) Υ. (λ(υ) σ(υ)) Χ. Υ. Ζ. (γ(χ,υ) γ(υ,ζ) γ(χ,ζ)) Χ. Υ. (α(χ) λγ(υ) γ(χ,υ)) ΣΗΜΕΙΩΣΕΙΣ ΜΑΘΗΜΑΤΙΚΗ ΛΟΓΙΚΗ ΚΑΙ ΛΟΓΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Γεώργιος Βούρος

Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων 2007 Χάρυ και Ράλφ Χ. Υ. (α(χ) σ(υ) γ(χ,υ)) Υ. (λ(υ) Ζ. (λγ(ζ) γ(υ,ζ))) Υ. (λ(υ) σ(υ)) Χ. Υ. Ζ. (γ(χ,υ) γ(υ,ζ) γ(χ,ζ)) Χ. Υ. (α(χ) λγ(υ) γ(χ,υ)) Page 21 { a(x), σ(υ), γ(χ,υ)} {λ(μαξ)} { λγ(ζ), γ(μαξ, Ζ)} { λ(υ), σ(υ)} { γ(χ,υ), γ(υ,ζ), γ(χ,ζ)}... (το συνεχίζετε εσείς) Γεώργιος Βούρος

Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων Πρόβλημα Page 22 {π(χ), π(y)} { π(κ), π(λ)} { π(χ), π(λ) } { π(υ), π(κ) } { π(χ), π(κ) } { π(υ), π(λ) } ΣΗΜΕΙΩΣΕΙΣ ΜΑΘΗΜΑΤΙΚΗ ΛΟΓΙΚΗ ΚΑΙ ΛΟΓΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Γεώργιος Βούρος

Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων 2007 Παράγοντες Αν ένα υποσύνολο προτασιακών τύπων σε μια πρόταση Φ έχει γενικό ενοποιητή τον γ, τότε η πρόταση Φ που προκύπτει από την εφαρμογή του γ στο Φ καλείται παράγοντας της Φ. Page 23 Παράδειγμα Πρόταση {π(χ), π(f(y)), ρ(χ,υ)} Παράγοντες { π(f(y)), ρ(f(y),υ)} για γ={χ f(y)} {π(χ), π(f(y)), ρ(χ,υ)} Γεώργιος Βούρος

Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων Μέθοδος της Επίλυσης για την Σχεσιακή Λογική (τελική μορφή) Φ Ψ Page 24 ((Φ -{φ})τ (Ψ { ψ}))σ Όπου φ Φ, παράγοντας της Φ ψ Ψ, παράγοντας της Ψ σ είναι ο ποιό γενικός ενοποιητής των (φτ,ψ) σ = mgu (φ,ψ) και τ είναι η μετονομασία μεταβλητών στο φ ΣΗΜΕΙΩΣΕΙΣ ΜΑΘΗΜΑΤΙΚΗ ΛΟΓΙΚΗ ΚΑΙ ΛΟΓΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Γεώργιος Βούρος

Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων 2007 Παράδειγμα Page 25 {π(χ), π(y)} { π(κ), π(λ)} Παραγοντες {π(χ)} { π(κ)} {} Γεώργιος Βούρος

Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων Πληρότητα και Ορθότητα Page 26 Η απόδειξιμότητα με χρήση του πλήρους κανόνα της επίλυσης είναι ορθή και πλήρης για τη σχεσιακή λογική (δίχως ισότητα) ΣΗΜΕΙΩΣΕΙΣ ΜΑΘΗΜΑΤΙΚΗ ΛΟΓΙΚΗ ΚΑΙ ΛΟΓΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Γεώργιος Βούρος