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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Καθηγητής Γεώργιος Βούρος. Μαθηµατική Λογική και Λογικός Προγραµµατισµός

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

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

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

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

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

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

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

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

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

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

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

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

x < y ή x = y ή y < x.

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

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

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

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

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

p p p q p q p q p q

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

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

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

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

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

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

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

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

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

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

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

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

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

Πλακίδια του Wang C πεπερασμένο σύνολο χρωμάτων.

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

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

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

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

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

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

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

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

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

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

Κυψελλικό αυτόματο: (A, N, f ), όπου

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

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

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

f(x) = και στην συνέχεια

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

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

ΥΠΑΡΚΤΕΣ ΚΑΙ ΑΝΥΠΑΡΚΤΕΣ ΣΥΝΑΡΤΗΣΕΙΣ

ΜΑΘΗΜΑΤΙΚΗ ΛΟΓΙΚΗ ΚΑΙ ΑΠΟΔΕΙΞΗ

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

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

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

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

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

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

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

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

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

Πληρότητα της μεθόδου επίλυσης

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

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

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

ILP-Feasibility conp

Τάξη: Γ Λυκείου Κατεύθυνση: Τεχνολογική Μάθημα: Ανάπτυξη Εφαρμογών σε Προγ/κό Περιβάλλον Είδος Εξέτασης: Διαγώνισμα Ημερομηνία Εξέτασης:

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

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

καλών σχεσιακών σχημάτων

Κεφάλαιο 5 Αξιωματική Σημασιολογία και Απόδειξη Ορθότητας Προγραμμάτων

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

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

ΗΥ180: Λογική Διδάσκων: Δημήτρης Πλεξουσάκης. Φροντιστήριο 8 Επίλυση για Horn Clauses Λογικός Προγραμματισμός Τετάρτη 9 Μαΐου 2012

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

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

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

4.4 Δραστηριότητα: Θεώρημα Μέσης Τιμής του Διαφορικού Λογισμού

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

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

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

Βάσεις Δεδομένων : Λογικός Σχεδιασμός 1. καλών σχεσιακών σχημάτων. Λογικός Σχεδιασμός Σχεσιακών Σχημάτων. Γενικές Κατευθύνσεις.

Transcript:

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

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

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

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

Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων 2007 Γνωστοί κανόνες συμπερασμού Page 5 Μodus Ponens (MP) φ ψ φ Ψ Equivalence Elimination (EE) φ ψ φ ψ ψ φ Modus Tolens (MT) φ ψ ψ φ Double Negation (DN) φ φ Γεώργιος Βούρος

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

Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων 2007 Παραδείγματα Page 7 Υ. μισει(γιαννα, Υ) μισει(γιαννα, νικος) Υ νικος μισει(γιαννα, μητερα(νικος)) Υ μητέρα(νικος) μισει(γιαννα, Υ) Υ Υ μισει(γιαννα, Ζ) Υ Ζ Χ. Υ. μισει(χ,υ) Υ. μισει(γιαννα,υ) Υ γιαννα Υ. μισει(υ,υ) Χ Υ Λάθος! Γεώργιος Βούρος

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

Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων 2007 Δυνατότητα Αντικατάστασης Page 9 Ένας όρος είναι δυνατόν να αντικαταστήσει μια μεταβλητή Χ σε μια έκφραση φ αν δεν είναι ακατάλληλος για τη Χ στη φ. Μερικά κείμενα λένε «Χ είναι ελεύθερη για τη Υ στη φ». μητερα(γ) είναι ελεύθερη για την Υ στη μισει(γ, Υ) μητερα(χ) είναι ελεύθερη για την Υ στη μισει(γ, Υ) μητερα(χ) είναι ελεύθερη για την Υ στη Ζ. μισει(ζ, Υ) μητερα(χ) δεν είναι ελεύθερη για την Υ στη Χ. μισει(χ, Υ) μητερα(χ) είναι ελεύθερη για την Υ στη ( Χ. Υ. αγαπάει(χ,υ) Ζ. μισει(ζ, Υ)) Γεώργιος Βούρος

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

Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων 2007 Υπαρξιακή αντικατάσταση Ι Page 11 Χ.φ -- φ[χ σ] όπου φ δεν περιέχει ελεύθερες μεταβλητές και σ είναι μια νέα σταθερά οντότητας Γεώργιος Βούρος

Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων Παραδείγματα Υ. π(υ) π(σ) Page 12 Υ. Υ*Υ=0 1*1=0 Λάθος! (δηλαδή, όταν λέμε νέα, αυθαίρετη σταθερά δεν εννοούμε οποιαδήποτε που μπορεί να καθιστά την έκφραση ψευδή) Υ. Υ*Υ=Χ σ*σ=χ Λάθος! σ*σ=4 ΣΗΜΕΙΩΣΕΙΣ ΜΑΘΗΜΑΤΙΚΗ ΛΟΓΙΚΗ ΚΑΙ ΛΟΓΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Γεώργιος Βούρος

Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων 2007 Υπαρξιακή Αντικατάσταση ΙΙ Page 13 Χ.φ φ[χ f(ο1,..., ον)] όπου οι όροι ο1,..., ον είναι ελεύθεροι στη φ όπου f είναι μια νέα συναρτησιακή σταθερά. (αυτή είναι η περίπτωση Skolemization με την ύπαρξη ελέυθερων μεταβλητών, με την ύπαρξη καθολικά προσδιορισμένων μεταβλητών) Γεώργιος Βούρος

Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων Παραδείγματα Υ. Υ*Υ=Χ f(χ)*f(χ)=χ f(4)*f(4)=4 f(6)*f(6)=6 Page 14 sqrt(x) * sqrt(x) = X log(x) * log(x) = X Λάθος! ΣΗΜΕΙΩΣΕΙΣ ΜΑΘΗΜΑΤΙΚΗ ΛΟΓΙΚΗ ΚΑΙ ΛΟΓΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Γεώργιος Βούρος

Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων 2007 Τυπικές Αποδείξεις Page 15 Μια τυπική απόδειξη του φ από ένα σύνολο Δ είναι μια ακολουθία προτάσεων που τερματίζει στη φ. Κάθε στοιχείο της ακολουθία αυτής μπορεί να είναι 1. υπόθεση (μέλος του Δ) 2. στιγμιότυπο ενός αξιωματικού σχήματος 3. το αποτέλεσμα της εφαρμογής ενός κανόνα συμπερασμού σε προηγούμενα στοιχεία της ακολουθίας Γεώργιος Βούρος

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

Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων 2007 Κεραυνός και Ξενοφών Page 17 Κάθε άλογο μπορεί να ξεπεράσει κάθε σκύλο. Κάποια λαγωνικά μπορούν να ξεπεράσουν κάθε λαγό. Ο Κεραυνός είναι άλογο. Ο Ξενοφών είναι λαγός. Μπορεί ο Κεραυνός να ξεπεράσει τον Ξενοφών; Γεώργιος Βούρος

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

Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων 2007 Πρότυπα Αξιωματικά Σχήματα (συνέχεια ) Page 19 UD: X (φ ψ) ( X φ X ψ) UG: φ Χ.φ Όπου η Χ είναι ελεύθερη στη φ UI: Χ.φ φ[χ ο] Όπου ο είναι ελεύθερη για τη Χ στη φ ED: Χ. φ Χ. φ Γεώργιος Βούρος

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

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

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

Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων 2007 Η αποφασισιμότητα δεν αποδείχθηκε Page 23 Σημειώστε ότι δεν έχουμε δείξει ότι η λογική συνεπαγωγή για τη σχεσιακή λογική είναι αποφασίσιμη. Πραγματικά, η αποδεικτική διαδικασία μπορεί να μη σταματήσει: π(χ) π(f(χ)) π(f(f(α))) π(f(β))? Η άρνηση του συμπεράσματος μπορεί να μη βοηθάει επίσης π(χ) π(f(χ)) π(f(f(α))) π(f(β))? Γεώργιος Βούρος

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

Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων 2007 Συμπεράσματα Page 25 Η λογική συνεπαπαγωγή στη σχεσιακή λογική είναι ημιαποφασίσιμη Η λογική συνεπαπαγωγή στη σχεσιακή λογική είναι μηαποφασίσιμη Γεώργιος Βούρος