Step * 1 1 1 1 of Lemma face-of-half-cube


1. v5 : ℚ
2. : ℚInterval
3. v6 : ℚ
4. ↑is-half-interval(v;[v5])
5. [v5] ∈ ℚInterval
⊢ ∃!I:ℚInterval. ((↑is-half-interval(I;<v5, v6>)) ∧ v ≤ I)
BY
((D With ⌜<v5, qavg(v5;v6)>⌝  THEN Auto)
   THENL [(RepUR ``is-half-interval`` THEN RW assert_pushdownC THEN Auto)
         ((RWO "-2" THENA Auto) THEN RepUR ``rat-interval-face`` THEN Auto)
         ((RWO "5" (-1) THENA Auto) THEN DVar `y' THEN RepUR ``rat-interval-face`` -1)]
}

1
1. v5 : ℚ
2. : ℚInterval
3. v6 : ℚ
4. ↑is-half-interval(v;[v5])
5. [v5] ∈ ℚInterval
6. ↑is-half-interval(<v5, qavg(v5;v6)>;<v5, v6>)
7. v ≤ <v5, qavg(v5;v6)>
8. y1 : ℚ
9. y2 : ℚ
10. ↑is-half-interval(<y1, y2>;<v5, v6>)
11. ([v5] [y1] ∈ ℚInterval) ∨ ([v5] [y2] ∈ ℚInterval) ∨ ([v5] = <y1, y2> ∈ ℚInterval)
⊢ <y1, y2> = <v5, qavg(v5;v6)> ∈ ℚInterval


Latex:


Latex:

1.  v5  :  \mBbbQ{}
2.  v  :  \mBbbQ{}Interval
3.  v6  :  \mBbbQ{}
4.  \muparrow{}is-half-interval(v;[v5])
5.  v  =  [v5]
\mvdash{}  \mexists{}!I:\mBbbQ{}Interval.  ((\muparrow{}is-half-interval(I;<v5,  v6>))  \mwedge{}  v  \mleq{}  I)


By


Latex:
((D  0  With  \mkleeneopen{}<v5,  qavg(v5;v6)>\mkleeneclose{}    THEN  Auto)
  THENL  [(RepUR  ``is-half-interval``  0  THEN  RW  assert\_pushdownC  0  THEN  Auto)
              ;  ((RWO  "-2"  0  THENA  Auto)  THEN  RepUR  ``rat-interval-face``  0  THEN  Auto)
              ;  ((RWO  "5"  (-1)  THENA  Auto)  THEN  DVar  `y'  THEN  RepUR  ``rat-interval-face``  -1)]
)




Home Index