Step * of Lemma reduce2_shift

[A,T:Type]. ∀[L:T List]. ∀[k:A]. ∀[i:ℕ]. ∀[f:T ⟶ {i..i ||L||-} ⟶ A ⟶ A].
  (reduce2(f;k;i;L) reduce2(λx,i,l. (f (i 1) l);k;i 1;L) ∈ A)
BY
((InductionOnList THEN Reduce 0) THEN Auto THEN EqCD THEN Auto) }


Latex:


Latex:
\mforall{}[A,T:Type].  \mforall{}[L:T  List].  \mforall{}[k:A].  \mforall{}[i:\mBbbN{}].  \mforall{}[f:T  {}\mrightarrow{}  \{i..i  +  ||L||\msupminus{}\}  {}\mrightarrow{}  A  {}\mrightarrow{}  A].
    (reduce2(f;k;i;L)  =  reduce2(\mlambda{}x,i,l.  (f  x  (i  -  1)  l);k;i  +  1;L))


By


Latex:
((InductionOnList  THEN  Reduce  0)  THEN  Auto  THEN  EqCD  THEN  Auto)




Home Index