Step * of Lemma msep-or

[X:Type]. ∀d:metric(X). ∀x,y:X.  (x  (∀z:X. (x z ∨ y)))
BY
(Auto
   THEN (InstLemma  `mdist-triangle-inequality` [⌜X⌝;⌜d⌝;⌜x⌝;⌜z⌝;⌜y⌝]⋅ THENA Auto)
   THEN (Assert r0 < mdist(d;x;y) BY
               (Fold `msep` THEN Auto))
   THEN (Assert r0 < (mdist(d;x;z) mdist(d;z;y)) BY
               Auto)) }

1
1. [X] Type
2. metric(X)
3. X
4. X
5. y
6. X
7. mdist(d;x;y) ≤ (mdist(d;x;z) mdist(d;z;y))
8. r0 < mdist(d;x;y)
9. r0 < (mdist(d;x;z) mdist(d;z;y))
⊢ z ∨ y


Latex:


Latex:
\mforall{}[X:Type].  \mforall{}d:metric(X).  \mforall{}x,y:X.    (x  \#  y  {}\mRightarrow{}  (\mforall{}z:X.  (x  \#  z  \mvee{}  z  \#  y)))


By


Latex:
(Auto
  THEN  (InstLemma    `mdist-triangle-inequality`  [\mkleeneopen{}X\mkleeneclose{};\mkleeneopen{}d\mkleeneclose{};\mkleeneopen{}x\mkleeneclose{};\mkleeneopen{}z\mkleeneclose{};\mkleeneopen{}y\mkleeneclose{}]\mcdot{}  THENA  Auto)
  THEN  (Assert  r0  <  mdist(d;x;y)  BY
                          (Fold  `msep`  0  THEN  Auto))
  THEN  (Assert  r0  <  (mdist(d;x;z)  +  mdist(d;z;y))  BY
                          Auto))




Home Index