| Step | Hyp | Ref
| Expression |
| 1 | | pwbdvds 12961 |
. 2
⊢ ((𝑁 ∈ ℕ ∧ 𝐵 ∈
(ℤ≥‘2)) → ∃𝑚 ∈ ℕ0 ((𝐵↑𝑚) ∥ 𝑁 ∧ ¬ (𝐵↑(𝑚 + 1)) ∥ 𝑁)) |
| 2 | | simplrl 541 |
. . . . . . 7
⊢ ((((𝑁 ∈ ℕ ∧ 𝐵 ∈
(ℤ≥‘2)) ∧ (𝑚 ∈ ℕ0 ∧ 𝑥 ∈ ℕ0))
∧ (((𝐵↑𝑚) ∥ 𝑁 ∧ ¬ (𝐵↑(𝑚 + 1)) ∥ 𝑁) ∧ ((𝐵↑𝑥) ∥ 𝑁 ∧ ¬ (𝐵↑(𝑥 + 1)) ∥ 𝑁))) → 𝑚 ∈ ℕ0) |
| 3 | 2 | nn0red 9625 |
. . . . . 6
⊢ ((((𝑁 ∈ ℕ ∧ 𝐵 ∈
(ℤ≥‘2)) ∧ (𝑚 ∈ ℕ0 ∧ 𝑥 ∈ ℕ0))
∧ (((𝐵↑𝑚) ∥ 𝑁 ∧ ¬ (𝐵↑(𝑚 + 1)) ∥ 𝑁) ∧ ((𝐵↑𝑥) ∥ 𝑁 ∧ ¬ (𝐵↑(𝑥 + 1)) ∥ 𝑁))) → 𝑚 ∈ ℝ) |
| 4 | | simplrr 542 |
. . . . . . 7
⊢ ((((𝑁 ∈ ℕ ∧ 𝐵 ∈
(ℤ≥‘2)) ∧ (𝑚 ∈ ℕ0 ∧ 𝑥 ∈ ℕ0))
∧ (((𝐵↑𝑚) ∥ 𝑁 ∧ ¬ (𝐵↑(𝑚 + 1)) ∥ 𝑁) ∧ ((𝐵↑𝑥) ∥ 𝑁 ∧ ¬ (𝐵↑(𝑥 + 1)) ∥ 𝑁))) → 𝑥 ∈ ℕ0) |
| 5 | 4 | nn0red 9625 |
. . . . . 6
⊢ ((((𝑁 ∈ ℕ ∧ 𝐵 ∈
(ℤ≥‘2)) ∧ (𝑚 ∈ ℕ0 ∧ 𝑥 ∈ ℕ0))
∧ (((𝐵↑𝑚) ∥ 𝑁 ∧ ¬ (𝐵↑(𝑚 + 1)) ∥ 𝑁) ∧ ((𝐵↑𝑥) ∥ 𝑁 ∧ ¬ (𝐵↑(𝑥 + 1)) ∥ 𝑁))) → 𝑥 ∈ ℝ) |
| 6 | | simplll 539 |
. . . . . . 7
⊢ ((((𝑁 ∈ ℕ ∧ 𝐵 ∈
(ℤ≥‘2)) ∧ (𝑚 ∈ ℕ0 ∧ 𝑥 ∈ ℕ0))
∧ (((𝐵↑𝑚) ∥ 𝑁 ∧ ¬ (𝐵↑(𝑚 + 1)) ∥ 𝑁) ∧ ((𝐵↑𝑥) ∥ 𝑁 ∧ ¬ (𝐵↑(𝑥 + 1)) ∥ 𝑁))) → 𝑁 ∈ ℕ) |
| 7 | | eluz2nn 9975 |
. . . . . . . 8
⊢ (𝐵 ∈
(ℤ≥‘2) → 𝐵 ∈ ℕ) |
| 8 | 7 | ad3antlr 497 |
. . . . . . 7
⊢ ((((𝑁 ∈ ℕ ∧ 𝐵 ∈
(ℤ≥‘2)) ∧ (𝑚 ∈ ℕ0 ∧ 𝑥 ∈ ℕ0))
∧ (((𝐵↑𝑚) ∥ 𝑁 ∧ ¬ (𝐵↑(𝑚 + 1)) ∥ 𝑁) ∧ ((𝐵↑𝑥) ∥ 𝑁 ∧ ¬ (𝐵↑(𝑥 + 1)) ∥ 𝑁))) → 𝐵 ∈ ℕ) |
| 9 | | simprll 543 |
. . . . . . 7
⊢ ((((𝑁 ∈ ℕ ∧ 𝐵 ∈
(ℤ≥‘2)) ∧ (𝑚 ∈ ℕ0 ∧ 𝑥 ∈ ℕ0))
∧ (((𝐵↑𝑚) ∥ 𝑁 ∧ ¬ (𝐵↑(𝑚 + 1)) ∥ 𝑁) ∧ ((𝐵↑𝑥) ∥ 𝑁 ∧ ¬ (𝐵↑(𝑥 + 1)) ∥ 𝑁))) → (𝐵↑𝑚) ∥ 𝑁) |
| 10 | | simprrr 546 |
. . . . . . 7
⊢ ((((𝑁 ∈ ℕ ∧ 𝐵 ∈
(ℤ≥‘2)) ∧ (𝑚 ∈ ℕ0 ∧ 𝑥 ∈ ℕ0))
∧ (((𝐵↑𝑚) ∥ 𝑁 ∧ ¬ (𝐵↑(𝑚 + 1)) ∥ 𝑁) ∧ ((𝐵↑𝑥) ∥ 𝑁 ∧ ¬ (𝐵↑(𝑥 + 1)) ∥ 𝑁))) → ¬ (𝐵↑(𝑥 + 1)) ∥ 𝑁) |
| 11 | 6, 2, 4, 8, 9, 10 | pwbdvdseulemle 12962 |
. . . . . 6
⊢ ((((𝑁 ∈ ℕ ∧ 𝐵 ∈
(ℤ≥‘2)) ∧ (𝑚 ∈ ℕ0 ∧ 𝑥 ∈ ℕ0))
∧ (((𝐵↑𝑚) ∥ 𝑁 ∧ ¬ (𝐵↑(𝑚 + 1)) ∥ 𝑁) ∧ ((𝐵↑𝑥) ∥ 𝑁 ∧ ¬ (𝐵↑(𝑥 + 1)) ∥ 𝑁))) → 𝑚 ≤ 𝑥) |
| 12 | | simprrl 545 |
. . . . . . 7
⊢ ((((𝑁 ∈ ℕ ∧ 𝐵 ∈
(ℤ≥‘2)) ∧ (𝑚 ∈ ℕ0 ∧ 𝑥 ∈ ℕ0))
∧ (((𝐵↑𝑚) ∥ 𝑁 ∧ ¬ (𝐵↑(𝑚 + 1)) ∥ 𝑁) ∧ ((𝐵↑𝑥) ∥ 𝑁 ∧ ¬ (𝐵↑(𝑥 + 1)) ∥ 𝑁))) → (𝐵↑𝑥) ∥ 𝑁) |
| 13 | | simprlr 544 |
. . . . . . 7
⊢ ((((𝑁 ∈ ℕ ∧ 𝐵 ∈
(ℤ≥‘2)) ∧ (𝑚 ∈ ℕ0 ∧ 𝑥 ∈ ℕ0))
∧ (((𝐵↑𝑚) ∥ 𝑁 ∧ ¬ (𝐵↑(𝑚 + 1)) ∥ 𝑁) ∧ ((𝐵↑𝑥) ∥ 𝑁 ∧ ¬ (𝐵↑(𝑥 + 1)) ∥ 𝑁))) → ¬ (𝐵↑(𝑚 + 1)) ∥ 𝑁) |
| 14 | 6, 4, 2, 8, 12, 13 | pwbdvdseulemle 12962 |
. . . . . 6
⊢ ((((𝑁 ∈ ℕ ∧ 𝐵 ∈
(ℤ≥‘2)) ∧ (𝑚 ∈ ℕ0 ∧ 𝑥 ∈ ℕ0))
∧ (((𝐵↑𝑚) ∥ 𝑁 ∧ ¬ (𝐵↑(𝑚 + 1)) ∥ 𝑁) ∧ ((𝐵↑𝑥) ∥ 𝑁 ∧ ¬ (𝐵↑(𝑥 + 1)) ∥ 𝑁))) → 𝑥 ≤ 𝑚) |
| 15 | 3, 5, 11, 14 | letrid 8443 |
. . . . 5
⊢ ((((𝑁 ∈ ℕ ∧ 𝐵 ∈
(ℤ≥‘2)) ∧ (𝑚 ∈ ℕ0 ∧ 𝑥 ∈ ℕ0))
∧ (((𝐵↑𝑚) ∥ 𝑁 ∧ ¬ (𝐵↑(𝑚 + 1)) ∥ 𝑁) ∧ ((𝐵↑𝑥) ∥ 𝑁 ∧ ¬ (𝐵↑(𝑥 + 1)) ∥ 𝑁))) → 𝑚 = 𝑥) |
| 16 | 15 | ex 115 |
. . . 4
⊢ (((𝑁 ∈ ℕ ∧ 𝐵 ∈
(ℤ≥‘2)) ∧ (𝑚 ∈ ℕ0 ∧ 𝑥 ∈ ℕ0))
→ ((((𝐵↑𝑚) ∥ 𝑁 ∧ ¬ (𝐵↑(𝑚 + 1)) ∥ 𝑁) ∧ ((𝐵↑𝑥) ∥ 𝑁 ∧ ¬ (𝐵↑(𝑥 + 1)) ∥ 𝑁)) → 𝑚 = 𝑥)) |
| 17 | 16 | ralrimivva 2632 |
. . 3
⊢ ((𝑁 ∈ ℕ ∧ 𝐵 ∈
(ℤ≥‘2)) → ∀𝑚 ∈ ℕ0 ∀𝑥 ∈ ℕ0
((((𝐵↑𝑚) ∥ 𝑁 ∧ ¬ (𝐵↑(𝑚 + 1)) ∥ 𝑁) ∧ ((𝐵↑𝑥) ∥ 𝑁 ∧ ¬ (𝐵↑(𝑥 + 1)) ∥ 𝑁)) → 𝑚 = 𝑥)) |
| 18 | | oveq2 6093 |
. . . . . 6
⊢ (𝑚 = 𝑥 → (𝐵↑𝑚) = (𝐵↑𝑥)) |
| 19 | 18 | breq1d 4140 |
. . . . 5
⊢ (𝑚 = 𝑥 → ((𝐵↑𝑚) ∥ 𝑁 ↔ (𝐵↑𝑥) ∥ 𝑁)) |
| 20 | | oveq1 6092 |
. . . . . . . 8
⊢ (𝑚 = 𝑥 → (𝑚 + 1) = (𝑥 + 1)) |
| 21 | 20 | oveq2d 6101 |
. . . . . . 7
⊢ (𝑚 = 𝑥 → (𝐵↑(𝑚 + 1)) = (𝐵↑(𝑥 + 1))) |
| 22 | 21 | breq1d 4140 |
. . . . . 6
⊢ (𝑚 = 𝑥 → ((𝐵↑(𝑚 + 1)) ∥ 𝑁 ↔ (𝐵↑(𝑥 + 1)) ∥ 𝑁)) |
| 23 | 22 | notbid 677 |
. . . . 5
⊢ (𝑚 = 𝑥 → (¬ (𝐵↑(𝑚 + 1)) ∥ 𝑁 ↔ ¬ (𝐵↑(𝑥 + 1)) ∥ 𝑁)) |
| 24 | 19, 23 | anbi12d 477 |
. . . 4
⊢ (𝑚 = 𝑥 → (((𝐵↑𝑚) ∥ 𝑁 ∧ ¬ (𝐵↑(𝑚 + 1)) ∥ 𝑁) ↔ ((𝐵↑𝑥) ∥ 𝑁 ∧ ¬ (𝐵↑(𝑥 + 1)) ∥ 𝑁))) |
| 25 | 24 | rmo4 3019 |
. . 3
⊢
(∃*𝑚 ∈
ℕ0 ((𝐵↑𝑚) ∥ 𝑁 ∧ ¬ (𝐵↑(𝑚 + 1)) ∥ 𝑁) ↔ ∀𝑚 ∈ ℕ0 ∀𝑥 ∈ ℕ0
((((𝐵↑𝑚) ∥ 𝑁 ∧ ¬ (𝐵↑(𝑚 + 1)) ∥ 𝑁) ∧ ((𝐵↑𝑥) ∥ 𝑁 ∧ ¬ (𝐵↑(𝑥 + 1)) ∥ 𝑁)) → 𝑚 = 𝑥)) |
| 26 | 17, 25 | sylibr 134 |
. 2
⊢ ((𝑁 ∈ ℕ ∧ 𝐵 ∈
(ℤ≥‘2)) → ∃*𝑚 ∈ ℕ0 ((𝐵↑𝑚) ∥ 𝑁 ∧ ¬ (𝐵↑(𝑚 + 1)) ∥ 𝑁)) |
| 27 | | reu5 2770 |
. 2
⊢
(∃!𝑚 ∈
ℕ0 ((𝐵↑𝑚) ∥ 𝑁 ∧ ¬ (𝐵↑(𝑚 + 1)) ∥ 𝑁) ↔ (∃𝑚 ∈ ℕ0 ((𝐵↑𝑚) ∥ 𝑁 ∧ ¬ (𝐵↑(𝑚 + 1)) ∥ 𝑁) ∧ ∃*𝑚 ∈ ℕ0 ((𝐵↑𝑚) ∥ 𝑁 ∧ ¬ (𝐵↑(𝑚 + 1)) ∥ 𝑁))) |
| 28 | 1, 26, 27 | sylanbrc 421 |
1
⊢ ((𝑁 ∈ ℕ ∧ 𝐵 ∈
(ℤ≥‘2)) → ∃!𝑚 ∈ ℕ0 ((𝐵↑𝑚) ∥ 𝑁 ∧ ¬ (𝐵↑(𝑚 + 1)) ∥ 𝑁)) |