(7steps)
PrintForm
Definitions
mb
automata
3
Sections
GenAutomata
Doc
At:
effect
subst
mentions
trace
1
1
1
1.
A:
ioa{i:l}()
2.
as:
(Label
Term) List
3.
k:
Label
4.
i:
. i < ||as||
2of(as[i])
smts_eff(action_effect(k;A.eff;A.frame);1of(as[i]))
5.
i:
||as||
6.
mentions_trace(2of(as[i]))
7.
s:
smt()
8.
s
action_effect(k;A.eff;A.frame)
9.
s.lbl =
1of(as[i])
10.
2of(as[i]) = s.term
e:eff(). e
A.eff & mentions_trace(e.smt.term)
By:
Unfold `action_effect` -3
THEN
RW ColMemberC -3
THEN
Analyze -3
Generated subgoals:
1
8.
e:eff(). e
A.eff & e.kind =
k & s = e.smt
9.
s.lbl =
1of(as[i])
10.
2of(as[i]) = s.term
e:eff(). e
A.eff & mentions_trace(e.smt.term)
2
8.
f:frame(). f
A.frame &
k
f.acts & s = mk_smt(f.var, f.var, f.typ)
9.
s.lbl =
1of(as[i])
10.
2of(as[i]) = s.term
e:eff(). e
A.eff & mentions_trace(e.smt.term)
About:
(7steps)
PrintForm
Definitions
mb
automata
3
Sections
GenAutomata
Doc