Step
*
1
1
of Lemma
addrcos_wf2
1. x : ℝ
2. n : ℕ+
⊢ |(addrcos(x) n) - (x + rcos(x)) n| ≤ 4
BY
{ (RepUR ``addrcos radd reg-seq-list-add`` 0
THEN RepeatFor 3 (RecUnfold `cbv_list_accum` 0)
THEN Reduce 0
THEN RepUR ``rcos approx-arg accelerate`` 0
THEN RepeatFor 6 ((CallByValueReduce 0 THENA Auto))
THEN (Subst' 4 * 4 * n ~ 16 * n 0 THENA Auto)
THEN (GenConcl ⌜(16 * n) = m ∈ ℤ⌝⋅ THENA Auto)
THEN (GenConcl ⌜(x m) = xm ∈ ℤ⌝⋅ THENA Auto)
THEN (GenConcl ⌜(cosine((r(xm))/2 * m) m) = z ∈ ℤ⌝⋅ THENA Auto)) }
1
1. x : ℝ
2. n : ℕ+
3. m : ℤ
4. (16 * n) = m ∈ ℤ
5. xm : ℤ
6. (x m) = xm ∈ ℤ
7. z : ℤ
8. (cosine((r(xm))/2 * m) m) = z ∈ ℤ
⊢ |((((m * z) ÷ 4 * m) + (xm ÷ 4)) ÷ 4) - ((0 + (x (4 * n))) + (z ÷ 4)) ÷ 4| ≤ 4
Latex:
Latex:
1. x : \mBbbR{}
2. n : \mBbbN{}\msupplus{}
\mvdash{} |(addrcos(x) n) - (x + rcos(x)) n| \mleq{} 4
By
Latex:
(RepUR ``addrcos radd reg-seq-list-add`` 0
THEN RepeatFor 3 (RecUnfold `cbv\_list\_accum` 0)
THEN Reduce 0
THEN RepUR ``rcos approx-arg accelerate`` 0
THEN RepeatFor 6 ((CallByValueReduce 0 THENA Auto))
THEN (Subst' 4 * 4 * n \msim{} 16 * n 0 THENA Auto)
THEN (GenConcl \mkleeneopen{}(16 * n) = m\mkleeneclose{}\mcdot{} THENA Auto)
THEN (GenConcl \mkleeneopen{}(x m) = xm\mkleeneclose{}\mcdot{} THENA Auto)
THEN (GenConcl \mkleeneopen{}(cosine((r(xm))/2 * m) m) = z\mkleeneclose{}\mcdot{} THENA Auto))
Home
Index