(∀X,Y)(X<Y
⇒
¬(Y<X))(∀X,Y,Z)(X<Y
∧
Y<Z ⇒ X<Z)(∀X,Y)(X<Y
∨
Y<X ∨ X=Y)meets(I, J)invl(I)⇔(∀X,Y,Z)(X,Y∈I∧X<Z<Y
z∈I)lb(X,I) ⇔
(∀Y∈I)(Y>=X)ub(X,I)
⇔
(∀Y∈I)(Y<=X)X=st(I)⇔lb(X,I)∧(∀Y)(lb(Y,I)Y<=X)X=end(I)⇔ub(X,I)∧(∀Y)(ub(Y,I)Y>=X)![]() meets(I, J) |
| |||
![]() before(I,J) |
|
![]() overlaps(I,J) |
| ||||
|
|||||
∀s(up(l1,S)∧up(l2,S)⇒open(S))S is a situation not a suitcase! There is
only one suitcase.)up(l1,S)∧¬open(S)⇒¬up(L2,S)do(action, sit1)
to sit2(action,
sit)holds(f, s) where f is a
formula true
at sup(l,s)
is just holds(up(l),
s)s ≠ do(a,s)do(a,s)=do(a',s')⇒(a=a'
∧
s=s')Caused(P,
true, S)⇒holds(P, S) Caused(P,
false,
S)⇒¬holds(P, S) true ≠
false ∧
(∀V)(V = true ∨ V = false) Poss(flip(X), S)⇒
up(X,S)⇒Caused(up(X),false,do(flip(X),S))Poss(flip(X), S)⇒
¬up(X,S)⇒Caused(up(X),true,do(flip(X),S))Poss(flip(X),
S)⇒lock(X)l1≠l2 ∧
lock(l1) ∧
lock(l2)up(l1,S)∧up(l2,S)
⇒ Caused(open, true,
S)