3 Propositional Interval Temporal Logic (PITL)

PITL [Slide 5]

Propositional Interval Temporal Logic (PITL) is a

Syntax of PITL [Slide 6]

f ::=
p |¬f |f1 ∨ f2 |skip |f1 ; f2 |f∗

where

Derived formulae [Slide 7]

f
≜
skip ; f

next

f
≜
¬¬f

weak next

more
≜
true

interval with ≥ 2 states

empty
≜
¬more

one state interval

inf
≜
true ; false

infinite interval

finite
≜
¬inf

finite interval

fmore
≜
more ∧finite

finite with ≥ 2 states

f
≜
finite ; f

sometimes

f
≜
¬¬f

always

f
≜
f ; true

some initial subinterval

f
≜
¬( ¬f)

all initial subintervals

f
≜
finite ; f ; true

some subinterval

f
≜
¬( ¬f)

all subintervals

etc.

Semantics of PITL [Slide 8]

The main semantic notion is interval which is a sequence of states.

Let

Semantics of PITL [Slide 9]

Semantics of PITL [Slide 10]

Axiom/proof system for PITL [Slide 11]

PropAx
All axioms for propositional logic
ChopAssoc
⊢ (f0 ; f1) ; f2 ≡ f0 ; (f1 ; f2)
OrChopImp
⊢ (f0 ∨ f1) ; f2 ⊃ (f0 ; f2) ∨ (f1 ; f2)
ChopOrImp
⊢ f0 ; (f1 ∨ f2) ⊃ (f0 ; f1) ∨ (f0 ; f2)
EmptyChop
⊢ empty ; f1 ≡ f1
ChopEmpty
⊢ f1 ; empty ≡ f1
BiBoxChop
⊢ (f0 ⊃ f1) ∧(f2 ⊃ f3) ⊃ (f0 ; f2) ⊃ (f1 ; f3)
StateImpBi
⊢ p ⊃ p
NextImpWNext
⊢ f0 ⊃ ¬¬f0
SkipAnd
⊢ (skip ∧ f0) ; true ⊃ ¬((skip ∧¬f0) ; true)
BoxInduct
⊢ f0 ∧(f0 ⊃ ¬¬f0) ⊃ f0
ChopStarEqv
⊢ f0∗≡ (empty ∨ ((f0 ∧more) ; f0∗))
ChopStarInduct
⊢ (inf ∧ f0 ∧(f0 ⊃ (f1 ∧fmore) ; f0)) ⊃ f1∗
MP
⊢ f0 ⊃ f1 and ⊢ f0 implies ⊢ f1
BoxGen
⊢ f0 implies ⊢ f0
BiGen
⊢ f0 implies ⊢ f0

2024-08-01
Contact | Home | ITL home | Course | Proofs | Algebra | FL
© 1996-2024