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

Σχετικά έγγραφα
ΜΑΘΗΜΑΤΙΚΗΛΟΓΙΚΗ ΠΡΟΤΑΣΙΑΚΗ ΛΟΓΙΚΗ

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

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

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

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

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

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

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

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

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

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

ΣΧΕΣΙΑΚΟΣ ΛΟΓΙΣΜΟΣ. Tο Σχεσιακό Μοντέλο Σελίδα 1

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

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

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

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

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

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

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

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

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

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

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

επιµέλεια Θοδωρής Πιερράτος

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

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

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

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

ΙΙ ιαφορικός Λογισµός πολλών µεταβλητών. ιαφόριση συναρτήσεων πολλών µεταβλητών

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

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

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

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

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

4.3. Γραµµικοί ταξινοµητές

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

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

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

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

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

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

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

Αρχιτεκτονικές Υπολογιστών BOOLEAN ALGEBRA

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

4. Αναδροµικός τύπος Είναι ο τύπος που συσχετίζει δύο ή περισσότερους γενικούς όρους µιας ακολουθίας

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

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

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

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

Λογική πρώτης τάξης. Παραδοχές

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

Γενικό πλάνο. Μαθηµατικά για Πληροφορική. Παράδειγµα αναδροµικού ορισµού. οµική επαγωγή ΠΑΡΑ ΕΙΓΜΑ. 3ο Μάθηµα

Μαθηµατικά για Πληροφορική

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

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

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

Επαναληπτικές δοµές. µτ α.τ. Όχι. ! απαγορεύεται µέσα σε µία ΓΙΑ να µεταβάλλουµε τον µετρητή! διότι δεν θα ξέρουµε µετά πόσες επαναλήψεις θα γίνουν

p p p q p q p q p q

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

Επιλογή και επανάληψη. Λογική έκφραση ή συνθήκη

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

ΚΕΦΑΛΑΙΟ 8 Η ΓΛΩΣΣΑ PASCAL

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

ΚΕΦΑΛΑΙΟ 2 Βασικές έννοιες αλγορίθµων

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

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

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

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

ΚΕΦΑΛΑΙΟ 7 ο. Έτσι ο προγραµµατισµός µε τη ΓΛΩΣΣΑ εστιάζεται στην ανάπτυξη του αλγορίθµου και τη µετατροπή του σε σωστό πρόγραµµα.

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

2. Στοιχεία Πολυδιάστατων Κατανοµών

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

KΕΦΑΛΑΙΟ 1 ΧΡΗΣΙΜΕΣ ΜΑΘΗΜΑΤΙΚΕΣ ΕΝΝΟΙΕΣ. { 1,2,3,..., n,...

Κεφάλαιο 10 ο Υποπρογράµµατα

Αρµονική Ανάλυση. Ενότητα: Το ϑεώρηµα παρεµβολής του Riesz και η ανισότητα Hausdorff-Young. Απόστολος Γιαννόπουλος.

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

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

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

Γενικές Παρατηρήσεις. Μη Κανονικές Γλώσσες - Χωρίς Συµφραζόµενα (1) Το Λήµµα της Αντλησης. Χρήση του Λήµµατος Αντλησης.

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

( ) = inf { (, Ρ) : Ρ διαµέριση του [, ]}

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

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

Μερικές διατάξεις. HY118- ιακριτά Μαθηµατικά. Μερικές διατάξεις, παράδειγµα. ιαγράµµατα Hasse: Αναπαράσταση σχέσεων µερικής διάταξης

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

ΒΑΣΙΚΟΙ ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ

Κεφάλαιο 12 : ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ

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

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

ΣΗΜΕΙΩΣΕΙΣ ΜΑΘΗΜΑΤΙΚΗΣ ΑΝΑΛΥΣΗΣ Ι ( )

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

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

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

Θεώρηµα: Z ( Απόδειξη: Περ. #1: Περ. #2: *1, *2: αποδεικνύονται εύκολα, διερευνώντας τις περιπτώσεις ο k να είναι άρτιος ή περιττός

Κεφάλαιο Τρία: Ψηφιακά Ηλεκτρονικά

for for for for( . */

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

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

Επιµέλεια Θοδωρής Πιερράτος

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

Transcript:

ΚΑΤΗΓΟΡΙΚΗ ΛΟΓΙΚΗ Στην προτασιακή λογική atoms formulas «εκφράσεις» : πλήθος σύνθετων ιδεών Atom: ηδοµή & σύνθεσήτουείναι «κατασταλµένες» ( suppressed ) Προβλήµατα προτασιακής λογικής: π.χ. Κάθεάνθρωποςείναιθνητός. ΑφούοΚοµφούκιοςείναιέναςάνθρωπος, είναιθνητός. Πρόκειται για διαισθητικά σωστό συλλογισµό Ωστόσο αν P : Κάθε άνθρωπος είναι θνητός. Q : Ο Κοµφούκιος είναι ένας άνθρωπος. R : ΟΚοµφούκιοςείναιθνητός. η Rδενείναιλογικήσυνέπεια (logical consequence) των P και Q

λογική των κατηγορηµάτων ή κατηγορική λογική ( first order logic ) τρειςπιολογικέςαντιλήψεις (notions) απόότιηπροτασιακήλογική: -όροι ( terms ) -κατηγορήµατα ( predicates ) -ποσοδείκτες (quantifiers ) µεγάλο µέρος της µαθηµατικής αλλά και καθηµερινής γλώσσας µπορεί να συµβολοποιηθεί µέσω της κατηγορικής λογικής είτεσχετικάτηνέκδοση LOGICOMIX (Παπαδηµητρίου οξιάδης) γιατηνιστορίατηςεξέλιξηςτηςλογικήςκαιτηνέαεποχήτων µαθηµατικών του 20ου αιώνα

Θέλουµε να αναπαραστήσουµε το «x είναι µεγαλύτερο από 3» ΟρίζουµετοκατηγόρηµαΜΕΓΑΛΥΤΕΡΟ ( x, y )νασηµαίνει : «το x είναιµεγαλύτεροαπό y» ΤότεηαρχικήφράσηγίνεταιΜΕΓΑΛΥΤΕΡΟ ( x, 3 ) ΣΗΜ: ένα κατηγόρηµα είναι µια σχέση «O x αγαπάτην y» : κατηγόρηµααγαπα ( x, y ) Τότε «Ο Γιάννης αγαπά τη Μαρία» γίνεται ΑΓΑΠΑ (Γιάννης, Μαρία) Χρήση συµβόλων συναρτήσεων στην κατηγορική λογική: ΣΥΝ ( x, y )δηλώνειτο «x + y» ΠΑΤΕΡΑΣ ( x )σηµαίνει «Οπατέραςτου x» «x + 1 είναι µεγαλύτερο από x» συµβολίζεται ΜΕΓΑΛΥΤΕΡΟ (ΣΥΝ (x, 1), x) «Ο πατέρας του Γιάννη, αγαπά το Γιάννη», συµβολίζεται: ΑΓΑΠΑ (ΠΑΤΕΡΑΣ (Γιάννης), Γιάννης)

κατηγορικήλογική: άτοµα ( atoms ) ΜΕΓΑΛΥΤΕΡΟ ( x, 3 ), ΑΓΑΠΑ ( Γιάννης, Μαρία ) ΜΕΓΑΛΥΤΕΡΟ ( ΣΥΝ ( x, 1 ), x ) ΑΓΑΠΑ ( ΠΑΤΕΡΑΣ( Γιάννης ), Γιάννης ), κατηγορικά σύµβολα ΜΕΓΑΛΥΤΕΡΟ ΑΓΑΠΑ ( predicate symbols ), x είναιµιαµεταβλητή ( variable ) 3, Γιάννης και Μαρία, αυτόνοµα σύµβολα ή σταθερές ΠΑΤΕΡΑΣκαιΣΥΝ: σύµβολασυναρτήσεων (function symbols ) 4 τύποισυµβόλωνγιαναδοµήσουµεέναάτοµο : i ) Αυτόνοµα σύµβολα ή σταθερές : ονόµατα αντικειµένων όπως ( Γιάννης, Μαρία, 3 ) ii ) Σύµβολα Μεταβλητών : γράµµατα µε, ή, χωρίς δείκτες iii ) Σύµβολα Συναρτήσεων : µικρά γράµµατα f, g, h, ή συνδυασµοί χαρακτήρων ΠΑΤΕΡΑΣ ή ΣΥΝ iv ) Σύµβολακατηγορηµάτων : Αυτάείναισυνήθωςκεφαλαίαγράµµαταόπως P, Q, R... ή συνδυασµοί χαρακτήρων κεφαλαίων γραµµάτων όπως ΜΕΓΑΛΥΤΕΡΟ και ΑΓΑΠΑ.

Κάθε σύµβολο συνάρτησης ή κατηγορήµατος, παίρνει καθορισµένο αριθµό εικόνων Ανένασύµβολοσυνάρτησης, έστω f, παίρνει «n»εικόνεςτοσύµβολο f καλείταιένα σύµβολοσυνάρτησης n -θέσηςγιακάθετιµήτου «n», µπορείναονοµαστεί n -διάστατο ( π.χ. µονοδιάστατο,... ) ( «n» - place function symbol ) Αυτόνοµοσύµβολοήσταθερά: σύµβολοσυνάρτησηςπουδενέχειεικόνες (arguments) Αν ένα κατηγορικό σύµβολο Ρ παίρνει n-εικόνες το Ρ καλείται «n»θέσηςκατηγορικόσύµβολο γιακάθετιµήτου nµπορείναονοµαστεί n-διάστατο (π.χ. µονοδιάστατο,... ) ( «n» - place predicate symbol) ΠΑΤΕΡΑΣ: µιας θέσης συναρτησιακό σύµβολο ΜΕΓΑΛΥΤΕΡΟκαιΑΓΑΠΑ: δύοθέσεωνκατηγορικάσύµβολα. Μια συνάρτηση είναι µια απεικόνιση (mapping), που απεικονίζει ένα πρόσωπο ονοµαζόµενο Γιάννης, σεέναπρόσωποπουείναι «οπατέραςτουγιάννη». ΠΑΤΕΡΑΣ ( Γιάννης ) αναπαριστάέναπρόσωπο, ακόµακιαντοόνοµάτουείναιάγνωστο Καλούµετην «ΠΑΤΕΡΑΣ ( Γιάννης )»ένανόρο ( term ) στηνκατηγορικήλογική

Ορισµός Οι όροι ( terms ) ορίζονται επαναληπτικά όπως ακολουθεί : i ) Μίασταθεράείναιέναςόρος ii ) Μίαµεταβλητήείναιέναςόρος iii ) Εάν f είναιένα «n» -θέσηςσυναρτησιακόσύµβολο, και t1,... tn είναιόροι, τότεη f ( t1,... tn ) είναιέναςόρος iv ) Όλοιοιόροιπαράγονταιµέσωεφαρµογήςτωνκανόνων i, ii, iii Παράδειγµα x και 1 είναικαιταδύοόροι ΣΥΝ είναι «δύο θέσεων συναρτησιακό σύµβολο» ΣΥΝ ( x, 1 ) είναιέναςόρος, σύµφωναµετονπαραπάνωορισµό ΣΥΝ ( ΣΥΝ ( x, 1 ), x ) καιπατερασ ( ΠΑΤΕΡΑΣ ( Γιάννης ) ) είναιεπίσηςόροι Οπρώτοςδηλώνειτην ( x + 1 ) + x καιοδεύτεροςτονπαππούτουγιάννη Κατηγόρηµα: είναι µια απεικόνιση, που απεικονίζει µια λίστα από σταθερές σε τιµή Τ ή F ΜΕΓΑΛΥΤΕΡΟ είναι ένα κατηγόρηµα ΜΕΓΑΛΥΤΕΡΟ ( 5, 3 ) είναιτ( δηλ. true : αληθές ) ΜΕΓΑΛΥΤΕΡΟ ( 1, 3 ) είναι F ( δηλ. false : ψευδές ) Ορισµός ( Άτοµο στην Κατηγορική Λογική ) ΑνΡείναιένα «n -θέσηςκατηγορικόσύµβολο»και t1,... tnείναιόροι, τότετορ(t1,... tn ) είναιέναάτοµο ( atom ). Καµίαάλληέκφρασηδενµπορείναθεωρηθείάτοµο.

Χρησιµοποιούµετουςίδιους 5 λογικούςσυνδέσµουςµεαυτούςτηςπροτασιακήςλογικής, για να δοµήσουµε εκφράσεις Επιπλέον, αφού έχουµε παρουσιάσει τις µεταβλητές, χρησιµοποιούµε δύο ειδικά σύµβολατα και γιαναχαρακτηρίσουµετιςµεταβλητές. Τα και καλούνται καθολικός και υπαρξιακός ποσοδείκτης, αντίστοιχα (universal and existential quantifiers ) Εάν xείναιµιαµεταβλητήτότε ( x ) διαβάζεται «γιαόλατα x»ή«γιακάθε x», ( x ) διαβάζεται «υπάρχειένα x», ή «γιαµερικά x», ή «γιατουλάχιστονένα x»

Παράδειγµα Να συµβολοποιήσετε τις ακόλουθες προτάσεις : ( α ) Κάθελογικόςαριθµός ( rational ) είναιέναςπραγµατικόςαριθµός. ( β ) Υπάρχειέναςαριθµόςπουείναιπρώτος. ( γ ) Γιακάθεαριθµό x, υπάρχειέναςαριθµός y, τέτοιοςώστε x < y. ηλώνουµεµε P ( x ) : το «x είναιέναςπρώτοςαριθµός» Q ( x ) : το «xείναιέναςλογικόςαριθµός» R ( x ) : το «xείναιέναςπραγµατικόςαριθµός» και LESS ( x, y ) : το «x είναιµικρότεροαπό y» Τότε οι προτάσεις δηλώνονται ως εξής : ( α ) : ( x ) ( Q ( x ) R ( x ) ) ( β ) : ( x ) P ( x ) ( γ ) : ( x ) ( y ) LESS ( x, y )

Οι ( α ), ( β ), ( γ ) καλούνταιεκφράσεις ( formulas ) Πριν ορίσουµε τις εκφράσεις, διαχωρίζουµε τις δεσµευµένες µεταβλητές από τις ελεύθερεςµεταβλητές ( bound and free variables ) Γιατολόγοαυτόπρώταορίζουµεωςσκοπό ( scope ) εµφάνισηςενόςποσοδείκτησεµια έκφραση, τηνέκφρασηστηνοποίαοποσοδείκτηςεφαρµόζεται. Π.χ. Σκοπόςτων και στηνέκφραση ( x ) ( y ) LESS ( x, y ) είναιοless ( x, y ) Σκοπόςτου ( ) στην ( x ) ( Q ( x ) R ( x ) ) είναιο ( Q ( x ) R ( x ) ) Ορισµός Μια εµφάνιση µιας µεταβλητής σε µια έκφραση καλείται δεσµευµένη ( bound ) εάν και µόνοεάνηεµφάνιση ( occurrence ) είναιµέσαστοσκοπόενόςποσοδείκτηπου αναφέρεται στη µεταβλητή, ή είναι η εµφάνιση στον ποσοδείκτη αυτόν Μιαεµφάνισηµιαςµεταβλητήςσεµιαέκφρασηείναιελεύθερη ( free ), ανκαιµόνοαν, αυτή η εµφάνιση της µεταβλητής δεν είναι δεσµευµένη

Ορισµός Μια µεταβλητή είναι ελεύθερη (free) σε µια έκφραση, αν τουλάχιστον µία εµφάνιση αυτής είναι ελεύθερη στην έκφραση Μία µεταβλητή είναι δεσµευµένη ( bound ) σε µια έκφραση, αν τουλάχιστον µία εµφάνιση αυτής είναι δεσµευµένη ( x ) P ( x, y ) η xείναιδεσµευµένη η y, είναι ελεύθερη µια µεταβλητή µπορεί να είναι και ελεύθερη και δεσµευµένη σε µια έκφραση π.χ. : η y είναικαιταδύοστηνέκφραση : ( x ) P ( x, y ) ( y ) Q ( y ). Ορισµός Καλοσχηµατισµένες εκφράσεις ή απλά εκφράσεις ( well formed formulas or wff ) στην κατηγορική λογική ορίζονται επαναληπτικά όπως ακολουθεί : i ) Έναάτοµοείναιµιαέκφραση ( Σηµειώστεότιέναάτοµοείναιµιασυντοµίαγιαµιαατοµικήέκφραση ). ii ) Εάν F και G είναιεκφράσεις, τότε ~ ( F ), ( F G ), ( F G ), ( F G ) και ( F G ) είναι εκφράσεις. iii ) Εάν F είναιµιαέκφρασηκαι x είναιµιαελεύθερηµεταβλητήστην F, τότε ( x ) F και ( x ) F είναι εκφράσεις. iv ) Οιεκφράσειςδηµιουργούνταιµόνοαπόέναπεπερασµένοαριθµόεφαρµογώντων ( i ), ( ii ) και ( iii ). Για λόγους παρόµοιους µε αυτούς που αναφέρθηκαν στην προτασιακή λογική, είναι δυνατόν να απαλείφονται παρενθέσεις Παρενθέσεις ( x ) A B ισχύειαντίτου ( ( ( x ) Α ) ( Β ) ).

Παράδειγµα Μεταφράστε σε έκφραση την εξής κατάσταση : «Κάθεάνθρωποςείναιθνητός. ΟΚοµφούκιοςέναςάνθρωπος. Γι αυτόοκοµφούκιοςείναι θνητός». ηλώνοντας «x είναιέναςάνθρωπος»µεανθρωποσ ( x ), και «x είναιθνητός»µεθνητοσ ( x ), το «κάθεάνθρωποςείναιθνητός», µπορείναγίνει : ( x ) ( ΑΝΘΡΩΠΟΣ ( x ) ΘΝΗΤΟΣ ( x ) ) Το «Κοµφούκιος είναι ένας άνθρωπος» µε ΑΝΘΡΩΠΟΣ (Κοµφούκιος) καιτο «οκοµφούκιοςείναιθνητός»µεθνητοσ (Κοµφούκιος) Η όλη κατάσταση τώρα αναπαρίσταται από τα ακόλουθα : ( x) (ΑΝΘΡΩΠΟΣ (x) ΘΝΗΤΟΣ ( x ) ) ΑΝΘΡΩΠΟΣ (Κοµφούκιος) ΘΝΗΤΟΣ (Κοµφούκιος )

Παράδειγµα Τα βασικά αξιώµατα των φυσικών αριθµών είναι τα ακόλουθα : Α1 : Γιακάθεαριθµό, υπάρχειέναςκαιµόνοέναςαµέσωςδιαδοχικόςτου (immediate successor) A2 : ενυπάρχειαριθµόςγιατονοποίοτο «0»είναιαµέσωςδιαδοχικός. Α3 : Γιακάθεαριθµόάλλονεκτόςτου «0», υπάρχειέναςκαιµόνοέναςαµέσωςδιαδοχικός. Έστω f ( x ) και g ( x ) αναπαραστούντοναµέσωςδιαδοχικόκαιαµέσωςπροηγούµενοτου x, αντίστοιχα. ΈστωΕ( x, y ) «το xείναιίσοµετο y». Τότε τα αξιώµατα αναπαριστώνται από τις ακόλουθες εκφράσεις : Α1 : ( x ) [ ( y ) ( E ( y, f ( x ) ) ( z ) ( E ( z, f ( x ) ) ] E( y, z ) ) ) A2 : ~ ( ( x ) E ( 0, f ( x ) ) ) A3 : ( x ) ( ~ E ( x, 0 ) [( ( y ) ( E ( y, g ( x ) ) ( z ) ( E ( z, g ( x ) ) ] E ( y, z ) ) ) ) )

ΕΡΜΗΝΕΙΕΣ ΕΚΦΡΑΣΕΩΝ ΣΤΗΝ ΚΑΤΗΓΟΡΙΚΗ ΛΟΓΙΚΗ Στην προτασιακή λογική, µια ερµηνεία είναι µια καταχώρηση τιµών αληθείας σε άτοµα ( atoms ). Στην κατηγορική λογική, αφού εµπλέκονται µεταβλητές, πρέπει να κάνουµε κάτιπαραπάνωαπόπριν. Για να ορίσουµε µία ερµηνεία για µια έκφραση στην κατηγορική λογική, πρέπει να καθορίσουµε δύο πράγµατα, συγκεκριµένα, το χώρο και µία καταχώρηση σε σταθερές, συναρτησιακά σύµβολα και κατηγορικά σύµβολα που εµφανίζονται στην έκφραση. Ορισµός Μία ερµηνεία ( interpretation ) µιας έκφρασης F στην κατηγορική λογική, αποτελείται από έναµηκενόχώρο D ( non empty domain ) καιµιακαταχώρησητιµών ( values ) σε κάθε σταθερά, συναρτησιακό σύµβολο που, εµφανίζεται στην F, όπως ακολουθεί : Σεκάθεσταθερά ( constant ) εκχωρούµεέναστοιχείο ( element ) στο D. Σεκάθε «n -θέσηςσυναρτησιακόσύµβολο», εκχωρούµεµίααπεικόνισηαπότον Dn στον D. ( Σηµειώστεότι Dn = { ( x1,... xn ) x1 D,... xn D } ). Σεκάθε «n-θέσηςκατηγορικόσύµβολο», εκχωρούµεµίααπεικόνισητου Dn στο {Τ, F}.

Μερικές φορές, για να δώσουµε έµφαση στο χώρο D, µιλάµε περί µιας ερµηνείας της έκφρασηςπάνωστο D ( over D ). Ότανυπολογίζουµετηντιµήαληθείαςµιας έκφρασηςσεµιαερµηνείαπάνωστοχώρο D, το ( x ), θαερµηνεύεταιως «γιαόλαταστοιχεία xστο D»και το ( x ) ως «υπάρχειέναστοιχείο ( element ) στο D». Για κάθε ερµηνεία µιας έκφρασης πάνω στο χώρο D, η έκφραση µπορεί να υπολογιστεί ωςτήf, ανάλογαµετουςακόλουθουςκανόνες : Ανοιτιµέςαληθείαςτωνεκφράσεων G καιηυπολογίζονται, τότεοιτιµέςαληθείαςτων εκφράσεων ~ G, ( G H ), ( G H ), ( G H ) και ( G H ) υπολογίζονται χρησιµοποιώντας τον πίνακα ( 2.1 ) του προηγούµενου κεφαλαίου. ( x ) G υπολογίζεταιωςτανητιµήαληθείαςτου G υπολογίζεταιωςτγιακάθε d µέσα στο D. Αλλιώς υπολογίζεται ως F. ( x ) G υπολογίζεταιωςτ, ανητιµήαληθείαςτου G είναιτγιατουλάχιστονένα d στο D. Αλλιώς υπολογίζεται ως F. Σηµειώνουµε ότι καµιά έκφραση περιέχουσα ελεύθερες ( free ) µεταβλητές, δεν µπορεί να υπολογιστεί. Από εδώ και εξής θα θεωρούµε, είτε ότι δεν υπάρχουν ελεύθερες µεταβλητές, είτε ότι τις χειριζόµαστε ως σταθερές.

Παράδειγµα Έστωοιεκφράσεις ( x ) P ( x ) και ( x ) ~ P ( x ). Έστωµιαερµηνείαόπωςακολουθεί : Domain D = { 1, 2 } ΕκχώρησητιµώνστοΡ: P ( 1 ) = T P ( 2 ) = F Εύκολαεπιβεβαιώνουµεότιη( x ) P ( x ) είναι F στηνερµηνείααυτή, διότιηp( x ) δενείναιτκαιγια x = 1 καιγια x = 2. Απότηνάλληαφού ~ P ( 2 ) είναιτστηνερµηνείααυτή, η ( x ) ~ P ( x ) είναιτστηνερµηνείααυτή. Παράδειγµα Έστωηέκφραση ( x ) ( y ) P ( x, y ) Αςορίσουµεµιαερµηνείαόπωςακολουθεί :D = { 1, 2 } και P ( 1, 1 )=Τ P ( 1, 2 )=F P ( 2, 1 )=F P ( 2, 2 )=T Αν x = 1, βλέπουµεότιυπάρχειένα y, συγκεκριµένατο 1, τέτοιοώστετορ( 1, y ) είναιτ. Αν x = 2, υπάρχειεπίσηςένα y, το 2, τέτοιοώστετορ( 2, y ) ναείναιτ. Γι αυτόστην παραπάνωερµηνείαγιακάθε xµέσαστο D υπάρχειένα y τέτοιοώστετο P ( x, y ) να είναιτ. Αυτόσηµαίνειότι ( x ) ( y ) P ( x, y ) είναιτστηνερµηνείααυτή.

Παράδειγµα Έστωηέκφραση G : ( x ) ( P ( x ) Q ( f ( x ), α ) ) Υπάρχουνµίασταθεράα, ένα «µιαςθέσηςσυναρτησιακόσύµβολο f», ένα «µιαςθέσηςκατηγορικό σύµβολορ», καιένα «δύοθέσεωνκατηγορικόσύµβολο Q», στην G. ΗακόλουθηερµηνείαΙτου G είναι : Domain : D = { 1, 2 } Εκχώρηση τιµών στο α : α=1 Εκχώρησητιµώνστο f f ( 2 )=1, f ( 1 )=2 Εκχώρησητιµώνστα P και Q : P (1)=F P (2)=T Q(1,1)=T Q (1, 2)=T Q (2, 1)=F Q (2, 2) =T Εάν x = 1 τότε P ( x ) Q ( f ( x ), α ) = P ( 1 ) Q ( f ( 1 ), α ) = P ( 1 ) Q ( 2, 1 ) = F F = T Εάν x = 2 τότε P ( x ) Q ( f ( x ), α ) = P ( 2 ) Q ( f ( 2 ), α ) = P ( 2 ) Q ( 1, 1 ) = T T = T Αφού P ( x ) Q ( f ( x ), α ) είναιαληθήςγιαόλαταστοιχεία xστοχώρο D, ηέκφραση ( x ) ( P ( x ) Q ( f ( x ), α ) είναιαληθήςυπότηνερµηνείαι.

Παράδειγµα ΜΑΘΗΜΑΤΙΚΗΛΟΓΙΚΗ Υπολογίστε τις τιµές αληθείας των ακολούθων εκφράσεων υπό την ερµηνεία που δόθηκε στο προηγούµενο παράδειγµα. ( a ) ( x ) ( P ( f ( x ) ) Q ( x, f ( α ) ) ) ) ( b ) ( x ) ( P ( x ) Q ( x, α ) ) ( c ) ( x ) ( y ) ( P ( x ) Q ( x, y ) ) Γιατο ( a ) : Αν x = 1 ( P ( f ( x ) ) Q ( x, f ( α ) ) ) = ( P ( f ( 1 ) ) Q ( 1, f ( α ) ) ) = = P ( 2 ) Q ( 1, f ( 1 ) ) ) = P ( 2 ) Q ( 1, 2 ) = T T = T Αν x = 2 ( P ( f ( x ) ) Q ( x, f ( α ) ) ) = ( P ( f ( 2 ) ) Q ( 2, f ( 1 ) ) ) = = P ( 1 ) Q ( 2, 1 ) ) = F F = F Απότηστιγµήπουυπάρχειέναστοιχείοστοχώρο D, το x = 1, τέτοιοώστεη ( P ( f ( x ) ) Q ( x, f ( α ) ) ) είναιαληθής, ηαληθήςτιµήτηςέκφρασης ( x ) ( P ( f ( x ) ) Q ( x, f ( α ) ) ) ) είναιαληθήςυπότηνερµηνείαι.

Γιατο ( b ) : Αν x = 1 Αν x = 2 P ( x ) Q ( x, α ) = P ( 1 ) Q ( 1, 1 ) = F T = F P ( x ) Q ( x, α ) = P ( 2 ) Q ( 2, 1 ) = T F = F Αφούδενυπάρχειστοιχείοστοχώρο D, τέτοιοώστε P ( x ) Q ( x, α ) ναείναιαληθής, η έκφραση ( x ) ( P ( x ) Q ( x, α ) ) υπολογίζεταιωςψευδήςαπότηνερµηνείαι Γιατο ( c ) : Αν x = 1 τότε P ( x ) = P ( 1 ) = F Γι αυτό ( P ( x ) Q ( x, y ) ) = F για y = 1 και y = 2. Αφούυπάρχειένα x, το x = 1, τέτοιο ώστεη ( y ) ( P ( x ) Q ( x, y ) ) είναιψευδής, ηέκφραση ( x ) ( y ) ( P ( x ) Q ( x, y ) ) είναιψευδήςυπότηνερµηνείαι, δηλαδήηέκφρασηψευτίζεται ( falsified ) απότηνι. Ορίζουµε τώρα τις έννοιες ισχύς, ασυνέπεια και λογική συνέπεια, όµοια µε την προτασιακή λογική.

Ορισµός Μία έκφραση Q είναι συνεπής (consistent or satisfiable) αν και µόνο αν υπάρχει µια ερµηνεία Ι, τέτοια ώστετο GυπολογίζεταιωςΤστηνΙ. Ανµιαέκφραση QείναιΤσεµιαερµηνείαΙ, λέµεότιηιείναι έναµοντέλο (model), της G καιηιικανοποιεί (satisfies) την G. Ορισµός Μία έκφραση G είναι ασυνεπής (inconsistent or unsatisfiable) αν και µόνο αν δεν υπάρχει ερµηνεία πουναικανοποιείτην G. Ορισµός Μίαέκφραση G είναιισχυρή (valid) ανκαιµόνοανκάθεερµηνείατης G ικανοποιείτην G. Ορισµός Μία έκφραση G είναι µία λογική συνέπεια (logical consequence) εκφράσεων F1, F2,..., Fn αν και µόνο ανγιακάθεερµηνείαι: «ανηf1... Fn είναιαληθήςστηνι, η G είναιεπίσηςαληθήςστηνι». Οισχέσειςµεταξύτωνπαραπάνωόπωςδόθηκανκαισταθεωρήµατα 2.1 και 2.2, είναιαληθείςκαιγια την κατηγορική λογική. Στην πραγµατικότητα η κατηγορική λογική µπορεί να θεωρηθεί ως µια προέκταση ( επέκταση ) τηςπροτασιακήςλογικής. Όταν µια έκφραση στην κατηγορική λογική δεν περιέχει µεταβλητές και ποσοδείκτες, µπορεί να αντιµετωπιστεί ως µια έκφραση της προτασιακής λογικής

Παράδειγµα ΜΑΘΗΜΑΤΙΚΗΛΟΓΙΚΗ Θεωρήστετιςεκφράσεις F1 : ( x ) ( P ( x ) Q ( x ) ) F2 : P ( α ) Θααποδείξουµεότιηέκφραση Q ( α ) είναιµιαλογικήσυνέπειατων F1 και F2 : ΘεωρούµεκάθεερµηνείαΙπουικανοποιείτην ( x) (P ( x ) Q ( x ) ) P ( α ) ΦυσικάστηνερµηνείααυτήηΡ( α ) είναιτ. ΥποθέτουµεότιηQ( α ) δενείναιτστηνερµηνείααυτή. Τότεη~ Ρ ( α ) Q ( α ), δηλαδήηp( α ) Q ( α ) είναι F στηνι. Αυτόσηµαίνειότι ( x ) ( P ( x ) Q ( x ) ) είναι F στηνι, πουείναιαδύνατο. Γι αυτόηq( α ) πρέπει ναείναιτσεκάθεερµηνείαπουικανοποιείτην ( x ) ( P ( x ) Q ( x ) ) P ( α ). ΑυτόσηµαίνειότιηQ( α ) είναιµιαλογικήσυνέπειατων F1 και F2. Στηνκατηγορικήλογικήαπότηστιγµήπουυπάρχειάπειρος ( infinite ) αριθµόςχώρων (domains) γενικά, υπάρχεικαιάπειροςαριθµόςερµηνειώνγιαµιαέκφραση. Γι αυτό αντίθετα µε την προτασιακή λογική, δεν είναι δυνατό να καθορίσουµε µια ισχυρή ή ασυνεπή έκφραση, υπολογίζονταςτηνέκφρασηκάτωαπόόλεςτιςπιθανέςερµηνείες. Έτσι παρακάτω θα δώσουµε διαδικασίες που εξυπηρετούν αυτό το σκοπό.

PRENEX ( εσµευµένη Εµπρός ) ΚΑΝΟΝΙΚΕΣ ΜΟΡΦΕΣ ΣΤΗΝ ΚΑΤΗΓΟΡΙΚΗ ΛΟΓΙΚΗ Επεκτείνοντας τα δύο είδη κανονικών µορφών της προτασιακής λογικής, στην κατηγορική λογική έχουµε επίσης και την «prenex κανονική µορφή». Επινοήθηκε για να απλουστεύσει τις διαδικασίες απόδειξης που συζητούνται παρακάτω. Ορισµός Μίαέκφραση F στηνκατηγορικήλογικήθαλέγεταιότιείναισε «prenex κανονικήµορφή», (prenex normal form ), ανκαιµόνοανηέκφραση Fείναιτηςµορφής (Q1 x1 )... ( Qn xn ) ( M ) όπουκάθε ( Qi xi ), i = 1,..., n, είναιείτετο ( xi ), είτετο ( xi ) και Μ είναι µια έκφραση που δεν περιέχει ποσοδείκτες ΤοΤµήµα ( Q1 x1 )... ( Qn xn ) καλείταιτοπρόθεµα ( prefix ) και τομκαλείταιπίνακας ( matrix ) τηςέκφρασης F Μερικά παραδείγµατα prenex κανονικών µορφών: ( x ) ( y ) ( P ( x, y ) Q ( y ) ) ( x ) ( y ) ( ~ P ( x, y ) Q ( y ) ) ( x ) ( y ) ( z ) ( Q ( x, y ) R ( z ) ) οθείσης µιας έκφρασης, θεωρούµε τώρα µια µέθοδο µετασχηµατισµού της σε prenex κανονική µορφή. Για να γίνει αυτό, πρέπει πρώτα να θεωρήσουµε µερικά βασικά ζεύγη ισοδυνάµων εκφράσεων στην κατηγορική λογική.

ύοεκφράσεις Fκαι G είναιισοδύναµες ( απόπρινλέµε F = G ) ανκαιµόνοανοιτιµές αληθείαςτων F και G είναιίδιεςκάτωαπόκάθεερµηνεία. Ταβασικάζεύγηισοδυνάµωνεκφράσεωνπουδίνονταιστονπίνακα 2.6 τουκεφαλαίου 2, εξακολουθούνναείναιαληθήγιατηνκατηγορικήλογική. Επιπλέον, υπάρχουνάλλαζεύγηισοδυνάµωνεκφράσεωνπουπεριέχουνποσοδείκτες. Θεωρούµε τώρα αυτά τα επιπρόσθετα ζεύγη των ισοδυνάµων εκφράσεων. Έστω µία έκφραση που περιέχει µία ελεύθερη µεταβλητή x. Για να τονίσουµε την ύπαρξη τηςελεύθερηςµεταβλητής x µέσαστην F, αναπαριστούµετην F µε F [ x ]. Έστω G µίαέκφρασηπουδενπεριέχειµεταβλητή x. Τότεέχουµεταακόλουθαζεύγη ισοδυνάµων εκφράσεων, όπου Q είναι είτε, είτε. Για απλούστευση θα καλούµε κάθεζεύγοςαπόταεπόµενα, ωςνόµο ( law ) : ( 3.1a )( Q x ) F [ x ] G = ( Q x ) ( F [ x ] G ) ( 3.1b )( Q x ) F [ x ] G = ( Q x ) ( F [ x ] G ) ( 3.2a )~ ( ( x ) F [ x ] ) = ( x ) ( ~ F [ x ] ) ( 3.2b )~ ( ( x ) F [ x ] ) = ( x ) ( ~ F [ x ] )

Οινόµοι ( 3.1a ) και ( 3.1b ) είναιπροφανώςαληθείς, αφούτο G δενπεριέχει x καιγι αυτόµπορείναµεταφερθείστοσκοπό ( scope ) τουποσοδείκτη Q Οινόµοι ( 3.2a ) και ( 3.2b ) αποδεικνύονταιεύκολα Υποθέστεότι F [ x ] καιη[ x ] είναιδύοεκφράσειςπουπεριέχουντο x Υπάρχουν δύο άλλοι νόµοι : ( 3.3a )( x ) F [ x ] ( x ) Η [ x ] = ( x ) ( F [ x ] Η[ x ] ) ( 3.3b )( x ) F [ x ] ( x ) Η [ x ] = ( x ) ( F [ x ] Η[ x ] ) Οι ( 3.3a ) και ( 3.3b ) σηµαίνουνότιοκαθολικόςποσοδείκτης καιουπαρξιακός ποσοδείκτης, µπορούν να διαχωριστούν πάνω σε και αντίστοιχα, αλλά δεν µπορούνστοαντίστροφο, δηλαδήπάνωσε και, αντίστοιχα. ηλαδή : ( x ) F [ x ] ( x ) Η [ x ] ( x ) ( F [ x ] Η[ x ] ) ( x ) F [ x ] ( x ) Η [ x ] ( x ) ( F [ x ] Η[ x ] )

Γιαπεριπτώσειςόπωςαυτές, πρέπεινακάνουµεκάτιειδικό : Αφούκάθεδεσµευµένη ( bound ) µεταβλητήσεµιαέκφρασηµπορείναθεωρηθείως dummy µεταβλητή, κάθε δεσµευµένη µεταβλητή x, µπορεί να µετονοµαστεί σε z, και ηέκφραση ( x ) Η [ x ] γίνεται ( z ) Η [ z ], δηλαδή ( x ) Η [ x ] = ( z ) Η [ z ]. Έστωότιδιαλέγουµετην zπουδενεµφανίζεταιστην F [ x ]. Τότε : ( x ) F [ x ] ( x ) Η [ x ] = ( x ) F [ x ] ( z ) Η [ z ] = ( µετονοµάζονταςόλατα x πουεµφανίζονταιστην ( x ) Η [ x ] σε z ) = ( x ) ( z ) ( F [ x ] Η[ z ] ) ( απότην 3.1a ) Παρόµοια έχουµε ( x ) F [ x ] ( x ) Η [ x ] = ( x ) F [ x ] ( z ) Η [ z ] ) = ( µετονοµάζονταςόλατα x πουεµφανίζονταιστην ( x ) Η [ x ] σε z ) = ( x ) ( z ) ( F [ x ] Η[ z ] ) ( µέσωτης 3.1b ).

Γι αυτό, και για τις δύο αυτές περιπτώσεις, µπορούµε να φέρουµε όλους τους ποσοδείκτες στα αριστερά της έκφρασης. Γενικά έχουµε: ( 3.4a )( Q1 x ) F [ x ] ( Q2 x ) Η [ x ] = ( Q1 x ) ( Q2 z ) ( F [ x ] Η[ z ] ) ( 3.4b )( Q3 x ) F [ x ] ( Q4 x ) Η [ x ] = ( Q3 x ) ( Q4 z ) ( F [ x ] Η[ z ] ) όπου Q1, Q2, Q3 και Q4 είναιείτε, είτε και z δενεµφανίζεταιστην F [ x ]. Φυσικάαν Q1 = Q2 = και Q3 = Q4 =, τότεδενχρειάζεταινα µετονοµάσουµε τα x στην ( Q2 x ) Η [ x ] ή ( Q4 x ) Η [ x ]. Μπορούµεναχρησιµοποιήσουµετις 3.3 απευθείας. Χρησιµοποιώντας τους νόµους 2.1-2.10 και 3.1 ως 3.4, πάντοτε µπορούµε να µετασχηµατίσουµε µια δοθείσα έκφραση, σε prenex κανονική µορφή.

Μετασχηµατισµός Εκφράσεων σε Prenex Κανονική Μορφή Βήµα 1 : Χρησιµοποιούµε τους νόµους 2.1 και 2.2 για να εξαλείψουµε τους λογικούς συνδέσµους και Βήµα 2 : Επαναληπτικάχρησιµοποιούµετονόµο 2.9, τουςνόµουςτου de Morgan (2.10) και τους νόµους 3.2a και 3.2b, για να µεταφέρουµε τα σύµβολα άρνησης αµέσως µπροστά από τα άτοµα Βήµα 3 : Μετονοµάζουµε τις εξαρτηµένες µεταβλητές αν αυτό κρίνεται αναγκαίο Βήµα 4 : Χρησιµοποιούµε τους νόµους 3.1 και 3.3, 3.4, για να µετακινήσουµε τους ποσοδείκτες στα αριστερά της όλης έκφρασης και να επιτύχουµε τελικά µια prenex κανονική µορφή

Παράδειγµα Μετατρέψτε την έκφραση ( x ) P ( x ) ( x ) Q ( x ) σε µία prenex κανονική µορφή ( x ) P ( x ) ( x ) Q ( x ) = ~ ( ( x ) P ( x ) ( x ) Q ( x )από (2.2 ) = ( x ) ( ~ P ( x ) ) ( x ) Q ( x )από (3.2a) = ( x ) ( ~ P ( x ) Q ( x ) )από (3.3b)

Παράδειγµα Αποκτήστε µια prenex κανονική µορφή για την έκφραση ( x ) ( y ) ( ( z ) ( P ( x, z ) ( P ( y, z ) ) ( u ) Q ( x, y, u ) ) --------------------------------------------------------------------------------------------------------------- ( x ) ( y ) ( ( z ) ( P ( x, z ) ( P ( y, z ) ) ( u ) Q ( x, y, u ) ) = ( x ) ( y ) ( ~ ( ( z ) ( P ( x, z ) ( P ( y, z ) ) ( u ) Q ( x, y, u ) )από ( 2.2 ) = ( x ) ( y ) ( ( z ) ( ~ P ( x, z ) ~ P ( y, z ) ) ) ( u ) Q ( x, y, u ) )από (3.2b) (2.10b ) = ( x ) ( y ) ( z ) ( u ) ( ~ P ( x, z ) ~ P ( y, z ) Q ( x, y, u ) )από ( 3.1a )

ΕΦΑΡΜΟΓΕΣ ΤΗΣ ΚΑΤΗΓΟΡΙΚΗΣ ΛΟΓΙΚΗΣ Έστω το παράδειγµα 3.3. Υπάρχουν δύο αξιώµατα : Α1 : ( x ) ( ΑΝΘΡΩΠΟΣ ( x ) ΘΝΗΤΟΣ ( x ) ) A2 : ΑΝΘΡΩΠΟΣ ( Κοµφούκιος ) ΑπότιςΑ1 καια2 δείξτεότιοκοµφούκιοςείναιθνητός. ηλαδήότιθνητοσ (Κοµφούκιος ) είναιµιαλογικήσυνέπειατωνα1 καια2 Έχουµε : Α1 Α2 : ( x ) ( ΑΝΘΡΩΠΟΣ ( x ) ΘΝΗΤΟΣ ( x ) ) ΑΝΘΡΩΠΟΣ ( Κοµφούκιος ) ΑνηΑ1 Α2 είναιαληθήςσεµιαερµηνείαιτότεκαιτοα1 καιτοα2 είναιαληθήστοι. Αφούη( ΑΝΘΡΩΠΟΣ ( x ) ΘΝΗΤΟΣ ( x ) ) είναιαληθήςγιαόλατα x, όταντο x αντικαθίσταταιαπότο «Κοµφούκιος», η ( ΑΝΘΡΩΠΟΣ ( Κοµφούκιος ) ΘΝΗΤΟΣ ( Κοµφούκιος ) ) είναιαληθήςστοι. ηλαδήη~ ΑΝΘΡΩΠΟΣ ( Κοµφούκιος ) ΘΝΗΤΟΣ ( Κοµφούκιος ) είναιαληθήςστοι. Πάντωςη~ ΑΝΘΡΩΠΟΣ ( Κοµφούκιος ) είναιψευδήςστοι, αφούηανθρωποσ (Κοµφούκιος ) είναιαληθήςστοι. ΆραηΘΝΗΤΟΣ ( Κοµφούκιος ) πρέπειναείναιαληθήςστοι. ΈτσιέχουµεδείξειότιηΘΝΗΤΟΣ ( Κοµφούκιος ) είναιαληθήςστοι, οπότεηα1 Α2 είναιαληθήςστηι. Εξορισµού, ηθνητοσ ( Κοµφούκιος ) είναιτότελογικήσυνέπειατωνα1 καια2.

Παράδειγµα Κανένας έµπορος µεταχειρισµένων αυτοκινήτων δεν αγοράζει µεταχειρισµένο αυτοκίνητο για την οικογένειά του. Μερικοί άνθρωποι που αγοράζουν µεταχειρισµένα αυτοκίνητα για τις οικογένειέςτουςείναιεντελώςάτιµοι. Συµπεράνετεότιµερικοίεντελώςάτιµοιάνθρωποι, δεν είναι έµποροι µεταχειρισµένων αυτοκινήτων. Έστω U ( x ), B ( x ), D ( x ) ναδηλώνουν «x είναιέναςέµποροςµεταχειρισµένωναυτοκινήτων», «xαγοράζειµεταχειρισµένοαυτοκίνητογιατηνοικογένειάτου»και «x είναιεντελώς άτιµος» αντίστοιχα. Τότε έχουµε : Α1 : ( x ) ( U ( x ) ~ B ( x ) ) A2 : ( x ) ( B ( x ) D ( x ) ) Έχουµε να δείξουµε ότι Α3 : ( x ) ( D ( x ) ~ U ( x ) ) είναιµιαλογικήσυνέπειατωνα1 καια2. ΥποθέστεότιΑ1 καια2 είναιαληθείςσεµιαερµηνείαιπάνωσεέναχώρο D. ΑφούηΑ2 είναιαληθήςστοι, υπάρχειένα x στο D, έστωατέτοιοώστεηβ( α ) D ( α ) να είναιαληθήςστοι. Γι αυτόηβ( α ) είναιαληθήςστοι, δηλαδήη~ Β ( α ) είναιψευδήςστοι. ΗΑ1 µπορείναγραφείστηνακόλουθηµορφή : Α1 : ( x ) ( ~ U ( x ) ~ B ( x ) ) ΑφούηΑ1 είναιαληθήςστοικαιη~ Β ( α ) είναιψευδήςστοι, η ~ U ( α ) πρέπειναείναι αληθήςστοι. Πάντως, αφούηβ( α ) D ( α ) είναιαληθήςστοι, η D ( α ) είναιαληθήςστο Ι. ΆραηD( α ) U ( α ) είναιαληθήςστοι. ΈτσιηΑ3 : ( x ) ( D ( x ) ~ U ( x ) ) είναι αληθήςστοι. ΆρατελικάηΑ3 είναιµιαλογικήσυνέπειατωνα1 καια2.

Παράδειγµα Μερικοί ασθενείς συµπαθούν όλους τους γιατρούς. Κανένας ασθενής δεν συµπαθεί τους κοµπογιαννίτες. Γι αυτό κανένας γιατρός δεν είναι κοµπογιαννίτης. ηλώνουµε µε : Ρ ( x ) : xείναιασθενής D ( x ) : x είναιγιατρός Q ( x ) : x είναικοµπογιαννίτης L ( x, y ) : ο x συµπαθείτον y Τότε τα γεγονότα και το συµπέρασµα, µπορούν να συµβολιστούν όπως ακολουθεί : F1 : ( x ) ( P ( x ) ( y ) D ( x ) L ( x, y ) ) ) F2 : ( x ) ( P ( x ) ( y ) ( Q ( y ) ~ L ( x, y ) ) ) G : ( x ) ( D ( x ) ~ Q ( x ) ) είχνουµετώραότιτο G είναιµιαλογικήσυνέπειατων F1 και F2. ΈστωΙµιααυθαίρετηερµηνεία ( arbitrary ), πάνωσεέναχώρο D. Υποθέστεότι F1 και F2 είναιαληθείςστοι. ΑφούηF1 είναιαληθής στοι, υπάρχεικάποιοστοιχείο ( element ) έστω e, µέσαστο D, τέτοιοώστεη ( P ( e ) ( y ) ( D y ) L ( e, y ) ) ) ναείναιαληθήςστοι. Απότηνάλληµεριά, αφούη ( P ( x ) ( y ) ( Q ( y ) ~ L ( x, y ) ) ) είναιαληθήςστοιγιαόλαταστοιχείατο x στο D, µεβεβαιότηταη ( P ( e ) ( y ) ( Q ( y ) ~ L ( e, y ) ) ) είναιαληθήςστοι. ΑφούηP( e ) είναιαληθήςστοι, η ( y ) ( Q ( y ) ~ L ( e, y ) ) πρέπειναείναιαληθήςστοι.

Ακόµαγνωρίζουµεότιγιακάθεστοιχείο y στο D, καιτο ( D y ) L ( e, y ) ) καιτο ( Q ( y ) ~ L ( e, y ) ) είναιαληθήστοι. Αντο ( D y ) είναιψευδέςστοι, τότετο ( D y ) ~ Q ( y ) ) είναιαληθέςστοι. Εάντο ( D y ) είναιαληθέςστοι, τότετο L ( e, y ) πρέπειναείναιαληθέςστοι, αφούτο ( D y ) L ( e, y ) ) είναιαληθέςστοι. Έτσιτο Q ( y ) πρέπειναείναιψευδέςστοι, αφούτο Q ( y ) ~ L ( e, y ) είναι αληθέςστοι. Συνεπώςη ( D y ) ~ Q ( y ) ) είναιαληθήςστοι. Άραη( D y ) ~ Q ( y ) ) είναιαληθήςγιακάθε y στο D. Αυτόσηµαίνειότιη( y ) ( D y ) ~ Q ( y ) ) είναιαληθήςστοι. Άραέχουµεδείξει, ότιανοι F1 και F2 είναιαληθήςστοι, η ( y ) ( D y ) ~ Q ( y ) ) είναιαληθήςστοι. ΑυτόδείχνειότιηG είναιµιαλογικήσυνέπειατων F1 και F2. Κάθεδιαδικασίακατάτηνοποίαένασυµπέρασµαπροέρχεταιαπόαξιώµατα, ονοµάζεταιαπόδειξη ( proof ). Η διαδικασία εύρεσης αποδείξεων καλείται διαδικασία απόδειξης ( proof procedure ).