Step | Hyp | Ref
| Expression |
1 | | elfznn 13214 |
. . . 4
⊢ (𝑎 ∈ (1...if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵)) → 𝑎 ∈ ℕ) |
2 | 1 | ad3antlr 727 |
. . 3
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → 𝑎 ∈ ℕ) |
3 | | nn0z 12273 |
. . . . 5
⊢ (𝑏 ∈ ℕ0
→ 𝑏 ∈
ℤ) |
4 | 3 | ad2antlr 723 |
. . . 4
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → 𝑏 ∈ ℤ) |
5 | | simpl 482 |
. . . . . . . . . . . . . 14
⊢ ((𝐴 ∈ ℝ+
∧ 𝐵 ∈ ℕ)
→ 𝐴 ∈
ℝ+) |
6 | 5 | ad3antrrr 726 |
. . . . . . . . . . . . 13
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → 𝐴 ∈
ℝ+) |
7 | 6 | rpred 12701 |
. . . . . . . . . . . 12
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → 𝐴 ∈ ℝ) |
8 | 2 | nnred 11918 |
. . . . . . . . . . . 12
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → 𝑎 ∈ ℝ) |
9 | 7, 8 | remulcld 10936 |
. . . . . . . . . . 11
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → (𝐴 · 𝑎) ∈ ℝ) |
10 | | nn0re 12172 |
. . . . . . . . . . . 12
⊢ (𝑏 ∈ ℕ0
→ 𝑏 ∈
ℝ) |
11 | 10 | ad2antlr 723 |
. . . . . . . . . . 11
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → 𝑏 ∈ ℝ) |
12 | 9, 11 | resubcld 11333 |
. . . . . . . . . 10
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → ((𝐴 · 𝑎) − 𝑏) ∈ ℝ) |
13 | 12 | recnd 10934 |
. . . . . . . . 9
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → ((𝐴 · 𝑎) − 𝑏) ∈ ℂ) |
14 | 13 | abscld 15076 |
. . . . . . . 8
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → (abs‘((𝐴 · 𝑎) − 𝑏)) ∈ ℝ) |
15 | 5 | rpreccld 12711 |
. . . . . . . . . . . . 13
⊢ ((𝐴 ∈ ℝ+
∧ 𝐵 ∈ ℕ)
→ (1 / 𝐴) ∈
ℝ+) |
16 | 15 | rprege0d 12708 |
. . . . . . . . . . . 12
⊢ ((𝐴 ∈ ℝ+
∧ 𝐵 ∈ ℕ)
→ ((1 / 𝐴) ∈
ℝ ∧ 0 ≤ (1 / 𝐴))) |
17 | | flge0nn0 13468 |
. . . . . . . . . . . 12
⊢ (((1 /
𝐴) ∈ ℝ ∧ 0
≤ (1 / 𝐴)) →
(⌊‘(1 / 𝐴))
∈ ℕ0) |
18 | | nn0p1nn 12202 |
. . . . . . . . . . . 12
⊢
((⌊‘(1 / 𝐴)) ∈ ℕ0 →
((⌊‘(1 / 𝐴)) +
1) ∈ ℕ) |
19 | 16, 17, 18 | 3syl 18 |
. . . . . . . . . . 11
⊢ ((𝐴 ∈ ℝ+
∧ 𝐵 ∈ ℕ)
→ ((⌊‘(1 / 𝐴)) + 1) ∈ ℕ) |
20 | 19 | ad3antrrr 726 |
. . . . . . . . . 10
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → ((⌊‘(1 / 𝐴)) + 1) ∈
ℕ) |
21 | | simpr 484 |
. . . . . . . . . . 11
⊢ ((𝐴 ∈ ℝ+
∧ 𝐵 ∈ ℕ)
→ 𝐵 ∈
ℕ) |
22 | 21 | ad3antrrr 726 |
. . . . . . . . . 10
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → 𝐵 ∈ ℕ) |
23 | 20, 22 | ifcld 4502 |
. . . . . . . . 9
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 / 𝐴)) + 1), 𝐵) ∈ ℕ) |
24 | 23 | nnrecred 11954 |
. . . . . . . 8
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 / 𝐴)) + 1), 𝐵)) ∈ ℝ) |
25 | | 0red 10909 |
. . . . . . . . 9
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → 0 ∈
ℝ) |
26 | 9, 25 | resubcld 11333 |
. . . . . . . 8
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → ((𝐴 · 𝑎) − 0) ∈ ℝ) |
27 | | simpr 484 |
. . . . . . . 8
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → (abs‘((𝐴 · 𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) |
28 | 20 | nnrecred 11954 |
. . . . . . . . . 10
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → (1 / ((⌊‘(1 / 𝐴)) + 1)) ∈
ℝ) |
29 | 22 | nnred 11918 |
. . . . . . . . . . . 12
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → 𝐵 ∈ ℝ) |
30 | 6 | rprecred 12712 |
. . . . . . . . . . . . . . 15
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → (1 / 𝐴) ∈ ℝ) |
31 | 30 | flcld 13446 |
. . . . . . . . . . . . . 14
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → (⌊‘(1 / 𝐴)) ∈
ℤ) |
32 | 31 | zred 12355 |
. . . . . . . . . . . . 13
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → (⌊‘(1 / 𝐴)) ∈
ℝ) |
33 | | peano2re 11078 |
. . . . . . . . . . . . 13
⊢
((⌊‘(1 / 𝐴)) ∈ ℝ → ((⌊‘(1
/ 𝐴)) + 1) ∈
ℝ) |
34 | 32, 33 | syl 17 |
. . . . . . . . . . . 12
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → ((⌊‘(1 / 𝐴)) + 1) ∈
ℝ) |
35 | | max2 12850 |
. . . . . . . . . . . 12
⊢ ((𝐵 ∈ ℝ ∧
((⌊‘(1 / 𝐴)) +
1) ∈ ℝ) → ((⌊‘(1 / 𝐴)) + 1) ≤ if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 / 𝐴)) + 1), 𝐵)) |
36 | 29, 34, 35 | syl2anc 583 |
. . . . . . . . . . 11
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → ((⌊‘(1 / 𝐴)) + 1) ≤ if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵)) |
37 | 20 | nngt0d 11952 |
. . . . . . . . . . . 12
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → 0 < ((⌊‘(1 / 𝐴)) + 1)) |
38 | 23 | nnred 11918 |
. . . . . . . . . . . 12
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 / 𝐴)) + 1), 𝐵) ∈ ℝ) |
39 | 23 | nngt0d 11952 |
. . . . . . . . . . . 12
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → 0 < if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 / 𝐴)) + 1), 𝐵)) |
40 | | lerec 11788 |
. . . . . . . . . . . 12
⊢
(((((⌊‘(1 / 𝐴)) + 1) ∈ ℝ ∧ 0 <
((⌊‘(1 / 𝐴)) +
1)) ∧ (if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵) ∈ ℝ ∧ 0 < if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → (((⌊‘(1 / 𝐴)) + 1) ≤ if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵) ↔ (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 / 𝐴)) + 1), 𝐵)) ≤ (1 / ((⌊‘(1 / 𝐴)) + 1)))) |
41 | 34, 37, 38, 39, 40 | syl22anc 835 |
. . . . . . . . . . 11
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → (((⌊‘(1 / 𝐴)) + 1) ≤ if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵) ↔ (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 / 𝐴)) + 1), 𝐵)) ≤ (1 / ((⌊‘(1 / 𝐴)) + 1)))) |
42 | 36, 41 | mpbid 231 |
. . . . . . . . . 10
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 / 𝐴)) + 1), 𝐵)) ≤ (1 / ((⌊‘(1 / 𝐴)) + 1))) |
43 | | fllep1 13449 |
. . . . . . . . . . . . 13
⊢ ((1 /
𝐴) ∈ ℝ → (1
/ 𝐴) ≤
((⌊‘(1 / 𝐴)) +
1)) |
44 | 30, 43 | syl 17 |
. . . . . . . . . . . 12
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → (1 / 𝐴) ≤ ((⌊‘(1 / 𝐴)) + 1)) |
45 | 20 | nncnd 11919 |
. . . . . . . . . . . . 13
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → ((⌊‘(1 / 𝐴)) + 1) ∈
ℂ) |
46 | 20 | nnne0d 11953 |
. . . . . . . . . . . . 13
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → ((⌊‘(1 / 𝐴)) + 1) ≠ 0) |
47 | 45, 46 | recrecd 11678 |
. . . . . . . . . . . 12
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → (1 / (1 / ((⌊‘(1 /
𝐴)) + 1))) =
((⌊‘(1 / 𝐴)) +
1)) |
48 | 44, 47 | breqtrrd 5098 |
. . . . . . . . . . 11
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → (1 / 𝐴) ≤ (1 / (1 / ((⌊‘(1 / 𝐴)) + 1)))) |
49 | 34, 37 | recgt0d 11839 |
. . . . . . . . . . . 12
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → 0 < (1 / ((⌊‘(1 /
𝐴)) + 1))) |
50 | 6 | rpgt0d 12704 |
. . . . . . . . . . . 12
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → 0 < 𝐴) |
51 | | lerec 11788 |
. . . . . . . . . . . 12
⊢ ((((1 /
((⌊‘(1 / 𝐴)) +
1)) ∈ ℝ ∧ 0 < (1 / ((⌊‘(1 / 𝐴)) + 1))) ∧ (𝐴 ∈ ℝ ∧ 0 < 𝐴)) → ((1 /
((⌊‘(1 / 𝐴)) +
1)) ≤ 𝐴 ↔ (1 /
𝐴) ≤ (1 / (1 /
((⌊‘(1 / 𝐴)) +
1))))) |
52 | 28, 49, 7, 50, 51 | syl22anc 835 |
. . . . . . . . . . 11
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → ((1 / ((⌊‘(1 / 𝐴)) + 1)) ≤ 𝐴 ↔ (1 / 𝐴) ≤ (1 / (1 / ((⌊‘(1 / 𝐴)) + 1))))) |
53 | 48, 52 | mpbird 256 |
. . . . . . . . . 10
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → (1 / ((⌊‘(1 / 𝐴)) + 1)) ≤ 𝐴) |
54 | 24, 28, 7, 42, 53 | letrd 11062 |
. . . . . . . . 9
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 / 𝐴)) + 1), 𝐵)) ≤ 𝐴) |
55 | 7 | recnd 10934 |
. . . . . . . . . . . 12
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → 𝐴 ∈ ℂ) |
56 | 55 | mulid1d 10923 |
. . . . . . . . . . 11
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → (𝐴 · 1) = 𝐴) |
57 | 2 | nnge1d 11951 |
. . . . . . . . . . . 12
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → 1 ≤ 𝑎) |
58 | | 1red 10907 |
. . . . . . . . . . . . 13
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → 1 ∈
ℝ) |
59 | 58, 8, 6 | lemul2d 12745 |
. . . . . . . . . . . 12
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → (1 ≤ 𝑎 ↔ (𝐴 · 1) ≤ (𝐴 · 𝑎))) |
60 | 57, 59 | mpbid 231 |
. . . . . . . . . . 11
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → (𝐴 · 1) ≤ (𝐴 · 𝑎)) |
61 | 56, 60 | eqbrtrrd 5094 |
. . . . . . . . . 10
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → 𝐴 ≤ (𝐴 · 𝑎)) |
62 | 9 | recnd 10934 |
. . . . . . . . . . 11
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → (𝐴 · 𝑎) ∈ ℂ) |
63 | 62 | subid1d 11251 |
. . . . . . . . . 10
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → ((𝐴 · 𝑎) − 0) = (𝐴 · 𝑎)) |
64 | 61, 63 | breqtrrd 5098 |
. . . . . . . . 9
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → 𝐴 ≤ ((𝐴 · 𝑎) − 0)) |
65 | 24, 7, 26, 54, 64 | letrd 11062 |
. . . . . . . 8
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 / 𝐴)) + 1), 𝐵)) ≤ ((𝐴 · 𝑎) − 0)) |
66 | 14, 24, 26, 27, 65 | ltletrd 11065 |
. . . . . . 7
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → (abs‘((𝐴 · 𝑎) − 𝑏)) < ((𝐴 · 𝑎) − 0)) |
67 | 12, 26 | absltd 15069 |
. . . . . . 7
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → ((abs‘((𝐴 · 𝑎) − 𝑏)) < ((𝐴 · 𝑎) − 0) ↔ (-((𝐴 · 𝑎) − 0) < ((𝐴 · 𝑎) − 𝑏) ∧ ((𝐴 · 𝑎) − 𝑏) < ((𝐴 · 𝑎) − 0)))) |
68 | 66, 67 | mpbid 231 |
. . . . . 6
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → (-((𝐴 · 𝑎) − 0) < ((𝐴 · 𝑎) − 𝑏) ∧ ((𝐴 · 𝑎) − 𝑏) < ((𝐴 · 𝑎) − 0))) |
69 | 68 | simprd 495 |
. . . . 5
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → ((𝐴 · 𝑎) − 𝑏) < ((𝐴 · 𝑎) − 0)) |
70 | 25, 11, 9 | ltsub2d 11515 |
. . . . 5
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → (0 < 𝑏 ↔ ((𝐴 · 𝑎) − 𝑏) < ((𝐴 · 𝑎) − 0))) |
71 | 69, 70 | mpbird 256 |
. . . 4
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → 0 < 𝑏) |
72 | | elnnz 12259 |
. . . 4
⊢ (𝑏 ∈ ℕ ↔ (𝑏 ∈ ℤ ∧ 0 <
𝑏)) |
73 | 4, 71, 72 | sylanbrc 582 |
. . 3
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → 𝑏 ∈ ℕ) |
74 | 22, 2 | ifcld 4502 |
. . . . 5
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → if(𝑎 ≤ 𝐵, 𝐵, 𝑎) ∈ ℕ) |
75 | 74 | nnrecred 11954 |
. . . 4
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → (1 / if(𝑎 ≤ 𝐵, 𝐵, 𝑎)) ∈ ℝ) |
76 | | elfzle2 13189 |
. . . . . . 7
⊢ (𝑎 ∈ (1...if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵)) → 𝑎 ≤ if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 / 𝐴)) + 1), 𝐵)) |
77 | 76 | ad3antlr 727 |
. . . . . 6
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → 𝑎 ≤ if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 / 𝐴)) + 1), 𝐵)) |
78 | | max1 12848 |
. . . . . . 7
⊢ ((𝐵 ∈ ℝ ∧
((⌊‘(1 / 𝐴)) +
1) ∈ ℝ) → 𝐵
≤ if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵)) |
79 | 29, 34, 78 | syl2anc 583 |
. . . . . 6
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → 𝐵 ≤ if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 / 𝐴)) + 1), 𝐵)) |
80 | | maxle 12854 |
. . . . . . 7
⊢ ((𝑎 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵) ∈ ℝ) → (if(𝑎 ≤ 𝐵, 𝐵, 𝑎) ≤ if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 / 𝐴)) + 1), 𝐵) ↔ (𝑎 ≤ if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 / 𝐴)) + 1), 𝐵) ∧ 𝐵 ≤ if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 / 𝐴)) + 1), 𝐵)))) |
81 | 8, 29, 38, 80 | syl3anc 1369 |
. . . . . 6
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → (if(𝑎 ≤ 𝐵, 𝐵, 𝑎) ≤ if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 / 𝐴)) + 1), 𝐵) ↔ (𝑎 ≤ if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 / 𝐴)) + 1), 𝐵) ∧ 𝐵 ≤ if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 / 𝐴)) + 1), 𝐵)))) |
82 | 77, 79, 81 | mpbir2and 709 |
. . . . 5
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → if(𝑎 ≤ 𝐵, 𝐵, 𝑎) ≤ if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 / 𝐴)) + 1), 𝐵)) |
83 | 29, 8 | ifcld 4502 |
. . . . . 6
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → if(𝑎 ≤ 𝐵, 𝐵, 𝑎) ∈ ℝ) |
84 | 22 | nngt0d 11952 |
. . . . . . 7
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → 0 < 𝐵) |
85 | | max2 12850 |
. . . . . . . 8
⊢ ((𝑎 ∈ ℝ ∧ 𝐵 ∈ ℝ) → 𝐵 ≤ if(𝑎 ≤ 𝐵, 𝐵, 𝑎)) |
86 | 8, 29, 85 | syl2anc 583 |
. . . . . . 7
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → 𝐵 ≤ if(𝑎 ≤ 𝐵, 𝐵, 𝑎)) |
87 | 25, 29, 83, 84, 86 | ltletrd 11065 |
. . . . . 6
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → 0 < if(𝑎 ≤ 𝐵, 𝐵, 𝑎)) |
88 | | lerec 11788 |
. . . . . 6
⊢
(((if(𝑎 ≤ 𝐵, 𝐵, 𝑎) ∈ ℝ ∧ 0 < if(𝑎 ≤ 𝐵, 𝐵, 𝑎)) ∧ (if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 / 𝐴)) + 1), 𝐵) ∈ ℝ ∧ 0 < if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → (if(𝑎 ≤ 𝐵, 𝐵, 𝑎) ≤ if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 / 𝐴)) + 1), 𝐵) ↔ (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 / 𝐴)) + 1), 𝐵)) ≤ (1 / if(𝑎 ≤ 𝐵, 𝐵, 𝑎)))) |
89 | 83, 87, 38, 39, 88 | syl22anc 835 |
. . . . 5
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → (if(𝑎 ≤ 𝐵, 𝐵, 𝑎) ≤ if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 / 𝐴)) + 1), 𝐵) ↔ (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 / 𝐴)) + 1), 𝐵)) ≤ (1 / if(𝑎 ≤ 𝐵, 𝐵, 𝑎)))) |
90 | 82, 89 | mpbid 231 |
. . . 4
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 / 𝐴)) + 1), 𝐵)) ≤ (1 / if(𝑎 ≤ 𝐵, 𝐵, 𝑎))) |
91 | 14, 24, 75, 27, 90 | ltletrd 11065 |
. . 3
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → (abs‘((𝐴 · 𝑎) − 𝑏)) < (1 / if(𝑎 ≤ 𝐵, 𝐵, 𝑎))) |
92 | | oveq2 7263 |
. . . . . 6
⊢ (𝑥 = 𝑎 → (𝐴 · 𝑥) = (𝐴 · 𝑎)) |
93 | 92 | fvoveq1d 7277 |
. . . . 5
⊢ (𝑥 = 𝑎 → (abs‘((𝐴 · 𝑥) − 𝑦)) = (abs‘((𝐴 · 𝑎) − 𝑦))) |
94 | | breq1 5073 |
. . . . . . 7
⊢ (𝑥 = 𝑎 → (𝑥 ≤ 𝐵 ↔ 𝑎 ≤ 𝐵)) |
95 | | id 22 |
. . . . . . 7
⊢ (𝑥 = 𝑎 → 𝑥 = 𝑎) |
96 | 94, 95 | ifbieq2d 4482 |
. . . . . 6
⊢ (𝑥 = 𝑎 → if(𝑥 ≤ 𝐵, 𝐵, 𝑥) = if(𝑎 ≤ 𝐵, 𝐵, 𝑎)) |
97 | 96 | oveq2d 7271 |
. . . . 5
⊢ (𝑥 = 𝑎 → (1 / if(𝑥 ≤ 𝐵, 𝐵, 𝑥)) = (1 / if(𝑎 ≤ 𝐵, 𝐵, 𝑎))) |
98 | 93, 97 | breq12d 5083 |
. . . 4
⊢ (𝑥 = 𝑎 → ((abs‘((𝐴 · 𝑥) − 𝑦)) < (1 / if(𝑥 ≤ 𝐵, 𝐵, 𝑥)) ↔ (abs‘((𝐴 · 𝑎) − 𝑦)) < (1 / if(𝑎 ≤ 𝐵, 𝐵, 𝑎)))) |
99 | | oveq2 7263 |
. . . . . 6
⊢ (𝑦 = 𝑏 → ((𝐴 · 𝑎) − 𝑦) = ((𝐴 · 𝑎) − 𝑏)) |
100 | 99 | fveq2d 6760 |
. . . . 5
⊢ (𝑦 = 𝑏 → (abs‘((𝐴 · 𝑎) − 𝑦)) = (abs‘((𝐴 · 𝑎) − 𝑏))) |
101 | 100 | breq1d 5080 |
. . . 4
⊢ (𝑦 = 𝑏 → ((abs‘((𝐴 · 𝑎) − 𝑦)) < (1 / if(𝑎 ≤ 𝐵, 𝐵, 𝑎)) ↔ (abs‘((𝐴 · 𝑎) − 𝑏)) < (1 / if(𝑎 ≤ 𝐵, 𝐵, 𝑎)))) |
102 | 98, 101 | rspc2ev 3564 |
. . 3
⊢ ((𝑎 ∈ ℕ ∧ 𝑏 ∈ ℕ ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝑎 ≤ 𝐵, 𝐵, 𝑎))) → ∃𝑥 ∈ ℕ ∃𝑦 ∈ ℕ (abs‘((𝐴 · 𝑥) − 𝑦)) < (1 / if(𝑥 ≤ 𝐵, 𝐵, 𝑥))) |
103 | 2, 73, 91, 102 | syl3anc 1369 |
. 2
⊢
(((((𝐴 ∈
ℝ+ ∧ 𝐵
∈ ℕ) ∧ 𝑎
∈ (1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))) ∧ 𝑏 ∈ ℕ0) ∧
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) → ∃𝑥 ∈ ℕ ∃𝑦 ∈ ℕ (abs‘((𝐴 · 𝑥) − 𝑦)) < (1 / if(𝑥 ≤ 𝐵, 𝐵, 𝑥))) |
104 | 19, 21 | ifcld 4502 |
. . 3
⊢ ((𝐴 ∈ ℝ+
∧ 𝐵 ∈ ℕ)
→ if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵) ∈ ℕ) |
105 | | irrapxlem3 40562 |
. . 3
⊢ ((𝐴 ∈ ℝ+
∧ if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵) ∈ ℕ) → ∃𝑎 ∈ (1...if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))∃𝑏 ∈ ℕ0
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) |
106 | 5, 104, 105 | syl2anc 583 |
. 2
⊢ ((𝐴 ∈ ℝ+
∧ 𝐵 ∈ ℕ)
→ ∃𝑎 ∈
(1...if(𝐵 ≤
((⌊‘(1 / 𝐴)) +
1), ((⌊‘(1 / 𝐴)) + 1), 𝐵))∃𝑏 ∈ ℕ0
(abs‘((𝐴 ·
𝑎) − 𝑏)) < (1 / if(𝐵 ≤ ((⌊‘(1 / 𝐴)) + 1), ((⌊‘(1 /
𝐴)) + 1), 𝐵))) |
107 | 103, 106 | r19.29vva 3263 |
1
⊢ ((𝐴 ∈ ℝ+
∧ 𝐵 ∈ ℕ)
→ ∃𝑥 ∈
ℕ ∃𝑦 ∈
ℕ (abs‘((𝐴
· 𝑥) − 𝑦)) < (1 / if(𝑥 ≤ 𝐵, 𝐵, 𝑥))) |