Step * of Lemma frs-increasing-separated-common-refinement

p,q:ℝ List.
  (frs-increasing(p)
   frs-increasing(q)
   frs-separated(p;q)
   (∃r:ℝ List. (frs-increasing(r) ∧ frs-refines(r;p) ∧ frs-refines(r;q) ∧ frs-refines(p q;r))))
BY
(Auto
   THEN (InstLemma `merge-strict-exists` [⌜ℝ⌝;⌜λ2y.x < y⌝;⌜p⌝]⋅ THENA (Auto THEN THEN Auto THEN RelRST THEN Auto))
   THEN InstHyp [⌜q⌝(-1)⋅
   THEN Auto
   THEN RWW "frs-increasing-sorted-by<0
   THEN Auto) }

1
1. : ℝ List
2. : ℝ List
3. frs-increasing(p)
4. frs-increasing(q)
5. frs-separated(p;q)
6. ∀sb:ℝ List
     ((∀a,b:ℝ.  ((a ∈ p)  (b ∈ sb)  ((a < b) ∨ (b < a))))
      sorted-by(λ2y.x < y;p)
      sorted-by(λ2y.x < y;sb)
      (∃sc:ℝ List. (sorted-by(λ2y.x < y;sc) ∧ p ⊆ sc ∧ sb ⊆ sc ∧ sc ⊆ sb)))
7. : ℝ
8. : ℝ
9. (a ∈ p)
10. (b ∈ q)
⊢ (a < b) ∨ (b < a)

2
1. : ℝ List
2. : ℝ List
3. frs-increasing(p)
4. frs-increasing(q)
5. frs-separated(p;q)
6. ∀sb:ℝ List
     ((∀a,b:ℝ.  ((a ∈ p)  (b ∈ sb)  ((a < b) ∨ (b < a))))
      sorted-by(λ2y.x < y;p)
      sorted-by(λ2y.x < y;sb)
      (∃sc:ℝ List. (sorted-by(λ2y.x < y;sc) ∧ p ⊆ sc ∧ sb ⊆ sc ∧ sc ⊆ sb)))
7. ∃sc:ℝ List. (sorted-by(λ2y.x < y;sc) ∧ p ⊆ sc ∧ q ⊆ sc ∧ sc ⊆ q)
⊢ ∃r:ℝ List. (frs-increasing(r) ∧ frs-refines(r;p) ∧ frs-refines(r;q) ∧ frs-refines(p q;r))


Latex:


Latex:
\mforall{}p,q:\mBbbR{}  List.
    (frs-increasing(p)
    {}\mRightarrow{}  frs-increasing(q)
    {}\mRightarrow{}  frs-separated(p;q)
    {}\mRightarrow{}  (\mexists{}r:\mBbbR{}  List.  (frs-increasing(r)  \mwedge{}  frs-refines(r;p)  \mwedge{}  frs-refines(r;q)  \mwedge{}  frs-refines(p  @  q;r))))


By


Latex:
(Auto
  THEN  (InstLemma  `merge-strict-exists`  [\mkleeneopen{}\mBbbR{}\mkleeneclose{};\mkleeneopen{}\mlambda{}\msubtwo{}x  y.x  <  y\mkleeneclose{};\mkleeneopen{}p\mkleeneclose{}]\mcdot{}
              THENA  (Auto  THEN  D  0  THEN  Auto  THEN  RelRST  THEN  Auto)
              )
  THEN  InstHyp  [\mkleeneopen{}q\mkleeneclose{}]  (-1)\mcdot{}
  THEN  Auto
  THEN  RWW  "frs-increasing-sorted-by<"  0
  THEN  Auto)




Home Index