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

Σχετικά έγγραφα
ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ασκήσεις μελέτης της 8 ης διάλεξης

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

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

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

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

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

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

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

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

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

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

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

Λύσεις Σειράς Ασκήσεων 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

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

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

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

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

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

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

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

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

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

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

Συνέπεια, Εγκυρότητα, Συνεπαγωγή, Ισοδυναμία, Κανονικές μορφές, Αλγόριθμοι μετατροπής σε CNF-DNF

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

ΑΣΚΗΣΕΙΣ. 1. Εξετάστε αν οι παρακάτω εξαγωγές συμπερασμάτων στον προτασιακό λογισμό είναι έγκυρες.

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

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

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

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

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

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

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

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

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

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

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

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

Ποιες από τις παρακάτω προτάσεις είναι αληθείς; Δικαιολογήστε την απάντησή σας.

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

Επίπεδα Γραφήματα : Προβλήματα και Υπολογιστική Πολυπλοκότητα

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Μη Ντετερμινισμός και NP-Πληρότητα

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

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

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

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

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

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

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

Διάλεξη 17: Συμφωνία με Βυζαντινά Σφάλματα. ΕΠΛ 432: Κατανεμημένοι Αλγόριθμοι

Λογικοί πράκτορες. Πράκτορες βασισµένοι στη γνώση

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

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

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

Υπολογιστική Πολυπλοκότητα

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

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

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

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

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

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

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

Τεχνικές Αποδείξεις Κάτω Φραγμάτων

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

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

Συνέπεια, Εγκυρότητα, Συνεπαγωγή, Ισοδυναμία, Κανονικές μορφές, Αλγόριθμοι μετατροπής σε CNF-DNF

Transcript:

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ : Λογική στην Πληροφορική Δείγμα Ενδιάμεσης Εξέτασης Σκελετοί Λύσεων Άσκηση [0 μονάδες] α Να αναφέρετε τρεις μεθόδους μέσω των οποίων μπορούμε να αποφασίσουμε την εγκυρότητα προτάσεων γραμμένων στον Προτασιακό Λογισμό. Να συγκρίνετε τις μεθόδους μεταξύ τους αναφέροντας τα πλεονεκτήματα/μειονεκτήματα της κάθε μιας από αυτές. α Κανόνες Συμπερασμού Πλεονέκτημα: Είναι δυνατόν να προκύψουν απλές και σύντομες αποδείξεις ακόμα και για προτάσεις με μεγάλο αριθμό ατομικών προτάσεων. Μειονέκτημα: Αβεβαιότητα ως προς την επιλογή των κανόνων που θα χρησιμοποιηθούν. β Πίνακες Αλήθειας Πλεονέκτημα: Η μέθοδος μπορεί εύκολα να αυτοματοποιηθεί. Μειονέκτημα: Εκθετική απόδοση ως προς τον αριθμό ατομικών προτάσεων της πρότασης. γ Μετατροπή σε CNF και έλεγχος ύπαρξης συμπληρωματικών στοιχείων σε όλους τους όρους. Πλεονέκτημα: Απλή και εύκολα υλοποιήσιμη μέθοδος με πολυωνυμικό χρόνο εκτέλεσης ως προς το μέγεθος της πρόταση που προκύπτει μετά από τη μετατροπή σε CNF. Μειονέκτημα: Κατά τη μετατροπή σε CNF είναι δυνατόν το μέγεθος της πρότασης να αυξηθεί εκθετικά. β Να χρησιμοποιήσετε τον αλγόριθμο Satisfy_Horn για να αποφασίσετε κατά πόσο οι πιο κάτω προτάσεις είναι ικανοποιήσιμες. Σε περίπτωση ικανοποιήσιμης πρότασης να δώσετε ανάθεση τιμών στις ατομικές προτάσεις της που να την κάνει αληθή. i Η πρόταση είναι ικανοποιήσιμη για την ανάθεση: = = = Τ και = = F

ii Η πρόταση δεν είναι ικανοποιήσιμη αφού η τελευταία διάζευξη παίρνει την τιμή F. Άσκηση [0 μονάδες] Να αποδείξετε τα πιο κάτω λογικά επακόλουθα. α q r, q, r. q r προϋπόθεση. q προϋπόθεση. r προϋπόθεση. υπόθεση. q r MP, 6. q υπόθεση 7. i, 6 8. r υπόθεση 9. i, 8 0. e, 6-7, 8-9. i -0 β x φ x ψ x φ ψ. x φ x ψ προϋπόθεση. x φ υπόθεση. x 0. φ[x 0 /x] υπόθεση. φ[x 0 /x] ψ[x 0 /x] i 6. φ ψ[x 0 /x] 7. x φ ψ x i 6 8. x φ ψ x e, -7 9. x ψ υπόθεση 0. x 0. ψ [x 0 /x] υπόθεση. φ[x 0 /x] ψ[x 0 /x] i. φ ψ[x 0 /x]. x φ ψ x i. x φ ψ x i 9, 0-6. x φ ψ e -8, 9-

γ x Px Qx x Px x Qx. x Px Qx υπόθεση. x Qx x Qx LEM. x Qx υπόθεση. x Px x Qx i. x Qx υπόθεση 6. x 0 7. Px 0 Qx 0 x e 8. Px 0 υπόθεση 9. Qx 0 υπόθεση 0. x Qx x i 9. i 9-0. Px 0 e. Px 0 e 7, 8, 9-. x Px x i 6-. x Px x Qx i 6. x Px x Qx e, -, - 7. x Px Qx x Px x Qx i -6 Άσκηση [0 μονάδες] Έστω η πρόταση φ = x y Sx,y z Sx,z Sz,y. α Να εξηγήσετε με ακρίβεια γιατί το επακόλουθο φ είναι ψευδές. Θα δείξουμε ότι φ. Τότε, από την ορθότητα του Κατηγορηματικού Λογισμού, το επακόλουθο είναι ψευδές. Για να δείξουμε ότι η φ πρέπει να δείξουμε ότι υπάρχει μοντέλο στο οποίο η πρόταση φ δεν ικανοποιείται. Θεωρούμε το μοντέλο: Α = οι ακέραιοι και Sx,y αν x < y. Προφανώς υπάρχουν ζεύγη ακεραίων, τους α και α+, στα οποία ενώ α < α+, δεν υπάρχει κανένας ακέραιος β τέτοιος ώστε α < β < α+. β Να δώσετε μοντέλο στο οποίο να ισχύει η πρόταση φ. Μπορούμε να θεωρήσουμε το μοντέλο Α = οι πραγματικοί αριθμοί και Sx,y αν x < y. Προφανώς ανάμεσα σε δύο πραγματικούς αριθμούς α και β, α<β, βρίσκεται ο α+β/ και η πρόταση ικανοποιείται. Άσκηση [0 μονάδες] Να αποφασίσετε κατά πόσο ο πιο κάτω συλλογισμός είναι έγκυρος χρησιμοποιώντας τη Μέθοδο της Επίλυσης.

[ x Mx Fx] S x [Dx Mx Fx] [ x Mx Dx] Συμπέρασμα: S Κατ αρχή μετατρέπουμε τις προτάσεις σε PNF: x Mx Fx S = x Mx Fx S x Dx Mx Fx = x Dx Mx Fx Mx Fx Dx = x Dx Mx Fx Dx Mx Fx = x Dx Mx DX FxDx Mx Fx [ x Mx Dx] = [ x Mx Dx] = x Mx Dx] S Με απαλοιφή των ποσοδεικτών προκύπτει η πιο κάτω προτασιακή μορφή. {{ Mx, Fx,S},{Mx, Dx},{Fx, Dx},{Dx, Mx, Fx},{Ma},{Da}, { S}} Εφαρμόζουμε την Μέθοδο της Επίλυσης και παίρνουμε: Mx, Fx, S S Mx,Dx Dx, Mx, Fx} Fx, Dx Mx, Fx Ma Da Mx, Dx Da Επομένως οι προτάσεις δεν είναι ικανοποιήσιμες.

Άσκηση [0 μονάδες] Να εξηγήσετε τι είναι ένα SLD-δένδρο και να επιδείξετε την εκτέλεση του πιο κάτω προγράμματος Λογικού Προγραμματισμού μέσω ενός τέτοιου δένδρου. X rx X tx qx ux qx vx sa sb ta uc va X, qx Δοσμένου ενός προγράμματος Λογικού Προγραμματισμού που αποτελείται από ένα στόχο και ένα σύνολο προτάσεων, ένα SLD-δένδρο είναι ένα δένδρο το οποίο έχει ως ρίζα τον στόχο του προγράμματος και κόμβους όρους που σχετίζονται με το πρόγραμμα έτσι ώστε να υπάρχει ακμή από ένα κόμβο Α σε κάποιο κόμβο Β αν και μόνο αν η πρόταση του κόμβου Β προκύπτει από την πρόταση του κόμβου Α μέσω εφαρμογής του κανόνα SLD-Επίλυση σε συνδυασμό με κάποια πρόταση του προγράμματος. Με άλλα λόγια, το δένδρο αναπαριστά τους δυνατούς τρόπους με τους οποίους ο στόχος του προγράμματος μπορεί να μετασχηματιστεί μέσω του κανόνα SLD-Επίλυση και των διάφορων γεγονότων που απαρτίζουν το πρόγραμμα. Πιο κάτω φαίνεται μέρος του δένδρου που αντιστοιχεί στο πρόγραμμα. X, qx tx, qx X, ux rx, qx X, vx qa tx, ux tx, vx c rx, ux rx, vx a ua va ta tc rc ra ta