Step * of Lemma map-as-map-upto

[F:Top]. ∀[L:Top List].  (map(λx.F[x];L) map(λi.F[L[i]];upto(||L||)))
BY
(InductionOnList
   THEN Reduce 0
   THEN Try (Trivial)
   THEN RWO "-1" 0
   THEN Subst' upto(||v|| 1) [0 map(λi.(i 1);upto(||v||))] 0⋅}

1
.....equality..... 
1. Top
2. Top
3. Top List
4. map(λx.F[x];v) map(λi.F[v[i]];upto(||v||))
⊢ upto(||v|| 1) [0 map(λi.(i 1);upto(||v||))]

2
1. Top
2. Top
3. Top List
4. map(λx.F[x];v) map(λi.F[v[i]];upto(||v||))
⊢ [F[u] map(λi.F[v[i]];upto(||v||))] map(λi.F[[u v][i]];[0 map(λi.(i 1);upto(||v||))])


Latex:


Latex:
\mforall{}[F:Top].  \mforall{}[L:Top  List].    (map(\mlambda{}x.F[x];L)  \msim{}  map(\mlambda{}i.F[L[i]];upto(||L||)))


By


Latex:
(InductionOnList
  THEN  Reduce  0
  THEN  Try  (Trivial)
  THEN  RWO  "-1"  0
  THEN  Subst'  upto(||v||  +  1)  \msim{}  [0  /  map(\mlambda{}i.(i  +  1);upto(||v||))]  0\mcdot{})




Home Index