At: term subst mentions guard 1 2
1. as: (Label
Term) List
2. g: Label
3. t: Term
4. u: Term
Type{i'}
5. w: t:{v:Term| u(v) }

subst_mentions_trace(as) 
term_mentions_guard(g;term_subst(as;t)) 
term_mentions_guard(g;t)
6. x1: Label
7. term_mentions_guard(g;apply_alist(as;x1;x1))
8. apply_alist(as;x1;x1) = x1
i:
||as||. mentions_trace(2of(as[i]))
By:
HypSubstSq -1 -2
THEN
Reduce -2
Generated subgoals:None
About: