6.3.2. אופרטורים טמפורליים
- Globally
(מסומן ב-G) - תכונה שמתקיימת
לכל אורך התוכנית.
לדוגמה: .
(לא יתכן ששני חוטים יהיו בקטע הקריטי בו זמנית).
- Future (Eventually) - תכונה שתתקיים מתישהו בעתיד.
לדוגמה:
(אם תהליך ביקש משאב כלשהו, בסופו של דבר הוא יקבל אותו מתישהו).
דוגמאות:
- מתקיים: כלומר ש P מתקיים תמיד זה כמו לומר שלא
יקרה בעתיד שיתקיים "לא P".
- - בכל רגע בתוכנית מתקיים שמתישהו בעתיד יתקיים P.
- - החל מרגע מסוים בעתיד, P יתקיים לנצח.
- neXt(p) - יתקיים בצעד הבא. יסומן ב-.
דוגמאות:
- - החל מהצעד הבא, p יתקיים תמיד.
- - בכל מצב יתקיים שבמצב הבא לאחריו p
יתקיים.
- קיבלנו: \$
- (p) Until (q) - יסומן ב-U.
- מתישהו בעתיד
מתקיים, ועד אז בהכרח מתקיים.
דוגמא:
"אם הודעה 1 נשלחה לפני הודעה 2 אזי הודעה 1 תגיע לפני הודעה 2".
- האטומים הם .
- הביטוי המתאים:
- (p) Release (q) – יסומן ב-R.
- מתקיים עד שיתקיים ,
כולל המצב הראשון שבו יתקיים . לא בהכרח יתקיים בעתיד.
טענה: האופרטורים
מספיקים כדי להגדיר את .
כמתי מסלול:
דוגמא:
מתקיים:
אבל לא מתקיים . כלומר: קיים מסלול בו מתקיים
אבל לא בכל מסלול מתקיים .