Step * 1 1 1 1 of Lemma square-between


1. : ℤ
2. : ℕ+
3. : ℤ
4. : ℕ+
5. 0 ≤ a
6. d < b
7. 0 < d ∧ (0 ≤ (a d)) ∧ (0 ≤ ((a d) d))
⊢ ∃r:ℚ [(<a, b> < r < <c, d> ∧ 0 < r)]
BY
With ⌜let (a d) in
         let isqrt((4 x) 2) in
         let isqrt((N N) x) in
         (r 1/N d)⌝ (D 0)⋅ }

1
.....wf..... 
1. : ℤ
2. : ℕ+
3. : ℤ
4. : ℕ+
5. 0 ≤ a
6. d < b
7. 0 < d ∧ (0 ≤ (a d)) ∧ (0 ≤ ((a d) d))
⊢ let (a d) in
   let isqrt((4 x) 2) in
   let isqrt((N N) x) in
   (r 1/N d) ∈ ℚ

2
1. : ℤ
2. : ℕ+
3. : ℤ
4. : ℕ+
5. 0 ≤ a
6. d < b
7. 0 < d ∧ (0 ≤ (a d)) ∧ (0 ≤ ((a d) d))
⊢ <a, b> < let (a d) in
          let isqrt((4 x) 2) in
          let isqrt((N N) x) in
          (r 1/N d)
let (a d) in
   let isqrt((4 x) 2) in
   let isqrt((N N) x) in
   (r 1/N d) < <c, d>
∧ 0 < let (a d) in
       let isqrt((4 x) 2) in
       let isqrt((N N) x) in
       (r 1/N d)

3
.....wf..... 
1. : ℤ
2. : ℕ+
3. : ℤ
4. : ℕ+
5. 0 ≤ a
6. d < b
7. 0 < d ∧ (0 ≤ (a d)) ∧ (0 ≤ ((a d) d))
8. : ℚ
⊢ istype(<a, b> < r < <c, d> ∧ 0 < r)


Latex:


Latex:

1.  a  :  \mBbbZ{}
2.  b  :  \mBbbN{}\msupplus{}
3.  c  :  \mBbbZ{}
4.  d  :  \mBbbN{}\msupplus{}
5.  0  \mleq{}  a
6.  a  *  d  <  c  *  b
7.  0  <  b  *  d  \mwedge{}  (0  \mleq{}  (a  *  d))  \mwedge{}  (0  \mleq{}  ((a  *  d)  *  b  *  d))
\mvdash{}  \mexists{}r:\mBbbQ{}  [(<a,  b>  <  r  *  r  <  <c,  d>  \mwedge{}  0  <  r)]


By


Latex:
With  \mkleeneopen{}let  x  =  (a  *  d)  *  b  *  d  in
              let  N  =  isqrt((4  *  x)  +  2)  +  1  in
              let  r  =  isqrt((N  *  N)  *  x)  in
              (r  +  1/N  *  b  *  d)\mkleeneclose{}  (D  0)\mcdot{}




Home Index