Step
*
1
1
1
1
1
1
3
1
1
of Lemma
real-vec-obtuse-angle
1. n : ℕ
2. x : ℝ^n
3. y : ℝ^n
4. z : ℝ^n
5. req-vec(n;r(-1)*x - y;r(2)*y - x - y)
6. d(z;r(2)*y - x) < d(z;x)
7. x' : ℝ^n
8. d(x';y) = d(x;y)
9. t : ℝ
10. t ∈ [r0, r1]
11. req-vec(n;y;t*x + r1 - t*x')
12. r0 < d(x;y)
13. d(x';t*x + r1 - t*x') = d(x;t*x + r1 - t*x')
14. d(x';t*x + r1 - t*x') = (t * d(x';x))
15. d(x;t*x + r1 - t*x') = ((r1 - t) * d(x';x))
16. (t * d(x';x)) = ((r1 - t) * d(x';x))
17. r0 ≤ d(x';x)
18. r0 < d(x';x)
⊢ t = (r1/r(2))
BY
{ ((Assert t = (r1 - t) BY (nRMul ⌜d(x';x)⌝ 0⋅ THEN Auto)) THEN nRAdd ⌜t⌝ (-1)⋅ THEN nRMul ⌜r(2)⌝ 0⋅ THEN Auto) }
Latex:
Latex:
1.  n  :  \mBbbN{}
2.  x  :  \mBbbR{}\^{}n
3.  y  :  \mBbbR{}\^{}n
4.  z  :  \mBbbR{}\^{}n
5.  req-vec(n;r(-1)*x  -  y;r(2)*y  -  x  -  y)
6.  d(z;r(2)*y  -  x)  <  d(z;x)
7.  x'  :  \mBbbR{}\^{}n
8.  d(x';y)  =  d(x;y)
9.  t  :  \mBbbR{}
10.  t  \mmember{}  [r0,  r1]
11.  req-vec(n;y;t*x  +  r1  -  t*x')
12.  r0  <  d(x;y)
13.  d(x';t*x  +  r1  -  t*x')  =  d(x;t*x  +  r1  -  t*x')
14.  d(x';t*x  +  r1  -  t*x')  =  (t  *  d(x';x))
15.  d(x;t*x  +  r1  -  t*x')  =  ((r1  -  t)  *  d(x';x))
16.  (t  *  d(x';x))  =  ((r1  -  t)  *  d(x';x))
17.  r0  \mleq{}  d(x';x)
18.  r0  <  d(x';x)
\mvdash{}  t  =  (r1/r(2))
By
Latex:
((Assert  t  =  (r1  -  t)  BY
                (nRMul  \mkleeneopen{}d(x';x)\mkleeneclose{}  0\mcdot{}  THEN  Auto))
  THEN  nRAdd  \mkleeneopen{}t\mkleeneclose{}  (-1)\mcdot{}
  THEN  nRMul  \mkleeneopen{}r(2)\mkleeneclose{}  0\mcdot{}
  THEN  Auto)
Home
Index