Step * of Lemma es-open-interval-ordered-iff

es:EO. ∀e1,e2:E. ∀n1,n2:ℕ||(e1, e2)||.  (n1 < n2 ⇐⇒ ((e1, e2)[n1] <loc (e1, e2)[n2]))
BY
(Auto
   THEN Try (Complete ((BLemma `es-open-interval-ordered-inst` THEN Auto)))
   THEN (Assert ⌜n1 < n2 ∨ (n1 n2 ∈ ℤ) ∨ n2 < n1⌝⋅ THENA Auto)
   THEN RepeatFor ((D (-1) THEN Auto))
   THEN (Assert ⌜False⌝⋅ THEN Auto)
   THEN Try (Complete ((HypSubst' (-1) (-2) THEN FLemma `es-locl_irreflexivity` [-2] THEN Auto)))
   THEN (InstLemma `es-open-interval-ordered-inst` [⌜es⌝;⌜e1⌝;⌜e2⌝;⌜n2⌝;⌜n1⌝]⋅ THENA Auto)
   THEN (FLemma `es-locl_transitivity` [-3;-1] THENA Auto)
   THEN FLemma `es-locl_irreflexivity` [-1]
   THEN Auto) }


Latex:


Latex:
\mforall{}es:EO.  \mforall{}e1,e2:E.  \mforall{}n1,n2:\mBbbN{}||(e1,  e2)||.    (n1  <  n2  \mLeftarrow{}{}\mRightarrow{}  ((e1,  e2)[n1]  <loc  (e1,  e2)[n2]))


By


Latex:
(Auto
  THEN  Try  (Complete  ((BLemma  `es-open-interval-ordered-inst`  THEN  Auto)))
  THEN  (Assert  \mkleeneopen{}n1  <  n2  \mvee{}  (n1  =  n2)  \mvee{}  n2  <  n1\mkleeneclose{}\mcdot{}  THENA  Auto)
  THEN  RepeatFor  2  ((D  (-1)  THEN  Auto))
  THEN  (Assert  \mkleeneopen{}False\mkleeneclose{}\mcdot{}  THEN  Auto)
  THEN  Try  (Complete  ((HypSubst'  (-1)  (-2)  THEN  FLemma  `es-locl\_irreflexivity`  [-2]  THEN  Auto)))
  THEN  (InstLemma  `es-open-interval-ordered-inst`  [\mkleeneopen{}es\mkleeneclose{};\mkleeneopen{}e1\mkleeneclose{};\mkleeneopen{}e2\mkleeneclose{};\mkleeneopen{}n2\mkleeneclose{};\mkleeneopen{}n1\mkleeneclose{}]\mcdot{}  THENA  Auto)
  THEN  (FLemma  `es-locl\_transitivity`  [-3;-1]  THENA  Auto)
  THEN  FLemma  `es-locl\_irreflexivity`  [-1]
  THEN  Auto)




Home Index