Step
*
1
1
1
2
of Lemma
face-of-half-cube
1. v6 : ℚ
2. v : ℚInterval
3. v5 : ℚ
4. ↑is-half-interval(v;[v6])
5. v = [v6] ∈ ℚInterval
⊢ ∃!I:ℚInterval. ((↑is-half-interval(I;<v5, v6>)) ∧ v ≤ I)
BY
{ ((D 0 With ⌜<qavg(v5;v6), v6>⌝ 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)]
) }
1
1. v6 : ℚ
2. v : ℚInterval
3. v5 : ℚ
4. ↑is-half-interval(v;[v6])
5. v = [v6] ∈ ℚInterval
6. ↑is-half-interval(<qavg(v5;v6), v6>;<v5, v6>)
7. v ≤ <qavg(v5;v6), v6>
8. y1 : ℚ
9. y2 : ℚ
10. ↑is-half-interval(<y1, y2>;<v5, v6>)
11. ([v6] = [y1] ∈ ℚInterval) ∨ ([v6] = [y2] ∈ ℚInterval) ∨ ([v6] = <y1, y2> ∈ ℚInterval)
⊢ <y1, y2> = <qavg(v5;v6), v6> ∈ ℚInterval
Latex:
Latex:
1. v6 : \mBbbQ{}
2. v : \mBbbQ{}Interval
3. v5 : \mBbbQ{}
4. \muparrow{}is-half-interval(v;[v6])
5. v = [v6]
\mvdash{} \mexists{}!I:\mBbbQ{}Interval. ((\muparrow{}is-half-interval(I;<v5, v6>)) \mwedge{} v \mleq{} I)
By
Latex:
((D 0 With \mkleeneopen{}<qavg(v5;v6), 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