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

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

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

Transcript

1 ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΤΥΠΙΚΕΣ ΜΕΘΟΔΟΥΣ ΑΝΑΛΥΣΗΣ ΣΥΣΤΗΜΑΤΩΝ Οι τυπικές μέθοδοι παρέχουν ένα πλαίσιο μέσα στο οποίο μπορούμε να προδιαγράψουμε και να εγκυροποιήσουμε ένα σύστημα με συστηματικό τρόπο. Όταν γράφουμε τυπικές περιγραφές είναι βολικό να χρησιμοποιούμε κάποιους διαδεδομένους μαθηματικούς συμβολισμούς. ΔΙΑΦΑΝΕΙΑ 1

2 ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΤΥΠΙΚΕΣ ΜΕΘΟΔΟΥΣ ΑΝΑΛΥΣΗΣ ΣΥΣΤΗΜΑΤΩΝ Ένας αριθμός τυπικών μεθόδων βασίζεται σε κάποιες απαραίτητες μαθηματικές γνώσεις: Προτασιακού Λογισμού (propositional calculus) με τον οποίο μπορούμε να συνθέσουμε λογικές εκφράσεις (δηλ. εκφράσεις καθεμία από τις οποίες είναι είτε «αληθής» είτε «ψευδής»). Κατηγορηματικού Λογισμού (predicate calculus) με τον οποίο μπορούμε να περιγράψουμε ιδιότητες και περιορισμούς χρησιμοποιώντας ποσοτικούς και υπαρξιακούς τελεστές. Θεωρίας Συνόλων με την οποία περιγράφουμε λειτουργίες πάνω σε συλλογές από αντικείμενα. ΔΙΑΦΑΝΕΙΑ 2

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

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

5 ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΤΥΠΙΚΕΣ ΜΕΘΟΔΟΥΣ ΑΝΑΛΥΣΗΣ ΣΥΣΤΗΜΑΤΩΝ Μέθοδοι που βασίζονται σε ένα μοντέλο του συστήματος μηχανές καταστάσεων έλεγχος μοντέλων VDM, Z προδιαγραφές συστημάτων Petri Nets, για ταυτόχρονα - κατανεμημένα Calculus of Communication συστήματα Systems, Communicating Sequential Processes (CSP) ΔΙΑΦΑΝΕΙΑ 5

6 ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΤΥΠΙΚΕΣ ΜΕΘΟΔΟΥΣ ΑΝΑΛΥΣΗΣ ΣΥΣΤΗΜΑΤΩΝ Αξιωματικές μέθοδοι που επικεντρώνονται στις ιδιότητες και χρησιμοποιούν προ-συνθήκες και μετά-συνθήκες κατηγορηματικής λογικής για να αποδείξουν κριτήρια ορθότητας (με ημιαυτόματο τρόπο). τριπλέτες Hoare & Λογισμός Hoare - Floyd Weakest Precondition Calculus OBJ LOTOS επαλήθευση προγραμμάτων επαλήθευση προγραμμάτων αλγεβρικές περιγραφές με αφαιρετικούς τύπους δεδομένων για κατανεμημένα συστήματα ΔΙΑΦΑΝΕΙΑ 6

7 ΠΡΟΤΑΣΙΑΚΟΣ ΛΟΓΙΣΜΟΣ Ι Προτασιακός λογισμός είναι μία γλώσσα που μας επιτρέπει να θεμελιώνουμε ισχυρισμούς με τυπικό τρόπο για ένα μοντέλο που μπορεί να αναπαριστά μία πιθανή κατάσταση που μελετάμε ως επαγγελματίες πληροφορικοί. Θεμελίωση ισχυρισμών για μία πιθανή κατάσταση σημαίνει το να αναπτύσσουμε συμπεράσματα. Θέλουμε αυτό να γίνεται με τυπικό τρόπο έτσι ώστε τα συμπεράσματα να είναι έγκυρα δηλ. να αιτιολογούνται με μαθηματική αυστηρότητα ή να μπορούν να εκτελεστούν σε μία μηχανή (proof assistant) ΔΙΑΦΑΝΕΙΑ 7

8 ΠΡΟΤΑΣΙΑΚΟΣ ΛΟΓΙΣΜΟΣ ΙΙ ΠΑΡΑΔΕΙΓΜΑ Αν το τραίνο καθυστερήσει και δεν υπάρχουν στο σταθμό ταξί, τότε ο Κώστας αργεί στο ραντεβού του. Ο Κώστας δεν αργεί στο ραντεβού του. Το τραίνο έφτασε με καθυστέρηση. ΑΡΑ, υπήρχαν ταξί στο σταθμό. ΑΝ p ΚΑΙ OΧΙ q, TOTE r. OXI r. p. TOTE q. ΔΙΑΦΑΝΕΙΑ 8

9 ΠΡΟΤΑΣΙΑΚΟΣ ΛΟΓΙΣΜΟΣ ΙΙΙ Η γλώσσα που θα χρησιμοποιήσουμε, δηλ. ο προτασιακός λογισμός αναδεικνύει τη λογική δομή των ισχυρισμών και βασίζεται σε δηλωτικές προτάσεις ήαπλάπροτάσεις, δηλ. εκφράσεις για τις οποίες μπορούμε να ισχυριστούμε ή ότι είναι αληθείς ή ότι είναι ψευδείς. ΠΑΡΑΔΕΙΓΜΑ ΔΗΛΩΤΙΚΗΣ ΠΡΟΤΑΣΗΣ Κάθε άρτιος φυσικός αριθμός δίνεται ως άθροισμα δύο πρώτων αριθμών. (εικασία Goldbach) ΠΑΡΑΔΕΙΓΜΑ ΜΗ ΔΗΛΩΤΙΚΗΣ ΠΡΟΤΑΣΗΣ Μπορεί η προσπάθεια να είναι επιτυχής. ΔΙΑΦΑΝΕΙΑ 9

10 ΠΡΟΤΑΣΙΑΚΟΣ ΛΟΓΙΣΜΟΣ ΙV Στην πληροφορική, ο προτασιακός λογισμός επεξεργάζεται δηλωτικές προτάσεις ή απλά δηλώσεις για τη συμπεριφορά υπολογιστικών συστημάτων ή προγραμμάτων. Δεν ενδιαφερόμαστε όμως απλά για τον ορισμό τέτοιων δηλώσεων αλλά και για να ελέγξουμε αν ένα πρόγραμμα ή ένα σύστημα πληροί τον ορισμό που μελετάμε. Έτσι, μας ενδιαφέρει τελικά ένας λογισμός που θα μας επιτρέπει να θεμελιώνουμε ισχυρισμούς και να καταλήγουμε σε συμπεράσματα με βάση δοθείσες υποθέσεις όπως π.χ. τις αρχικές τιμές μεταβλητών. Ένας τέτοιος λογισμός είναι αξιόπιστος με την έννοια ότι διασφαλίζει την αλήθεια: αν όλες οι υποθέσεις είναι αληθείς τότε είναι αληθές και το συμπέρασμα. ΔΙΑΦΑΝΕΙΑ 10

11 ΠΡΟΤΑΣΙΑΚΟΣ ΛΟΓΙΣΜΟΣ V Μία άλλη πιο δύσκολη χρήση του προτασιακού λογισμού είναι αν δοθείσης μιας ιδιότητας που είναι αληθής για ένα πρόγραμμα μπορούμε να βρούμε στο λογισμό μας έναν ισχυρισμό που να αποδίδει τη συγκεκριμένη ιδιότητα ως συμπέρασμα (βλ. δυσκολία απόδειξης της εικασίας Goldbach). Ο λογισμός που παρουσιάζουμε είναι συμβολικός με την έννοια ότι αναπαριστούμε ένα μεγάλο υποσύνολο όλων των δηλωτικών προτάσεων που μπορούμε να εκφράσουμε σε φυσική γλώσσα με σύμβολα. ΔΙΑΦΑΝΕΙΑ 11

12 ΠΡΟΤΑΣΙΑΚΟΣ ΛΟΓΙΣΜΟΣ VΙ Θεωρούμε κάποιες δηλωτικές προτάσεις ως πρωταρχικές ή μη διασπάσιμες (ατομικές), π.χ. «Οαριθμός5 είναι άρτιος.» Αυτές τις συμβολίζουμε με p, q, r ήμερικέςφορέςμεp 1, p 2,... και τελικά κατασκευάζουμε πιο πολύπλοκες προτάσεις με σύνθεση αυτών των πρωταρχικών προτάσεων. Μπορούμε να σχηματίσουμε σύνθετες προτάσεις με χρήση των: : άρνηση. Η άρνηση της πρότασης p συμβολίζεται με p : διάζευξη. Η p r σημαίνει ότι τουλάχιστο μία από τις p, r είναι αληθής. : σύζευξη. Η p r σημαίνει ότι οι p και r είναι αληθείς. : συνεπαγωγή. Η p q σημαίνει ότι η q είναι λογική συνέπεια της p ΔΙΑΦΑΝΕΙΑ 12

13 ΠΡΟΤΑΣΙΑΚΟΣ ΛΟΓΙΣΜΟΣ VΙI ΠΑΡΑΔΕΙΓΜΑ ΣΥΝΘΕΤΗΣ ΠΡΟΤΑΣΗΣ p q r q «Αν p και q, τότε όχι p ή q» ΠΡΟΤΕΡΑΙΟΤΗΤΑ υψηλότερη προτεραιότητα χαμηλότερη προτεραιότητα ΔΙΑΦΑΝΕΙΑ 13

14 ΠΡΟΤΑΣΙΑΚΟΣ ΛΟΓΙΣΜΟΣ VΙIΙ ΛΟΓΙΚΟ ΣΥΜΠΕΡΑΣΜΑ Για την εξαγωγή λογικών συμπερασμάτων χρησιμοποιούμε ένα σύνολο αποδεικτικών κανόνων που μας επιτρέπει την μετάβαση από έναν τύπο σε έναν άλλο τύπο. Με τη διαδοχική εφαρμογή τέτοιων κανόνων καταλήγουμε τελικά σε ένα συμπέρασμα με βάση ένα σύνολο προϋποθέσεων. Έστω λοιπόν οι τύποι φ 1, φ 2,... φ n, που τους αποκαλούμε προϋποθέσεις και ένας άλλος τύπος ψ που αποτελεί το συμπέρασμα. Θέλουμε με την εφαρμογή κανόνων στις προϋποθέσεις να δημιουργήσουμε τύπους που απ αυτούς να καταλήξουμε στο συμπέρασμα. Αυτό το γράφουμε με μια ακολουθία: φ 1, φ 2,... φ n ψ ΔΙΑΦΑΝΕΙΑ 14

15 ΠΡΟΤΑΣΙΑΚΟΣ ΛΟΓΙΣΜΟΣ ΙΧ ΛΟΓΙΚΟ ΣΥΜΠΕΡΑΣΜΑ (συνέχεια) Μία ακολουθία είναι έγκυρη αν μπορούμε να κάνουμε γι αυτή μία απόδειξη. ΠΑΡΑΔΕΙΓΜΑ Αν το τραίνο καθυστερήσει (p) και δεν υπάρχουν στο σταθμό ταξί ( q), τότε ο Κώστας αργεί στο ραντεβού του (r). Ο Κώστας δεν αργεί στο ραντεβού του ( r). Το τραίνο έφτασε με καθυστέρηση (p). ΑΡΑ, υπήρχαν ταξί στο σταθμό (q). p q r, r, p q ΔΙΑΦΑΝΕΙΑ 15

16 ΠΡΟΤΑΣΙΑΚΟΣ ΛΟΓΙΣΜΟΣ Χ ΚΑΝΟΝΕΣ ΣΥΖΕΥΞΗΣ φ ψ φ ψ i εισαγωγή and φ ψ φ e 1 φ ψ ψ e 2 απαλοιφή and ΠΑΡΑΔΕΙΓΜΑ προϋποθέσεις Αποδείξτε ότι p q, r q r Απόδειξη: p q q q r e 2 r i ΔΙΑΦΑΝΕΙΑ 16

17 ΠΡΟΤΑΣΙΑΚΟΣ ΛΟΓΙΣΜΟΣ ΧΙ ΚΑΝΟΝΕΣ ΔΙΠΛΗΣ ΑΡΝΗΣΗΣ φ φ φ φ e i απαλοιφή εισαγωγή ΔΙΑΦΑΝΕΙΑ 17

18 ΠΡΟΤΑΣΙΑΚΟΣ ΛΟΓΙΣΜΟΣ ΧΙΙ ΚΑΝΟΝΕΣ ΣΥΝΕΠΑΓΩΓΗΣ φ φ ψ ψ e απαλοιφή (modus ponens) φ ψ ψ φ ΜΤ modus tollens ΔΙΑΦΑΝΕΙΑ 18

19 ΠΡΟΤΑΣΙΑΚΟΣ ΛΟΓΙΣΜΟΣ ΧΙΙI ΚΑΝΟΝΑΣ ΕΙΣΑΓΩΓΗΣ ΣΥΝΕΠΑΓΩΓΗΣ Ας υποθέσουμε ότι p q. Αν προσωρινά υποθέσουμε ότι ισχύει q τότε 1 p q προϋπόθεση 2 q (προσωρινή) υπόθεση 3 p ΜΤ 1, 2 4 q p i 2-3 Το συμπέρασμα της γραμμής 4 δεν εξαρτάται από την υπόθεση q και γι αυτό είναι έξω από το πλαίσιο. Είναι σα να λέμε «Αν είσαι Έλληνας, τότε είσαι Ευρωπαίος» όπου η αλήθεια της πρότασης δεν εξαρτάται από το αν είσαι Έλληνας ή όχι. ΔΙΑΦΑΝΕΙΑ 19

20 ΠΡΟΤΑΣΙΑΚΟΣ ΛΟΓΙΣΜΟΣ ΧIV ΚΑΝΟΝΑΣ ΕΙΣΑΓΩΓΗΣ ΣΥΝΕΠΑΓΩΓΗΣ φ.. ψ φ ψ i Γιανααποδειχθείτοφ ψγίνεται μία προσωρινή υπόθεση φ και αποδεικνύεται το ψ με χρήση του φ και οποιασδήποτε άλλης προϋπόθεσης ή συμπεράσματος που έχει αποδεχθεί. ΔΙΑΦΑΝΕΙΑ 20

21 ΠΡΟΤΑΣΙΑΚΟΣ ΛΟΓΙΣΜΟΣ ΧV ΘΕΩΡΗΜΑΤΑ Λογικοί τύποι της μορφής φ τέτοιοι ώστε να ισχύει φ (δηλαδή η φ ισχύει χωρίς προϋποθέσεις) ονομάζονται θεωρήματα. ΠΑΡΑΔΕΙΓΜΑ 1 p (προσωρινή) υπόθεση 2 p p i 1-1 Αποδείχθηκε ότι p p ΔΙΑΦΑΝΕΙΑ 21

22 ΠΡΟΤΑΣΙΑΚΟΣ ΛΟΓΙΣΜΟΣ ΧVΙ ΚΑΝΟΝΕΣ ΔΙΑΖΕΥΞΗΣ φ φ ψ ψ φ ψ i 1 i 2 εισαγωγή or εισαγωγή or φ ψ.. φ ψ x. x. x e απαλοιφή or ΔΙΑΦΑΝΕΙΑ 22

23 ΠΡΟΤΑΣΙΑΚΟΣ ΛΟΓΙΣΜΟΣ ΧVΙΙ ΚΑΝΟΝΑΣ ΑΝΤΙΓΡΑΦΗΣ ΠΑΡΑΔΕΙΓΜΑ 1 p (προσωρινή) υπόθεση 2 q (προσωρινή) υπόθεση 3 p αντιγραφή 1 4 q p i p (q p) i 1-4 Αποδείχθηκε ότι p (q p) ΔΙΑΦΑΝΕΙΑ 23

24 ΠΡΟΤΑΣΙΑΚΟΣ ΛΟΓΙΣΜΟΣ ΧVΙΙI ΑΤΟΠΟ Άτοπο είναι όλες οι εκφράσεις της μορφής φ φή φ φ, όπου φ είναι κάποιος τύπος. Στον προτασιακό λογισμό απότοάτοπομπορούμενα συμπεράνουμε κάθε πιθανό τύπο και όλοι οι τύποι που εκφράζουν άτοπο είναι ισοδύναμοι μεταξύ τους. (r s q) (r s q) (p q) (p q) Τοάτοποτοσυμβολίζουμεμετο ( bottom ), ενώ τύπους της μορφής φ φτους συμβολίζουμε με ( top ). ΔΙΑΦΑΝΕΙΑ 24

25 ΠΡΟΤΑΣΙΑΚΟΣ ΛΟΓΙΣΜΟΣ ΧIX ΚΑΝΟΝΕΣ ΓΙΑ ΤΟ ΑΤΟΠΟ φ φ φ e e απαλοιφή άτοπου απαλοιφή ΠΑΡΑΔΕΙΓΜΑ: απόδειξη ότι p q p q 1 p q 2 p υπόθεση q υπόθεση 3 p υπόθεση p υπόθεση 4 e 3, 2 q αντιγραφή του 2 5 q e 4 p q i p q i p q e 1, 2-6 ΔΙΑΦΑΝΕΙΑ 25

26 ΠΡΟΤΑΣΙΑΚΟΣ ΛΟΓΙΣΜΟΣ ΧX ΚΑΝΟΝΕΣ ΓΙΑ ΤΟ ΑΤΟΠΟ φ. εισαγωγή άρνησης. i φ ΠΑΡΑΔΕΙΓΜΑ: απόδειξη ότι p q, p q p 1 p q προϋπόθεση 2 p q προϋπόθεση 3 p υπόθεση 4 q e 1, 3 5 q e 2, 3 6 e 4, 5 7 p i 3-6 ΔΙΑΦΑΝΕΙΑ 26

27 ΠΡΟΤΑΣΙΑΚΟΣ ΛΟΓΙΣΜΟΣ ΧXI ΠΑΡΑΔΕΙΓΜΑ: απόδειξη ότι p p p 1 p q προϋπόθεση 2 p υπόθεση 3 p e 1, 2 4 e 2, 3 5 p i 2-4 Αυτό το συμπέρασμα φαίνεται ότι δεν είναι λογικό. Αυτό συμβαίνει γιατί η σχέση καθορίζει το συμπεράσματα που μπορούμε να εξάγουμε λαμβάνοντας ως δεδομένες τις προϋποθέσεις αριστερά του. Δεν καθορίζει αν οι προϋποθέσεις αυτές είναι λογικές. Στη συνέχεια θα δούμε πως το θα ταυτιστεί με σημασιολογικούς ελέγχους που θα τυποποιηθούν με πίνακες αληθείας: αν όλες οι προϋποθέσεις είναι αληθείς τότε και το συμπέρασμα είναι επίσης αληθές. ΔΙΑΦΑΝΕΙΑ 27

28 ΠΡΟΤΑΣΙΑΚΟΣ ΛΟΓΙΣΜΟΣ ΧXIΙ ΠΑΡΑΓΩΓΟΣ ΚΑΝΟΝΑΣ φ ψ ψ φ ΜΤ modus tollens ΑΠΟΔΕΙΞΗ: 1 φ ψ προϋπόθεση 2 ψ προϋπόθεση 3 φ υπόθεση 4 ψ e 1, 3 4 e 4, 2 5 φ i 3-5 ΔΙΑΦΑΝΕΙΑ 28

29 ΠΡΟΤΑΣΙΑΚΟΣ ΛΟΓΙΣΜΟΣ ΧXIΙΙ ΠΑΡΑΓΩΓΟΣ ΚΑΝΟΝΑΣ φ φ i εισαγωγή ΑΠΟΔΕΙΞΗ: 1 φ προϋπόθεση 2 φ υπόθεση 3 e 1, 2 5 φ i 2-3 ΔΙΑΦΑΝΕΙΑ 29

30 ΠΡΟΤΑΣΙΑΚΟΣ ΛΟΓΙΣΜΟΣ ΧXIVXIV ΠΑΡΑΓΩΓΟΣ ΚΑΝΟΝΑΣ φ.. R AA φ ΑΠΟΔΕΙΞΗ: 1 φ δεδομένο 2 φ υπόθεση 3 e 1, 2 4 φ i φ e 4 εις άτοπο απαγωγή (reductio ad absurdum) ΔΙΑΦΑΝΕΙΑ 30

31 ΠΡΟΤΑΣΙΑΚΟΣ ΛΟΓΙΣΜΟΣ ΧXV ΠΑΡΑΓΩΓΟΣ ΚΑΝΟΝΑΣ φ φ LEM νόμος του αποκλειόμενου μέσου (Law of Excluded Middle tertium non datur) ΑΠΟΔΕΙΞΗ: 1 (φ φ) υπόθεση 2 φ υπόθεση 3 φ φ i e 3, 1 5 φ i φ φ i e 6, 1 8 (φ φ) i φ φ e 8 ΔΙΑΦΑΝΕΙΑ 31

32 ΠΡΟΤΑΣΙΑΚΟΣ ΛΟΓΙΣΜΟΣ ΧXVIXVI ΠΩΣ ΧΡΗΣΙΜΟΠΟΙΟΥΜΕ ΤΟΥΣ ΚΑΝΟΝΕΣ ΛΟΓΙΚΩΝ ΣΥΝΠΕΡΑΣΜΑΤΩΝ ΓΙΑ ΤΗΝ ΚΑΤΑΣΚΕΥΗ ΜΙΑΣ ΑΠΟΔΕΙΞΗΣ; Έστω ότι θέλουμε να αποδείξουμε τον τύπο φ ψ. Τότε χρησιμοποιούμε ένα πλαίσιο με αρχική υπόθεση φ που θα πρέπει να αποδώσει ως συμπέρασμα το ψ... προϋποθέσεις... φ υπόθεση ψ φ ψ i ΔΙΑΦΑΝΕΙΑ 32

33 ΠΡΟΤΑΣΙΑΚΟΣ ΛΟΓΙΣΜΟΣ ΧXVIIXVII Πολύ χρήσιμος κανόνας εκτός από τον i είναι επίσης και ο i γιατί μας αποφέρει μία έξτρα προϋπόθεση και συχνά απλοποιεί την πορεία προς το επιθυμητό συμπέρασμα. Σε κάθε βήμα μπορεί να υπάρχουν περισσότεροι από έναν κανόνες που είναι πιθανό να βρίσκουν εφαρμογή. Πέρα από τους i και i που συνιστάται η χρήση τους όποτε αυτό είναι εφικτό καλό είναι σε κάθε βήμα να καταγράφουμε όλους τους κανόνες που είναι υποψήφιοι για εφαρμογή και να επιλέγουμε τελικά τον κανόνα που είναι πιο πιθανό να βελτιώνει την κατάσταση. ΟΡΙΣΜΟΣ Δύο τύποι φ και ψ λέμε ότι είναι αποδείξιμα ισοδύναμοι αν και μόνο αν φ ψ ψ φ Αυτό το γράφουμε με φ ψ, που σημαίνει ότι (φ ψ) (ψ φ) ΔΙΑΦΑΝΕΙΑ 33

34 ΠΡΟΤΑΣΙΑΚΟΣ ΛΟΓΙΣΜΟΣ ΧXVIIΙ ΑΠΟΔΕΙΞΙΜΑ ΙΣΟΔΥΝΑΜΟΙ ΤΥΠΟΙ (p q) q p (p q) q p p q q p p q p q p q r p (q r) ΔΙΑΦΑΝΕΙΑ 34

35 ΠΡΟΤΑΣΙΑΚΟΣ ΛΟΓΙΣΜΟΣ ΧXIXXIX ΣΗΜΑΣΙΑ ΠΡΟΤΑΣΙΑΚΟΥ ΛΟΓΙΣΜΟΥ Εδώ, αντί για λογικά συμπεράσματα στη βάση της σχέσης φ 1, φ 2,... φ n ψ μας ενδιαφέρουν λογικά συμπεράσματα στη βάση της σχέσης φ 1, φ 2,... φ n ψ όπου για κάθε τύπο πρέπει να μπορούμε να ελέγξουμε την αλήθειά του βάση των πινάκων αληθείας για τους λογικούς τελεστές που χρησιμοποιήσαμε. ΔΙΑΦΑΝΕΙΑ 35

36 ΠΡΟΤΑΣΙΑΚΟΣ ΛΟΓΙΣΜΟΣ ΧXX ελέγχεται αν διατηρείται η αλήθεια ΔΙΑΦΑΝΕΙΑ 36

37 ΠΡΟΤΑΣΙΑΚΟΣ ΛΟΓΙΣΜΟΣ ΧXXΙ Συντακτικόδέντροτύπου: p q p (q r) Η αποτίμηση της τιμής του γίνεται με βάση τους στοιχειώδεις τύπους p, q και r και με postorder διάσχιση του δένδρου με χρήση των πινάκων αληθείας. ΔΙΑΦΑΝΕΙΑ 37

38 ΚΑΤΗΓΟΡΗΜΑΤΙΚΟΣ ΛΟΓΙΣΜΟΣ Ι Για τον προτασιακό λογισμό παρουσιάσαμε την αποδεικτική θεωρία (natural deduction/λογικό συμπέρασμα) τη σύνταξη (ορίζεται με γραμματική χωρίς συμφραζόμενα και εκφράζεται με συντακτικά δέντρα) τη σημασία (πίνακες αληθείας) Αυτά είναι τα βασικά στοιχεία που συγκροτούν μία τυπική γλώσσα. Ο προτασιακός λογισμός είναι μία τυπική γλώσσα κατάλληλη για δηλωτικές προτάσεις, προτάσεις δηλαδή για τις οποίες μπορεί να δοθεί μία τιμή αληθείας. ΔΙΑΦΑΝΕΙΑ 38

39 ΚΑΤΗΓΟΡΗΜΑΤΙΚΟΣ ΛΟΓΙΣΜΟΣ ΙΙ Ενώ ο προτασιακός λογισμός λειτουργεί ικανοποιητικά για προτάσεις με τμήματα not, and, or δεν είναι επαρκής για την περιγραφή άλλων προσδιορισμών που απαντώνται σε φυσικές ή τεχνητές γλώσσες όπως για παράδειγμα υπάρχει (there exists), όλοι (all), μόνο (only) κλπ. Γιανακαλυφθείαυτότοκενόδημιουργήθηκεο κατηγορηματικός λογισμός (predicate logic), που είναι επίσης γνωστός ως λογική πρώτης τάξης (first order logic). ΔΙΑΦΑΝΕΙΑ 39

40 ΚΑΤΗΓΟΡΗΜΑΤΙΚΟΣ ΛΟΓΙΣΜΟΣ ΙΙΙ ΠΑΡΑΔΕΙΓΜΑ «Κάθε φοιτητής είναι νεότερος από κάποιο καθηγητή» Στον προτασιακό λογισμό η παραπάνω πρόταση δεν μπορεί παρά να είναι ένας πρωταρχικός (ατομικός) τύπος με συγκεκριμένη τιμή αληθείας, αλλά εμείς ενδιαφερόμαστε να αναδείξουμε μία πιο λεπτομερή εικόνα της λογικής δομής της πρότασης. Για το σκοπό αυτό μπορούμε να χρησιμοποιούμε κατηγορήματα της μορφής: S (Μαρία) που εκφράζει το ότι η Μαρία είναι φοιτήτρια Ι (Παναγιώτης) που εκφράζει το ότι ο Παναγιώτης είναι καθηγητής Y (Μαρία, Παναγιώτης) που εκφράζει ότι η Μαρία είναι νεότερη από τον Παναγιώτη Πρέπει να είμαστε προσεκτικοί στον ορισμό της σημασίας των κατηγορημάτων γιατί θα μπορούσε π.χ. η σημασίατουy να ερμηνεύεται με διαφορετικό τρόπο από τον επιθυμητό. ΔΙΑΦΑΝΕΙΑ 40

41 ΚΑΤΗΓΟΡΗΜΑΤΙΚΟΣ ΛΟΓΙΣΜΟΣ ΙV Θέλουμεεπίσηςναμπορούμεναεκφράζουμεκατηγορήματαμε προσδιοριστές της μορφής για κάθε ή υπάρχει. Αυτό θα μπορούσε να γίνει αν γράφαμε S ( ) όπου η θα μπορούσε να αντικαθιστάται από το όνομα του κάθε φοιτητή. Αυτό όμως δεν θα βόλευε γιατί θα είχε ως συνέπεια όταν θα θέλαμε να κωδικοποιήσουμε μία πρόταση για την εκτέλεση ενός προγράμματος να πρέπει να γράψουμε την ίδια πρόταση για κάθε κατάσταση του προγράμματος. Για το λόγο αυτό χρησιμοποιούμε μεταβλητές. ΔΙΑΦΑΝΕΙΑ 41

42 ΚΑΤΗΓΟΡΗΜΑΤΙΚΟΣ ΛΟΓΙΣΜΟΣ V Οι μεταβλητές γράφονται ως x, y, z,... ή x 1, x 2, x 3 και ουσιαστικά είναι σύμβολα αντικαθιστάμενα από συγκεκριμένες τιμές. Με τη χρήση μεταβλητών μπορούμε να ορίσουμε και τυπικά την σημασία των κατηγορημάτων: S (x) : o x είναι φοιτητής Ι (x) : ο x είναι καθηγητής Y (x, y) : ο x είναι νεότερος από τον y Η χρήση μεταβλητών δεν αρκεί για τον ορισμό κατηγορημάτων, αλλά χρειαζόμαστε και ποσοδείκτες όπως (για κάθε), (υπάρχει), που πάντα συνοδεύονται από όνομα μεταβλητής. ΔΙΑΦΑΝΕΙΑ 42

43 ΚΑΤΗΓΟΡΗΜΑΤΙΚΟΣ ΛΟΓΙΣΜΟΣ VΙ ΠΑΡΑΔΕΙΓΜΑ «Κάθε φοιτητής είναι νεότερος από κάποιο καθηγητή» «Κάθε φοιτητής x είναι νεότερος από κάποιο καθηγητή y» x (S(x) ( y (I(y) Y(x, y)))) ΠΑΡΑΔΕΙΓΜΑ II «Δεν μπορούν να πετάξουν όλα τα πουλιά» Β (x) : το x είναι πουλί F (x) : το x πετάει ( x (Β(x) F(x))) ή x (Β(x) F(x)) ΔΙΑΦΑΝΕΙΑ 43

44 ΚΑΤΗΓΟΡΗΜΑΤΙΚΟΣ ΛΟΓΙΣΜΟΣ VΙI Οι δύο προτάσεις του τελευταίου παραδείγματος είναι σημασιολογικά ισοδύναμες. Εκείνο που χρειάζεται είναι μία αποδεικτική θεωρία που να επιτρέπει την εξαγωγή συμπερασμάτων συμβολικά ( ) ή σημασιολογικά ( ). Επίσης, η αποτίμηση τύπων κατηγορηματικού λογισμού είναι αρκετά διαφορετική από τον υπολογισμό με βάση τους πίνακες αληθείας που είδαμε για τον προτασιακό λογισμό. ΔΙΑΦΑΝΕΙΑ 44

45 ΤΕΧΝΙΚΕΣ ΤΥΠΙΚΗΣ ΕΠΑΛΗΘΕΥΣΗΣ Ι Τυπική επαλήθευση βάση απόδειξης Η περιγραφή του συστήματος δίνεται ως ένα σύνολο τύπων Γ σε κάποια γλώσσα λογικής και η ιδιότητα που πρέπει να επαληθευτεί δίνεται από κάποιο τύπο έστω φ. Η μέθοδος επαλήθευσης αποσκοπεί στο να βρεθεί μία απόδειξη ότι Γ φ. Τυπική επαλήθευση βάση μοντέλου Στις προσεγγίσεις που βασίζονται σε μοντέλα το σύστημα περιγράφεται από ένα πεπερασμένο μοντέλο M κατάλληλογιακάποιαγλώσσαλογικής. Η ιδιότητα επίσης εκφράζεται από κάποιο τύπο φ και η επαλήθευση είναι ένας υπολογισμός που εξακριβώνει αν ένα μοντέλο Μ ικανοποιεί τον τύπο φ (Μ φ). Αυτόςοέλεγχοςγίνεταισυνήθωςαυτόματα. ΔΙΑΦΑΝΕΙΑ 45

46 ΤΕΧΝΙΚΕΣ ΤΥΠΙΚΗΣ ΕΠΑΛΗΘΕΥΣΗΣ ΙΙ Μία αποδεικτική θεωρία όταν λέμε ότι είναι καλά ορισμένη (sound) και πλήρης (complete) και αυτό αποδεικνύεται, εννοούμε ότι Γ φ αν και μόνο αν Γ φ, όπου το τελευταίο σημαίνει ότι για όλα τα μοντέλα M αν Μ Γ, τότε Μ φ. Άρα δυνητικά η τυπική επαλήθευση βάση μοντέλου είναι απλούστερη από την τυπική επαλήθευση βάση απόδειξης γιατί βασίζεται σε ένα μόνο μοντέλο και όχι σε ένα πιθανά άπειρο σύνολο μοντέλων. ΔΙΑΦΑΝΕΙΑ 46

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

48 ΕΠΑΛΗΘΕΥΣΗ ΠΡΟΓΡΑΜΜΑΤΩΝ ΙΙ Οι τεχνικές επαλήθευσης που χρησιμοποιούνται για προγράμματα δεν κάνουν εξαντλητικό έλεγχο κάθε κατάστασης του συστήματος αφού αυτό θα ήταν ανέφικτο μια και μιλάμε για άπειρα πολλές καταστάσεις. Αντί γι αυτό συνήθως αποβλέπουμε στην κατασκευή μιας απόδειξης για την ιδιότητα που ενδιαφέρει χρησιμοποιώντας μία θεωρία αποδεικτικής που παρακάμπτει την απαίτηση να ελεγχθούν άπειρα πολλά μοντέλα ενός κάποιου συνόλου τύπων κατηγορηματικού λογισμού. ΔΙΑΦΑΝΕΙΑ 48

49 ΕΠΑΛΗΘΕΥΣΗ ΠΡΟΓΡΑΜΜΑΤΩΝ ΙΙΙ Παρά το γεγονός ότι πολλά από τα βήματα που απαιτούνται για να επαληθευτεί ότι ένα πρόγραμμα ικανοποιεί κάποια προδιαγραφή είναι μηχανιστικά (και άρα αυτοματοποιούνται) δεν υπάρχει εγγύηση ότι αυτό μπορεί να γίνει για όλες τις περιπτώσεις αλγοριθμικά. Αν και υπάρχουν προσεγγίσεις που βοηθούν τον προγραμματιστή να φέρει σε πέρας μία τέτοια διαδικασία, είναι βέβαιο ότι μιλάμε για μία ημιαυτόματη διαδικασία. Παράδειγμα τεχνικής επαλήθευσης προγραμμάτων: Hoare triples Παράδειγμα προγραμματιστικών βοηθημάτων: Java Modeling Language ή Object Constraint Language (C++) ΔΙΑΦΑΝΕΙΑ 49

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

ΚΑΤΗΓΟΡΗΜΑΤΙΚΟΣ ΛΟΓΙΣΜΟΣ Ι ΚΑΤΗΓΟΡΗΜΑΤΙΚΟΣ ΛΟΓΙΣΜΟΣ Ι Για τον προτασιακό λογισμό παρουσιάσαμε την αποδεικτική θεωρία (natural deduction/λογικό συμπέρασμα) τη σύνταξη (ορίζεται με γραμματική χωρίς συμφραζόμενα και εκφράζεται με συντακτικά

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Προτασιακός Λογισμός (HR Κεφάλαιο 1) Προτασιακός Λογισμός (HR Κεφάλαιο 1) Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Σύνταξη Λογικός Συμπερασμός Σημασιολογία Ορθότητα και Πληρότητα Κανονικές Μορφές Προτάσεις Horn ΕΠΛ 412 Λογική

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Κατηγορηματικός Λογισμός (ΗR Κεφάλαιο 2.1-2.5) Κατηγορηματικός Λογισμός (ΗR Κεφάλαιο 2.1-2.5) Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Εισαγωγή στον Κατηγορηματικό Λογισμό Σύνταξη Κανόνες Συμπερασμού Σημασιολογία ΕΠΛ 412 Λογική στην

Διαβάστε περισσότερα

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

Προτασιακός Λογισμός (HR Κεφάλαιο 1) Προτασιακός Λογισμός (HR Κεφάλαιο 1) Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Σύνταξη Λογικός Συμπερασμός Σημασιολογία Ορθότητα και Πληρότητα Κανονικές Μορφές Προτάσεις Horn ΕΠΛ 412 Λογική

Διαβάστε περισσότερα

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

HY118-Διακριτά Μαθηματικά HY118-Διακριτά Μαθηματικά Πέμπτη, 15/02/2018 Το υλικό των διαφανειών έχει βασιστεί σε Αντώνης διαφάνειες Α. Αργυρός του Kees van e-mail: argyros@csd.uoc.gr Deemter, από το University of Aberdeen 15-Feb-18

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

K15 Ψηφιακή Λογική Σχεδίαση 3: Προτασιακή Λογική / Θεωρία Συνόλων K15 Ψηφιακή Λογική Σχεδίαση 3: Προτασιακή Λογική / Θεωρία Συνόλων Γιάννης Λιαπέρδος TEI Πελοποννήσου Σχολή Τεχνολογικών Εφαρμογών Τμήμα Μηχανικών Πληροφορικής ΤΕ Στοιχεία προτασιακής λογικής Περιεχόμενα

Διαβάστε περισσότερα

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

Μαθηματική Λογική και Απόδειξη Μαθηματική Λογική και Απόδειξη Σύντομο ιστορικό σημείωμα: Η πρώτη απόδειξη στην ιστορία των μαθηματικών, αποδίδεται στο Θαλή το Μιλήσιο (~600 π.χ.). Ο Θαλής απέδειξε, ότι η διάμετρος διαιρεί τον κύκλο

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Υπολογιστικά & Διακριτά Μαθηματικά Υπολογιστικά & Διακριτά Μαθηματικά Ενότητα 2:Στοιχεία Μαθηματικής Λογικής Στεφανίδης Γεώργιος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό,

Διαβάστε περισσότερα

p p 0 1 1 0 p q p q p q 0 0 0 0 1 0 1 0 0 1 1 1 p q

p p 0 1 1 0 p q p q p q 0 0 0 0 1 0 1 0 0 1 1 1 p q Σημειώσεις του Μαθήματος Μ2422 Λογική Κώστας Σκανδάλης ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ 2010 Εισαγωγή Η Λογική ασχολείται με τους νόμους ορθού συλλογισμού και μελετά τους κανόνες βάσει των οποίων

Διαβάστε περισσότερα

ΗΥ Λογική. Διδάσκων: Δημήτρης Πλεξουσάκης Καθηγητής

ΗΥ Λογική. Διδάσκων: Δημήτρης Πλεξουσάκης Καθηγητής ΗΥ 180 - Λογική Διδάσκων: Καθηγητής E-mail: dp@csd.uoc.gr Ώρες διδασκαλίας: Δευτέρα, Τετάρτη 4-6 μμ, Αμφ. Β Ώρες φροντιστηρίου: Πέμπτη 4-6 μμ, Αμφ. Β Ώρες γραφείου: Δευτέρα, Τετάρτη 2-4 μμ, Κ.307 Web site:

Διαβάστε περισσότερα

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

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Λογική. Ενότητα 1: Εισαγωγή. Δημήτρης Πλεξουσάκης Τμήμα Επιστήμης Υπολογιστών ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Λογική Ενότητα 1: Εισαγωγή Δημήτρης Πλεξουσάκης Τμήμα Επιστήμης Υπολογιστών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται στην άδεια χρήσης Creative Commons

Διαβάστε περισσότερα

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

Ασκήσεις μελέτης της 8 ης διάλεξης Οικονομικό Πανεπιστήμιο Αθηνών, Τμήμα Πληροφορικής Μάθημα: Τεχνητή Νοημοσύνη, 2017 18 Διδάσκων: Ι. Ανδρουτσόπουλος Ασκήσεις μελέτης της 8 ης διάλεξης 8.1. (i) Έστω ότι α και β είναι δύο τύποι της προτασιακής

Διαβάστε περισσότερα

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

Πρόταση. Αληθείς Προτάσεις Βασικές έννοιες της Λογικής 1 Πρόταση Στην καθημερινή μας ομιλία χρησιμοποιούμε εκφράσεις όπως: P1: «Καλή σταδιοδρομία» P2: «Ο Όλυμπος είναι το ψηλότερο βουνό της Ελλάδας» P3: «Η Θάσος είναι το μεγαλύτερο

Διαβάστε περισσότερα

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

HY118- ιακριτά Μαθηµατικά HY118- ιακριτά Μαθηµατικά Πέµπτη, 02/03/2017 Αντώνης Α. Αργυρός e-mail: argyros@csd.uoc.gr Το υλικό των διαφανειών έχει βασιστεί σε διαφάνειες του Kees van Deemter, από το University of Aberdeen 3/2/2017

Διαβάστε περισσότερα

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Διακριτά Μαθηματικά. Ενότητα 6: Προτασιακός Λογισμός

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Διακριτά Μαθηματικά. Ενότητα 6: Προτασιακός Λογισμός Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Διακριτά Μαθηματικά Ενότητα 6: Προτασιακός Λογισμός Αν. Καθηγητής Κ. Στεργίου e-mail: kstergiou@uowm.gr Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες

Διαβάστε περισσότερα

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

Τεχνητή Νοημοσύνη. 8η διάλεξη ( ) Ίων Ανδρουτσόπουλος. Τεχνητή Νοημοσύνη 8η διάλεξη (2016-17) Ίων Ανδρουτσόπουλος http://www.aueb.gr/users/ion/ 1 Οι διαφάνειες αυτής της διάλεξης βασίζονται στο βιβλίο Artificial Intelligence A Modern Approach των S. Russel

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

HY118-Διακριτά Μαθηματικά HY118-Διακριτά Μαθηματικά Πέμπτη, 08/02/2018 Το υλικό των Αντώνης διαφανειών Α. Αργυρός έχει βασιστεί σε διαφάνειες του e-mail: Kees argyros@csd.uoc.gr van Deemter, από το University of Aberdeen 08-Feb-18

Διαβάστε περισσότερα

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

Προτασιακή Λογική. Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΙ Ηπείρου Γκόγκος Χρήστος Προτασιακή Λογική (Propositional Logic) Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΙ Ηπείρου Γκόγκος Χρήστος - 2015 Λογική Λογική είναι οι κανόνες που διέπουν τη σκέψη. Η λογική αφορά τη μελέτη των διαδικασιών

Διαβάστε περισσότερα

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Λογική. Φροντιστήριο 4: Μορφολογική Παραγωγή. Δημήτρης Πλεξουσάκης Τμήμα Επιστήμης Υπολογιστών

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Λογική. Φροντιστήριο 4: Μορφολογική Παραγωγή. Δημήτρης Πλεξουσάκης Τμήμα Επιστήμης Υπολογιστών ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Λογική Φροντιστήριο 4: Μορφολογική Παραγωγή Δημήτρης Πλεξουσάκης Τμήμα Επιστήμης Υπολογιστών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται στην άδεια χρήσης

Διαβάστε περισσότερα

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

HY118-Διακριτά Μαθηματικά. Προτασιακός Λογισμός. Προηγούμενη φορά. Βάσεις της Μαθηματικής Λογικής. 02 Προτασιακός Λογισμός HY118-Διακριτά Μαθηματικά Πέμπτη, 08/02/2018 Το υλικό των Αντώνης διαφανειών Α. Αργυρός έχει βασιστεί σε διαφάνειες του e-mail: Kees argyros@csd.uoc.gr van Deemter, από το University of Aberdeen Προηγούμενη

Διαβάστε περισσότερα

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

4. Ο,τιδήποτε δεν ορίζεται με βάση τα (1) (3) δεν είναι προτασιακός τύπος. Κεφάλαιο 10 Μαθηματική Λογική 10.1 Προτασιακή Λογική Η γλώσσα της μαθηματικής λογικής στηρίζεται βασικά στις εργασίες του Boole και του Frege. Ο Προτασιακός Λογισμός περιλαμβάνει στο αλφάβητό του, εκτός

Διαβάστε περισσότερα

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

Διακριτά Μαθηματικά Ι ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Διακριτά Μαθηματικά Ι Μαθηματική λογική και αποδεικτικές τεχνικές Διδάσκων: Επίκουρος Καθηγητής Σπύρος Κοντογιάννης Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

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

Μη γράφετε στο πίσω μέρος της σελίδας Μαθηματική Λογική Εξέταση Σεπτεμβρίου 2015 Σελ. 1 από 6 Στη σελίδα αυτή γράψτε μόνο τα στοιχεία σας. Γράψτε τις απαντήσεις σας στις επόμενες σελίδες, κάτω από τις αντίστοιχες ερωτήσεις. Στις απαντήσεις

Διαβάστε περισσότερα

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

Μη γράφετε στο πίσω μέρος της σελίδας Μαθηματική Λογική Εξέταση Σεπτέμβριος 2014 α Σελ. 1 από 5 Στη σελίδα αυτή γράψτε μόνο τα στοιχεία σας. Γράψτε τις απαντήσεις σας στις επόμενες σελίδες, κάτω από τις αντίστοιχες ερωτήσεις. Στις απαντήσεις

Διαβάστε περισσότερα

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

Μορφολογική Παραγωγή. 3 ο φροντιστήριο ΗΥ180 Διδάσκων: Δ. Πλεξουσάκης Τετάρτη 28/02/2019 Ζωγραφιστού Δήμητρα Μορφολογική Παραγωγή 3 ο φροντιστήριο ΗΥ180 Διδάσκων: Δ. Πλεξουσάκης Τετάρτη 28/02/2019 Ζωγραφιστού Δήμητρα Συστήματα Αποδείξεων στον ΠΛ(1/2) Συχνά μας ενδιαφέρει να μπορούμε να διαπιστώσουμε αν μία εξαγωγή

Διαβάστε περισσότερα

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

Λογική. Προτασιακή Λογική. Λογική Πρώτης Τάξης Λογική Προτασιακή Λογική Λογική Πρώτης Τάξης Λογική (Logic) Αναλογίες διαδικασίας επίλυσης προβλημάτων υπολογισμού και προβλημάτων νοημοσύνης: Πρόβλημα υπολογισμού 1. Επινόηση του αλγορίθμου 2. Επιλογή

Διαβάστε περισσότερα

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

Αποφασισιµότητα. HY118- ιακριτά Μαθηµατικά. Βασικές µέθοδοι απόδειξης. 07 -Αποδείξεις. ιακριτά Μαθηµατικά, Εαρινό εξάµηνο 2017 HY118- ιακριτά Μαθηµατικά Πέµπτη, 02/03/2017 Αντώνης Α. Αργυρός e-mail: argyros@csd.uoc.gr Το υλικό των διαφανειών έχει βασιστεί σε διαφάνειες του Kees van Deemter, από το University of Aberdeen 3/2/2017

Διαβάστε περισσότερα

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

Ανάλυση της Ορθότητας Προγραμμάτων (HR Κεφάλαιο 4) Ανάλυση της Ορθότητας Προγραμμάτων (HR Κεφάλαιο 4) Στην ενότητα αυτή θα μελετηθούν τα εξής θέματα: Η διαδικαστική γλώσσα προγραμματισμού WHILE Τριάδες Hoare Μερική και Ολική Ορθότητα Προγραμμάτων Κανόνες

Διαβάστε περισσότερα

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

ΠΑΙΓΝΙΑ Παιχνίδια Γενική Θεώρηση μεγιστοποιήσει την πιθανότητά ΠΑΙΓΝΙΑ Παιχνίδια Γενική Θεώρηση: Έστω ότι έχουμε τους παίκτες Χ και Υ. Ο κάθε παίκτης, σε κάθε κίνηση που κάνει, προσπαθεί να μεγιστοποιήσει την πιθανότητά του να κερδίσει. Ο Χ σε κάθε κίνηση που κάνει

Διαβάστε περισσότερα

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

Υποθετικές προτάσεις και λογική αλήθεια Υποθετικές προτάσεις και λογική αλήθεια Δρ. Παναγιώτης Λ. Θεοδωρόπουλος Σχολικός Σύμβουλος κλάδου ΠΕ03 www.p-theodoropoulos.gr Περίληψη Στην εργασία αυτή επιχειρείται μια ερμηνεία της λογικής αλήθειας

Διαβάστε περισσότερα

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

Σημειώσεις Λογικής I. Εαρινό Εξάμηνο Καθηγητής: Λ. Κυρούσης Σημειώσεις Λογικής I Εαρινό Εξάμηνο 2011-2012 Καθηγητής: Λ. Κυρούσης 2 Τελευταία ενημέρωση 28/3/2012, στις 01:37. Περιεχόμενα 1 Εισαγωγή 5 2 Προτασιακή Λογική 7 2.1 Αναδρομικοί Ορισμοί - Επαγωγικές Αποδείξεις...................

Διαβάστε περισσότερα

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

Κεφάλαιο 2 Λογικός προγραμματισμός Υπολογισμός με λογική Κεφάλαιο 2 Λογικός προγραμματισμός Υπολογισμός με λογική Σύνοψη Το κεφάλαιο αυτό χωρίζεται σε δύο ενότητες. Στην πρώτη ενότητα επιχειρείται μια ιστορική αναδρομή στη λογική και τον λογικό προγραμματισμό,

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

HY118-Διακριτά Μαθηματικά HY118-Διακριτά Μαθηματικά Τρίτη, 20/02/2018 Αντώνης Α. Αργυρός e-mail: argyros@csd.uoc.gr Το υλικό των διαφανειών έχει βασιστεί σε διαφάνειες του Kees van Deemter, από το University of Aberdeen 20-Feb-18

Διαβάστε περισσότερα

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

Μορφολογική Παραγωγή. 3 ο φροντιστήριο ΗΥ180 Διδάσκων: Δ. Πλεξουσάκης Τετάρτη 08/03/2018 Ζωγραφιστού Δήμητρα Μορφολογική Παραγωγή 3 ο φροντιστήριο ΗΥ180 Διδάσκων: Δ. Πλεξουσάκης Τετάρτη 08/03/2018 Ζωγραφιστού Δήμητρα Συστήματα Αποδείξεων στον ΠΛ(1/2) Συχνά μας ενδιαφέρει να μπορούμε να διαπιστώσουμε αν μία εξαγωγή

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

HY118-Διακριτά Μαθηματικά HY118-Διακριτά Μαθηματικά Πέμπτη, 01/03/2018 Αντώνης Α. Αργυρός e-mail: argyros@csd.uoc.gr Το υλικό των διαφανειών έχει βασιστεί σε διαφάνειες του Kees van Deemter, από το University of Aberdeen 02-Mar-18

Διαβάστε περισσότερα

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

Μορφολογική Παραγωγή. 3 ο φροντιστήριο ΗΥ180 Διδάσκων: Δ. Πλεξουσάκης Τετάρτη 15/03/2017 Ζωγραφιστού Δήμητρα Μορφολογική Παραγωγή 3 ο φροντιστήριο ΗΥ180 Διδάσκων: Δ. Πλεξουσάκης Τετάρτη 15/03/2017 Ζωγραφιστού Δήμητρα Συστήματα Αποδείξεων στον ΠΛ(1/2) Συχνά μας ενδιαφέρει να μπορούμε να διαπιστώσουμε αν μία εξαγωγή

Διαβάστε περισσότερα

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

Λύσεις Σειράς Ασκήσεων 1 Λύσεις Σειράς Ασκήσεων 1 Άσκηση 1 Έστω οι προτάσεις / προϋπόθεσεις: Π1. Σε όσους αρέσει η τέχνη αρέσουν και τα λουλούδια. Π2. Σε όσους αρέσει το τρέξιμο αρέσει και η μουσική. Π3. Σε όσους δεν αρέσει η

Διαβάστε περισσότερα

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

9.1 Προτασιακή Λογική ΚΕΦΑΛΑΙΟ 9 9 Λογική Η λογική παρέχει έναν τρόπο για την αποσαφήνιση και την τυποποίηση της διαδικασίας της ανθρώπινης σκέψης και προσφέρει µια σηµαντική και εύχρηστη µεθοδολογία για την αναπαράσταση και

Διαβάστε περισσότερα

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

Σειρά Προβλημάτων 1 Λύσεις Σειρά Προβλημάτων 1 Λύσεις Άσκηση 1 Σκοπεύετε να διοργανώσετε ένα πάρτι για τους συμφοιτητές σας κάτω από τους πιο κάτω περιορισμούς. Π1. Η Μαίρη δεν μπορεί να έρθει. Π2. Ο Ηλίας και η Αντιγόνη είτε θα

Διαβάστε περισσότερα

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

Υπολογιστική Λογική και Λογικός Προγραμματισμός ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Υπολογιστική Λογική και Λογικός Προγραμματισμός Ενότητα 2: Λογική: Εισαγωγή, Προτασιακή Λογική. Νίκος Βασιλειάδης, Αναπλ. Καθηγητής Άδειες

Διαβάστε περισσότερα

Κεφάλαιο 3 Η Σημασιολογία των Γλωσσών Προγραμματισμού

Κεφάλαιο 3 Η Σημασιολογία των Γλωσσών Προγραμματισμού Κεφάλαιο 3 Η Σημασιολογία των Γλωσσών Προγραμματισμού Προπτυχιακό μάθημα Αρχές Γλωσσών Προγραμματισμού Π. Ροντογιάννης 1 Εισαγωγή Γνώση γλώσσας από τη σκοπιά Του συντακτικού (syntax) Περιγραφή με γραμματικές

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Κεφάλαιο 5 Αξιωματική Σημασιολογία και Απόδειξη Ορθότητας Προγραμμάτων Κεφάλαιο 5 Αξιωματική Σημασιολογία και Απόδειξη Ορθότητας Προγραμμάτων Προπτυχιακό μάθημα Αρχές Γλωσσών Προγραμματισμού Π. Ροντογιάννης 1 Εισαγωγή Τα προγράμματα μιας (κλασικής) γλώσσας προγραμματισμού

Διαβάστε περισσότερα

Συστήματα Γνώσης. Θεωρητικό Κομμάτι Μαθήματος Ενότητα 2: Βασικές Αρχές Αναπαράστασης Γνώσης και Συλλογιστικής

Συστήματα Γνώσης. Θεωρητικό Κομμάτι Μαθήματος Ενότητα 2: Βασικές Αρχές Αναπαράστασης Γνώσης και Συλλογιστικής ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Θεωρητικό Κομμάτι Μαθήματος Ενότητα 2: Βασικές Αρχές Αναπαράστασης Γνώσης και Συλλογιστικής Νίκος Βασιλειάδης, Αναπλ. Καθηγητής Άδειες

Διαβάστε περισσότερα

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

Μηχανισμός Εξαγωγής Συμπερασμάτων Μηχανισμός Εξαγωγής Συμπερασμάτων Μηχανισμός Εξαγωγής Συμπερασμάτων Ο βασικός μηχανισμός εξαγωγής συμπερασμάτων στην κατηγορηματική λογική είναι η απόδειξη. Υπάρχει ένα πλήθος κανόνων συμπερασμού. Αυτοί

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Ανάλυση της Ορθότητας Προγραμμάτων Ανάλυση της Ορθότητας Προγραμμάτων Στην ενότητα αυτή θα μελετηθούν τα εξής θέματα: Η διαδικαστική γλώσσα προγραμματισμού WHILE Τριάδες Hoare Μερική και Ολική Ορθότητα Προγραμμάτων ΚανόνεςΑπόδειξηςΜερικήςΟρθότητας

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Σειρά Προβλημάτων 1 Λύσεις Σειρά Προβλημάτων 1 Λύσεις Άσκηση 1 Να διατυπώσετε τον πιο κάτω συλλογισμό στον Προτασιακό Λογισμό και να τον αποδείξετε χρησιμοποιώντας τη Μέθοδο της Επίλυσης. Δηλαδή, να δείξετε ότι αν ισχύουν οι πέντε

Διαβάστε περισσότερα

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

Ανάλυση της Ορθότητας Προγραμμάτων Ανάλυση της Ορθότητας Προγραμμάτων Στην ενότητα αυτή θα μελετηθούν τα εξής θέματα: Η διαδικαστική γλώσσα προγραμματισμού WHILE Τριάδες Hoare Μερική και Ολική Ορθότητα Προγραμμάτων Κανόνες Απόδειξης Μερικής

Διαβάστε περισσότερα

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

Συνέπεια, Εγκυρότητα, Συνεπαγωγή, Ισοδυναμία, Κανονικές μορφές, Αλγόριθμοι μετατροπής σε CNF-DNF Συνέπεια, Εγκυρότητα, Συνεπαγωγή, Ισοδυναμία, Κανονικές μορφές, Αλγόριθμοι μετατροπής σε CNF-DNF 1 ο φροντιστήριο ΗΥ180 Διδάσκων: Δ. Πλεξουσάκης Πέμπτη 15/02/2018 Κρεατσούλας Κωνσταντίνος Ασυνεπές σύνολο

Διαβάστε περισσότερα

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

Λογική. Φροντιστήριο 3: Συνεπαγωγή/Ισοδυναμία, Ταυτολογίες/Αντινομίες, Πλήρης Αλγόριθμος Μετατροπής σε CNF ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Λογική Φροντιστήριο 3: Συνεπαγωγή/Ισοδυναμία, Ταυτολογίες/Αντινομίες, Πλήρης Αλγόριθμος Μετατροπής σε CNF Δημήτρης Πλεξουσάκης Τμήμα Επιστήμης Υπολογιστών Άδειες

Διαβάστε περισσότερα

Δώστε έναν επαγωγικό ορισμό για το παραπάνω σύνολο παραστάσεων.

Δώστε έναν επαγωγικό ορισμό για το παραπάνω σύνολο παραστάσεων. Εισαγωγή στη Λογική Α Τάξης Σ. Κοσμαδάκης Συντακτικό τύπων Α τάξης Α Θεωρούμε δεδομένο ένα λεξιλόγιο Λ, αποτελούμενο από (1) ένα σύνολο συμβόλων για σχέσεις, { R, S,... } (2) ένα σύνολο συμβόλων για συναρτήσεις,

Διαβάστε περισσότερα

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

HY118-Διακριτά Μαθηματικά HY118-Διακριτά Μαθηματικά Παρασκευή, 16/02/2018 Αντώνης Α. Αργυρός e-mail: argyros@csd.uoc.gr Το υλικό των διαφανειών έχει βασιστεί σε διαφάνειες του Kees van Deemter, από το University of Aberdeen 17-Feb-18

Διαβάστε περισσότερα

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

K15 Ψηφιακή Λογική Σχεδίαση 4+5: Άλγεβρα Boole K15 Ψηφιακή Λογική Σχεδίαση 4+5: Άλγεβρα Boole Γιάννης Λιαπέρδος TEI Πελοποννήσου Σχολή Τεχνολογικών Εφαρμογών Τμήμα Μηχανικών Πληροφορικής ΤΕ Ορισμός της δίτιμης άλγεβρας Boole Περιεχόμενα 1 Ορισμός της

Διαβάστε περισσότερα

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

Πληρότητα της μεθόδου επίλυσης Πληρότητα της μεθόδου επίλυσης Λήμμα: Αν κάθε μέλος ενός συνόλου όρων περιέχει ένα αρνητικό γράμμα, τότε το σύνολο είναι ικανοποιήσιμο. Άρα για να είναι μη-ικανοποιήσιμο, θα πρέπει να περιέχει τουλάχιστον

Διαβάστε περισσότερα

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

Κανονικές μορφές - Ορισμοί HY-180 Περιεχόμενα Κανονικές μορφές (Normal Forms) Αλγόριθμος μετατροπής σε CNF-DNF Άρνηση (Negation) Βασικές Ισοδυναμίες με άρνηση Νόμος De Morgan Πίνακες Αληθείας Κανονικές μορφές - Ορισμοί Ορισμός:

Διαβάστε περισσότερα

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

HY118-Διακριτά Μαθηματικά HY118-Διακριτά Μαθηματικά Τρίτη, 27/02/2018 Αντώνης Α. Αργυρός e-mail: argyros@csd.uoc.gr Το υλικό των διαφανειών έχει βασιστεί σε διαφάνειες του Kees van Deemter, από το University of Aberdeen 27-Feb-18

Διαβάστε περισσότερα

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

, για κάθε n N. και P είναι αριθμήσιμα. ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΔΙΑΚΡΙΤA ΜΑΘΗΜΑΤΙΚΑ Διδάσκοντες: Δ.Φωτάκης Θ. Σούλιου η Γραπτή Εργασία Ημ/νια παράδοσης 5/4/8 Θέμα (Διαδικασίες Απαρίθμησης.

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Εισαγωγή στις Βάσεις Δεδομζνων II ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΣΙΑ ΠΑΝΕΠΙΣΗΜΙΟ ΚΡΗΣΗ Εισαγωγή στις Βάσεις Δεδομζνων II Ενότητα: Λογική και Θεωρία Συνόλων Διδάσκων: Πηγουνάκης Κωστής ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΣΧΟΛΗ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ Άδειες Χρήσης

Διαβάστε περισσότερα

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

4.3 Ορθότητα και Πληρότητα 4.3 Ορθότητα και Πληρότητα Συστήματα αποδείξεων όπως η μορφολογική παραγωγή και η κατασκευή μοντέλων χρησιμοποιούνται για να δείξουμε την εγκυρότητα εξαγωγών συμπερασμάτων. Ένα σύστημα αποδείξεων μπορεί

Διαβάστε περισσότερα

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

ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ ΤΕΙ Δυτικής Μακεδονίας ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ 2015-2016 Τεχνητή Νοημοσύνη Λογικοί Πράκτορες Διδάσκων: Τσίπουρας Μάρκος Εκπαιδευτικό Υλικό: Τσίπουρας Μάρκος http://ai.uom.gr/aima/ 2 Πράκτορες βασισμένοι

Διαβάστε περισσότερα

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

Επανάληψη. ΗΥ-180 Spring 2019 Επανάληψη Έχουμε δει μέχρι τώρα 3 μεθόδους αποδείξεων του Προτασιακού Λογισμού: Μέσω πίνακα αληθείας για τις υποθέσεις και το συμπέρασμα, όπου ελέγχουμε αν υπάρχουν ερμηνείες που ικανοποιούν τις υποθέσεις

Διαβάστε περισσότερα

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

ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΛΟΓΙΚΗΣ ΧΛΤΖΙΝ ΠΥΛΟΣ ΒΣΙΚΕΣ ΕΝΝΟΙΕΣ ΛΟΓΙΚΗΣ 1. ύο προτάσεις που έχουν την ίδια σηµασία λέγονται ταυτόσηµες. 2. Μια αποφαντική πρόταση χαρακτηρίζεται αληθής όταν περιγράφει µια πραγµατική κατάσταση του κόσµου µας.

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

ΠΛΗ 20, 3 η ΟΣΣ (Κατηγορηματική Λογική) ΠΛΗ 20, 3 η ΟΣΣ (Κατηγορηματική Λογική) Δημήτρης Φωτάκης Διακριτά Μαθηματικά και Μαθηματική Λογική Πληροφορική Ελληνικό Ανοικτό Πανεπιστήμιο 2 η Εργασία: Γενική Εικόνα Αρκετά καλή βαθμολογική εικόνα (

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Μη γράφετε στο πίσω μέρος της σελίδας Μαθηματική Λογική Εξέταση Σεπτεμβρίου 2016 Σελ. 1 από 5 Στη σελίδα αυτή γράψτε μόνο τα στοιχεία σας. Γράψτε τις απαντήσεις σας στις επόμενες σελίδες, κάτω από τις αντίστοιχες ερωτήσεις. Στις απαντήσεις

Διαβάστε περισσότερα

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

Μη γράφετε στο πίσω μέρος της σελίδας Μαθηματική Λογική Εξέταση Ιουλίου 2015 Σελ. 1 από 6 Στη σελίδα αυτή γράψτε μόνο τα στοιχεία σας. Γράψτε τις απαντήσεις σας στις επόμενες σελίδες, κάτω από τις αντίστοιχες ερωτήσεις. Στις απαντήσεις σας

Διαβάστε περισσότερα

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 412: Λογική στην Πληροφορική Δείγμα Ενδιάμεσης Εξέτασης Λύσεις Άσκηση 1 [30 μονάδες] Να αποδείξετε τα πιο κάτω λογικά επακόλουθα χρησιμοποιώντας τα συστήματα

Διαβάστε περισσότερα

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

HY118-Διακριτά Μαθηματικά HY118-Διακριτά Μαθηματικά Παρασκευή, 02/03/2018 Αντώνης Α. Αργυρός e-mail: argyros@csd.uoc.gr Το υλικό των διαφανειών έχει βασιστεί σε διαφάνειες του Kees van Deemter, από το University of Aberdeen 02-Mar-18

Διαβάστε περισσότερα

K15 Ψηφιακή Λογική Σχεδίαση 7-8: Ανάλυση και σύνθεση συνδυαστικών λογικών κυκλωμάτων

K15 Ψηφιακή Λογική Σχεδίαση 7-8: Ανάλυση και σύνθεση συνδυαστικών λογικών κυκλωμάτων K15 Ψηφιακή Λογική Σχεδίαση 7-8: Ανάλυση και σύνθεση συνδυαστικών λογικών κυκλωμάτων Γιάννης Λιαπέρδος TEI Πελοποννήσου Σχολή Τεχνολογικών Εφαρμογών Τμήμα Μηχανικών Πληροφορικής ΤΕ Η έννοια του συνδυαστικού

Διαβάστε περισσότερα

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

Παράδειγμα άμεσης απόδειξης. HY118-Διακριτά Μαθηματικά. Μέθοδοι αποδείξεως για προτάσεις της μορφής εάν-τότε HY118-Διακριτά Μαθηματικά Τρίτη, 27/02/2018 Αντώνης Α. Αργυρός e-mail: argyros@csd.uoc.gr Το υλικό των διαφανειών έχει βασιστεί σε διαφάνειες του Kees van Deemter, από το University of Aberdeen 27-Feb-18

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΑΣΚΗΣΕΙΣ 2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΔΟΜΗ ΕΠΙΛΟΓΗΣ ΕΡΩΤΗΣΕΙΣ ΣΩΣΤΟ ΛΑΘΟΣ Σημειώστε αν είναι

Διαβάστε περισσότερα

Διακριτά Μαθηματικά Γιάννης Εμίρης Τμήμα Πληροφορικής & Τηλεπικοινωνιών http://eclass.uoa.gr/ Οκτώβριος 2017 Οργάνωση Μαθήματος Προτασιακή Λογική, Αποδείξεις Κατηγορήματα και ποσοδείκτες Συνεπαγωγή Αποδείξεις

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

ΠΛΗ 20, 3 η ΟΣΣ (Κατηγορηματική Λογική) ΠΛΗ 20, 3 η ΟΣΣ (Κατηγορηματική Λογική) Δημήτρης Φωτάκης Διακριτά Μαθηματικά και Μαθηματική Λογική Πληροφορική Ελληνικό Ανοικτό Πανεπιστήμιο 2 η Εργασία: Γενική Εικόνα Ικανοποιητική βαθμολογική εικόνα

Διαβάστε περισσότερα

Διακριτά Μαθηματικά Γιάννης Εμίρης Τμήμα Πληροφορικής & Τηλεπικοινωνιών http://eclass.uoa.gr/ Οκτώβριος 2018 Οργάνωση και περιεχόμενα Μαθήματος Προτασιακή Λογική, Αποδείξεις Κατηγορήματα και ποσοδείκτες

Διαβάστε περισσότερα

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

1 Συνοπτική ϑεωρία. 1.1 Νόµοι του Προτασιακού Λογισµού. p p p. p p. ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Τµήµα Επιστήµης Υπολογιστών ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Τµήµα Επιστήµης Υπολογιστών HY-180: Λογική Εαρινό Εξάµηνο 2016 Κ. Βάρσος Πρώτο Φροντιστήριο 1 Συνοπτική ϑεωρία 1.1 Νόµοι του Προτασιακού Λογισµού 1. Νόµος ταυτότητας : 2. Νόµοι αυτοπάθειας

Διαβάστε περισσότερα

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

ΚΕΦΑΛΑΙΟ 3: Κατηγορηματική Λογική Πρώτης Τάξεως και Λογικά Προγράμματα ΚΕΦΑΛΑΙΟ 3: Κατηγορηματική Λογική Πρώτης Τάξεως και Λογικά Προγράμματα Λέξεις Κλειδιά Μαθηματική Λογική, Προτασιακή Λογική, Κατηγορηματική Λογική, Προτάσεις Horn, Λογικά Προγράμματα Περίληψη Το κεφάλαιο

Διαβάστε περισσότερα

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

HY118- ιακριτά Μαθηµατικά. Παράδειγµα. Από τα συµπεράσµατα στις υποθέσεις Αποδείξεις - Θεωρία συνόλων. Από τις υποθέσεις στα συµπεράσµατα... HY118- ιακριτά Μαθηµατικά Παρασκευή, 11/03/2016 Αντώνης Α. Αργυρός e-mail: argyros@csd.uoc.gr Το υλικό των διαφανειών έχει βασιστεί σε διαφάνειες του Kees van Deemter, από το University of Aberdeen 3/15/2016

Διαβάστε περισσότερα

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

ΑΣΚΗΣΕΙΣ. 1. Εξετάστε αν οι παρακάτω εξαγωγές συμπερασμάτων στον προτασιακό λογισμό είναι έγκυρες. ΑΣΚΗΣΕΙΣ 1. Εξετάστε αν οι παρακάτω εξαγωγές συμπερασμάτων στον προτασιακό λογισμό είναι έγκυρες. α) A B/A Α Β ΑΛΒ Α α α α α α ψ ψ α ψ α ψ ψ ψ ψ ψ ψ Όπως βλέπουμε, αν η πρόταση A B είναι αληθής, τότε σε

Διαβάστε περισσότερα

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

Σχόλιο. Παρατηρήσεις. Παρατηρήσεις. p q p. , p1 p2 A. ΠΡΟΤΑΣΕΙΣ Στα Μαθηµατικά χρησιµοποιούµε προτάσεις οι οποίες µπορούν να χαρακτηριστούν ως αληθείς (α) ή ψευδείς (ψ). Τις προτάσεις συµβολίζουµε µε τα τελευταία µικρά γράµµατα του Λατινικού αλφαβήτου:

Διαβάστε περισσότερα

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

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Λογική Δημήτρης Πλεξουσάκης 3ο μέρος σημειώσεων: Μέθοδος της Επίλυσης Τμήμα Επιστήμης Υπολογιστών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται στην άδεια

Διαβάστε περισσότερα

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

Θεώρηµα: Z ( Απόδειξη: Περ. #1: Περ. #2: *1, *2: αποδεικνύονται εύκολα, διερευνώντας τις περιπτώσεις ο k να είναι άρτιος ή περιττός HY118- ιακριτά Μαθηµατικά Την προηγούµενη φορά Τρόποι απόδειξης Τρίτη, 07/03/2017 Αντώνης Α. Αργυρός e-mail: argyros@csd.uoc.gr Το υλικό των διαφανειών έχει βασιστεί σε διαφάνειες του Kees van Deemter,

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Σημειώσεις Μαθηματικής Λογικής. Χειμερινό Εξάμηνο Δ. Ζώρος, Ν. Καρβέλας Σύμφωνα με παραδόσεις του Λ. Κυρούση Σημειώσεις Μαθηματικής Λογικής Χειμερινό Εξάμηνο 2011-2012 Δ. Ζώρος, Ν. Καρβέλας Σύμφωνα με παραδόσεις του Λ. Κυρούση Περιεχόμενα 1 Εισαγωγή 1 2 Προτασιακή Λογική 3 2.1 Αναδρομικοί Ορισμοί - Επαγωγικές

Διαβάστε περισσότερα

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

2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ 2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΔΟΜΗ ΕΠΙΛΟΓΗΣ 1) Ποιοι είναι οι τελεστές σύγκρισης και

Διαβάστε περισσότερα