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

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

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

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

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

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

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

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

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

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

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

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

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

Κατ οίκον Εργασία 2 Λύσεις

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

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

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

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

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

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

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

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

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

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

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

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

Σηµειώσεις για το µάθηµα Λογική για Υπολογιστές

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

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

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

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

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

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

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

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

Δώστε έναν επαγωγικό ορισμό για το παραπάνω σύνολο παραστάσεων.

Πώς είναι δυνατόν να είναι ισοδύναµες οι εξισώσεις που αναφέρονται στο ερώτηµα ii, αφού δεν έχουν το ίδιο πεδίο ορισµού 2 ;

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

Στοιχεία προτασιακής λογικής

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

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

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

HY118- ιακριτά Μαθηµατικά. Ένα παράδειγµα... Έχουµε δει. Κατηγορηµατικός Λογισµός. ιακριτά Μαθηµατικά, Εαρινό εξάµηνο Πέµπτη, 23/02/2017

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



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

= s 2m 1 + s 1 m 2 s 1 s 2

Κεφάλαιο 1. Εισαγωγικές Εννοιες. 1.1 Σύνολα

Σημειώσεις Μαθηματικής Λογικής. Χειμερινό Εξάμηνο Δ. Ζώρος, Ν. Καρβέλας Σύμφωνα με παραδόσεις του Λ. Κυρούση

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

ΗΥ118 - Διακριτά Μαθηματικά. Εαρινό Εξάμηνο 2013

Αρχεία και Βάσεις Δεδομένων

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

Αλγεβρικες οµες Ι Ασκησεις - Φυλλαδιο 2

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

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

Συνεχείς συναρτήσεις πολλών µεταβλητών. ε > υπάρχει ( ) ( )

Διακριτά Μαθηματικά. Λογική, Αποδείξεις, Σύνολα, Συναρτήσεις

Κεφάλαιο 1. Θεωρία Ζήτησης

Όρια συναρτήσεων. ε > υπάρχει ( ) { } = ± ορίζονται αναλόγως. Η διατύπωση αυτών των ορισµών αφήνεται ως άσκηση. x y = +. = και για κάθε (, ) ( 0,0)

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

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

ΚΕΦΑΛΑΙΟ 5: Τανυστικά Γινόµενα

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

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

Αλγεβρικες οµες Ι Ασκησεις - Φυλλαδιο 2

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

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

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

Το πρόβλημα του πλαισίου στη Ρομποτική.

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

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

Όρια συναρτήσεων. ε > υπάρχει ( ) { } = ± ορίζονται αναλόγως. Η διατύπωση αυτών των ορισµών αφήνεται ως άσκηση. x y = +. = και για κάθε (, ) ( 0,0)

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

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

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

Εισαγωγή στην Τοπολογία

Φροντιστήριο 2 Λύσεις

Διακριτά Μαθηματικά. Λογική, Αποδείξεις, Σύνολα, Συναρτήσεις

ΑΝΤΙΜΕΤΑΘΕΤΙΚΗ ΑΛΓΕΒΡΑ ΕΑΡΙΝΟ ΕΞΑΜΗΝΟ, 2013 ΣΗΜΕΙΩΣΕΙΣ

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Ασκησεις - Φυλλαδιο 3

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

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

ΚΑΤΑΝΟΜΕΣ Ι ΙΑΣΤΑΤΩΝ ΤΥΧΑΙΩΝ ΜΕΤΑΒΛΗΤΩΝ

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

ΑΛΓΕΒΡΙΚΕΣ ΟΜΕΣ Ι. Ασκησεις - Φυλλαδιο 2

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

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

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

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

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

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

G = a. H = g n. a m = a nq+r = a nq a r = (a n ) q a r = a r = (a n ) q a m. h = a m = a nq = (a n ) q a n

HY118- ιακριτά Μαθηµατικά. Συναρτήσεις. Συνάρτηση. Συνάρτηση: Τυπικός ορισµός Συναρτήσεις

Πραγµατική Ανάλυση Ασκήσεις ( )

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

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Ασκησεις - Φυλλαδιο 3

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

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

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

Transcript:

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

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

Προβλήµατα της Προτασιακής Λογικής to the rescue! κατηγόρηµα : χαρακτηρισµός χωρίς υποκείµενο P : «Ο Σωκράτης είναι άνθρωπος» Q : «Κάθε τι το οποίο είναι άνθρωπος είναι ϑνητό» R : «Ο Σωκράτης είναι ϑνητός» «είναι άνθρωπος» και «είναι ϑνητός» είναι κατηγορήµατα. Θέτουµε: human : «είναι άνθρωπος» mortal : «είναι ϑνητός»

Προβλήµατα της Προτασιακής Λογικής to the rescue! Προτασιακή Λογική: P : «Ο Σωκράτης είναι άνθρωπος» Q : «Κάθε τι το οποίο είναι άνθρωπος είναι ϑνητό» R : «Ο Σωκράτης είναι ϑνητός» : P : human( Σωκράτης ) Q : Για κάθε X ισχύει: human( X ) mortal( X ) R : mortal( Σωκράτης )

Προβλήµατα της Προτασιακής Λογικής Τί πετύχαµε; P : human( Σωκράτης ) Q : Για κάθε X ισχύει: human( X ) mortal( X ) R : mortal( Σωκράτης ) Εστω ότι ισχύουν: 1. human( Σωκράτης ) 2. Για κάθε X ισχύει: human( X ) mortal( X ) Λόγω του 2. ϑα ισχύει και: 2α. human( Σωκράτης ) mortal( Σωκράτης )

Προβλήµατα της Προτασιακής Λογικής Τί πετύχαµε; P : human( Σωκράτης ) Q : Για κάθε X ισχύει: human( X ) mortal( X ) R : mortal( Σωκράτης ) Εστω ότι ισχύουν: 1. human( Σωκράτης ) 2. Για κάθε X ισχύει: human( X ) mortal( X ) Λόγω του 2. ϑα ισχύει και: 2α. human( Σωκράτης ) mortal( Σωκράτης ) Είναι εύκολο να δούµε ότι: { human( Σωκράτης ) human( Σωκράτης ) mortal( Σωκράτης ) } = mortal( Σωκράτης )

Προβλήµατα της Προτασιακής Λογικής Συναρτησιακά σύµβολα Κατηγορήµατα : αναφέρονται σε χαρακτηριστικά οντοτήτων είναι True/False. Συναρτησιακά σύµβολα : αναφέρονται σε οντότητες και επιστρέφουν οντότητες.

Προβλήµατα της Προτασιακής Λογικής Συναρτησιακά σύµβολα Κατηγορήµατα : αναφέρονται σε χαρακτηριστικά οντοτήτων είναι True/False. mortal(socrates), rich(bill_gates), poor(bill_gates), even(9) True True False False Συναρτησιακά σύµβολα : αναφέρονται σε οντότητες και επιστρέφουν οντότητες.

Προβλήµατα της Προτασιακής Λογικής Συναρτησιακά σύµβολα Κατηγορήµατα : αναφέρονται σε χαρακτηριστικά οντοτήτων είναι True/False. mortal(socrates), rich(bill_gates), poor(bill_gates), even(9) True True False False Συναρτησιακά σύµβολα : αναφέρονται σε οντότητες και επιστρέφουν οντότητες. company_of(bill_gates), student_of(socrates), succ(0), succ(succ(0)) microsoft plato 1 2

Προβλήµατα της Προτασιακής Λογικής Συναρτησιακά σύµβολα Κατηγορήµατα : αναφέρονται σε χαρακτηριστικά οντοτήτων είναι True/False. mortal(socrates), rich(bill_gates), poor(bill_gates), even(9) True True False False Συναρτησιακά σύµβολα : αναφέρονται σε οντότητες και επιστρέφουν οντότητες. company_of(bill_gates), student_of(socrates), succ(0), succ(succ(0)) microsoft plato 1 2 Φυσικά, συνδυάζονται: successful(company_of(bill_gates)) True

Προβλήµατα της Προτασιακής Λογικής Μνηµονικός κανόνας Κατηγορήµατα: έξω-έξω, µόνο ένα τη ϕορά. Συναρτησιακά Σύµβολα: «οπουδήποτε µπορούµε να ϐάλουµε κάποια οντότητα (πχ socrates, bill_gates,... ) µπορούµε να ϐάλουµε ένα συναρτησιακό σύµβολο». ποτέ έξω-έξω.

Προβλήµατα της Προτασιακής Λογικής Arity ή Βαθµός κατηγορήµατος / συναρτησιακού συµβόλου Πώς ϑα µπορούσαµε να περιγράψουµε µε ένα κατηγόρηµα την πρόταση: «... είναι πατέρας του...»

Προβλήµατα της Προτασιακής Λογικής Arity ή Βαθµός κατηγορήµατος / συναρτησιακού συµβόλου Πώς ϑα µπορούσαµε να περιγράψουµε µε ένα κατηγόρηµα την πρόταση: «... είναι πατέρας του...» Χρησιµοποιώντας περισσότερα από ένα ορίσµατα στα κατηγορήµατα! is_father_of( jim, tom ): «ο jim είναι πατέρας του tom» True/False is_the_sum_of( 2, 6, 9 ): «2 + 6 = 9» False sum( 2, 6 ): «2 + 6» 8

Προβλήµατα της Προτασιακής Λογικής Υπαρξιακός ποσοδείκτης ( ) : «Υπάρχει Χ τέτοιο ώστε...» Η πρόταση λέγεται υπαρξιακά ποσοτικοποιηµένη Καθολικός ποσοδείκτης ( ) : «Για κάθε Χ ισχύει ότι...» Η πρόταση λέγεται καθολικά ποσοτικοποιηµένη

Προβλήµατα της Προτασιακής Λογικής Το αρχικό παράδειγµα, λίγο πιο αυστηρά Ισχύουν: human( Σωκράτης ) ( X human( X ) mortal( X ) ) Απ όπου συµπεραίνουµε ότι: mortal( Σωκράτης )

Ορισµοί Καρτεσιανά γινόµενα Σηµασιολογία Ατοµικός όρος / Ατοµική πρόταση (Atom) Ατοµικός όρος: [ ιασθητικά: οντότητες] 1. Κάθε µεταβλητή ή σταθερά είναι όρος. 2. Αν t 1,..., t n όροι και f συναρτησιακό σύµβολο n ορισµάτων, τότε το f(t 1,, t n ) είναι όρος.

Ορισµοί Καρτεσιανά γινόµενα Σηµασιολογία Ατοµικός όρος / Ατοµική πρόταση (Atom) Ατοµικός όρος: [ ιασθητικά: οντότητες] 1. Κάθε µεταβλητή ή σταθερά είναι όρος. 2. Αν t 1,..., t n όροι και f συναρτησιακό σύµβολο n ορισµάτων, τότε το f(t 1,, t n ) είναι όρος. Ατοµική πρόταση: [ ιασθητικά: πρόταση χωρίς λογικά συνδετικά] 1. Αν t 1,..., t n όροι και p κατηγόρηµα n ορισµάτων, τότε το p(t 1,, t n ) είναι ατοµική πρόταση.

Ορισµοί Καρτεσιανά γινόµενα Σηµασιολογία Πρόταση 1. Κάθε ατοµική πρόταση είναι πρόταση. 2. Αν φ, ψ προτάσεις τότε είναι και τα: ( φ), (φ ψ), (φ ψ), (φ ψ), (φ ψ) 3. Αν φ πρόταση και x µεταβλητή τότε είναι και τα: ( x φ), ( x φ)

Ορισµοί Καρτεσιανά γινόµενα Σηµασιολογία Ελεύθερες/ εσµευµένες Μεταβλητές Ελεύθερες: µεταβλητές που δεν ϐρίσκονται στην εµβέλεια κάποιου ποσοδείκτη. πχ: η x στις άκόλουθες προτάσεις: ( y p(x) q(y) r(y)) ( y p(y) q(x) p(x)) ( x r(x) k(x)) εσµευµένες: µεταβλητές που ϐρίσκονται στην εµβέλεια κάποιου ποσοδείκτη. Προτάσεις χωρίς ελεύθερες µεταβλητές χαρακτηρίζονται κλειστές.

Ορισµοί Καρτεσιανά γινόµενα Σηµασιολογία Καρτεσιανό γινόµενο Εστω σύνολα A, B. Το καρτεσιανό γινόµενο A B είναι ένα σύνολο που περιέχει σαν στοιχεία όλους τους συνδυασµούς των στοιχείων του A µε τα στοιχεία του B. Παράδειγµα: A = {a, b, c} B = {d, e} A B = { (x, y) x A και y B } A B = { (a, d), (a, e), (b, d), (b, e), (c, d), (c, e) }

Ορισµοί Καρτεσιανά γινόµενα Σηµασιολογία Καρτεσιανό γινόµενο n όρων Εστω σύνολα A 1,..., A n. Το καρτεσιανό γινόµενο A 1 A n είναι το σύνολο: A 1 A n = { (x 1,..., x n ) x 1 A 1 και και x n A n } Παράδειγµα: A = {a 1, a 2 } B = {b 1, b 2 } C = {c 1, c 2 } A B C = { (a 1, b 1, c 1 ), (a 1, b 1, c 2 ), (a 1, b 2, c 1 ), (a 1, b 2, c 2 ), (a 2, b 1, c 1 ), (a 2, b 1, c 2 ), (a 2, b 2, c 1 ), (a 2, b 2, c 2 ) }

Ορισµοί Καρτεσιανά γινόµενα Σηµασιολογία Καρτεσιανή δύναµη Εστω σύνολο A. Η καρτεσιανή δύναµη A n είναι το σύνολο: Παράδειγµα: A A = { (a 1,..., a n ) a 1,..., a n A} n A = {a, b} A 2 = A A = {(a, a), (a, b), (b, a), (b, b)}

Ορισµοί Καρτεσιανά γινόµενα Σηµασιολογία Μοντέλο M Ενα Μοντέλο περιέχει: 1 Το σύνολο των στοιχείων που µας απασχολούν (το σύµπαν των στοιχείων): M 2 Για κάθε συναρτησιακό σύµβολο f µε n ορίσµατα, µια συνάρτηση M(f): M(f) : M n M 2α Για κάθε σταθερά c, ένα στοιχείο του M : M(c) M 3 Για κάθε κατηγόρηµα p µε n ορίσµατα, ένα σύνολο M(p): M(p) : M(p) M n

Ορισµοί Καρτεσιανά γινόµενα Σηµασιολογία Τιµή αλήθειας µιας πρότασης Η τιµή µιας κλειστής πρότασης είναι καλώς ορισµένη από το εκάστοτε µοντέλο M. Για παράδειγµα: ( x p(x)) ( x p(x) q(x)) Για τις προτάσεις που δεν είναι κλειστές όµως; p(x) p(x) q(x)

Ορισµοί Καρτεσιανά γινόµενα Σηµασιολογία Περιβάλλον s ενός µοντέλου M Το περιβάλλον είναι µια συνάρτηση: s : [µεταβλητές] M πχ. s(x) = jim, s(y) = tom. { a, αν y είναι η µεταβλητή x s[x a](y) = s(y), διαφορετικά Το s[x a] το γράφουµε και s[x/a].

Ορισµοί Καρτεσιανά γινόµενα Σηµασιολογία Εκτεταµένο µοντέλο Ms µέσω ενός περιβάλλονοτος s Η επέκταση ενός µοντέλου M ως προς ένα περιβάλλον s ορίζεται: 1 Αν x µεταβλητή τότε: Ms (x) = s(x) 2 Αν c σύµβολο σταθεράς τότε: Ms (c) = M(c) 3 Αν f συναρτησιακό σύµβολο n ορισµάτων και t 1,..., t n όροι τότε: M s (f(t 1,..., t n )) = M(f)( Ms (t 1 ),..., Ms (t n ))

Ορισµοί Καρτεσιανά γινόµενα Σηµασιολογία Η πρόταση φ είναι αληθής στο M στο περιβάλλον s: M, s = φ ή M = s φ

Ορισµοί Καρτεσιανά γινόµενα Σηµασιολογία Ορισµός αλήθειας κατά Tarski M, s = p(t 1, t 2,..., t n ) ανν ( ˆMs (t 1 ), ˆMs (t 2 ),..., ˆMs (t n )) M(p) M, s = φ ανν M, s = φ M, s = φ ψ ανν M, s = φ και M, s = ψ M, s = φ ψ ανν M, s = φ ή M, s = ψ M, s = φ = ψ ανν M, s = φ συνεπάγεται M, s = ψ M, s = φ ψ ανν M, s = φ ισοδυναµεί M, s = ψ M, s = x φ ανν για κάθε d M ισχύει M, s[x/d] = φ M, s = x φ ανν υπάρχει d M τέτοιο ώστε M, s[x/d] = φ

Παράδειγµα 1 Κατηγορήµατα: R, 2 ορισµάτων M = {A, B, C, D} M(R) = {(A, A), (A, B), (A, C), (D, A)} s(x) = A, για κάθε µεταβλητή x Θα δείξουµε ότι: M, s = ( x y (R(x, y) R(y, x)) )

Παράδειγµα 2 Κατηγορήµατα: p, 2 ορισµάτων Συναρτησιακά σύµβολα: f, 2 ορισµάτων Σταθερές: c M = {0, 1, 2} M(p) = {(0, 1), (0, 2), (1, 2)} M(f)(i, j) = (i + j) mod 3, για κάθε µεταβλητή x M(c) = 1 Θα δείξουµε ότι για κάθε s: M, s = ( x y p(f(x, y), c) )