Step * of Lemma mk_applies_split

[F,G:Top]. ∀[n,m:ℕ].  (mk_applies(F;G;m n) mk_applies(mk_applies(F;G;m);λk.(G (m k));n))
BY
((UnivCD THENA Auto)
   THEN Subst' 0
   THEN Try (Complete (Auto))
   THEN Unfold `mk_applies` 0
   THEN ((RWO "primrec_add" THENM Reduce 0) THENA Auto)) }

1
1. Top
2. Top
3. : ℕ
4. : ℕ
⊢ primrec(n;primrec(m;F;λi,r. (r (G i)));λi,t. (t (G (i m)))) primrec(n;primrec(m;F;λi,r. (r (G i)));λi,r. (r (G (m \000C+ i))))


Latex:


Latex:
\mforall{}[F,G:Top].  \mforall{}[n,m:\mBbbN{}].    (mk\_applies(F;G;m  +  n)  \msim{}  mk\_applies(mk\_applies(F;G;m);\mlambda{}k.(G  (m  +  k));n))


By


Latex:
((UnivCD  THENA  Auto)
  THEN  Subst'  m  +  n  \msim{}  n  +  m  0
  THEN  Try  (Complete  (Auto))
  THEN  Unfold  `mk\_applies`  0
  THEN  ((RWO  "primrec\_add"  0  THENM  Reduce  0)  THENA  Auto))




Home Index