At: trivial term subst 1 1
1. t: Term
2. u: Term
Type{i'}
3. w: t:{v:Term| u(v) }

as:(Label
Term) List.
(
x:Label. unprime(apply_alist(as;x;x)) = x) 
unprime(term_subst(as;t)) = unprime(t)
4. x: Label
5. as: (Label
Term) List
6.
x:Label. unprime(apply_alist(as;x;x)) = x
7. unprime(apply_alist(as;x;x)) = x
(x
1of(unzip(as)))
(x
1of(unzip(as)))
By:
Fold `decidable` 0
THEN
BackThru
Thm*
x:T, l:T List. (
y:T. Dec(x = y)) 
Dec((x
l))
THEN
Easy
Generated subgoals:None
About: