1 | 29. v:[[dec_lookup(A.da;kind(act))]] rho.
[[I action_pre(kind(act);A.pre)]] rho A.ds dec_lookup(A.da;kind(act)) de e x v mk_trace_env(l, te)

[[wp(A;kind(act);I)]] rho A.ds dec_lookup(A.da;kind(act)) de e x v tappend(mk_trace_env(l,
te); < kind(act),v > ) value(act) [[dec_lookup(A.da;kind(act))]] rho |
2 | 29. v:[[dec_lookup(A.da;kind(act))]] rho.
[[I action_pre(kind(act);A.pre)]] rho A.ds dec_lookup(A.da;kind(act)) de e x v mk_trace_env(l, te)

[[wp(A;kind(act);I)]] rho A.ds dec_lookup(A.da;kind(act)) de e x v tappend(mk_trace_env(l,
te); < kind(act),v > ) [[I action_pre(kind(act);A.pre)]] rho A.ds dec_lookup(A.da;kind(act)) de e x value(act) mk_trace_env(l, te) |
3 | 29. v:[[dec_lookup(A.da;kind(act))]] rho.
[[I action_pre(kind(act);A.pre)]] rho A.ds dec_lookup(A.da;kind(act)) de e x v mk_trace_env(l, te)

[[wp(A;kind(act);I)]] rho A.ds dec_lookup(A.da;kind(act)) de e x v tappend(mk_trace_env(l,
te); < kind(act),v > ) 30. [[wp(A;kind(act);I)]] rho A.ds dec_lookup(A.da;kind(act)) de e x value(act) tappend(mk_trace_env(l,
te);...) [[wp(A;kind(act);I)]] rho A.ds dec_lookup(A.da;kind(act)) de e x value(act) tappend(mk_trace_env(l, te);act) |