| mon≤(f), bounded≤(f, r) ⊦ converges(f, sup(λ r. ∃ n. r = f(n))) |
bounded≤(f, r), mon≤(f) ⊦ converges(f, sup(λ r. ∃ n. r = f(n)))
| bounded≤(f, r), mon≤(f) ⊦ converges(f, sup(λ r. ∃ n. r = f(n))) |
⊦ converges(f, r) ↔ (∀ ε. ε > 0.r → (∃ n. ∀ n0. n0 ≥ n → abs(f(n0) - r) < ε))
bounded≤(f, r), mon≤(f) ⊦ ∀ ε. ε > 0.r → (∃ n. ∀ n0. n0 ≥ n → abs(f(n0) - sup(λ r. ∃ n. r = f(n))) < ε)
Used terms: f, sup(λ r. ∃ n. r = f(n))
| ⊦ converges(f, r) ↔ (∀ ε. ε > 0.r → (∃ n. ∀ n0. n0 ≥ n → abs(f(n0) - r) < ε)) |
| bounded≤(f, r), mon≤(f) ⊦ ∀ ε. ε > 0.r → (∃ n. ∀ n0. n0 ≥ n → abs(f(n0) - sup(λ r. ∃ n. r = f(n))) < ε) |
0.r < ε, bounded≤(f, r), mon≤(f) ⊦ ∃ n. ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε
Used simplifier rules: ⊦ r - r0 = r + ~ r0; (s) ⊦ n ≥ m ↔ m ≤ n; (s) ⊦ r > r0 ↔ r0 < r; (s)
| 0.r < ε, bounded≤(f, r), mon≤(f) ⊦ ∃ n. ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε |
⊦ bounded≤(rset) ∧ rset ≤ r → sup(rset) ≤ r
0.r < ε, bounded≤(f, r), mon≤(f), bounded≤(λ r. ∃ n. r = f(n)) ∧ (λ r. ∃ n. r = f(n)) ≤ r → sup(λ r. ∃ n. r = f(n)) ≤ r ⊦ ∃ n. ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε
Used terms: λ r. ∃ n. r = f(n), r
| ⊦ bounded≤(rset) ∧ rset ≤ r → sup(rset) ≤ r |
| 0.r < ε, bounded≤(f, r), mon≤(f), bounded≤(λ r. ∃ n. r = f(n)) ∧ (λ r. ∃ n. r = f(n)) ≤ r → sup(λ r. ∃ n. r = f(n)) ≤ r ⊦ ∃ n. ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε |
0.r < ε, bounded≤(f, r), mon≤(f), bounded≤(λ r. ∃ n. r = f(n)) ∧ (λ r. ∃ n. r = f(n)) ≤ r → sup(λ r. ∃ n. r = f(n)) ≤ r, bounded≤(λ r. ∃ n. r = f(n)) ⊦ ∃ n. ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε
0.r < ε, bounded≤(f, r), mon≤(f), bounded≤(λ r. ∃ n. r = f(n)) ∧ (λ r. ∃ n. r = f(n)) ≤ r → sup(λ r. ∃ n. r = f(n)) ≤ r ⊦ ∃ n. ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε, bounded≤(λ r. ∃ n. r = f(n))
Used formulas: bounded≤(λ r. ∃ n. r = f(n))
| 0.r < ε, bounded≤(f, r), mon≤(f), bounded≤(λ r. ∃ n. r = f(n)) ∧ (λ r. ∃ n. r = f(n)) ≤ r → sup(λ r. ∃ n. r = f(n)) ≤ r, bounded≤(λ r. ∃ n. r = f(n)) ⊦ ∃ n. ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε |
0.r < ε, bounded≤(f, r), mon≤(f), bounded≤(λ r. ∃ n. r = f(n)) ⊦ ∃ n. ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε, bounded≤(λ r. ∃ n. r = f(n)) ∧ (λ r. ∃ n. r = f(n)) ≤ r
0.r < ε, bounded≤(f, r), mon≤(f), bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r ⊦ ∃ n. ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε
| 0.r < ε, bounded≤(f, r), mon≤(f), bounded≤(λ r. ∃ n. r = f(n)) ⊦ ∃ n. ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε, bounded≤(λ r. ∃ n. r = f(n)) ∧ (λ r. ∃ n. r = f(n)) ≤ r |
0.r < ε, bounded≤(f, r), mon≤(f), bounded≤(λ r. ∃ n. r = f(n)) ⊦ ∃ n. ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε, (λ r. ∃ n. r = f(n)) ≤ r
| 0.r < ε, bounded≤(f, r), mon≤(f), bounded≤(λ r. ∃ n. r = f(n)) ⊦ ∃ n. ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε, (λ r. ∃ n. r = f(n)) ≤ r |
⊦ bounded≤(f, r) ↔ (∀ n. f(n) ≤ r)
0.r < ε, mon≤(f), ∀ n. f(n) ≤ r, bounded≤(λ r. ∃ n. r = f(n)) ⊦ ∃ n. ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε, (λ r. ∃ n. r = f(n)) ≤ r
Used terms: f, r
| ⊦ bounded≤(f, r) ↔ (∀ n. f(n) ≤ r) |
| 0.r < ε, mon≤(f), ∀ n. f(n) ≤ r, bounded≤(λ r. ∃ n. r = f(n)) ⊦ ∃ n. ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε, (λ r. ∃ n. r = f(n)) ≤ r |
⊦ rset ≤ r0 ↔ (∀ r. rset(r) → r ≤ r0)
0.r < ε, mon≤(f), ∀ n. f(n) ≤ r, bounded≤(λ r. ∃ n. r = f(n)) ⊦ ∀ r1. (∃ n. r1 = f(n)) → r1 ≤ r, ∃ n. ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε
Used terms: λ r. ∃ n. r = f(n), r
| ⊦ rset ≤ r0 ↔ (∀ r. rset(r) → r ≤ r0) |
| 0.r < ε, mon≤(f), ∀ n. f(n) ≤ r, bounded≤(λ r. ∃ n. r = f(n)) ⊦ ∀ r1. (∃ n. r1 = f(n)) → r1 ≤ r, ∃ n. ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε |
0.r < ε, r < f(n), mon≤(f), ∀ n. f(n) ≤ r, bounded≤(λ r. ∃ n. r = f(n)) ⊦ ∃ n. ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε
Used simplifier rules: ⊦ r ≤ r0 ↔ ¬ r0 < r; (ss)
| 0.r < ε, r < f(n), mon≤(f), ∀ n. f(n) ≤ r, bounded≤(λ r. ∃ n. r = f(n)) ⊦ ∃ n. ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε |
Used simplifier rules: ⊦ r < r0 → (r0 ≤ r ↔ false); (as) Used terms: n
| 0.r < ε, bounded≤(f, r), mon≤(f), bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r ⊦ ∃ n. ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε |
⊦ bounded≤(rset) ∧ rset ≤ r → sup(rset) ≤ r
0.r < ε, bounded≤(f, r), mon≤(f), bounded≤(λ r. ∃ n. r = f(n)) ∧ (λ r. ∃ n. r = f(n)) ≤ sup(λ r. ∃ n. r = f(n)) - ε * 2.r ^-1 → sup(λ r. ∃ n. r = f(n)) ≤ sup(λ r. ∃ n. r = f(n)) - ε * 2.r ^-1, bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r ⊦ ∃ n. ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε
Used terms: λ r. ∃ n. r = f(n), sup(λ r. ∃ n. r = f(n)) - ε * 2.r ^-1
| ⊦ bounded≤(rset) ∧ rset ≤ r → sup(rset) ≤ r |
| 0.r < ε, bounded≤(f, r), mon≤(f), bounded≤(λ r. ∃ n. r = f(n)) ∧ (λ r. ∃ n. r = f(n)) ≤ sup(λ r. ∃ n. r = f(n)) - ε * 2.r ^-1 → sup(λ r. ∃ n. r = f(n)) ≤ sup(λ r. ∃ n. r = f(n)) - ε * 2.r ^-1, bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r ⊦ ∃ n. ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε |
0.r < ε, bounded≤(f, r), mon≤(f), bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r ⊦ ∃ n. ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε, bounded≤(λ r. ∃ n. r = f(n)) ∧ (λ r. ∃ n. r = f(n)) ≤ sup(λ r. ∃ n. r = f(n)) + ~(ε * 2.r ^-1)
Used simplifier rules: add-comm: ⊦ r + r0 = r0 + r; from specification real-basic add-assoc: ⊦ (r + r0) + r1 = r + r0 + r1; from specification real-basic commutativity: ⊦ r * r0 = r0 * r; from specification real-multdiv mult-ass: ⊦ (r * r0) * r1 = r * r0 * r1; from specification real-multdiv ⊦ i.r ≤ j.r ↔ i ≤ j; (s) ⊦ 0.r * r = 0.r; (s) 0.r < r ⊦ r ^-1 ≤ r0 ↔ 1.r ≤ r * r0; (s) ⊦ i.r < j.r ↔ i < j; (s) ⊦ 0.r < r → (r * r0 ≤ 0.r ↔ r0 ≤ 0.r); (s) ⊦ r + r0 ≤ r ↔ r0 ≤ 0.r; (s) ⊦ r ≤ r0 + ~ r1 ↔ r + r1 ≤ r0; (s) ⊦ r - r0 = r + ~ r0; (s)
| 0.r < ε, bounded≤(f, r), mon≤(f), bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r ⊦ ∃ n. ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε, bounded≤(λ r. ∃ n. r = f(n)) ∧ (λ r. ∃ n. r = f(n)) ≤ sup(λ r. ∃ n. r = f(n)) + ~(ε * 2.r ^-1) |
0.r < ε, bounded≤(f, r), mon≤(f), bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r ⊦ ∃ n. ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε, (λ r. ∃ n. r = f(n)) ≤ sup(λ r. ∃ n. r = f(n)) + ~(ε * 2.r ^-1)
| 0.r < ε, bounded≤(f, r), mon≤(f), bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r ⊦ ∃ n. ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε, (λ r. ∃ n. r = f(n)) ≤ sup(λ r. ∃ n. r = f(n)) + ~(ε * 2.r ^-1) |
⊦ rset ≤ r0 ↔ (∀ r. rset(r) → r ≤ r0)
0.r < ε, bounded≤(f, r), mon≤(f), bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r ⊦ ∀ r. (∃ n. r = f(n)) → r ≤ sup(λ r. ∃ n. r = f(n)) + ~(ε * 2.r ^-1), ∃ n. ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε
Used terms: λ r. ∃ n. r = f(n), sup(λ r. ∃ n. r = f(n)) + ~(ε * 2.r ^-1)
| ⊦ rset ≤ r0 ↔ (∀ r. rset(r) → r ≤ r0) |
| 0.r < ε, bounded≤(f, r), mon≤(f), bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r ⊦ ∀ r. (∃ n. r = f(n)) → r ≤ sup(λ r. ∃ n. r = f(n)) + ~(ε * 2.r ^-1), ∃ n. ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε |
0.r < ε, bounded≤(f, r), mon≤(f), sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r ⊦ ∃ n. ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε
Used simplifier rules: add-comm: ⊦ r + r0 = r0 + r; from specification real-basic add-assoc: ⊦ (r + r0) + r1 = r + r0 + r1; from specification real-basic ⊦ r ≤ r0 ↔ ¬ r0 < r; (ss) ⊦ r ≤ r0 + ~ r1 ↔ r + r1 ≤ r0; (s)
| 0.r < ε, bounded≤(f, r), mon≤(f), sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r ⊦ ∃ n. ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε |
0.r < ε, bounded≤(f, r), mon≤(f), sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r ⊦ ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε
Used terms: n
| 0.r < ε, bounded≤(f, r), mon≤(f), sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r ⊦ ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε |
0.r < ε, bounded≤(f, r), mon≤(f), n ≤ n0, sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r, ε ≤ abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) ⊦
Used simplifier rules: ⊦ r < r0 ↔ ¬ r0 ≤ r; (ss)
| 0.r < ε, bounded≤(f, r), mon≤(f), n ≤ n0, sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r, ε ≤ abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) ⊦ |
⊦ bounded≤(rset) → rset ≤ sup(rset)
0.r < ε, bounded≤(f, r), mon≤(f), n ≤ n0, bounded≤(λ r. ∃ n. r = f(n)) → (λ r. ∃ n. r = f(n)) ≤ sup(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, bounded≤(λ r. ∃ n. r = f(n)), ε ≤ abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))), sup(λ r. ∃ n. r = f(n)) ≤ r ⊦
Used terms: λ r. ∃ n. r = f(n)
| ⊦ bounded≤(rset) → rset ≤ sup(rset) |
| 0.r < ε, bounded≤(f, r), mon≤(f), n ≤ n0, bounded≤(λ r. ∃ n. r = f(n)) → (λ r. ∃ n. r = f(n)) ≤ sup(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, bounded≤(λ r. ∃ n. r = f(n)), ε ≤ abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))), sup(λ r. ∃ n. r = f(n)) ≤ r ⊦ |
0.r < ε, bounded≤(f, r), mon≤(f), n ≤ n0, sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r, ε ≤ abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))), (λ r. ∃ n. r = f(n)) ≤ sup(λ r. ∃ n. r = f(n)) ⊦
| 0.r < ε, bounded≤(f, r), mon≤(f), n ≤ n0, sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r, ε ≤ abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))), (λ r. ∃ n. r = f(n)) ≤ sup(λ r. ∃ n. r = f(n)) ⊦ |
⊦ r < 0.r → abs(r) = ~ r
0.r < ε, bounded≤(f, r), mon≤(f), n ≤ n0, sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, bounded≤(λ r. ∃ n. r = f(n)), (λ r. ∃ n. r = f(n)) ≤ sup(λ r. ∃ n. r = f(n)), ε ≤ abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))), sup(λ r. ∃ n. r = f(n)) ≤ r ⊦ f(n0) + ~ sup(λ r. ∃ n. r = f(n)) < 0.r
0.r < ε, bounded≤(f, r), mon≤(f), n ≤ n0, sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, f(n0) + ~ sup(λ r. ∃ n. r = f(n)) < 0.r, bounded≤(λ r. ∃ n. r = f(n)), (λ r. ∃ n. r = f(n)) ≤ sup(λ r. ∃ n. r = f(n)), ε ≤ ~(f(n0) + ~ sup(λ r. ∃ n. r = f(n))), sup(λ r. ∃ n. r = f(n)) ≤ r ⊦
Used terms: f(n0) + ~ sup(λ r. ∃ n. r = f(n))
| ⊦ r < 0.r → abs(r) = ~ r |
| 0.r < ε, bounded≤(f, r), mon≤(f), n ≤ n0, sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, bounded≤(λ r. ∃ n. r = f(n)), (λ r. ∃ n. r = f(n)) ≤ sup(λ r. ∃ n. r = f(n)), ε ≤ abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))), sup(λ r. ∃ n. r = f(n)) ≤ r ⊦ f(n0) + ~ sup(λ r. ∃ n. r = f(n)) < 0.r |
0.r < ε, bounded≤(f, r), mon≤(f), n ≤ n0, sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r, ε ≤ abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))), (λ r. ∃ n. r = f(n)) ≤ sup(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ f(n0) ⊦
Used simplifier rules: add-comm: ⊦ r + r0 = r0 + r; from specification real-basic add-assoc: ⊦ (r + r0) + r1 = r + r0 + r1; from specification real-basic ⊦ r < r0 ↔ ¬ r0 ≤ r; (ss) ⊦ r + ~ r0 < 0.r ↔ r < r0; (s)
| 0.r < ε, bounded≤(f, r), mon≤(f), n ≤ n0, sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r, ε ≤ abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))), (λ r. ∃ n. r = f(n)) ≤ sup(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ f(n0) ⊦ |
⊦ rset ≤ r0 ↔ (∀ r. rset(r) → r ≤ r0)
0.r < ε, bounded≤(f, r), mon≤(f), n ≤ n0, sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, ∀ r. (∃ n. r = f(n)) → r ≤ sup(λ r. ∃ n. r = f(n)), bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ f(n0), ε ≤ abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))), sup(λ r. ∃ n. r = f(n)) ≤ r ⊦
Used terms: λ r. ∃ n. r = f(n), sup(λ r. ∃ n. r = f(n))
| ⊦ rset ≤ r0 ↔ (∀ r. rset(r) → r ≤ r0) |
| 0.r < ε, bounded≤(f, r), mon≤(f), n ≤ n0, sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, ∀ r. (∃ n. r = f(n)) → r ≤ sup(λ r. ∃ n. r = f(n)), bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ f(n0), ε ≤ abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))), sup(λ r. ∃ n. r = f(n)) ≤ r ⊦ |
0.r < ε, bounded≤(f, r), mon≤(f), n ≤ n0, (∃ n. f(n0) = f(n)) → f(n0) ≤ sup(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r, ε ≤ abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))), sup(λ r. ∃ n. r = f(n)) ≤ f(n0) ⊦
Used terms: f(n0)
| 0.r < ε, bounded≤(f, r), mon≤(f), n ≤ n0, (∃ n. f(n0) = f(n)) → f(n0) ≤ sup(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r, ε ≤ abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))), sup(λ r. ∃ n. r = f(n)) ≤ f(n0) ⊦ |
0.r < ε, bounded≤(f, r), mon≤(f), n ≤ n0, sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ f(n0), ε ≤ abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))), sup(λ r. ∃ n. r = f(n)) ≤ r ⊦ ∃ n. f(n0) = f(n)
0.r < ε, bounded≤(f, r), mon≤(f), n ≤ n0, sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ f(n0), ε ≤ abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))), sup(λ r. ∃ n. r = f(n)) ≤ r, f(n0) ≤ sup(λ r. ∃ n. r = f(n)) ⊦
| 0.r < ε, bounded≤(f, r), mon≤(f), n ≤ n0, sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ f(n0), ε ≤ abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))), sup(λ r. ∃ n. r = f(n)) ≤ r ⊦ ∃ n. f(n0) = f(n) |
Used terms: n0
| 0.r < ε, bounded≤(f, r), mon≤(f), n ≤ n0, sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ f(n0), ε ≤ abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))), sup(λ r. ∃ n. r = f(n)) ≤ r, f(n0) ≤ sup(λ r. ∃ n. r = f(n)) ⊦ |
⊦ r ≤ r0 → (r0 ≤ r ↔ r = r0)
0.r < ε, bounded≤(f, r), mon≤(f), n ≤ n0, sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) = f(n0), sup(λ r. ∃ n. r = f(n)) ≤ r, ε ≤ abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))), sup(λ r. ∃ n. r = f(n)) ≤ f(n0) ⊦
Used terms: f(n0), sup(λ r. ∃ n. r = f(n))
| ⊦ r ≤ r0 → (r0 ≤ r ↔ r = r0) |
| 0.r < ε, bounded≤(f, r), mon≤(f), n ≤ n0, sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) = f(n0), sup(λ r. ∃ n. r = f(n)) ≤ r, ε ≤ abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))), sup(λ r. ∃ n. r = f(n)) ≤ f(n0) ⊦ |
⊦ ¬ r < 0.r → abs(r) = r
0.r < ε, bounded≤(f, r), mon≤(f), n ≤ n0, f(n0) + ~ sup(λ r. ∃ n. r = f(n)) < 0.r, sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) = f(n0), sup(λ r. ∃ n. r = f(n)) ≤ f(n0), ε ≤ abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))), sup(λ r. ∃ n. r = f(n)) ≤ r ⊦
0.r < ε, bounded≤(f, r), mon≤(f), n ≤ n0, sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) = f(n0), sup(λ r. ∃ n. r = f(n)) ≤ f(n0), ε ≤ f(n0) + ~ sup(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r ⊦ f(n0) + ~ sup(λ r. ∃ n. r = f(n)) < 0.r
Used terms: f(n0) + ~ sup(λ r. ∃ n. r = f(n))
| ⊦ ¬ r < 0.r → abs(r) = r |
| 0.r < ε, bounded≤(f, r), mon≤(f), n ≤ n0, f(n0) + ~ sup(λ r. ∃ n. r = f(n)) < 0.r, sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) = f(n0), sup(λ r. ∃ n. r = f(n)) ≤ f(n0), ε ≤ abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))), sup(λ r. ∃ n. r = f(n)) ≤ r ⊦ |
0.r < ε, bounded≤(f, r), mon≤(f), n ≤ n0, sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, f(n0) < sup(λ r. ∃ n. r = f(n)), bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) = f(n0), sup(λ r. ∃ n. r = f(n)) ≤ r, ε ≤ abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))), sup(λ r. ∃ n. r = f(n)) ≤ f(n0) ⊦
Used simplifier rules: add-comm: ⊦ r + r0 = r0 + r; from specification real-basic add-assoc: ⊦ (r + r0) + r1 = r + r0 + r1; from specification real-basic ⊦ r + ~ r0 < 0.r ↔ r < r0; (s)
| 0.r < ε, bounded≤(f, r), mon≤(f), n ≤ n0, sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, f(n0) < sup(λ r. ∃ n. r = f(n)), bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) = f(n0), sup(λ r. ∃ n. r = f(n)) ≤ r, ε ≤ abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))), sup(λ r. ∃ n. r = f(n)) ≤ f(n0) ⊦ |
⊦ r < r0 ↔ ¬ r0 ≤ r
Used terms: f(n0), sup(λ r. ∃ n. r = f(n))
| ⊦ r < r0 ↔ ¬ r0 ≤ r |
| 0.r < ε, bounded≤(f, r), mon≤(f), n ≤ n0, sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) = f(n0), sup(λ r. ∃ n. r = f(n)) ≤ f(n0), ε ≤ f(n0) + ~ sup(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r ⊦ f(n0) + ~ sup(λ r. ∃ n. r = f(n)) < 0.r |
0.r < ε, bounded≤(f, r), mon≤(f), n ≤ n0, sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) = f(n0), sup(λ r. ∃ n. r = f(n)) ≤ r, ε + sup(λ r. ∃ n. r = f(n)) ≤ f(n0), sup(λ r. ∃ n. r = f(n)) ≤ f(n0) ⊦
Used simplifier rules: add-comm: ⊦ r + r0 = r0 + r; from specification real-basic add-assoc: ⊦ (r + r0) + r1 = r + r0 + r1; from specification real-basic ⊦ r < r0 ↔ ¬ r0 ≤ r; (ss) ⊦ r + ~ r0 < 0.r ↔ r < r0; (s) ⊦ r ≤ r0 + ~ r1 ↔ r + r1 ≤ r0; (s)
| 0.r < ε, bounded≤(f, r), mon≤(f), n ≤ n0, sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) = f(n0), sup(λ r. ∃ n. r = f(n)) ≤ r, ε + sup(λ r. ∃ n. r = f(n)) ≤ f(n0), sup(λ r. ∃ n. r = f(n)) ≤ f(n0) ⊦ |
f(n0) < f(n) + ε * 2.r ^-1, 0.r < ε, bounded≤(f, r), mon≤(f), f(n0) ≤ f(n0), ε + f(n0) ≤ f(n0), f(n0) ≤ r, n ≤ n0, bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) = f(n0) ⊦
| f(n0) < f(n) + ε * 2.r ^-1, 0.r < ε, bounded≤(f, r), mon≤(f), f(n0) ≤ f(n0), ε + f(n0) ≤ f(n0), f(n0) ≤ r, n ≤ n0, bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) = f(n0) ⊦ |
⊦ r + r0 = r0 + r
Used simplifier rules: ⊦ r ≤ r; (s) ⊦ r + r0 ≤ r ↔ r0 ≤ 0.r; (s) ⊦ r < r0 → (r0 ≤ r ↔ false); (as) add-assoc: ⊦ (r + r0) + r1 = r + r0 + r1; from specification real-basic add-comm: ⊦ r + r0 = r0 + r; from specification real-basic Used terms: ε, f(n0)
| ⊦ r + r0 = r0 + r |
| 0.r < ε, bounded≤(f, r), mon≤(f), n ≤ n0, sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, f(n0) + ~ sup(λ r. ∃ n. r = f(n)) < 0.r, bounded≤(λ r. ∃ n. r = f(n)), (λ r. ∃ n. r = f(n)) ≤ sup(λ r. ∃ n. r = f(n)), ε ≤ ~(f(n0) + ~ sup(λ r. ∃ n. r = f(n))), sup(λ r. ∃ n. r = f(n)) ≤ r ⊦ |
0.r < ε, bounded≤(f, r), mon≤(f), n ≤ n0, sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, f(n0) < sup(λ r. ∃ n. r = f(n)), bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r, (λ r. ∃ n. r = f(n)) ≤ sup(λ r. ∃ n. r = f(n)), ε + f(n0) ≤ sup(λ r. ∃ n. r = f(n)) ⊦
Used simplifier rules: add-comm: ⊦ r + r0 = r0 + r; from specification real-basic add-assoc: ⊦ (r + r0) + r1 = r + r0 + r1; from specification real-basic ⊦ r + ~ r0 < 0.r ↔ r < r0; (s) ⊦ r ≤ r0 + ~ r1 ↔ r + r1 ≤ r0; (s) ⊦ ~ ~ r = r; (s) ⊦ ~(r + r0) = ~ r + ~ r0; (s)
| 0.r < ε, bounded≤(f, r), mon≤(f), n ≤ n0, sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, f(n0) < sup(λ r. ∃ n. r = f(n)), bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r, (λ r. ∃ n. r = f(n)) ≤ sup(λ r. ∃ n. r = f(n)), ε + f(n0) ≤ sup(λ r. ∃ n. r = f(n)) ⊦ |
⊦ mon≤(f) ↔ (∀ n, n0. n ≤ n0 → f(n) ≤ f(n0))
0.r < ε, bounded≤(f, r), n ≤ n0, f(n0) < sup(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, ∀ n, n0. n ≤ n0 → f(n) ≤ f(n0), bounded≤(λ r. ∃ n. r = f(n)), ε + f(n0) ≤ sup(λ r. ∃ n. r = f(n)), (λ r. ∃ n. r = f(n)) ≤ sup(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r ⊦
Used terms: f
| ⊦ mon≤(f) ↔ (∀ n, n0. n ≤ n0 → f(n) ≤ f(n0)) |
| 0.r < ε, bounded≤(f, r), n ≤ n0, f(n0) < sup(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, ∀ n, n0. n ≤ n0 → f(n) ≤ f(n0), bounded≤(λ r. ∃ n. r = f(n)), ε + f(n0) ≤ sup(λ r. ∃ n. r = f(n)), (λ r. ∃ n. r = f(n)) ≤ sup(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r ⊦ |
0.r < ε, bounded≤(f, r), n ≤ n0, n ≤ n0 → f(n) ≤ f(n0), sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, f(n0) < sup(λ r. ∃ n. r = f(n)), bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r, (λ r. ∃ n. r = f(n)) ≤ sup(λ r. ∃ n. r = f(n)), ε + f(n0) ≤ sup(λ r. ∃ n. r = f(n)) ⊦
Used terms: n, n0
| 0.r < ε, bounded≤(f, r), n ≤ n0, n ≤ n0 → f(n) ≤ f(n0), sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, f(n0) < sup(λ r. ∃ n. r = f(n)), bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r, (λ r. ∃ n. r = f(n)) ≤ sup(λ r. ∃ n. r = f(n)), ε + f(n0) ≤ sup(λ r. ∃ n. r = f(n)) ⊦ |
0.r < ε, bounded≤(f, r), n ≤ n0, f(n) ≤ f(n0), f(n0) < sup(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, bounded≤(λ r. ∃ n. r = f(n)), ε + f(n0) ≤ sup(λ r. ∃ n. r = f(n)), (λ r. ∃ n. r = f(n)) ≤ sup(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r ⊦
| 0.r < ε, bounded≤(f, r), n ≤ n0, f(n) ≤ f(n0), f(n0) < sup(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, bounded≤(λ r. ∃ n. r = f(n)), ε + f(n0) ≤ sup(λ r. ∃ n. r = f(n)), (λ r. ∃ n. r = f(n)) ≤ sup(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r ⊦ |
0.r < ε, ε + f(n0) < f(n) + ε * 2.r ^-1, bounded≤(f, r), f(n) ≤ f(n0), n ≤ n0, sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, f(n0) < sup(λ r. ∃ n. r = f(n)), bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r, (λ r. ∃ n. r = f(n)) ≤ sup(λ r. ∃ n. r = f(n)), ε + f(n0) ≤ sup(λ r. ∃ n. r = f(n)) ⊦
0.r < ε, bounded≤(f, r), f(n) ≤ f(n0), n ≤ n0, ¬ ε + f(n0) < f(n) + ε * 2.r ^-1, sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, f(n0) < sup(λ r. ∃ n. r = f(n)), bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r, (λ r. ∃ n. r = f(n)) ≤ sup(λ r. ∃ n. r = f(n)), ε + f(n0) ≤ sup(λ r. ∃ n. r = f(n)) ⊦
Used formulas: ε + f(n0) < f(n) + ε * 2.r ^-1
| 0.r < ε, ε + f(n0) < f(n) + ε * 2.r ^-1, bounded≤(f, r), f(n) ≤ f(n0), n ≤ n0, sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, f(n0) < sup(λ r. ∃ n. r = f(n)), bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r, (λ r. ∃ n. r = f(n)) ≤ sup(λ r. ∃ n. r = f(n)), ε + f(n0) ≤ sup(λ r. ∃ n. r = f(n)) ⊦ |
ε + f(n0) < f(n) + ε * 2.r ^-1, 0.r < ε, bounded≤(f, r), n ≤ n0, f(n) ≤ f(n0), ¬ ε + f(n) < f(n) + ε * 2.r ^-1, f(n0) < sup(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, bounded≤(λ r. ∃ n. r = f(n)), ε + f(n0) ≤ sup(λ r. ∃ n. r = f(n)), (λ r. ∃ n. r = f(n)) ≤ sup(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r ⊦
Used simplifier rules: ⊦ r + r0 < r + r1 ↔ r0 < r1; (s) 0.r < r ⊦ r0 < r ^-1 * r1 ↔ r * r0 < r1; (s) ⊦ 0.r < r → (r * r0 < r ↔ r0 < 1.r); (s) ⊦ i.r < j.r ↔ i < j; (s) mult-ass: ⊦ (r * r0) * r1 = r * r0 * r1; from specification real-multdiv commutativity: ⊦ r * r0 = r0 * r; from specification real-multdiv add-assoc: ⊦ (r + r0) + r1 = r + r0 + r1; from specification real-basic add-comm: ⊦ r + r0 = r0 + r; from specification real-basic Used formulas: ε + f(n) < f(n) + ε * 2.r ^-1
| ε + f(n0) < f(n) + ε * 2.r ^-1, 0.r < ε, bounded≤(f, r), n ≤ n0, f(n) ≤ f(n0), ¬ ε + f(n) < f(n) + ε * 2.r ^-1, f(n0) < sup(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, bounded≤(λ r. ∃ n. r = f(n)), ε + f(n0) ≤ sup(λ r. ∃ n. r = f(n)), (λ r. ∃ n. r = f(n)) ≤ sup(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r ⊦ |
⊦ r < r0 ↔ ¬ r0 ≤ r
0.r < ε, ε + f(n0) < f(n) + ε * 2.r ^-1, bounded≤(f, r), f(n) + ε * 2.r ^-1 ≤ ε + f(n), f(n) ≤ f(n0), n ≤ n0, sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, f(n0) < sup(λ r. ∃ n. r = f(n)), bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r, (λ r. ∃ n. r = f(n)) ≤ sup(λ r. ∃ n. r = f(n)), ε + f(n0) ≤ sup(λ r. ∃ n. r = f(n)) ⊦
Used terms: ε + f(n), f(n) + ε * 2.r ^-1
| ⊦ r < r0 ↔ ¬ r0 ≤ r |
| 0.r < ε, ε + f(n0) < f(n) + ε * 2.r ^-1, bounded≤(f, r), f(n) + ε * 2.r ^-1 ≤ ε + f(n), f(n) ≤ f(n0), n ≤ n0, sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, f(n0) < sup(λ r. ∃ n. r = f(n)), bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r, (λ r. ∃ n. r = f(n)) ≤ sup(λ r. ∃ n. r = f(n)), ε + f(n0) ≤ sup(λ r. ∃ n. r = f(n)) ⊦ |
ε + f(n0) < f(n) + ε * 2.r ^-1, 0.r < ε, bounded≤(f, r), n ≤ n0, f(n) ≤ f(n0), f(n) + ε * 2.r ^-1 ≤ ε + f(n), ε + f(n) ≤ ε + f(n0), f(n0) < sup(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, bounded≤(λ r. ∃ n. r = f(n)), ε + f(n0) ≤ sup(λ r. ∃ n. r = f(n)), (λ r. ∃ n. r = f(n)) ≤ sup(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r ⊦
Used simplifier rules: ⊦ 0.r < r → (r * r0 ≤ r ↔ r0 ≤ 1.r); (s) ⊦ i.r < j.r ↔ i < j; (s) 0.r < r ⊦ r ^-1 ≤ r0 ↔ 1.r ≤ r * r0; (s) ⊦ 1.r * r = r; (s) ⊦ i.r ≤ j.r ↔ i ≤ j; (s) mult-ass: ⊦ (r * r0) * r1 = r * r0 * r1; from specification real-multdiv commutativity: ⊦ r * r0 = r0 * r; from specification real-multdiv ⊦ r + r0 ≤ r + r2 ↔ r0 ≤ r2; (s) ⊦ r ≤ r0 ↔ ¬ r0 < r; (ss) ⊦ r ≤ r0 → ¬ r0 < r; (s) add-assoc: ⊦ (r + r0) + r1 = r + r0 + r1; from specification real-basic add-comm: ⊦ r + r0 = r0 + r; from specification real-basic Used formulas: ε + f(n) ≤ ε + f(n0)
| ε + f(n0) < f(n) + ε * 2.r ^-1, 0.r < ε, bounded≤(f, r), n ≤ n0, f(n) ≤ f(n0), f(n) + ε * 2.r ^-1 ≤ ε + f(n), ε + f(n) ≤ ε + f(n0), f(n0) < sup(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, bounded≤(λ r. ∃ n. r = f(n)), ε + f(n0) ≤ sup(λ r. ∃ n. r = f(n)), (λ r. ∃ n. r = f(n)) ≤ sup(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r ⊦ |
⊦ r ≤ r0 ∧ r0 < r1 → r < r1
Used simplifier rules: ⊦ 0.r < r → (r * r0 ≤ r ↔ r0 ≤ 1.r); (s) 0.r < r ⊦ r ^-1 ≤ r0 ↔ 1.r ≤ r * r0; (s) ⊦ 1.r * r = r; (s) ⊦ i.r ≤ j.r ↔ i ≤ j; (s) ⊦ r + r0 ≤ r + r2 ↔ r0 ≤ r2; (s) ⊦ r + r0 < r + r1 ↔ r0 < r1; (s) 0.r < r ⊦ r0 < r ^-1 * r1 ↔ r * r0 < r1; (s) ⊦ 0.r < r → (r * r0 < r ↔ r0 < 1.r); (s) ⊦ i.r < j.r ↔ i < j; (s) mult-ass: ⊦ (r * r0) * r1 = r * r0 * r1; from specification real-multdiv commutativity: ⊦ r * r0 = r0 * r; from specification real-multdiv add-assoc: ⊦ (r + r0) + r1 = r + r0 + r1; from specification real-basic add-comm: ⊦ r + r0 = r0 + r; from specification real-basic Used terms: ε + f(n), ε + f(n0), f(n) + ε * 2.r ^-1
| ⊦ r ≤ r0 ∧ r0 < r1 → r < r1 |
| 0.r < ε, bounded≤(f, r), f(n) ≤ f(n0), n ≤ n0, ¬ ε + f(n0) < f(n) + ε * 2.r ^-1, sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, f(n0) < sup(λ r. ∃ n. r = f(n)), bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r, (λ r. ∃ n. r = f(n)) ≤ sup(λ r. ∃ n. r = f(n)), ε + f(n0) ≤ sup(λ r. ∃ n. r = f(n)) ⊦ |
⊦ r ≤ r0 ∧ r0 < r1 → r < r1
0.r < ε, bounded≤(f, r), n ≤ n0, f(n) ≤ f(n0), ¬ ε + f(n0) < f(n) + ε * 2.r ^-1, ε + f(n0) ≤ sup(λ r. ∃ n. r = f(n)) ∧ sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1 → ε + f(n0) < f(n) + ε * 2.r ^-1, f(n0) < sup(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, bounded≤(λ r. ∃ n. r = f(n)), ε + f(n0) ≤ sup(λ r. ∃ n. r = f(n)), (λ r. ∃ n. r = f(n)) ≤ sup(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r ⊦
Used terms: ε + f(n0), sup(λ r. ∃ n. r = f(n)), f(n) + ε * 2.r ^-1
| ⊦ r ≤ r0 ∧ r0 < r1 → r < r1 |
| 0.r < ε, bounded≤(f, r), n ≤ n0, f(n) ≤ f(n0), ¬ ε + f(n0) < f(n) + ε * 2.r ^-1, ε + f(n0) ≤ sup(λ r. ∃ n. r = f(n)) ∧ sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1 → ε + f(n0) < f(n) + ε * 2.r ^-1, f(n0) < sup(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, bounded≤(λ r. ∃ n. r = f(n)), ε + f(n0) ≤ sup(λ r. ∃ n. r = f(n)), (λ r. ∃ n. r = f(n)) ≤ sup(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r ⊦ |
0.r < ε, bounded≤(f, r), f(n) ≤ f(n0), n ≤ n0, ¬ ε + f(n0) < f(n) + ε * 2.r ^-1, sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, f(n0) < sup(λ r. ∃ n. r = f(n)), bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r, (λ r. ∃ n. r = f(n)) ≤ sup(λ r. ∃ n. r = f(n)), ε + f(n0) ≤ sup(λ r. ∃ n. r = f(n)) ⊦ ε + f(n0) ≤ sup(λ r. ∃ n. r = f(n)) ∧ sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1
| 0.r < ε, bounded≤(f, r), f(n) ≤ f(n0), n ≤ n0, ¬ ε + f(n0) < f(n) + ε * 2.r ^-1, sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1, f(n0) < sup(λ r. ∃ n. r = f(n)), bounded≤(λ r. ∃ n. r = f(n)), sup(λ r. ∃ n. r = f(n)) ≤ r, (λ r. ∃ n. r = f(n)) ≤ sup(λ r. ∃ n. r = f(n)), ε + f(n0) ≤ sup(λ r. ∃ n. r = f(n)) ⊦ ε + f(n0) ≤ sup(λ r. ∃ n. r = f(n)) ∧ sup(λ r. ∃ n. r = f(n)) < f(n) + ε * 2.r ^-1 |
| 0.r < ε, bounded≤(f, r), mon≤(f), bounded≤(λ r. ∃ n. r = f(n)) ∧ (λ r. ∃ n. r = f(n)) ≤ r → sup(λ r. ∃ n. r = f(n)) ≤ r ⊦ ∃ n. ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε, bounded≤(λ r. ∃ n. r = f(n)) |
0.r < ε, bounded≤(f, r), mon≤(f) ⊦ ∃ n. ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε, bounded≤(λ r. ∃ n. r = f(n))
| 0.r < ε, bounded≤(f, r), mon≤(f) ⊦ ∃ n. ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε, bounded≤(λ r. ∃ n. r = f(n)) |
⊦ bounded≤(rset) ↔ (∃ r0. rset ≤ r0)
0.r < ε, bounded≤(f, r), mon≤(f) ⊦ ∃ r0. (λ r. ∃ n. r = f(n)) ≤ r0, ∃ n. ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε
Used terms: λ r. ∃ n. r = f(n)
| ⊦ bounded≤(rset) ↔ (∃ r0. rset ≤ r0) |
| 0.r < ε, bounded≤(f, r), mon≤(f) ⊦ ∃ r0. (λ r. ∃ n. r = f(n)) ≤ r0, ∃ n. ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε |
⊦ bounded≤(f, r) ↔ (∀ n. f(n) ≤ r)
0.r < ε, mon≤(f), ∀ n. f(n) ≤ r ⊦ ∃ n. ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε, ∃ r0. (λ r. ∃ n. r = f(n)) ≤ r0
Used terms: f, r
| ⊦ bounded≤(f, r) ↔ (∀ n. f(n) ≤ r) |
| 0.r < ε, mon≤(f), ∀ n. f(n) ≤ r ⊦ ∃ n. ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε, ∃ r0. (λ r. ∃ n. r = f(n)) ≤ r0 |
0.r < ε, mon≤(f), ∀ n. f(n) ≤ r ⊦ ∃ n. ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε, (λ r. ∃ n. r = f(n)) ≤ r
Used terms: r
| 0.r < ε, mon≤(f), ∀ n. f(n) ≤ r ⊦ ∃ n. ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε, (λ r. ∃ n. r = f(n)) ≤ r |
⊦ rset ≤ r0 ↔ (∀ r. rset(r) → r ≤ r0)
0.r < ε, mon≤(f), ∀ n. f(n) ≤ r ⊦ ∀ r1. (∃ n. r1 = f(n)) → r1 ≤ r, ∃ n. ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε
Used terms: λ r. ∃ n. r = f(n), r
| ⊦ rset ≤ r0 ↔ (∀ r. rset(r) → r ≤ r0) |
| 0.r < ε, mon≤(f), ∀ n. f(n) ≤ r ⊦ ∀ r1. (∃ n. r1 = f(n)) → r1 ≤ r, ∃ n. ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε |
0.r < ε, r < f(n), mon≤(f), ∀ n. f(n) ≤ r ⊦ ∃ n. ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε
Used simplifier rules: ⊦ r ≤ r0 ↔ ¬ r0 < r; (ss)
| 0.r < ε, r < f(n), mon≤(f), ∀ n. f(n) ≤ r ⊦ ∃ n. ∀ n0. n ≤ n0 → abs(f(n0) + ~ sup(λ r. ∃ n. r = f(n))) < ε |
Used simplifier rules: ⊦ r < r0 → (r0 ≤ r ↔ false); (as) Used terms: n
The following image shows the proof tree of sequent calculus. The proved goal is at the bottom. You can click on the nodes to view additional rules. See here for details on colors in a proof tree.