Step
*
of Lemma
map-index_aux_wf
∀[A,B:Type]. ∀[L:A List]. ∀[x:ℤ]. ∀[f:{x..x + ||L||-} ⟶ A ⟶ B].  (map-index_aux(f;L) x ∈ B List)
BY
{ InductionOnList
THEN Unfold `map-index_aux` 0
THEN (Reduce 0 THEN Try (Fold `map-index_aux` 0) THEN Auto) }
Latex:
Latex:
\mforall{}[A,B:Type].  \mforall{}[L:A  List].  \mforall{}[x:\mBbbZ{}].  \mforall{}[f:\{x..x  +  ||L||\msupminus{}\}  {}\mrightarrow{}  A  {}\mrightarrow{}  B].    (map-index\_aux(f;L)  x  \mmember{}  B  List)
By
Latex:
InductionOnList
THEN  Unfold  `map-index\_aux`  0
THEN  (Reduce  0  THEN  Try  (Fold  `map-index\_aux`  0)  THEN  Auto)
Home
Index