Step * of Lemma list-eo-first

L:Top List. ∀i:Id. ∀a:ℕ||L||.  (first(a) (a =z 0))
BY
(Intros⋅
   THEN RepUR ``es-first es-dom`` 0
   THEN RecUnfold `es-pred` 0
   THEN RepUR ``let list-eo mk-extended-eo mk-eo mk-eo-record es-dom`` 0
   THEN RepUR ``es-base-pred es-eq es-locless es-loc es-eq-E`` 0
   THEN (BoolCase ⌜(a =z 0)⌝⋅ THENA Auto)) }

1
1. Top List@i
2. Id@i
3. : ℕ||L||@i
4. 0 ∈ ℤ
⊢ (i i
b bif 0 <||L|| then 0
   if i ∧b b0 <a) ∧b ba <0) then a
   else pred(0)
   fi  <a)
b ba <if 0 <||L|| then 0
   if i ∧b b0 <a) ∧b ba <0) then a
   else pred(0)
   fi ))
bbif 0 <||L|| then 0
  if i ∧b b0 <a) ∧b ba <0) then a
  else pred(0)
  fi  <||L||) tt

2
1. Top List@i
2. Id@i
3. : ℕ||L||@i
4. a ≠ 0
⊢ (i i
b bif 1 <||L|| then 1
   if i ∧b b1 <a) ∧b ba <1) then a
   else pred(a 1)
   fi  <a)
b ba <if 1 <||L|| then 1
   if i ∧b b1 <a) ∧b ba <1) then a
   else pred(a 1)
   fi ))
bbif 1 <||L|| then 1
  if i ∧b b1 <a) ∧b ba <1) then a
  else pred(a 1)
  fi  <||L||) ff


Latex:


Latex:
\mforall{}L:Top  List.  \mforall{}i:Id.  \mforall{}a:\mBbbN{}||L||.    (first(a)  \msim{}  (a  =\msubz{}  0))


By


Latex:
(Intros\mcdot{}
  THEN  RepUR  ``es-first  es-dom``  0
  THEN  RecUnfold  `es-pred`  0
  THEN  RepUR  ``let  list-eo  mk-extended-eo  mk-eo  mk-eo-record  es-dom``  0
  THEN  RepUR  ``es-base-pred  es-eq  es-locless  es-loc  es-eq-E``  0
  THEN  (BoolCase  \mkleeneopen{}(a  =\msubz{}  0)\mkleeneclose{}\mcdot{}  THENA  Auto))




Home Index