Step * 1 2 1 of Lemma l_tricotomy


1. [T] : Type
2. x : T
3. y : T
4. L : T List
5. i1 : ℕ
6. i1 < ||L||
7. x = L[i1] ∈ T
8. i : ℕ
9. i < ||L||
10. y = L[i] ∈ T
11. i < i1
⊢ increasing(λj.if (j =z 0) then i else i1 fi ;2)
BY
{ ((((((Unfold `increasing` 0 THEN Reduce 0) THEN Auto) THEN SplitOnConclITE) THEN Auto') THEN SplitOnConclITE)
   THEN Auto'
   ) }


Latex:


Latex:

1.  [T]  :  Type
2.  x  :  T
3.  y  :  T
4.  L  :  T  List
5.  i1  :  \mBbbN{}
6.  i1  <  ||L||
7.  x  =  L[i1]
8.  i  :  \mBbbN{}
9.  i  <  ||L||
10.  y  =  L[i]
11.  i  <  i1
\mvdash{}  increasing(\mlambda{}j.if  (j  =\msubz{}  0)  then  i  else  i1  fi  ;2)


By


Latex:
((((((Unfold  `increasing`  0  THEN  Reduce  0)  THEN  Auto)  THEN  SplitOnConclITE)  THEN  Auto')
    THEN  SplitOnConclITE
    )
  THEN  Auto'
  )




Home Index