Step
*
of Lemma
mk_applies_ite
∀[G,b,x,y:Top]. ∀[m:ℕ].
(mk_applies(if b then x else y fi ;G;m) ~ if b then mk_applies(x;G;m) else mk_applies(y;G;m) fi )
BY
{ (Auto
THEN NatInd (-1)
THEN Try (Complete ((RepUR ``mk_applies`` 0 THEN Auto)))
THEN RepUR ``mk_applies`` 0
THEN (RWO "primrec-unroll" 0 THENA Auto)
THEN AutoSplit
THEN Fold `mk_applies` 0
THEN RWO "-1" 0
THEN RepUR ``ifthenelse`` 0
THEN RW LiftAllC 0
THEN Auto) }
Latex:
Latex:
\mforall{}[G,b,x,y:Top]. \mforall{}[m:\mBbbN{}].
(mk\_applies(if b then x else y fi ;G;m) \msim{} if b then mk\_applies(x;G;m) else mk\_applies(y;G;m) fi )
By
Latex:
(Auto
THEN NatInd (-1)
THEN Try (Complete ((RepUR ``mk\_applies`` 0 THEN Auto)))
THEN RepUR ``mk\_applies`` 0
THEN (RWO "primrec-unroll" 0 THENA Auto)
THEN AutoSplit
THEN Fold `mk\_applies` 0
THEN RWO "-1" 0
THEN RepUR ``ifthenelse`` 0
THEN RW LiftAllC 0
THEN Auto)
Home
Index