Thm* A:ioa{i:l}(), as:(Label Term) List, k:Label.
ioa_mentions_trace(A) ![](FONT/eq.png)
( i: . i < ||as|| ![](FONT/eq.png) 2of(as[i]) smts_eff(action_effect(k;A.eff;A.frame);1of(as[i]))) ![](FONT/eq.png)
subst_mentions_trace(as) | [effect_subst_mentions_trace] |
Thm* as:(Label Term) List, g:Label, t:Term.
subst_mentions_trace(as) ![](FONT/eq.png) term_mentions_guard(g;term_subst2(as;t)) ![](FONT/eq.png) term_mentions_guard(g;t) | [term_subst2_mentions_guard] |
Thm* as:(Label Term) List, g:Label, t:Term.
subst_mentions_trace(as) ![](FONT/eq.png) term_mentions_guard(g;term_subst(as;t)) ![](FONT/eq.png) term_mentions_guard(g;t) | [term_subst_mentions_guard] |
Thm* as:(Label Term) List.
subst_mentions_trace(as) ![](FONT/if_big.png) ( i: ||as||. mentions_trace(2of(as[i]))) | [assert_subst_mentions_trace] |