Step
*
2
of Lemma
list-eo-first
1. L : Top List@i
2. i : Id@i
3. a : ℕ||L||@i
4. a ≠ 0
⊢ (i = i
∧b (¬bif a - 1 <z ||L|| then a - 1
   if i = i ∧b (¬ba - 1 <z a) ∧b (¬ba <z a - 1) then a
   else pred(a - 1)
   fi  <z a)
∧b (¬ba <z if a - 1 <z ||L|| then a - 1
   if i = i ∧b (¬ba - 1 <z a) ∧b (¬ba <z a - 1) then a
   else pred(a - 1)
   fi ))
∨b(¬bif a - 1 <z ||L|| then a - 1
  if i = i ∧b (¬ba - 1 <z a) ∧b (¬ba <z a - 1) then a
  else pred(a - 1)
  fi  <z ||L||) ~ ff
BY
{ ((BoolCase ⌈a - 1 <z ||L||⌉⋅ THENA Auto) THEN Auto') }
Latex:
Latex:
1.  L  :  Top  List@i
2.  i  :  Id@i
3.  a  :  \mBbbN{}||L||@i
4.  a  \mneq{}  0
\mvdash{}  (i  =  i
\mwedge{}\msubb{}  (\mneg{}\msubb{}if  a  -  1  <z  ||L||  then  a  -  1
      if  i  =  i  \mwedge{}\msubb{}  (\mneg{}\msubb{}a  -  1  <z  a)  \mwedge{}\msubb{}  (\mneg{}\msubb{}a  <z  a  -  1)  then  a
      else  pred(a  -  1)
      fi    <z  a)
\mwedge{}\msubb{}  (\mneg{}\msubb{}a  <z  if  a  -  1  <z  ||L||  then  a  -  1
      if  i  =  i  \mwedge{}\msubb{}  (\mneg{}\msubb{}a  -  1  <z  a)  \mwedge{}\msubb{}  (\mneg{}\msubb{}a  <z  a  -  1)  then  a
      else  pred(a  -  1)
      fi  ))
\mvee{}\msubb{}(\mneg{}\msubb{}if  a  -  1  <z  ||L||  then  a  -  1
    if  i  =  i  \mwedge{}\msubb{}  (\mneg{}\msubb{}a  -  1  <z  a)  \mwedge{}\msubb{}  (\mneg{}\msubb{}a  <z  a  -  1)  then  a
    else  pred(a  -  1)
    fi    <z  ||L||)  \msim{}  ff
By
Latex:
((BoolCase  \mkleeneopen{}a  -  1  <z  ||L||\mkleeneclose{}\mcdot{}  THENA  Auto)  THEN  Auto')
Home
Index