Φροντιστήριο 7 Λύσεις Ασκήσεων

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

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

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

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

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

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

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

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

Επίλυση Resolution. Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: H Μέθοδος της Επίλυσης στον Λογικό Προγραμματισμό

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

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

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

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

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

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

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

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

2. Μια παραγωγίσιμη συνάρτηση f(x, y, z) έχει f(x 0, y 0, z 0 ) (0, 0, 0) και μηδενικό στιγμιαίο

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

3Νο. ασκήσεις Α Ν Α Λ Υ Σ Η 1Ο Κ Ε Φ Α Λ Α Ι Ο. Θετική Τεχνολογική Κατεύθυνση ( ) ( 0)

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

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

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

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

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

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

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

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

Συνδυαστική Βελτιστοποίηση Εισαγωγή στον γραμμικό προγραμματισμό (ΓΠ)

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ - Τμήμα Επιστήμης Υπολογιστών

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

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

1. Τα σημεία ακροτάτου της συνάρτησης x + 2y + 2z υπό την συνθήκη x 2 + y 2 + z 2 = 1 είναι τα

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

a ) a ) = lim f( a + h u ) f( a ) = lim (2) h = 0 f( a + h u ) f( a ) hdf( a )( u ) lim = 0 lim u ) f( a + h lim = 0 u ) = 0 lim = Df( a )( u ) lim

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

Αναφορά (1/2) Μπορούμε να ορίσουμε μια άλλη, ισοδύναμη αλλά ίσως πιο σύντομη, ονομασία για ποσότητα (μεταβλητή, σταθερή, συνάρτηση, κλπ.

Ε π ι μ έ λ ε ι α Κ Ο Λ Λ Α Σ Α Ν Τ Ω Ν Η Σ

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

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

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

lim x)) = lim f( x) lim (f( x)) x)) x 2 y x 2 + y 2 = 0 r 3 cos 2 θsinθ r 2 (cos 2 θ + sin 2 θ) = lim

Φυλλάδια 2&3: Κατηγορηµατική Λογική

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

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

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

2x 2 y. f(y) = f(x, y) = (xy, x + y)

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

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

ΘΕΩΡΗΜΑ ROLLE. τέτοιο ώστε. στο οποίο η εφαπτομένη είναι παράλληλη στον άξονα χχ. της γραφικής παράστασης της f x με. Κατηγορίες Ασκήσεων

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

Αριθμητική Ανάλυση & Εφαρμογές

Συνήθεις Διαφορικές Εξισώσεις Ι Ασκήσεις - 09/11/2017. Άσκηση 1. Να βρεθεί η γενική λύση της διαφορικής εξίσωσης. dy dx = 2y + x 2 y 2 2x

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

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

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

ΑΡΡΗΤΕΣ ΕΞΙΣΩΣΕΙΣ ΚΑΙ ΑΝΙΣΩΣΕΙΣ

1 Επίλυση Συνήθων ιαφορικών Εξισώσεων

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

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

Ανάλυση πολλών μεταβλητών. Δεύτερο φυλλάδιο ασκήσεων.

Μορφολογική Παραγωγή. 3 ο φροντιστήριο ΗΥ180 Διδάσκων: Δ. Πλεξουσάκης Τετάρτη 08/03/2018 Ζωγραφιστού Δήμητρα

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

f(x) = 2x+ 3 / Α f Α.

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

τριώνυμο Η εξίσωση δευτέρου βαθμού στην πλήρη της μορφή ονομάζεται τριώνυμο, γιατί αποτελείται από τρία μονώνυμα. Η γενική μορφή της είναι:

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

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

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

Θεώρημα Bolzano. Γεωμετρική Ερμηνεία του θ.bolzano. Θ. Bolzano και ύπαρξη ρίζας

Επαναληπτικές Διαδικασίες

Κεφάλαιο 1 Συστήματα γραμμικών εξισώσεων

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

Μορφολογική Παραγωγή. 3 ο φροντιστήριο ΗΥ180 Διδάσκων: Δ. Πλεξουσάκης Τετάρτη 28/02/2019 Ζωγραφιστού Δήμητρα

Εφαρμοσμένα Μαθηματικά

Κεφάλαιο 6. Συντηρητικες Δυναμεις {Ανεξαρτησία του Εργου από τη Διαδρομή, Εννοια του Δυναμικού, Δυναμικό και Πεδίο Συντηρητικών Δυνάμεων}

ProapaitoÔmenec gn seic.

ΑΝΑΛΥΣΗ 2. Μ. Παπαδημητράκης.

Εφαρμοσμένα Μαθηματικά ΙΙ Εξέταση Σεπτεμβρίου 25/9/2017 Διδάσκων: Ι. Λυχναρόπουλος

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

Μαθηματικά ΜΕΡΟΣ 8 ΟΛΟΚΛΗΡΩΜΑΤΑ α

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

Απειροστικός Λογισμός ΙΙ, εαρινό εξάμηνο Φυλλάδιο ασκήσεων επανάληψης.

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

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ (ΗΥ-119)

f f 2 0 B f f 0 1 B 10.3 Ακρότατα υπό συνθήκες Πολλαπλασιαστές του Lagrange

x y z xy yz zx, να αποδείξετε ότι x=y=z.

ΜΑΘΗΜΑΤΙΚΑ ΟΙΚΟΝΟΜΙΚΗΣ ΑΝΑΛΥΣΗΣ

ΔΕΟ 13 - Ποσοτικές Μέθοδοι: Επιχειρησιακά Μαθηματικά. Κεφάλαιο 1: Συναρτήσεις μιας μεταβλητής

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

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

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

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

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

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

ΠΑΡΑΔΕΙΓΜΑΤΑ ΘΕΜΑ Β. 2x 1. είναι Τότε έχουμε: » τον χρησιμοποιούμε κυρίως σε θεωρητικές ασκήσεις.

Συνήθεις Διαφορικές Εξισώσεις Ι ΣΔΕ Bernoulli, Riccati, Ομογενείς. Διαφορικές Εξισώσεις Bernoulli, Riccati και Ομογενείς

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

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

Να εξετασθεί αν είναι 1-1 οι συναρτήσεις α) f(x)=4x-1 β) g(x)= γ.

Transcript:

Φροντιστήριο 7 Λύσεις Ασκήσεων Άσκηση 1 (α) Αριθμούμε τις γραμμές του προγράμματος. 1. French(Jean) 2. French(Jacques) 3. British(Peter) 4. likewine(x, Y ) French(X), wine(y ) 5. likewine(x, Bordeaux) British(X) 6. wine(burgundy) 7. wine(bordeaux) 8. likewine(u, V ) 9. French(U), wine(v ) από (8) και (4) με ενοποιήτρια συνάρτηση σ = {U/X, V/Y} 10. wine(v) από (9) και (1) με ενοποίηση {Jean/U} 11. από (6) και (10) με ενοποίηση {Burgundy/V} Αντικατάσταση ορθής απάντησης: σ = {Jean/U, Burgundy/V} Φροντιστήριο 7 Λύσεις Χειμ. Εξ. 2013 Σελίδα 1 από 5

(β) likewine(u,v) French(U),wine(V) X U, Y V British(U) X U, wine(v) wine(v) French(U) French(U) U Peter Οι αντικαταστάσεις ορθής απάντησης που προκύπτουν είναι: {Jean/U, Bordeaux/V} {Jean/U, Burgundy/V} {Jacques/U, Bordeaux/V} {Jacques/U, Burgundy/V} {Peter/U, Burgundy/V} Φροντιστήριο 7 Λύσεις Χειμ. Εξ. 2013 Σελίδα 2 από 5

Άσκηση 2 (α) Αριθμούμε τις γραμμές του προγράμματος: 1. add(x, 0, X) 2. add(x, succ(y), succ(z)) add(x, Y, Z) add (succ (succ (0)), succ (succ (0)), U) 4. add (succ (succ (0)), succ (0), Z) από (2), (3) και μέσω της αντικατάστασης: {succ(succ(0))/x, succ(0)/y, succ(z)/u} 5. add (succ (succ (0)), 0,Z ) από (2), (4) και μέσω της αντικατάστασης: {succ(succ(0))/x, 0/Y, succ(z )/Z} 6. από (1), (5) και μέσω της αντικατάστασης: {succ(succ(0))/x, X/Z } H αντικατάσταση ορθής απάντησης είναι η {succ(succ(succ(succ(0))))/u}. Στο (2) χρησιμοποιούμε μετονομασία μεταβλητών: add(x, succ(y ), succ(z )) add(x, Y, Z ) (β) Το ζητούμενο SLD δένδρο φαίνεται την επόμενη σελίδα Φροντιστήριο 7 Λύσεις Χειμ. Εξ. 2013 Σελίδα 3 από 5

add (U, V, succ(succ(succ(0)))) add(χ 1, Y 1, succ(succ(0))) U X 1, V succ(y 1 ), Ζ 1 succ(succ(0)) U X 1, V 0, X 1 succ(succ(succ(0))) add(χ 2, Υ 2, succ(0)) X 1 Χ 2, Υ 1 succ(y 2 ), Ζ 2 succ(0) X 1 Χ 2, Υ 1 0, Χ 2 succ(succ(0)) add(χ 3, Υ 3, 0) X 2 Χ 3, Υ 2 succ(y 3 ), Ζ 3 0 X 2 Χ 3, Υ 2 0, Χ 3 succ(0) X 3 Χ 4, Υ 3 0, Χ 4 0 Φροντιστήριο 7 Λύσεις Χειμ. Εξ. 2013 Σελίδα 4 από 5

Άσκηση 3 Αριθμούμε τις γραμμές του προγράμματος: 1. append(x:l1, L2, X:L3) append(l1, L2, L3) 2. append(nil, L1, L1) 3. append([a,b], [b,c], Z) 4. append([b], [b,c],l3) από (1), (3) και μέσω της αντικατάστασης {a/x, [b]/l1, [b,c]/l2, X:L3/Z)} 5. append(nil, [b,c], L3 ) από (1), (4) και μέσω της αντικατάστασης { b/x, nil/l1, [b,c]/l2, Χ :L3 /L3)} 6. από (2), (5) και μέσω της αντικατάστασης {[b,c]/l1, L1 /L3 } (1) με μετονομασία μεταβλητών: append(x :L1, L2, X :L3 ) append(l1, L2, L3 ) Αντικατάσταση ορθής απάντησης: σ = {a:b:b:c:nil/z} (2) με μετονομασία μεταβλητών: append(nil, L1, L1 ) Άσκηση 4 Θα εφαρμόσουμε τη Μέθοδο της Επίλυσης στο συλλογισμό που ακολουθεί. x y Father(x,y) y x Father (x,y). Βήμα 1: Μετατροπή της άρνησης της πρότασης σε ΚΜΡ [ x y Father(x,y) y x Father (x,y)] [ x y Father(x,y) y x Father (x,y)] x y Father(x,y) y x Father (x,y) x y Father(x,y) y x Father (x,y) x 1 y 1 Father(x 1,y 1 ) y 2 x 2 Father (x 2,y 2 ) x 1 y 1 y 2 x 2 [Father(x 1,y 1 ) Father (x 2,y 2 )] Βήμα 2: Απαλοιφή ποσοδεικτών Father(x 1,f(x 1 )) Father (g(x 1, y 2 ),y 2 ) Βήμα 3: Κατασκευή προτασιακού συνόλου {{Father(x 1,f(x 1 ))},{ Father (g(x 1, y 2 ),y 2 )}} Αν αγνοήσουμε τον κανόνα έλεγχου εμφάνισης (occurs check) o οποίος αναφέρει ότι μία μεταβλητή είναι ενοποιήσιμη με μία συνάρτηση μόνο εάν η μεταβλητή δεν εμφανίζεται στη συνάρτηση, τότε τα προτασιακά σύνολα {Father(x 1,f(x 1 ))} και {Father (g(x 1, y 2 ),y 2 )} είναι ενοποιήσιμα γεγονός που μας οδηγεί σε διάψευση. Εντούτοις, ο αρχικός συλλογισμός δεν είναι έγκυρος: για παράδειγμα, αν θεωρήσουμε ως σύμπαν όλους τους ανθρώπους και ως Father(x,y) τη σχέση πατέρα/παιδιού, προφανώς, ο συλλογισμός είναι ψευδής. Τυπικά, η ανάγκη ύπαρξης του κανόνα αιτιολογείται από το γεγονός ότι, αν επιτρέψουμε την ενοποίηση του x με τη συνάρτηση f(x), κατά την αντικατάσταση του x από το f(x) θα εισέλθουμε σε ένα ατέρμονο βρόχο κατά τον οποίο σε κάθε αντικατάσταση του x θα δημιουργείται μια νέα εμφάνιση του x και κατ επέκταση ανάγκη για καινούρια αντικατάσταση. Φροντιστήριο 7 Λύσεις Χειμ. Εξ. 2013 Σελίδα 5 από 5