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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Μαθηματική Επαγωγή. Τεχνικές Απόδειξης. Αποδείξεις Ύπαρξης. Μαθηματική Επαγωγή

Σύνολα. Ορισμός Συνόλου. Υποσύνολα και Κενό Σύνολο. Στοιχεία ενός συνόλου:

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

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

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

ΠΛΗ 20, 4 η ΟΣΣ: Βασικές Έννοιες Θεωρίας Γραφημάτων

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

ΠΛΗ 20, 4 η ΟΣΣ: Βασικές Έννοιες Θεωρίας Γραφημάτων

Μαθηματική Λογική (προπτυχιακό) Εξέταση Ιανουαρίου 2018 Σελ. 1 από 5

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

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

ψ φ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

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

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

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

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

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

ΠΛΗ 20, 4 η ΟΣΣ: Βασικές Έννοιες Θεωρίας Γραφημάτων

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

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

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

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

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


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

ιµελής Σχέση ιατεταγµένο ζεύγος (α, β): ύο αντικείµενα (όχι κατ ανάγκη διαφορετικά) σε καθορισµένη σειρά. Γενίκευση: διατεταγµένη τριάδα (α, β, γ), δι

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

ιδάσκοντες: Φ. Αφράτη, Σ. Ζάχος,. Σούλιου


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

K15 Ψηφιακή Λογική Σχεδίαση 4+5: Άλγεβρα Boole

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

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

Κανονικές Γλώσσες. Κανονικές Γλώσσες. Κανονικές Γλώσσες και Αυτόματα. Κανονικές Γλώσσες και Αυτόματα

ΠΛΗ 20, 2 η ΟΣΣ (Προτασιακή Λογική)

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

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

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

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

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

Αρχή Εγκλεισµού-Αποκλεισµού

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

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

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

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

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

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

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

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

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

ΠΛΗ 20, 2 η ΟΣΣ (Προτασιακή Λογική)

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

ΗΥ118: Διακριτά Μαθηματικά Εαρινό εξάμηνο 2016 Λύσεις ασκήσεων προόδου

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

Θεωρία Γραφημάτων: Ορολογία και Βασικές Έννοιες

ΕΙΣΑΓΩΓΙΚΟ ΚΕΦΑΛΑΙΟ. a β a β.

Μη-Αριθμήσιμα Σύνολα, ιαγωνιοποίηση

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

ΕΡΩΤΗΣΕΙΣ ΚΑΤΑΝΟΗΣΗΣ ΑΛΓΕΒΡΑ Α ΛΥΚΕΙΟΥ

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

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

(Γραμμικές) Αναδρομικές Σχέσεις

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

p p p q p q p q p q

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

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

(Γραμμικές) Αναδρομικές Σχέσεις

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

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

ΠΑΡΑΤΗΡΗΣΕΙΣ ΚΑΙ ΘΕΩΡΗΤΙΚΑ ΣΧΟΛΙΑ. ΟΣΑ ΑΠΟ ΑΥΤΑ ΧΡΗΣΙΜΟΠΟΙΗΘΟΥΝ ΣΕ ΑΣΚΗΣΕΙΣ, ΘΕΛΟΥΝ ΑΠΟΔΕΙΞΗ!!

Συνδυαστική Απαρίθμηση

ΑΛΓΕΒΡΑ Α ΛΥΚΕΙΟΥ. 118 ερωτήσεις θεωρίας με απάντηση ασκήσεις για λύση. 20 συνδυαστικά θέματα εξετάσεων

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

κ.λπ. Ισχύει πως x = 100. Οι διαφορετικές λύσεις αυτής της εξίσωσης χωρίς κανένα περιορισμό είναι

Προτάσεις. Εισαγωγή στις βασικές έννοιες των Μαθηματικών. Ποιες είναι προτάσεις; Προτάσεις 6/11/ ο Μάθημα Μαθηματική Λογική (επανάληψη)

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

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

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

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

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

4.1. Πολυώνυμα. Η έννοια του πολυωνύμου

Θεωρία Υπολογισμού και Πολυπλοκότητα

Συνδυαστική Απαρίθμηση

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

ΠΛΗ 20, 5 η ΟΣΣ: Θεωρία Γραφημάτων

Transcript:

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

Κατηγορηματική Λογική Προτασιακή Λογική: πλαίσιο διατύπωσης και μελέτης επιχειρημάτων για πεπερασμένο πλήθος «λογικών αντικειμένων». «Λογικό αντικείμενο»: παίρνει τιμές αλήθειας, ΑήΨ. ιαφορετικά, «μη λογικό αντικείμενο», π.χ. αριθμοί, σύνολα,... Κατηγορηματική (ή Πρωτοβάθμια) Λογική: πλαίσιο διατύπωσης και μελέτης επιχειρημάτων για: «Μη λογικά αντικείμενα» (αριθμούς, σύνολα, γραφήματα). Πράξεις (συναρτήσεις) και σχέσεις (κατηγορήματα) μεταξύ τους. Άπειρο πλήθος αντικειμένων: ποσοδείκτες. «Κάθε φυσικός αριθμός είναι είτε άρτιος είτε περιττός». «Υπάρχει σύνολο που είναι υποσύνολο κάθε συνόλου». Τύποι ΚΛ είναι «λογικά αντικείμενα» που μπορεί να αφορούν / αναφέρονται σε «μη λογικά αντικείμενα». ιακριτά Μαθηματικά (Άνοιξη 2011) Στοιχεία Κατηγορηματικής Λογικής 2

Συντακτικό Πρωτοβάθμιας Γλώσσας «Λογικά Σύμβολα»: έχουν συγκεκριμένη ερμηνεία, λειτουργούνπάνταμετονίδιοτρόπο: Λογικοί σύνδεσμοι:,,,, Ποσοδείκτες: και (για κάθε): σύζευξη για όλα στοιχεία δομής (δυνάμει άπειρη). (υπάρχει): διάζευξη για όλα στοιχεία δομής (δυνάμει άπειρη). Ισότητα =:ελέγχει ταύτιση. Λειτουργεί ως κατηγορηματικό σύμβολο, αλλά εντάσσεται στα «λογικά σύμβολα» γιατί έχει συγκεκριμένη ερμηνεία. Σημεία στίξης και παρενθέσεις. ιακριτά Μαθηματικά (Άνοιξη 2011) Στοιχεία Κατηγορηματικής Λογικής 3

Συντακτικό Πρωτοβάθμιας Γλώσσας «Μη Λογικά Σύμβολα»: ερμηνεία καθορίζει λειτουργία τους. Ορισμός γλώσσας και έλεγχος αλήθειας απαιτούν ερμηνεία τους (πολυσημία, εκφραστικότητα!). Μεταβλητές x, y, z, Ερμηνεία καθορίζει πεδίο ορισμού μεταβλητών: σύμπαν. Ελεύθερες: τιμή τους καθορίζεται με αποτίμηση. εσμευμένες: ποσοδείκτες καθορίζουν «συμπεριφορά» τους. Σύμβολα σταθερών c, c 1, c 2, Αναπαριστούν συμβολικά συγκεκριμένες τιμές σύμπαντος. Ερμηνεία καθορίζει τιμή κάθε συμβόλου σταθεράς. Πρόκειται για 0-θέσια συναρτησιακά σύμβολα. ιακριτά Μαθηματικά (Άνοιξη 2011) Στοιχεία Κατηγορηματικής Λογικής 4

Συντακτικό Πρωτοβάθμιας Γλώσσας «Μη Λογικά Σύμβολα»: ερμηνεία καθορίζει λειτουργία τους. Συναρτησιακά σύμβολα f, g, h,, με αντίστοιχο πλήθος ορισμάτων. Π.χ. f είναι 2-θέσιο συναρτησιακό σύμβολο. Εκφράζουν «πράξεις» μεταξύ στοιχείων σύμπαντος. Ερμηνεία καθορίζει πεδίο ορισμού, πεδίο τιμών, και λειτουργία. Κατηγορηματικά σύμβολα P, Q, R,, με αντίστοιχο πλήθος ορισμάτων. Π.χ. Qείναι 2-μελές κατηγορηματικό σύμβολο. Εκφράζουν «σχέσεις» μεταξύ στοιχείων σύμπαντος. Ερμηνεία καθορίζει πεδίο ορισμού και λειτουργία. Κατηγορηματικά σύμβολα υλοποιούν «μετάβαση» από «μη λογικό» σε «λογικό» κόσμο. Q(x, y) δέχεται δύο στοιχεία σύμπαντος (π.χ. αριθμούς), «ελέγχει» αν σχετίζονται με συγκεκριμένο τρόπο, και «απαντά» ΑήΨ. ιακριτά Μαθηματικά (Άνοιξη 2011) Στοιχεία Κατηγορηματικής Λογικής 5

ομή Τύπων Πρωτοβάθμιας Γλώσσας: Όροι Όροι παίρνουν τιμές στο σύμπαν. Μεταβλητές x, y, z,... Σταθερές c, c 1, c 2,.. Οτιδήποτε προκύπτει από (σωστή) εφαρμογή συναρτησιακού συμβόλου σε ήδη σχηματισμένους όρους. Π.χ. f(x, y), f(g(x), c), g(f(x, g(y)), c f(x, y), ομή αναπαρίσταται με δενδροδιάγραμμα, ιδιότητες αποδεικνύονται με δομική επαγωγή. Όροι δεν μπορούν να συνδέονται με λογικούς συνδέσμους! ιακριτά Μαθηματικά (Άνοιξη 2011) Στοιχεία Κατηγορηματικής Λογικής 6

ομή Τύπων Πρωτοβάθμιας Γλώσσας: Τύποι Ατομικοί τύποι προκύπτουν εφαρμόζοντας ισότητα ή κατηγορηματικό σύμβολο σε όρους. Π.χ. x = c, f(x, y) = g(c), Q(x, y), R(f(x, y)), «Λογικές» τιμές Α ή Ψ, βασικά («λογικά») δομικά στοιχεία τύπων. Τύπος: Ατομικός τύπος (βάση επαγωγικού ορισμού). Εφαρμογή λογικών συνδέσμων σε τύπους φ, ψ: φ, φ ψ, φ ψ, φ ψ, φ ψ. Εφαρμογή ποσοδεικτών σε τύπο φ: xφ, xφ. ομή αναπαρίσταται με δενδροδιάγραμμα, ιδιότητες αποδεικνύονται με μαθηματική επαγωγή. Τύποι: τιμή ΑήΨ. Όροι: τιμές στο σύμπαν. ιακριτά Μαθηματικά (Άνοιξη 2011) Στοιχεία Κατηγορηματικής Λογικής 7

ομή Τύπων Πρωτοβάθμιας Γλώσσας ιακριτά Μαθηματικά (Άνοιξη 2011) Στοιχεία Κατηγορηματικής Λογικής 8

Παράδειγμα Ποιά από τα παρακάτω είναι όροι ή τύποι (ή συντακτικό λάθος); Q(f(c, y), P(x)) g(q(c, y), P(y)) Q(f(c, y), P(x)) g(q(c, y), P(y)) x P(g(x)) x g(p(x)) x P(g(x)) (τ) x g(p(x)) x = y c x = f(y, c) x = y c x = f(y, c) (ατ) x P(P(x)) x Q(x, c 1 ) x P(P(x)) x Q(x, c 1 )(τ) x (P(x) x P(x, x)) x(x = y Q(x, y)) x (P(x) x P(x, x)) x(x = y Q(x, y)) (τ) ιακριτά Μαθηματικά (Άνοιξη 2011) Στοιχεία Κατηγορηματικής Λογικής 9

Παράδειγμα Ποιά από τα παρακάτω είναι όροι ή τύποι (ή συντακτικό λάθος); P(x) g(x) y x (Q(x, g(y)) P(g(x))) P(x) g(x) y x (Q(x, g(y)) P(g(x))) (τ) x Q(x, c) x Q(x, y) x Q(x, c) (τ) x Q(x, y) x+ y= x y (3 + 1) + 10 x+ y= x y(ατ) (3 + 1) + 10 (ορ) x y (x + y = x y) x y (P(x) (Q(x, y) P(x))) x y (x + y = x y) (τ) x y (P(x) (Q(x, y) P(x))) (τ) ιακριτά Μαθηματικά (Άνοιξη 2011) Στοιχεία Κατηγορηματικής Λογικής 10

Ελεύθερες και εσμευμένες Μεταβλητές εσμευμένη εμφάνιση μεταβλητής: εμπίπτει σε πεδίο εφαρμογής ποσοδείκτη. Ποσοδείκτης καθορίζει πως αποτιμάται η μεταβλητή. ( ): σύζευξη (διάζευξη) για όλες τιμές σύμπαντος. εσμευμένες εμφανίσεις μεταβλητής x που εμπίπτουν στον ίδιο ποσοδείκτη: «ίδια» δεσμευμένη μεταβλητή. εσμευμένες εμφανίσεις μεταβλητής x που εμπίπτουν σε διαφορετικό ποσοδείκτη: «διαφορετικές» δεσμευμένες μεταβλητές. Ελεύθερη εμφάνιση μεταβλητής: δεν εμπίπτει σε πεδίο εφαρμογής κάποιου ποσοδείκτη. Μπορεί να έχει οποιαδήποτε τιμή, ηοποίακαθορίζεταιαπόαποτίμηση. Όλες οι ελεύθερες εμφανίσεις μεταβλητής x: «ίδια» μεταβλητή. x(p(x) Q(x, y)) P(y) και xp(x) xq(x, y) P(y) ιακριτά Μαθηματικά (Άνοιξη 2011) Στοιχεία Κατηγορηματικής Λογικής 11

Ελεύθερες και εσμευμένες Μεταβλητές Ελεύθερη μεταβλητή αν εμφανίζεται ελεύθερη (τουλ. μία φορά), διαφορετικά δεσμευμένη. Πρόταση: τύπος χωρίς ελεύθερες μεταβλητές. Τιμή αλήθειας πρόταση δεν εξαρτάται από αποτίμηση. ιακριτά Μαθηματικά (Άνοιξη 2011) Στοιχεία Κατηγορηματικής Λογικής 12

Ελεύθερες και εσμευμένες Μεταβλητές Ποιές εμφανίσεις μεταβλητών είναι ελεύθερες και ποιές δεσμευμένες; y x(p(x, f(y)) Q(x)) x y(q(x) P(x, y)) Q(x) y x(p(x, f(y)) Q(x)) x y(q(x) P(x, y)) Q(x) xp(x, y) zp(z, x) Q(z) x yp(x, y) xp(x, y) zp(z, x) Q(z) x yp(x, y) xq(x) yp(x, y) x y z(x > y y > z) w(x > w) xq(x) yp(x, y) x y z(x > y y > z) w(x > w) y + x = x + y y(x + x = x y) y + x = x + y y(x + x = x y) Μετονομασία όλων εμφανίσεων της «ίδιας» μεταβλητής διατηρεί απαράλλακτο τον τύπο: αλφαβητική παραλλαγή. ιακριτά Μαθηματικά (Άνοιξη 2011) Στοιχεία Κατηγορηματικής Λογικής 13

Ελεύθερες και εσμευμένες Μεταβλητές Ελεύθερη μεταβλητή αν εμφανίζεται ελεύθερη (τουλ. μία φορά), διαφορετικά δεσμευμένη. Πρόταση: τύπος χωρίς ελεύθερες μεταβλητές. Τιμή αλήθειας πρόταση δεν εξαρτάται από αποτίμηση. Ελεύθερεςμεταβλητέςχρειάζονται«αρχικοποίηση». Όλες οι ελεύθερες εμφανίσεις μιας μεταβλητής «αρχικοποιούνται» στην ίδια τιμή (αυτή που καθορίζεται από αποτίμηση). εσμευμένες εμφανίσεις μεταβλητών δεν χρειάζονται «αρχικοποίηση». Ποσοδείκτης που τις δεσμεύει καθορίζει αποτίμηση. Μεταβλητές που δεσμεύονται από διαφορετικούς ποσοδείκτες είναι «διαφορετικές» (ακόμη και αν έχουν το ίδιο όνομα). ιακριτά Μαθηματικά (Άνοιξη 2011) Στοιχεία Κατηγορηματικής Λογικής 14

Ερμηνεία (ή ομή) Ορισμός Πρωτοβάθμιας Γλώσσας απαιτεί ερμηνεία «μη λογικών» συμβόλων. Ερμηνεία (ή δομή) A καθορίζει: Σύμπαν Α : πεδίο ορισμού σταθερών, μεταβλητών, συναρτήσεων, και κατηγορημάτων. Α είναι το σύνολο αντικειμένων στα οποία αναφερόμαστε. Ορισμός συναρτησιακών συμβόλων: «πράξη» που αντιστοιχούν. Τι «επιστρέφει» κάθε συναρτησιακό σύμβολο. Ορισμός κατηγορηματικών συμβόλων: «σχέση» που αντιστοιχούν. Πότε κατηγορηματικό σύμβολο «επιστρέφει» ΑκαιπότεΨ. Ορισμός τιμής για κάθε σύμβολο σταθεράς. ιακριτά Μαθηματικά (Άνοιξη 2011) Στοιχεία Κατηγορηματικής Λογικής 15

Παραδείγματα Ερμηνείας Γλώσσα Θεωρίας Αριθμών: Σύμπαν Ν (φυσικοί αριθμοί) Σταθερά 0 (αποτ. στο 0), συναρτησιακά (πρόσθεση), (πολλαπλασιασμός), και (επόμενος φυσικός), κατηγορηματικό < (αντ. σε σχέση x < y). Γλώσσα Θεωρίας Συνόλων: Σύμπαν δυναμοσύνολο συνόλου U (ή σύνολο με στοιχεία σύνολα) Σταθερά (αποτ. στο ), κατηγορηματικό (αντ. σε σχέση x y). ιακριτά Μαθηματικά (Άνοιξη 2011) Στοιχεία Κατηγορηματικής Λογικής 16

Εναλλαγή Ποσοδεικτών P(x, y): ο x θαυμάζει τον y P(x, y): x y όλοι θαυμάζουν κάποιον (όχι αναγκαία όλοι τον ίδιο, μπορεί τον εαυτό τους). όλοι θαυμάζονται από κάποιον (όχι αναγκαία όλοι από τον ίδιο, μπορεί από εαυτό τους). όλοι θαυμάζουν τους πάντες (και τον εαυτό τους). υπάρχει κάποιος που τους θαυμάζει όλους (και εαυτό του). υπάρχει κάποιος που τον θαυμάζουν όλοι (και εαυτός του). υπάρχει ζευγάρι (όχι αναγκαία διαφορετικών) που οένας θαυμάζει τον άλλο. κάθε αριθμός έχει κάποιον μεγαλύτερο ή ίσο του. κάθε αριθμός έχει κάποιον μικρότερο ή ίσο του. για κάθε ζευγάρι αριθμών, ο ένας είναι μικρότερος ή ίσος του άλλου. υπάρχει αριθμός μικρότερος ή ίσος όλων (κάτω φράγμα). υπάρχει αριθμός μεγαλύτερος ή ίσος όλων (άνω φράγμα) υπάρχουν αριθμοί που ο ένας είναι μικρότερος ή ίσος του άλλου. ιακριτά Μαθηματικά (Άνοιξη 2011) Στοιχεία Κατηγορηματικής Λογικής 17

Νόμοι Άρνησης Ποσοδεικτών: Εκφραστικότητα Πρωτοβάθμιας Γλώσσας εδομένης ερμηνείας (π.χ. φυσικοί αριθμοί, σύνολα, γραφήματα), διατύπωση προτάσεων ιδιοτήτων σε πρωτοβάθμια γλώσσα. Όλοι οι άνθρωποι θαυμάζουν κάποιον άλλο. Υπάρχει κάποιος που δεν θαυμάζει κανέναν άλλο. Υπάρχει κάποιος που θαυμάζει τον εαυτό του και μόνον αυτόν. Όλοι θαυμάζονται από κάποιον άλλο. Υπάρχει κάποιος που θαυμάζει όλους τους άλλους. Υπάρχει κάποιος που δεν θαυμάζει κανέναν. εν υπάρχει κανένας άνθρωπος που να τον θαυμάζουν όλοι οι άλλοι. ιακριτά Μαθηματικά (Άνοιξη 2011) Στοιχεία Κατηγορηματικής Λογικής 18

Εκφραστικότητα Απλές γλωσσικές δομές συνήθως επαρκούν. Κάθε αντικείμενο με ιδιότητα P έχει ιδιότητα Q. Ο επόμενος κάθε περιττού αριθμού είναι άρτιος. Κάθε πολλαπλάσιο του 4 είναι άρτιος. Υπάρχει αντικείμενο με ιδιότητα P και ιδιότητα Q εν είναι όλοι οι άρτιοι πολλαπλάσια του 4. ιακριτά Μαθηματικά (Άνοιξη 2011) Στοιχεία Κατηγορηματικής Λογικής 19

Εκφραστικότητα Υπάρχει μοναδικό αντικείμενο με ιδιότητα Ρ. Υπάρχει μέγιστο (ελάχιστο) στοιχείο με ιδιότητα Ρ. Υπάρχει μοναδικός φυσικός που είναι μικρότερος του 1. ιακριτά Μαθηματικά (Άνοιξη 2011) Στοιχεία Κατηγορηματικής Λογικής 20

Εκφραστικότητα: Αριθμοί Το άθροισμα δύο περιττών είναι άρτιος. Ο x διαιρεί ακριβώς τον y: O x είναι μικρότερος ή ίσος του y: Ο x είναι πρώτος αριθμός: ιακριτά Μαθηματικά (Άνοιξη 2011) Στοιχεία Κατηγορηματικής Λογικής 21

Εκφραστικότητα Κάθε άρτιος μεγαλύτερος του 4 γράφεται ως άθροισμα δύο περιττών πρώτων αριθμών(εικασία του Goldbach). Για κάθε φυσικό αριθμό (έστω n), υπάρχει άλλος (έστω m) που είναι ο μέγιστος μεταξύ εκείνων που το διπλάσιό τους δεν ξεπερνά τον αρχικό (δηλ. το n). ιακριτά Μαθηματικά (Άνοιξη 2011) Στοιχεία Κατηγορηματικής Λογικής 22

Εκφραστικότητα: Σύνολα Ερμηνεία με σύμπαν δυναμοσύνολο πεπερασμένου συνόλου S, 2-μελές κατηγορηματικό σύμβολο Q με ερμηνεία Q(x, y) x y, και σταθερά c που ερμηνεύεται ως το κενό σύνολο ( ). Υπάρχει σύνολο που περιέχει (ως υποσύνολα) κάθε σύνολο. Το κενό σύνολο έχει μόνο ένα υποσύνολο, τον εαυτό του. Για κάθε ζευγάρι συνόλων υπάρχει κοινό υποσύνολο που είναι το μεγαλύτερο δυνατό (τομή συνόλων). Για κάθε ζευγάρι συνόλων υπάρχει κοινό υπερσύνολο που είναι το ελάχιστο δυνατό (ένωση συνόλων). ιακριτά Μαθηματικά (Άνοιξη 2011) Στοιχεία Κατηγορηματικής Λογικής 23

Εκφραστικότητα Τύπος φ(x) με ελεύθερη μεταβλητή x ορίζει σύνολο Α φ = { α Α : φ(α) αληθεύει στην Α } φ(x): ιδιότητα στοιχείων της δομής (όπως κατηγορήματα). Πρόταση ψ: ιδιότητα τηςίδιαςτηςδομής. Να ορίσετε έτσι (i) το, (ii) το {1}, και (iii) το {0, 1, 2, 3, }. (i) x = x + 1, (ii) x = 1, (iii) x = x. Να ορίσετε έτσι τα {0} και {1} (χωρίς σταθερά 0, συνάρτηση ). x είναι ουδέτερο στοιχείο της πρόσθεσης: y(x + y = y). Η δομή έχει ουδέτερο στοιχείο για την πρόσθεση: x y(x + y = y). x είναι ουδέτερο στοιχείο του πολ/μού: y(x y = y). Η δομή έχει ουδέτερο στοιχείο για τον πολ/μό: x y(x y = y). ιακριτά Μαθηματικά (Άνοιξη 2011) Στοιχεία Κατηγορηματικής Λογικής 24

Εκφραστικότητα Τύπος φ(x) με ελεύθερη μεταβλητή x ορίζει σύνολο Α φ = { α Α : φ(α) αληθεύει στην Α } φ(x): ιδιότητα στοιχείων της δομής (όπως κατηγορήματα). Αντίστοιχη πρόταση, π.χ. x φ 1 (x), x φ 0 (x), x φ 0 (x): ιδιότητα τηςίδιαςτηςδομής. Ερμηνεία ακεραίων με συναρτήσεις +,. Να ορίσετε έτσι το {1}, το {2}, το {1,, n}, το {-1} φ 1 (x) y(x y = y) φ 2 (x) y(φ 1 (y) x = y + y) φ [n] (x) y(φ 1 (y) (x = y x = y + y x = y+ +y)) φ 0 (x) y(x + y = y) φ -1 (x) y z(φ 1 (y) φ 0 (z) x+y= z) ιακριτά Μαθηματικά (Άνοιξη 2011) Στοιχεία Κατηγορηματικής Λογικής 25

Σημασιολογική Προσέγγιση Α = φ[v] : στην ερμηνεία Α, η αποτίμηση v επαληθεύει (ή ικανοποιεί) τον φ. Αποτίμηση v καθορίζει τιμές ελεύθερων μεταβλητών του φ και μόνο. Α = φ : ο φ ικανοποιείται από κάθε αποτίμηση στην ερμηνεία Α. Ο φαληθήςστηναήηερμηνείαα αποτελεί μοντέλο για τον φ. = φ : ο φ ικανοποιείται σε κάθε ερμηνεία. Ο φείναι(λογικά) έγκυρος (αντίστοιχο ταυτολογίας). Ταυτολογίες «δίνουν» λογικά έγκυρους τύπους με συντακτική αντικατάσταση. Εγκυρότητα / ικανοποιησιμότητα / αλήθεια φ ελέγχεται με εφαρμογή του ορισμού αλήθειας του Tarski. ιακριτά Μαθηματικά (Άνοιξη 2011) Στοιχεία Κατηγορηματικής Λογικής 26

Ορισμός Tarski Ερμηνεύει λογικούς συνδέσμους και ποσοδείκτες. Ορίζει ότι ένας τύπος φ αληθεύει (σεμιαερμηνείαα, για μια αποτίμηση v) ανν το νόημα του εκφράζει μια αλήθεια στην Α. Η έννοια Α = φ[v] ορίζεται αναδρομικά ως εξής: Α = (x = y)[v] ανν ( v(x) = v(y) ). A = Q(x 1,, x n )[v] ανν ( (v(x 1 ),, v(x n )) Q A ). A = ψ[v] ανν ( δεν ισχύει ότι A = ψ[v] ). A = (ψ χ)[v] ανν ( A = ψ[v] και A = χ[v] ). A = (ψ χ)[v] ανν ( A = ψ[v] ή A = χ[v] ). A = (ψ χ)[v] ανν ( όταν A = ψ[v], τότε A = χ[v] ). A = (ψ χ)[v] ανν ( A = ψ[v] ανν A = χ[v] ). A = xψ[v] ανν ( για κάθε α Α, Α = ψ[v(x α)] ). A = xψ[v] ανν ( υπάρχει α Α τέτοιο ώστε Α = ψ[v(x α)] ). ιακριτά Μαθηματικά (Άνοιξη 2011) Στοιχεία Κατηγορηματικής Λογικής 27

Παραδείγματα εν ακολουθούμε τον φορμαλισμό του ορισμού Tarski, αλλά την ουσία του. Ελέγχουμε αν πρόταση αληθεύει σε συγκεκριμένη ερμηνεία. Απλά «αποκωδικοποιούμε» την πρόταση (στην συγκεκριμένη ερμηνεία) και εξηγούμε πειστικά αν αληθεύει ή όχι. Αληθεύουν οι παρακάτω προτάσεις στη δομή των φυσικών για c = 0 και P(x, y) x y; Στην δομή των ακεραίων; (α) αληθεύει σε φυσικούς και ακέραιους, (β) μόνο σε φυσικούς. ιακριτά Μαθηματικά (Άνοιξη 2011) Στοιχεία Κατηγορηματικής Λογικής 28

Παραδείγματα ίνεται συγκεκριμένη πρόταση και ζητείται δομή που να (μην) την ικανοποιεί. ομή που ικανοποιεί παρακάτω προτάσεις ταυτόχρονα: οκιμάζουμε φυσικούς, με c = 0, Q(x, y) x < y, και f(x) = x+1. Νδο παρακάτω πρόταση δεν είναι λογικά έγκυρη περιγράφοντας ερμηνεία της Γλώσσας Θ. Αριθμών που δεν την ικανοποιεί. Αν Q(x, y) x < y, υπόθεση αληθής και συμπέρασμα ψευδές! ιακριτά Μαθηματικά (Άνοιξη 2011) Στοιχεία Κατηγορηματικής Λογικής 29

Παραδείγματα Συνολοθεωρητική ερμηνεία με κατηγορηματικό συμβολο Q(x, y) που αληθεύει ανν x y (δηλ. το σύνολο y περιέχει ως στοιχείο το σύνολο x). Να ορίσετε το σύμπαν Α ώστε να αληθεύει η 1 η από τις παρακάτω προτάσεις και να μην αληθεύει η 2 η. Για να αληθεύει η 1 η, αρκεί να υπάρχει στο σύμπαν σύνολο που δεν περιέχει (ως στοιχείο) κανένα σύνολο που ανήκει στο σύμπαν. Αυτό αληθεύει αν π.χ. Α. Για να μην αληθεύει η 2 η, αρκεί να υπάρχουν στο σύμπαν δύο διαφορετικά σύνολα που να περιέχουν (ως στοιχεία) τα ίδια ακριβώς σύνολα του σύμπαντος. Π.χ. Α = {, {{ }}, {, { }} } ιακριτά Μαθηματικά (Άνοιξη 2011) Στοιχεία Κατηγορηματικής Λογικής 30

Παραδείγματα Ελάχιστο και μέγιστο πλήθος στοιχείων μιας δομής που αποτελεί μοντέλο για τις παρακάτω προτάσεις: x y(x y) x y(x = y) x y z w(x y x z x w) y z w(y z z w y w) x y w(x = y y = w x = w) ιακριτά Μαθηματικά (Άνοιξη 2011) Στοιχεία Κατηγορηματικής Λογικής 31

Λογική Εγκυρότητα Να εξετάσετε αν οι παρακάτω προτάσεις είναι λογικά έγκυρες: Ότι μια πρόταση δεν είναι λογικά έγκυρη αποδεικνύεται με «αντιπαράδειγμα» (ερμηνεία που δεν την ικανοποιεί): Για την (i), φυσικοί αριθμοί, P(x) δηλώνει ότι x άρτιος, Q(x) δηλώνει ότι x περιττός. Λογική εγκυρότητα αποδεικνύεται με εφαρμογή ορισμού Tarski. Για αυθαίρετη ερμηνεία Α, πρόταση (ii) δηλώνει ότι: αν για κάθε στοιχείο α Α, Α = P(α) και Α = Q(α), τότε για κάθε στοιχείο α Α, Α = P(α) ήα = Q(α). Αυτό αληθεύει για κάθε δομή Α. ιακριτά Μαθηματικά (Άνοιξη 2011) Στοιχεία Κατηγορηματικής Λογικής 32

Λογική Εγκυρότητα Νδο = φ(c) xφ(x) Θεωρούμε αυθαίρετη δομή Α. Α = φ(c) xφ(x)...... ανν όταν Α = φ(c), υπάρχει α A τ.ω. Α = φ(α). Ισχύει, αφού φ αληθεύει για στοιχείο όπου έχει αποτιμηθεί c. Νδο = x yp(x, y) y xp(x, y) ΈστωαυθαίρετηδομήΑ. Α = x yp(x, y) y xp(x, y)... ανν όταν (i) υπάρχει α A τ.ω. για κάθε β A, Α = Ρ(α, β), τότε (ii) για κάθε γ A, υπάρχει δ A τ.ω. Α = Ρ(δ, γ). Ισχύει, αφού για κάθε γ A, Α = Ρ(α, γ) λόγω υπόθεσης. ιακριτά Μαθηματικά (Άνοιξη 2011) Στοιχεία Κατηγορηματικής Λογικής 33

Λογική Εγκυρότητα Νδο = x(p(x) Q(x)) ( xp(x) xq(x)) Θεωρούμε αυθαίρετη δομή Α. Πρέπει νδο: Αν (i) υπάρχει α Α : Α = P(α) Q(α), τότε (ii) αν για κάθε β Α, Α = Ρ(β), τότε (iii) υπάρχει γ Α : Α = Q(γ). Αρκεί νδο αν ισχύουν τα (i) και (ii), τότε ισχύει και το (iii). Λόγω (i): υπάρχει α Α : Α = P(α) Q(α). Λόγω (ii): A = P(α). Άρα Α = Q(α). Συνεπώς, αν ισχύουν τα (i) και (ii), υπάρχει στοιχείο του Α για το οποίο αληθεύει το Q στην ερμηνεία Α. ιακριτά Μαθηματικά (Άνοιξη 2011) Στοιχεία Κατηγορηματικής Λογικής 34

Λογική Συνεπαγωγή Έστω οι τύποι (1) x(f(x) = x Q(x)), και (2) x(f(x) = x) xq(x). (α) Να βρείτε ποιος τύπος συνεπάγεται λογικά τον άλλο, και (β) νδο οι τύποι δεν είναι λογικά ισοδύναμοι. Θδο (1) = (2) (αλλά όχι το αντίστροφο). Έστω αυθαίρετη ερμηνεία Α. Από ορισμό Tarksi, αρκεί νδο: Αν (i) για κάθε α A, A = f(α) = α ανν A = Q(α), τότε (ii.1) για κάθε β A, A = f(β) = β ανν (ii.2) για κάθε γ A, A = Q(γ). ιακρίνουμε 2 περιπτώσεις: Ισχύει (ii.2), δηλ. για κάθε γ A, Α = Q(γ) ανν, λογω (i), για κάθε β A, Α = f(β) = β, ανν ισχύει (ii.1). εν ισχύει (ii.2), δηλ. υπάρχει δ A, Α = Q(δ), ανν, λόγω (i), υπάρχει δ A, Α = f(δ) δ, ανν δεν ισχύει (ii.2). ιακριτά Μαθηματικά (Άνοιξη 2011) Στοιχεία Κατηγορηματικής Λογικής 35

Λογική Συνεπαγωγή Έστω οι τύποι (1) x(f(x) = x Q(x)), και (2) x(f(x) = x) xq(x). (α) Να βρείτε ποιος τύπος συνεπάγεται λογικά τον άλλο, και (β) νδο οι τύποι δεν είναι λογικά ισοδύναμοι. Ερμηνεία Α που επαληθεύει τον (2) αλλά όχι τον (1). Α = {α, β}, f(α) = α, f(β) = α, και Q(α) Ψ, Q(β) Α. Αμοντέλογιατον(2): Α = x(f(x) = x) και Α = xq(x) A όχι μοντέλο για τον (1): Υπάρχει στοιχείο του Α, το α, για το οποίο f(α) = α αλλά Q(α) δεν αληθεύει. ιακριτά Μαθηματικά (Άνοιξη 2011) Στοιχεία Κατηγορηματικής Λογικής 36

Κανονική Ποσοδεικτική Μορφή Για κάθε τύπο φ, μπορούμε να βρούμε λογικά ισοδύναμο τύπο όπου Q i ποσοδείκτες και φ (x 1,, x n ) ανοικτός τύπος. φ * αποτελεί Κανονική Ποσοδεικτική Μορφή (ΚΠΜ) φ. Για υπολογισμό ΚΠΜ, χρησιμοποιούμε: Νόμους μετακίνησης ποσοδεικτών (μόνο αν x δεν εμφανίζεται ελεύθερη στον φ): Νόμους άρνησης ποσοδεικτών: Νόμους κατανομής ποσοδεικτών: ιακριτά Μαθηματικά (Άνοιξη 2011) Στοιχεία Κατηγορηματικής Λογικής 37

Κανονική Ποσοδεικτική Μορφή Να βρείτε μια ΚΠΜ του τύπου ιακριτά Μαθηματικά (Άνοιξη 2011) Στοιχεία Κατηγορηματικής Λογικής 38