Step * of Lemma implies-vdf-eq

No Annotations
[A,B:Type]. ∀[C:A ⟶ B ⟶ Type]. ∀[f:very-dep-fun(A;B;a,b.C[a;b])]. ∀[L:(a:A × b:B × C[a;b]) List].
  vdf-eq(A;f;L) supposing ∀i:ℕ||L|| 1. ((∀j:ℕi. vdf-eq(A;f;firstn(j;L)))  vdf-eq(A;f;firstn(i;L)))
BY
((Auto THEN (Unhide THENA Auto))
   THEN (Enough to prove ∀i:ℕ((i ≤ ||L||)  vdf-eq(A;f;firstn(i;L)))
          Because ((InstHyp [⌜||L||⌝(-1)⋅ THENA Auto) THEN RWO "firstn_all" (-1) THEN Auto))
   THEN CompleteInductionOnNat
   THEN Auto) }


Latex:


Latex:
No  Annotations
\mforall{}[A,B:Type].  \mforall{}[C:A  {}\mrightarrow{}  B  {}\mrightarrow{}  Type].  \mforall{}[f:very-dep-fun(A;B;a,b.C[a;b])].  \mforall{}[L:(a:A  \mtimes{}  b:B  \mtimes{}  C[a;b])  List].
    vdf-eq(A;f;L) 
    supposing  \mforall{}i:\mBbbN{}||L||  +  1.  ((\mforall{}j:\mBbbN{}i.  vdf-eq(A;f;firstn(j;L)))  {}\mRightarrow{}  vdf-eq(A;f;firstn(i;L)))


By


Latex:
((Auto  THEN  (Unhide  THENA  Auto))
  THEN  (Enough  to  prove  \mforall{}i:\mBbbN{}.  ((i  \mleq{}  ||L||)  {}\mRightarrow{}  vdf-eq(A;f;firstn(i;L)))
                Because  ((InstHyp  [\mkleeneopen{}||L||\mkleeneclose{}]  (-1)\mcdot{}  THENA  Auto)  THEN  RWO  "firstn\_all"  (-1)  THEN  Auto))
  THEN  CompleteInductionOnNat
  THEN  Auto)




Home Index