Step
*
of Lemma
ml-accumulate_wf
∀[A,B:Type].
(∀[f:B ⟶ A ⟶ B]. ∀[l:A List]. ∀[b:B]. (ml-accumulate(f;b;l) ∈ B)) supposing
((valueall-type(A) ∧ A) and
valueall-type(B))
BY
{ (InstLemma `ml-accumulate-sq` [] THEN RepeatFor 7 (ParallelLast') THEN HypSubst' (-1) 0 THEN Auto) }
Latex:
Latex:
\mforall{}[A,B:Type].
(\mforall{}[f:B {}\mrightarrow{} A {}\mrightarrow{} B]. \mforall{}[l:A List]. \mforall{}[b:B]. (ml-accumulate(f;b;l) \mmember{} B)) supposing
((valueall-type(A) \mwedge{} A) and
valueall-type(B))
By
Latex:
(InstLemma `ml-accumulate-sq` [] THEN RepeatFor 7 (ParallelLast') THEN HypSubst' (-1) 0 THEN Auto)
Home
Index