Discounted Duration Calculus
Work in Progress
- H. Ody
Joint work with M. Fränzle and M. R. Hansen
October 19, 2015
Ody Discounted DC October 19, 2015 1 / 12
Discounted Duration Calculus Work in Progress H. Ody Joint work - - PowerPoint PPT Presentation
Discounted Duration Calculus Work in Progress H. Ody Joint work with M. Frnzle and M. R. Hansen October 19, 2015 Ody Discounted DC October 19, 2015 1 / 12 Motivation Discounting in Temporal Logics Eventually properties are common
Joint work with M. Fränzle and M. R. Hansen
Ody Discounted DC October 19, 2015 1 / 12
Discounting in Temporal Logics
Ody Discounted DC October 19, 2015 1 / 12
Discounting in Temporal Logics
Ody Discounted DC October 19, 2015 1 / 12
Discounting in Temporal Logics
Ody Discounted DC October 19, 2015 1 / 12
Discounting in Duration Caluclus
Ody Discounted DC October 19, 2015 2 / 12
2 4 6 8 10 1 2 3 4 working idle time
work
Discounting in Duration Caluclus
Ody Discounted DC October 19, 2015 2 / 12
2 4 6 8 10 1 2 3 4 working idle time
work
Discounting in Duration Caluclus
Ody Discounted DC October 19, 2015 2 / 12
2 4 6 8 10 1 2 3 4 working idle time
work
Discounting in LTL and CTL
2 4 6 8 10 0.2 0.4 0.6 0.8 1 f0(t) = dt, d = 0.7 f1(t) = dt, d = 0.9 time truth
Ody Discounted DC October 19, 2015 3 / 12
Discounting in LTL and CTL
2 4 6 8 10 0.2 0.4 0.6 0.8 1 f0(t) = dt, d = 0.7 f1(t) = dt, d = 0.9 f2(t) = 1 − dt, d = 0.7 time truth
Ody Discounted DC October 19, 2015 3 / 12
Ody Discounted DC October 19, 2015 4 / 12
Discounting in LTL and CTL
starting point P
Ody Discounted DC October 19, 2015 5 / 12
Discounting in LTL and CTL
starting point P
0≤t
Ody Discounted DC October 19, 2015 5 / 12
dS ≥ c | dS > c | ¬φ | φ ∨ φ
♦φ φ
S ≥ c
S S
P ∨ ¬Q
Ody Discounted DC October 19, 2015 6 / 12
l≥m
S ≥ c(tr, [k, m]) =
m
t=k S(t) dt < c
Ody Discounted DC October 19, 2015 7 / 12
2 4 6 8 10 1 2 3 4 working idle time
work
Id work < 3(tr, [k, m]) = I¬♦d¬
Ody Discounted DC October 19, 2015 8 / 12
2 4 6 8 10 1 2 3 4 working idle time
work
Id work < 3(tr, [k, m]) = I¬♦d¬
= 1 − sup
l≥m
{dl−m · I¬
Ody Discounted DC October 19, 2015 8 / 12
2 4 6 8 10 1 2 3 4 working idle time
work
Id work < 3(tr, [k, m]) = I¬♦d¬
= 1 − sup
l≥m
{dl−m · I¬
= 1 − sup
l≥m
{dl−m · (1 − I
Ody Discounted DC October 19, 2015 8 / 12
2 4 6 8 10 1 2 3 4 working idle time
work
Id work < 3(tr, [k, m]) = I¬♦d¬
= 1 − sup
l≥m
{dl−m · I¬
= 1 − sup
l≥m
{dl−m · (1 − I
with d = 0.7, m = 0 = 1 − 0.76 = 0.88
Ody Discounted DC October 19, 2015 8 / 12
2 4 6 8 10 0.2 0.4 0.6 0.8 1 f (t) = 0.7t v δ = logd v time truth
Truthvalue of ♦dφ when φ is satisfied at time t
Ody Discounted DC October 19, 2015 9 / 12
work ≥ c is satisfied in at most
2 4 6 8 10 0.2 0.4 0.6 0.8 1 f (t) = 0.7t v δ = logd v time truth
Truthvalue of ♦dφ when φ is satisfied at time t
Ody Discounted DC October 19, 2015 9 / 12
Treshhold Satisfiability
2 4 6 8 10 0.2 0.4 0.6 0.8 1 f (t) = 0.7t v δ = logd v time truth
y ≤ 0 y := 0 W ˙ x := 1 ¬W ˙ x := 0 final x ≥ c ∧ y ≤ δ x ≥ c ∧ y ≤ δ Ody Discounted DC October 19, 2015 10 / 12
Ody Discounted DC October 19, 2015 11 / 12
Ody Discounted DC October 19, 2015 12 / 12
Ody Discounted DC October 19, 2015 12 / 12
Nested Modalities
Ody Discounted DC October 19, 2015 12 / 12