Step * of Lemma vdf-eq-firstn-general

No Annotations
A:Type. ∀f:Top. ∀L:(a:Top × b:Top × Top) List. ∀i:ℕ||L|| 1.
  (vdf-eq(A;f;firstn(i;L)) if (i =z 0)
  then True
  else x:vdf-eq(A;f;firstn(i 1;L)) ⋂ let tr L[i 1] in
                                           (fst(tr)) (f firstn(i 1;L) (fst(snd(tr)))) ∈ A
  fi )
BY
(Auto
   THEN (AutoSplit
         THENL [(HypSubst' (-1) THEN (RWO "first0" THENA Auto) THEN RepUR ``vdf-eq dep-all`` THEN Auto)
               (RWO "vdf-eq-firstn<THEN Auto)]
        )
   }


Latex:


Latex:
No  Annotations
\mforall{}A:Type.  \mforall{}f:Top.  \mforall{}L:(a:Top  \mtimes{}  b:Top  \mtimes{}  Top)  List.  \mforall{}i:\mBbbN{}||L||  +  1.
    (vdf-eq(A;f;firstn(i;L))  \msim{}  if  (i  =\msubz{}  0)
    then  True
    else  x:vdf-eq(A;f;firstn(i  -  1;L))  \mcap{}  let  tr  =  L[i  -  1]  in
                                                                                      (fst(tr))  =  (f  firstn(i  -  1;L)  (fst(snd(tr))))
    fi  )


By


Latex:
(Auto
  THEN  (AutoSplit
              THENL  [(HypSubst'  (-1)  0
                              THEN  (RWO  "first0"  0  THENA  Auto)
                              THEN  RepUR  ``vdf-eq  dep-all``  0
                              THEN  Auto)
                          ;  (RWO  "vdf-eq-firstn<"  0  THEN  Auto)]
            )
  )




Home Index