Άλγεβρες ιεργασιών και Τροπικές Λογικές

Σχετικά έγγραφα
CTL - Λογική Δένδρου Υπολογισμού (ΗR Κεφάλαιο 3.4)

CTL - Λογική Δένδρου Υπολογισμού

Στην ενότητα αυτή θα µελετηθούν τα εξής θέµατα:

Γραμμική και διακλαδωμένη χρονική λογική

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

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

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

Άλγεβρες Διεργασιών και Σχέσεις Ισοδυναμίας

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

CTL Έλεγχος Μοντέλου (ΗR Κεφάλαιο 3.5 και 3.6.1)

Σειρά Προβλημάτων 4 Ημερομηνία Παράδοσης: 13/11/13

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

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

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

Στην ενότητα αυτή θα μελετηθούν τα εξής θέματα:

Θεωρητικά Θέµατα. Ι. Θεωρία Οµάδων. x R y ή x R y ή x y(r) [x] R = { y X y R x } X. Μέρος Σχέσεις Ισοδυναµίας, ιαµερίσεις, και Πράξεις

Σειρά Προβλημάτων 3 Ημερομηνία Παράδοσης: 04/04/16

Διδάσκων: Καθηγητής Νικόλαος Μαρμαρίδης, Καθηγητής Ιωάννης Μπεληγιάννης

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

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

ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΣΤΗ CTL/LTL

Χρονικά Συστήματα και Σχέσεις Ισοδυναμίας

Παράρτηµα Α. Στοιχεία θεωρίας µέτρου και ολοκλήρωσης.

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

ΧΡΟΝΙΚΗ ΛΟΓΙΚΗ Ι ΤΥΠΙΚΕΣ ΜΕΘΟΔΟΙ ΑΝΑΛΥΣΗΣ ΣΥΣΤΗΜΑΤΩΝ ΤΜ. ΠΛΗΡΟΦΟΡΙΚΗΣ Α.Π.Θ. ΔΙΔΑΣΚΩΝ: Π. ΚΑΤΣΑΡΟΣ. 29 Ιουνίου 2007 ΔΙΑΦΑΝΕΙΑ 1

Άλγεβρες Διεργασιών (Process Algebras)

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ. Λυσεις Ασκησεων - Φυλλαδιο 2

Ενότητα: Πράξεις επί Συνόλων και Σώµατα Αριθµών

ΠΡΟΔΙΑΓΡΑΦΗ ΙΔΙΟΤΗΤΩΝ ΜΕ ΧΡΟΝΙΚΗ ΛΟΓΙΚΗ Ι

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

Εισαγωγή στην Τοπολογία

Χρόνος και Άλγεβρες Διεργασιών

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

Κεφάλαιο 3β. Ελεύθερα Πρότυπα (µέρος β)

Αλγόριθµοι Ροής σε Γράφους (CLR, κεφάλαιο 27)

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Ασκησεις - Φυλλαδιο 2

= s 2m 1 + s 1 m 2 s 1 s 2

ΚΕΦΑΛΑΙΟ 3: Συνθήκες Αλυσίδων

εύτερο παράδειγµα ΓΧΑ συστήµατος. Κύκλωµα RLC.

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

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

Όρια συναρτήσεων. ε > υπάρχει ( ) { } = ± ορίζονται αναλόγως. Η διατύπωση αυτών των ορισµών αφήνεται ως άσκηση. x y = +. = και για κάθε (, ) ( 0,0)

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ Ι (ΑΡΤΙΟΙ) Ασκησεις - Φυλλαδιο 4

ΠΕΠΕΡΑΣΜΕΝΕΣ ΙΑΦΟΡΕΣ ΚΑΙ ΕΞΙΣΩΣΕΙΣ ΙΑΦΟΡΩΝ

f x 0 για κάθε x και f 1

Η ΘΕΩΡΙΑ ΤΗΣ ΕΠΙΧΕΙΡΗΣΗΣ

Υπολογισµός διπλών ολοκληρωµάτων µε διαδοχική ολοκλήρωση

x=l ηλαδή η ενέργεια είναι µία συνάρτηση της συνάρτησης . Στα µαθηµατικά, η συνάρτηση µίας συνάρτησης ονοµάζεται συναρτησιακό (functional).

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

Αρµονική Ανάλυση. Ενότητα: Το ϑεώρηµα παρεµβολής του Riesz και η ανισότητα Hausdorff-Young. Απόστολος Γιαννόπουλος.

Κεφάλαιο 2. Παραγοντοποίηση σε Ακέραιες Περιοχές

Αλγεβρικες οµες Ι Ασκησεις - Φυλλαδιο 5

ΜΕΤΑΠΤΥΧΙΑΚΗ ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ. Αντώνιος Δ. Γουγλίδης

Όρια συναρτήσεων. ε > υπάρχει ( ) { } = ± ορίζονται αναλόγως. Η διατύπωση αυτών των ορισµών αφήνεται ως άσκηση. x y = +. = και για κάθε (, ) ( 0,0)

Γενικές Παρατηρήσεις. Μη Κανονικές Γλώσσες - Χωρίς Συµφραζόµενα (1) Το Λήµµα της Αντλησης. Χρήση του Λήµµατος Αντλησης.

Ι. ΠΡΑΞΕΙΣ. Ορισµός 2 A. ΕΣΩΤΕΡΙΚΗ ΠΡΑΞΗ. Έστω E ένα µη κενό σύνολο. Κάθε απεικόνιση f: E x E E λέγεται εσωτερική πράξη επί του E.

Διδάσκων: Καθηγητής Νικόλαος Μαρμαρίδης, Καθηγητής Ιωάννης Μπεληγιάννης

ΚΕΦΑΛΑΙΟ 2: Ηµιαπλοί ακτύλιοι

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

ΚΕΦΑΛΑΙΟ 1ο Συναρτήσεις - Όρια - Συνέχεια (Νο 1) ΕΠΙΜΕΛΕΙΑ : Π. Δ. ΤΡΙΜΗΣ ΜΑΘΗΜΑΤΙΚΟΣ. 1. Να υπολογίσετε το πεδίο ορισμού της συνάρτησης : ln

Σχέσεις Ισοδυναµίας και Πράξεις

Αλγόριθµοι και Πολυπλοκότητα

. (iii) Μόνο οι εκφράσεις που σχηµατίζονται από τα i,ii είναι προτασιακοί τύποι.

ΑΝΤΙΜΕΤΑΘΕΤΙΚΗ ΑΛΓΕΒΡΑ ΕΑΡΙΝΟ ΕΞΑΜΗΝΟ, 2013 ΣΗΜΕΙΩΣΕΙΣ ΧΑΡΑ ΧΑΡΑΛΑΜΠΟΥΣ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ, ΑΠΘ

ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Διάλεξη 4: Μη Ντετερμινιστικά (Αντιαιτιοκρατικά) Πεπερασμένα Αυτόματα (ΝFA)

ΚΕΦΑΛΑΙΟ 5: Τανυστικά Γινόµενα

Θεωρία Υπολογισμού και Πολυπλοκότητα Κανονικές Γλώσσες (2)

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

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


Συνεκτικά σύνολα. R είναι συνεκτικά σύνολα.

Φροντιστήριο 2 Λύσεις

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

Υπολογισµός διπλών ολοκληρωµάτων µε διαδοχική ολοκλήρωση

Βάσεις Δεδομένων (Databases)

Εισαγωγή στην Τοπολογία

Σχεσιακός Λογισµός. Σχεσιακός Λογισµός Πλειάδων. σχεσιακά πλήρης γλώσσα

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

5.1 Η ΕΝΝΟΙΑ ΤΗΣ ΠΑΡΑΓΩΓΟΥ-ΠΑΡΑΓΩΓΟΣ ΣΥΝΑΡΤΗΣΗ. τότε αυτό ονομάζεται παράγωγος της f στο x 0 και. ή df(x) dx x=x 0. lim. x 0.

Συνεκτικά σύνολα. R είναι συνεκτικά σύνολα.

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ Ι (ΠΕΡΙΤΤΟΙ) Ασκησεις - Φυλλαδιο 4

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

ΑΛΓΕΒΡΙΚΕΣ ΟΜΕΣ Ι. Ασκησεις - Φυλλαδιο 2

Αναπαραστάσεις και χαρακτήρες πεπερασµένων οµάδων

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

4.3 Παραδείγµατα στην συνέχεια συναρτήσεων

ΚΕΦΑΛΑΙΟ 9: Επαγόµενοι Χαρακτήρες και το Θεώρηµα του Frobenius

ÖÑÏÍÔÉÓÔÇÑÉÏ ÊÏÑÕÖÇ ÓÅÑÑÅÓ ΜΑΘΗΜΑΤΙΚΑ ΘΕΜΑ Α ΚΑΤΕΥΘΥΝΣΗΣ Γ ΛΥΚΕΙΟΥ & ΕΠΑ.Λ. Β 19 ΜΑΪΟΥ 2010 ΕΚΦΩΝΗΣΕΙΣ

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ Ι (ΑΡΤΙΟΙ) Λυσεις Ασκησεων - Φυλλαδιο 2

Διδάσκων: Καθηγητής Νικόλαος Μαρμαρίδης, Καθηγητής Ιωάννης Μπεληγιάννης

Ασκήσεις για το µάθηµα «Ανάλυση Ι και Εφαρµογές» (ε) Κάθε συγκλίνουσα ακολουθία άρρητων αριθµών συγκλίνει σε άρρητο αριθµό.

f(n) = a n f(n + m) = a n+m = a n a m = f(n)f(m) f(a n ) = b n f : G 1 G 2, f(a n a m ) = f(a n+m ) = b n+m = b n b m = f(a n )f(a m )

ΑΛΓΕΒΡΙΚΕΣ ΟΜΕΣ Ι. Ασκησεις - Φυλλαδιο 2

4 Συνέχεια συνάρτησης

Γραμμική Χρονική Λογική (Linear Temporal Logic) (ΗR Κεφάλαιο 3.1 και 3.2)

Τίτλος Μαθήματος: Γραμμική Άλγεβρα Ι. Ενότητα: Πινάκες και Γραµµικές Απεικονίσεις. Διδάσκων: Καθηγητής Νικόλαος Μαρμαρίδης. Τμήμα: Μαθηματικών

Αριθµοθεωρητικοί Αλγόριθµοι και το. To Κρυπτοσύστηµα RSA

Μαθηματικά Προσανατολισμού Γ Λυκείου Κανιστράς Δημήτριος. Συναρτήσεις Όρια Συνέχεια Μια πρώτη επανάληψη Απαντήσεις των ασκήσεων

A2. ΠΑΡΑΓΩΓΟΣ-ΚΛΙΣΗ-ΜΟΝΟΤΟΝΙΑ

Παράρτηµα Β. Στοιχεία Θεωρίας Τελεστών και Συναρτησιακής Ανάλυσης [ ) ( )

Transcript:

Άλγεβρες ιεργασιών και Τροπικές Λογικές Στην ενότητα αυτή θα µελετηθούν τα εξής θέµατα: Οι λογικές HML και WHML Ο λογικός χαρακτηρισµός των ~ και Η λογική CTL- ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 10-1

Ισοδυναµία και διατήρηση ιδιοτήτων Όταν δύο διεργασίες δεν είναι ισοδύναµες υπάρχουν κάποιες ιδιότητες που ικανοποιούνται από µόνο µια από αυτές. Αντίστοιχα, όταν δύο διεργασίες είναι ισοδύναµες θα αναµέναµε να ικανοποιούν τις ίδιες ιδιότητες. Ποια κατηγορία ιδιοτήτων χαρακτηρίζει διαφορετικές ισοδυναµίες; Θα απαντήσουµε αυτό το ερώτηµα για τις σχέσεις ~ και. ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 10-2

Ηχρονική λογική HML H λογική HML (Hennessy Milner Logic) είναι µια χρονική λογική που επιτρέπει τη διατύπωση τροπικών ιδιοτήτων κατάλληλη για έλεγχο αλγεβρών διεργασιών. Έχει δειχθεί από τους Hennessy και Milner να χαρακτηρίζει τη σχέση ~. ηλαδή: ύο διεργασίες είναι ισοδύναµες αν και µόνο αν ικανοποιούν ακριβώς τις ίδιες HML ιδιότητες. Εποµένως αν P ~ Q τότε υπάρχει ΗΜL ιδιότητα που ικανοποιείται από τη µια και όχι από την άλλη. ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 10-3

Ησύνταξη της HML ΗΗΜLορίζεται ως το µικρότερο σύνολο ιδιοτήτων που παράγονται ως εξής, όπου Κ Act: Φ :: = true Φ Φ Ψ K Φ Η ιδιότητα K Φ εκφράζει τη δυνατότητα εκτέλεσης κάποιας ενέργειας από το σύνολο Κ και στη συνέχεια ικανοποίηση της ιδιότητας Φ. ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 10-4

Ορίζουµετη σχέση = όπου Σηµασιολογία της ΗΜL P = Φ αν και µόνο αν η ιδιότητα Φ ικανοποιείται από την διεργασία P, ως εξής: P = tt για κάθε P P = Φ αν και µόνο αν δεν ισχύει ότι P = Φ P = Φ Ψ αν και µόνο αν (P = Φ) ή (P = Ψ) P = Κ Φ αν και µόνο αν a P P', α K και P = Φ ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 10-5

Άλλοι τελεστές Φ Ψ ff [K] Φ ( Φ Ψ) tt ( K ( Φ)) Ηιδιότητα[a] Φεκφράζει αναγκαιότητα. Συντοµογραφίες: - για Act -K για Act K ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 10-6

Παραδείγµατα Ε = tick tt H διεργασία Ε µπορεί να κάνει tick Ε = tick tοck tt H διεργασία Ε µπορεί να κάνει tick και µετά tοck Ε = {tick, tοck} tt H διεργασία Ε µπορεί να κάνει tick ή tοck Ε = [tick]ff H διεργασία Ε δεν µπορεί να κάνει tick Ε = tick ff Αυτό είναι ισοδύναµο µε ff!! Ε = [tick]tt Αυτό είναι ισοδύναµο µε tt!! ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 10-7

Παραδείγµατα Ποιες από τις πιο κάτω ιδιότητες ικανοποιούνται; α.0 = a tt α.(b.0 + c.0) = a b tt α.b.0 + a.c.0 = a ( b tt c tt) α.(b.0 + c.0) = [a] b tt α.b.0 + a.c.0 = [a] b tt 0 = [a]ff ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 10-8

HML και ~ Παρόλο που η HML δεν είναι ιδιαίτερα εκφραστική λογική, έχει την εξής ιδιότητα: Ορίζουµε τη σχέση P = HML Q αν και µόνο αν για κάθε ιδιότητα Φ, P = Φανκαιµόνο αν Q = Φ Θεώρηµα: P = HML Q αν και µόνο αν P ~ Q. Με άλλα λόγια P ~ Q αν και µόνο αν οι P και Q ικανοποιούν τις ίδιες ΗΜL ιδιότητες. ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 10-9

HML και ~ Ποιες HML ιδιότητες ξεχωρίζουν τις πιο κάτω µη-ισοδύναµες διεργασίες. a.b.0 και a.c.0 a.(b.0 + c.0) και a.c.0 a.(b.0 + c.0) και a.b.0 + a.c.0 ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 10-10

Χαρακτηρισµός της σχέσης Τα πιο πάνω αποτελέσµατα µεταφέρονται και στη σχέση µεχρήση του πιο κάτω λήµµατος: Λήµµα: Ησχέση είναι η µεγαλύτερη σχέση που για κάθε a Act ικανοποιεί τα πιο κάτω: 1. Αν τότε Q a ) P a ) Q' και P Q 2. Αν τότε P a ) Q a ) P' Q' P' και P Q ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 10-11

WHML ΟρίζουµετηνWΗΜL (Weak HML) ως το µικρότερο σύνολο ιδιοτήτων που παράγονται ως εξής, όπου a Act: Φ :: = true Φ Φ Ψ a Φ όπου η ιδιότητα a Φ εκφράζει τη δυνατότητα εκτέλεσης της ενέργειας µε ερµηνεία: a ) P = a Φ ανκαι µόνο αν και P = Φ Παραγόµενος τελεστής [[a]] Φ a Φ. Θεώρηµα: Ορίζοντας τη σχέση = WHML ανάλογα µε τη = HML έχουµε ότι P = WHML Q αν και µόνο αν P Q. P a ) P' ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 10-12

CTL Η CTL ορίζεται ως το µικρότερο σύνολο ιδιοτήτων που παράγονται ως εξής: Φ :: = true Φ Φ Ψ K Φ EF Φ EG Φ Μια CTL ιδιότητα µπορεί να είναι είτε µια HML ιδιότητα ή να περιλαµβάνει τους CTL τελεστές EF (υπάρχει εκτέλεση όπου στο µέλλον ) EG (υπάρχει εκτέλεση όπου πάντα. Παραγόµενοι τελεστές: AG Φ = (EF Φ) AF Φ = (EG Φ) ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 10-13

Σηµασιολογία της CTL Εκτέλεση µιας διεργασίας Ε 0 είναι µια ακολουθία από µεταβάσεις της µορφής a1 a2 a3 E0 E1 E2... η οποία είναι πλήρης µε την έννοια ότι, αν είναι πεπερασµένη, τότε η τελική διεργασία δεν µπορεί να εκτελέσει οποιαδήποτε µετάβαση. Η συνάρτηση σηµασιολογία = επεκτείνεται ως εξής. Ε 0 = EF Φ αν και µόνο αν υπάρχει εκτέλεση a1 a2 E0 E1... και i 0 τέτοια ώστε Ε i = Φ Ε 0 = EF Φ αν και µόνο αν υπάρχει εκτέλεση a1 a2 E0 E1... τέτοια ώστε για κάθε i 0 Ε i = Φ ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 10-14

Ε = AG - tt Παραδείγµατα Η διεργασία Ε δεν φθάνει ποτέ σε αδιέξοδο (δεν τερµατίζει) Ε = ΑF - ff H διεργασία Ε οπωσδήποτε τερµατίζει Ε = ΑG [request] AF ( granted tt granted tt) Όλατααιτήµατα τελικά θα ικανοποιηθούν ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 10-15

Παραδείγµατα Έστω οι διεργασίες P def = a. P + b. Q Q def = c. Q Ποιες από τις πιο κάτω ιδιότητες ικανοποιούνται από την Ρ; EF c tt AG c tt AF c tt EG c tt AG EF c tt AF EG c tt EF AG c tt EG AF c tt ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 10-16