| Step | Hyp | Ref
| Expression |
| 1 | | aks6d1c2p2.1 |
. . . 4
⊢ (𝜑 → 𝑁 ∈ ℕ) |
| 2 | | aks6d1c2p2.2 |
. . . 4
⊢ (𝜑 → 𝑃 ∈ ℙ) |
| 3 | | aks6d1c2p2.3 |
. . . 4
⊢ (𝜑 → 𝑃 ∥ 𝑁) |
| 4 | | aks6d1c2p2.4 |
. . . 4
⊢ 𝐸 = (𝑘 ∈ ℕ0, 𝑙 ∈ ℕ0
↦ ((𝑃↑𝑘) · ((𝑁 / 𝑃)↑𝑙))) |
| 5 | 1, 2, 3, 4 | aks6d1c2p1 42119 |
. . 3
⊢ (𝜑 → 𝐸:(ℕ0 ×
ℕ0)⟶ℕ) |
| 6 | | neneq 2946 |
. . . . . . . . . . . . . . . . 17
⊢ (𝑏 ≠ 𝑑 → ¬ 𝑏 = 𝑑) |
| 7 | 6 | orcd 874 |
. . . . . . . . . . . . . . . 16
⊢ (𝑏 ≠ 𝑑 → (¬ 𝑏 = 𝑑 ∨ ¬ 𝑎 = 𝑐)) |
| 8 | | simpr 484 |
. . . . . . . . . . . . . . . . . 18
⊢ ((𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐) → 𝑎 ≠ 𝑐) |
| 9 | 8 | neneqd 2945 |
. . . . . . . . . . . . . . . . 17
⊢ ((𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐) → ¬ 𝑎 = 𝑐) |
| 10 | 9 | olcd 875 |
. . . . . . . . . . . . . . . 16
⊢ ((𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐) → (¬ 𝑏 = 𝑑 ∨ ¬ 𝑎 = 𝑐)) |
| 11 | 7, 10 | jaoi 858 |
. . . . . . . . . . . . . . 15
⊢ ((𝑏 ≠ 𝑑 ∨ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → (¬ 𝑏 = 𝑑 ∨ ¬ 𝑎 = 𝑐)) |
| 12 | | neqne 2948 |
. . . . . . . . . . . . . . . . 17
⊢ (¬
𝑏 = 𝑑 → 𝑏 ≠ 𝑑) |
| 13 | 12 | orcd 874 |
. . . . . . . . . . . . . . . 16
⊢ (¬
𝑏 = 𝑑 → (𝑏 ≠ 𝑑 ∨ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐))) |
| 14 | | neqne 2948 |
. . . . . . . . . . . . . . . . . . 19
⊢ (¬
𝑎 = 𝑐 → 𝑎 ≠ 𝑐) |
| 15 | 14 | anim1ci 616 |
. . . . . . . . . . . . . . . . . 18
⊢ ((¬
𝑎 = 𝑐 ∧ 𝑏 = 𝑑) → (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) |
| 16 | 15 | olcd 875 |
. . . . . . . . . . . . . . . . 17
⊢ ((¬
𝑎 = 𝑐 ∧ 𝑏 = 𝑑) → (𝑏 ≠ 𝑑 ∨ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐))) |
| 17 | 13 | adantl 481 |
. . . . . . . . . . . . . . . . 17
⊢ ((¬
𝑎 = 𝑐 ∧ ¬ 𝑏 = 𝑑) → (𝑏 ≠ 𝑑 ∨ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐))) |
| 18 | 16, 17 | pm2.61dan 813 |
. . . . . . . . . . . . . . . 16
⊢ (¬
𝑎 = 𝑐 → (𝑏 ≠ 𝑑 ∨ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐))) |
| 19 | 13, 18 | jaoi 858 |
. . . . . . . . . . . . . . 15
⊢ ((¬
𝑏 = 𝑑 ∨ ¬ 𝑎 = 𝑐) → (𝑏 ≠ 𝑑 ∨ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐))) |
| 20 | 11, 19 | impbii 209 |
. . . . . . . . . . . . . 14
⊢ ((𝑏 ≠ 𝑑 ∨ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) ↔ (¬ 𝑏 = 𝑑 ∨ ¬ 𝑎 = 𝑐)) |
| 21 | | orcom 871 |
. . . . . . . . . . . . . 14
⊢ ((¬
𝑏 = 𝑑 ∨ ¬ 𝑎 = 𝑐) ↔ (¬ 𝑎 = 𝑐 ∨ ¬ 𝑏 = 𝑑)) |
| 22 | 20, 21 | bitri 275 |
. . . . . . . . . . . . 13
⊢ ((𝑏 ≠ 𝑑 ∨ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) ↔ (¬ 𝑎 = 𝑐 ∨ ¬ 𝑏 = 𝑑)) |
| 23 | | ianor 984 |
. . . . . . . . . . . . . 14
⊢ (¬
(𝑎 = 𝑐 ∧ 𝑏 = 𝑑) ↔ (¬ 𝑎 = 𝑐 ∨ ¬ 𝑏 = 𝑑)) |
| 24 | 23 | bicomi 224 |
. . . . . . . . . . . . 13
⊢ ((¬
𝑎 = 𝑐 ∨ ¬ 𝑏 = 𝑑) ↔ ¬ (𝑎 = 𝑐 ∧ 𝑏 = 𝑑)) |
| 25 | 22, 24 | bitri 275 |
. . . . . . . . . . . 12
⊢ ((𝑏 ≠ 𝑑 ∨ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) ↔ ¬ (𝑎 = 𝑐 ∧ 𝑏 = 𝑑)) |
| 26 | | aks6d1c2p2.5 |
. . . . . . . . . . . . . . . 16
⊢ (𝜑 → 𝑄 ∈ ℙ) |
| 27 | 26 | ad5antr 734 |
. . . . . . . . . . . . . . 15
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ 𝑏 ≠ 𝑑) → 𝑄 ∈ ℙ) |
| 28 | | simpr 484 |
. . . . . . . . . . . . . . . . 17
⊢
(((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ 𝑏 ≠ 𝑑) ∧ 𝑝 = 𝑄) → 𝑝 = 𝑄) |
| 29 | 28 | oveq1d 7446 |
. . . . . . . . . . . . . . . 16
⊢
(((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ 𝑏 ≠ 𝑑) ∧ 𝑝 = 𝑄) → (𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = (𝑄 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)))) |
| 30 | 28 | oveq1d 7446 |
. . . . . . . . . . . . . . . 16
⊢
(((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ 𝑏 ≠ 𝑑) ∧ 𝑝 = 𝑄) → (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))) = (𝑄 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)))) |
| 31 | 29, 30 | neeq12d 3002 |
. . . . . . . . . . . . . . 15
⊢
(((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ 𝑏 ≠ 𝑑) ∧ 𝑝 = 𝑄) → ((𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) ≠ (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))) ↔ (𝑄 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) ≠ (𝑄 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))))) |
| 32 | | 0cnd 11254 |
. . . . . . . . . . . . . . . . . 18
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ 𝑏 ≠ 𝑑) → 0 ∈
ℂ) |
| 33 | | prmnn 16711 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
⊢ (𝑃 ∈ ℙ → 𝑃 ∈
ℕ) |
| 34 | 2, 33 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
⊢ (𝜑 → 𝑃 ∈ ℕ) |
| 35 | 1, 34 | jca 511 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
⊢ (𝜑 → (𝑁 ∈ ℕ ∧ 𝑃 ∈ ℕ)) |
| 36 | | nndivdvds 16299 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
⊢ ((𝑁 ∈ ℕ ∧ 𝑃 ∈ ℕ) → (𝑃 ∥ 𝑁 ↔ (𝑁 / 𝑃) ∈ ℕ)) |
| 37 | 35, 36 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
⊢ (𝜑 → (𝑃 ∥ 𝑁 ↔ (𝑁 / 𝑃) ∈ ℕ)) |
| 38 | 3, 37 | mpbid 232 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
⊢ (𝜑 → (𝑁 / 𝑃) ∈ ℕ) |
| 39 | 38 | adantr 480 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢ ((𝜑 ∧ 𝑎 ∈ ℕ0) → (𝑁 / 𝑃) ∈ ℕ) |
| 40 | 39 | adantr 480 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢ (((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0)
→ (𝑁 / 𝑃) ∈
ℕ) |
| 41 | 40 | ad2antrr 726 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (𝑁 / 𝑃) ∈
ℕ) |
| 42 | 41 | adantr 480 |
. . . . . . . . . . . . . . . . . . . . 21
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ 𝑏 ≠ 𝑑) → (𝑁 / 𝑃) ∈ ℕ) |
| 43 | | simp-4r 784 |
. . . . . . . . . . . . . . . . . . . . 21
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ 𝑏 ≠ 𝑑) → 𝑏 ∈ ℕ0) |
| 44 | 42, 43 | nnexpcld 14284 |
. . . . . . . . . . . . . . . . . . . 20
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ 𝑏 ≠ 𝑑) → ((𝑁 / 𝑃)↑𝑏) ∈ ℕ) |
| 45 | 27, 44 | pccld 16888 |
. . . . . . . . . . . . . . . . . . 19
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ 𝑏 ≠ 𝑑) → (𝑄 pCnt ((𝑁 / 𝑃)↑𝑏)) ∈
ℕ0) |
| 46 | 45 | nn0cnd 12589 |
. . . . . . . . . . . . . . . . . 18
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ 𝑏 ≠ 𝑑) → (𝑄 pCnt ((𝑁 / 𝑃)↑𝑏)) ∈ ℂ) |
| 47 | | simplr 769 |
. . . . . . . . . . . . . . . . . . . . 21
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ 𝑏 ≠ 𝑑) → 𝑑 ∈ ℕ0) |
| 48 | 42, 47 | nnexpcld 14284 |
. . . . . . . . . . . . . . . . . . . 20
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ 𝑏 ≠ 𝑑) → ((𝑁 / 𝑃)↑𝑑) ∈ ℕ) |
| 49 | 27, 48 | pccld 16888 |
. . . . . . . . . . . . . . . . . . 19
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ 𝑏 ≠ 𝑑) → (𝑄 pCnt ((𝑁 / 𝑃)↑𝑑)) ∈
ℕ0) |
| 50 | 49 | nn0cnd 12589 |
. . . . . . . . . . . . . . . . . 18
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ 𝑏 ≠ 𝑑) → (𝑄 pCnt ((𝑁 / 𝑃)↑𝑑)) ∈ ℂ) |
| 51 | | simpr 484 |
. . . . . . . . . . . . . . . . . . . 20
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ 𝑏 ≠ 𝑑) → 𝑏 ≠ 𝑑) |
| 52 | 43 | nn0cnd 12589 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ 𝑏 ≠ 𝑑) → 𝑏 ∈ ℂ) |
| 53 | 47 | nn0cnd 12589 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ 𝑏 ≠ 𝑑) → 𝑑 ∈ ℂ) |
| 54 | 27, 42 | pccld 16888 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ 𝑏 ≠ 𝑑) → (𝑄 pCnt (𝑁 / 𝑃)) ∈
ℕ0) |
| 55 | 54 | nn0cnd 12589 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ 𝑏 ≠ 𝑑) → (𝑄 pCnt (𝑁 / 𝑃)) ∈ ℂ) |
| 56 | | simp-5l 785 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ 𝑏 ≠ 𝑑) → 𝜑) |
| 57 | | aks6d1c2p2.6 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
⊢ (𝜑 → 𝑄 ∥ 𝑁) |
| 58 | 1 | nncnd 12282 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
⊢ (𝜑 → 𝑁 ∈ ℂ) |
| 59 | 34 | nncnd 12282 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
⊢ (𝜑 → 𝑃 ∈ ℂ) |
| 60 | 34 | nnne0d 12316 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
⊢ (𝜑 → 𝑃 ≠ 0) |
| 61 | 58, 59, 60 | divcan2d 12045 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
⊢ (𝜑 → (𝑃 · (𝑁 / 𝑃)) = 𝑁) |
| 62 | 61 | eqcomd 2743 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
⊢ (𝜑 → 𝑁 = (𝑃 · (𝑁 / 𝑃))) |
| 63 | 62 | breq2d 5155 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
⊢ (𝜑 → (𝑄 ∥ 𝑁 ↔ 𝑄 ∥ (𝑃 · (𝑁 / 𝑃)))) |
| 64 | 57, 63 | mpbid 232 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
⊢ (𝜑 → 𝑄 ∥ (𝑃 · (𝑁 / 𝑃))) |
| 65 | 34 | nnzd 12640 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
⊢ (𝜑 → 𝑃 ∈ ℤ) |
| 66 | 38 | nnzd 12640 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
⊢ (𝜑 → (𝑁 / 𝑃) ∈ ℤ) |
| 67 | | euclemma 16750 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
⊢ ((𝑄 ∈ ℙ ∧ 𝑃 ∈ ℤ ∧ (𝑁 / 𝑃) ∈ ℤ) → (𝑄 ∥ (𝑃 · (𝑁 / 𝑃)) ↔ (𝑄 ∥ 𝑃 ∨ 𝑄 ∥ (𝑁 / 𝑃)))) |
| 68 | 26, 65, 66, 67 | syl3anc 1373 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
⊢ (𝜑 → (𝑄 ∥ (𝑃 · (𝑁 / 𝑃)) ↔ (𝑄 ∥ 𝑃 ∨ 𝑄 ∥ (𝑁 / 𝑃)))) |
| 69 | 68 | biimpd 229 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
⊢ (𝜑 → (𝑄 ∥ (𝑃 · (𝑁 / 𝑃)) → (𝑄 ∥ 𝑃 ∨ 𝑄 ∥ (𝑁 / 𝑃)))) |
| 70 | 64, 69 | mpd 15 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
⊢ (𝜑 → (𝑄 ∥ 𝑃 ∨ 𝑄 ∥ (𝑁 / 𝑃))) |
| 71 | | aks6d1c2p2.7 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
⊢ (𝜑 → 𝑃 ≠ 𝑄) |
| 72 | | necom 2994 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
⊢ (𝑃 ≠ 𝑄 ↔ 𝑄 ≠ 𝑃) |
| 73 | 72 | imbi2i 336 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
⊢ ((𝜑 → 𝑃 ≠ 𝑄) ↔ (𝜑 → 𝑄 ≠ 𝑃)) |
| 74 | 71, 73 | mpbi 230 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
⊢ (𝜑 → 𝑄 ≠ 𝑃) |
| 75 | 74 | neneqd 2945 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
⊢ (𝜑 → ¬ 𝑄 = 𝑃) |
| 76 | | 1red 11262 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
⊢ (𝜑 → 1 ∈
ℝ) |
| 77 | | prmgt1 16734 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
⊢ (𝑄 ∈ ℙ → 1 <
𝑄) |
| 78 | 26, 77 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
⊢ (𝜑 → 1 < 𝑄) |
| 79 | 76, 78 | ltned 11397 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
⊢ (𝜑 → 1 ≠ 𝑄) |
| 80 | 79 | necomd 2996 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
⊢ (𝜑 → 𝑄 ≠ 1) |
| 81 | 80 | neneqd 2945 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
⊢ (𝜑 → ¬ 𝑄 = 1) |
| 82 | 75, 81 | jca 511 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
⊢ (𝜑 → (¬ 𝑄 = 𝑃 ∧ ¬ 𝑄 = 1)) |
| 83 | | pm4.56 991 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
⊢ ((¬
𝑄 = 𝑃 ∧ ¬ 𝑄 = 1) ↔ ¬ (𝑄 = 𝑃 ∨ 𝑄 = 1)) |
| 84 | 82, 83 | sylib 218 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
⊢ (𝜑 → ¬ (𝑄 = 𝑃 ∨ 𝑄 = 1)) |
| 85 | | prmnn 16711 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
⊢ (𝑄 ∈ ℙ → 𝑄 ∈
ℕ) |
| 86 | 26, 85 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
⊢ (𝜑 → 𝑄 ∈ ℕ) |
| 87 | | dvdsprime 16724 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
⊢ ((𝑃 ∈ ℙ ∧ 𝑄 ∈ ℕ) → (𝑄 ∥ 𝑃 ↔ (𝑄 = 𝑃 ∨ 𝑄 = 1))) |
| 88 | 2, 86, 87 | syl2anc 584 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
⊢ (𝜑 → (𝑄 ∥ 𝑃 ↔ (𝑄 = 𝑃 ∨ 𝑄 = 1))) |
| 89 | 84, 88 | mtbird 325 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
⊢ (𝜑 → ¬ 𝑄 ∥ 𝑃) |
| 90 | 70, 89 | orcnd 879 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
⊢ (𝜑 → 𝑄 ∥ (𝑁 / 𝑃)) |
| 91 | 26, 38 | jca 511 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
⊢ (𝜑 → (𝑄 ∈ ℙ ∧ (𝑁 / 𝑃) ∈ ℕ)) |
| 92 | | pcelnn 16908 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
⊢ ((𝑄 ∈ ℙ ∧ (𝑁 / 𝑃) ∈ ℕ) → ((𝑄 pCnt (𝑁 / 𝑃)) ∈ ℕ ↔ 𝑄 ∥ (𝑁 / 𝑃))) |
| 93 | 91, 92 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
⊢ (𝜑 → ((𝑄 pCnt (𝑁 / 𝑃)) ∈ ℕ ↔ 𝑄 ∥ (𝑁 / 𝑃))) |
| 94 | 90, 93 | mpbird 257 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢ (𝜑 → (𝑄 pCnt (𝑁 / 𝑃)) ∈ ℕ) |
| 95 | 56, 94 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ 𝑏 ≠ 𝑑) → (𝑄 pCnt (𝑁 / 𝑃)) ∈ ℕ) |
| 96 | 95 | nnne0d 12316 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ 𝑏 ≠ 𝑑) → (𝑄 pCnt (𝑁 / 𝑃)) ≠ 0) |
| 97 | 52, 53, 55, 96 | mulcan2d 11897 |
. . . . . . . . . . . . . . . . . . . . 21
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ 𝑏 ≠ 𝑑) → ((𝑏 · (𝑄 pCnt (𝑁 / 𝑃))) = (𝑑 · (𝑄 pCnt (𝑁 / 𝑃))) ↔ 𝑏 = 𝑑)) |
| 98 | 97 | necon3bid 2985 |
. . . . . . . . . . . . . . . . . . . 20
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ 𝑏 ≠ 𝑑) → ((𝑏 · (𝑄 pCnt (𝑁 / 𝑃))) ≠ (𝑑 · (𝑄 pCnt (𝑁 / 𝑃))) ↔ 𝑏 ≠ 𝑑)) |
| 99 | 51, 98 | mpbird 257 |
. . . . . . . . . . . . . . . . . . 19
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ 𝑏 ≠ 𝑑) → (𝑏 · (𝑄 pCnt (𝑁 / 𝑃))) ≠ (𝑑 · (𝑄 pCnt (𝑁 / 𝑃)))) |
| 100 | 26 | ad4antr 732 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ 𝑄 ∈
ℙ) |
| 101 | | nnq 13004 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
⊢ ((𝑁 / 𝑃) ∈ ℕ → (𝑁 / 𝑃) ∈ ℚ) |
| 102 | 41, 101 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (𝑁 / 𝑃) ∈
ℚ) |
| 103 | 1 | ad4antr 732 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ 𝑁 ∈
ℕ) |
| 104 | 103 | nncnd 12282 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ 𝑁 ∈
ℂ) |
| 105 | 34 | adantr 480 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
⊢ ((𝜑 ∧ 𝑎 ∈ ℕ0) → 𝑃 ∈
ℕ) |
| 106 | 105 | adantr 480 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
⊢ (((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0)
→ 𝑃 ∈
ℕ) |
| 107 | 106 | ad2antrr 726 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ 𝑃 ∈
ℕ) |
| 108 | 107 | nncnd 12282 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ 𝑃 ∈
ℂ) |
| 109 | 103 | nnne0d 12316 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ 𝑁 ≠
0) |
| 110 | 107 | nnne0d 12316 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ 𝑃 ≠
0) |
| 111 | 104, 108,
109, 110 | divne0d 12059 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (𝑁 / 𝑃) ≠ 0) |
| 112 | 102, 111 | jca 511 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ ((𝑁 / 𝑃) ∈ ℚ ∧ (𝑁 / 𝑃) ≠ 0)) |
| 113 | | simpllr 776 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ 𝑏 ∈
ℕ0) |
| 114 | 113 | nn0zd 12639 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ 𝑏 ∈
ℤ) |
| 115 | 100, 112,
114 | 3jca 1129 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (𝑄 ∈ ℙ
∧ ((𝑁 / 𝑃) ∈ ℚ ∧ (𝑁 / 𝑃) ≠ 0) ∧ 𝑏 ∈ ℤ)) |
| 116 | | pcexp 16897 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢ ((𝑄 ∈ ℙ ∧ ((𝑁 / 𝑃) ∈ ℚ ∧ (𝑁 / 𝑃) ≠ 0) ∧ 𝑏 ∈ ℤ) → (𝑄 pCnt ((𝑁 / 𝑃)↑𝑏)) = (𝑏 · (𝑄 pCnt (𝑁 / 𝑃)))) |
| 117 | 115, 116 | syl 17 |
. . . . . . . . . . . . . . . . . . . . 21
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (𝑄 pCnt ((𝑁 / 𝑃)↑𝑏)) = (𝑏 · (𝑄 pCnt (𝑁 / 𝑃)))) |
| 118 | 117 | adantr 480 |
. . . . . . . . . . . . . . . . . . . 20
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ 𝑏 ≠ 𝑑) → (𝑄 pCnt ((𝑁 / 𝑃)↑𝑏)) = (𝑏 · (𝑄 pCnt (𝑁 / 𝑃)))) |
| 119 | 118 | eqcomd 2743 |
. . . . . . . . . . . . . . . . . . 19
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ 𝑏 ≠ 𝑑) → (𝑏 · (𝑄 pCnt (𝑁 / 𝑃))) = (𝑄 pCnt ((𝑁 / 𝑃)↑𝑏))) |
| 120 | | simpr 484 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ 𝑑 ∈
ℕ0) |
| 121 | 120 | nn0zd 12639 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ 𝑑 ∈
ℤ) |
| 122 | 100, 112,
121 | 3jca 1129 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (𝑄 ∈ ℙ
∧ ((𝑁 / 𝑃) ∈ ℚ ∧ (𝑁 / 𝑃) ≠ 0) ∧ 𝑑 ∈ ℤ)) |
| 123 | | pcexp 16897 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢ ((𝑄 ∈ ℙ ∧ ((𝑁 / 𝑃) ∈ ℚ ∧ (𝑁 / 𝑃) ≠ 0) ∧ 𝑑 ∈ ℤ) → (𝑄 pCnt ((𝑁 / 𝑃)↑𝑑)) = (𝑑 · (𝑄 pCnt (𝑁 / 𝑃)))) |
| 124 | 122, 123 | syl 17 |
. . . . . . . . . . . . . . . . . . . . 21
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (𝑄 pCnt ((𝑁 / 𝑃)↑𝑑)) = (𝑑 · (𝑄 pCnt (𝑁 / 𝑃)))) |
| 125 | 124 | adantr 480 |
. . . . . . . . . . . . . . . . . . . 20
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ 𝑏 ≠ 𝑑) → (𝑄 pCnt ((𝑁 / 𝑃)↑𝑑)) = (𝑑 · (𝑄 pCnt (𝑁 / 𝑃)))) |
| 126 | 125 | eqcomd 2743 |
. . . . . . . . . . . . . . . . . . 19
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ 𝑏 ≠ 𝑑) → (𝑑 · (𝑄 pCnt (𝑁 / 𝑃))) = (𝑄 pCnt ((𝑁 / 𝑃)↑𝑑))) |
| 127 | 99, 119, 126 | 3netr3d 3017 |
. . . . . . . . . . . . . . . . . 18
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ 𝑏 ≠ 𝑑) → (𝑄 pCnt ((𝑁 / 𝑃)↑𝑏)) ≠ (𝑄 pCnt ((𝑁 / 𝑃)↑𝑑))) |
| 128 | 32, 46, 50, 127 | addneintrd 11468 |
. . . . . . . . . . . . . . . . 17
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ 𝑏 ≠ 𝑑) → (0 + (𝑄 pCnt ((𝑁 / 𝑃)↑𝑏))) ≠ (0 + (𝑄 pCnt ((𝑁 / 𝑃)↑𝑑)))) |
| 129 | 75 | ad4antr 732 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ ¬ 𝑄 = 𝑃) |
| 130 | 2 | ad4antr 732 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ 𝑃 ∈
ℙ) |
| 131 | | simp-4r 784 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ 𝑎 ∈
ℕ0) |
| 132 | | prmdvdsexpr 16754 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢ ((𝑄 ∈ ℙ ∧ 𝑃 ∈ ℙ ∧ 𝑎 ∈ ℕ0)
→ (𝑄 ∥ (𝑃↑𝑎) → 𝑄 = 𝑃)) |
| 133 | 100, 130,
131, 132 | syl3anc 1373 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (𝑄 ∥ (𝑃↑𝑎) → 𝑄 = 𝑃)) |
| 134 | 133 | con3d 152 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (¬ 𝑄 = 𝑃 → ¬ 𝑄 ∥ (𝑃↑𝑎))) |
| 135 | 129, 134 | mpd 15 |
. . . . . . . . . . . . . . . . . . . . 21
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ ¬ 𝑄 ∥
(𝑃↑𝑎)) |
| 136 | | simplr 769 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
⊢ (((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0)
→ 𝑎 ∈
ℕ0) |
| 137 | 106, 136 | nnexpcld 14284 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢ (((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0)
→ (𝑃↑𝑎) ∈
ℕ) |
| 138 | 137 | ad2antrr 726 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (𝑃↑𝑎) ∈
ℕ) |
| 139 | 100, 138 | jca 511 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (𝑄 ∈ ℙ
∧ (𝑃↑𝑎) ∈
ℕ)) |
| 140 | | pceq0 16909 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢ ((𝑄 ∈ ℙ ∧ (𝑃↑𝑎) ∈ ℕ) → ((𝑄 pCnt (𝑃↑𝑎)) = 0 ↔ ¬ 𝑄 ∥ (𝑃↑𝑎))) |
| 141 | 139, 140 | syl 17 |
. . . . . . . . . . . . . . . . . . . . 21
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ ((𝑄 pCnt (𝑃↑𝑎)) = 0 ↔ ¬ 𝑄 ∥ (𝑃↑𝑎))) |
| 142 | 135, 141 | mpbird 257 |
. . . . . . . . . . . . . . . . . . . 20
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (𝑄 pCnt (𝑃↑𝑎)) = 0) |
| 143 | 142 | eqcomd 2743 |
. . . . . . . . . . . . . . . . . . 19
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ 0 = (𝑄 pCnt (𝑃↑𝑎))) |
| 144 | 143 | oveq1d 7446 |
. . . . . . . . . . . . . . . . . 18
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (0 + (𝑄 pCnt ((𝑁 / 𝑃)↑𝑏))) = ((𝑄 pCnt (𝑃↑𝑎)) + (𝑄 pCnt ((𝑁 / 𝑃)↑𝑏)))) |
| 145 | 144 | adantr 480 |
. . . . . . . . . . . . . . . . 17
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ 𝑏 ≠ 𝑑) → (0 + (𝑄 pCnt ((𝑁 / 𝑃)↑𝑏))) = ((𝑄 pCnt (𝑃↑𝑎)) + (𝑄 pCnt ((𝑁 / 𝑃)↑𝑏)))) |
| 146 | | simplr 769 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ 𝑐 ∈
ℕ0) |
| 147 | | prmdvdsexpr 16754 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢ ((𝑄 ∈ ℙ ∧ 𝑃 ∈ ℙ ∧ 𝑐 ∈ ℕ0)
→ (𝑄 ∥ (𝑃↑𝑐) → 𝑄 = 𝑃)) |
| 148 | 100, 130,
146, 147 | syl3anc 1373 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (𝑄 ∥ (𝑃↑𝑐) → 𝑄 = 𝑃)) |
| 149 | 129, 148 | mtod 198 |
. . . . . . . . . . . . . . . . . . . . 21
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ ¬ 𝑄 ∥
(𝑃↑𝑐)) |
| 150 | 107, 146 | nnexpcld 14284 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (𝑃↑𝑐) ∈
ℕ) |
| 151 | 100, 150 | jca 511 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (𝑄 ∈ ℙ
∧ (𝑃↑𝑐) ∈
ℕ)) |
| 152 | | pceq0 16909 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢ ((𝑄 ∈ ℙ ∧ (𝑃↑𝑐) ∈ ℕ) → ((𝑄 pCnt (𝑃↑𝑐)) = 0 ↔ ¬ 𝑄 ∥ (𝑃↑𝑐))) |
| 153 | 151, 152 | syl 17 |
. . . . . . . . . . . . . . . . . . . . 21
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ ((𝑄 pCnt (𝑃↑𝑐)) = 0 ↔ ¬ 𝑄 ∥ (𝑃↑𝑐))) |
| 154 | 149, 153 | mpbird 257 |
. . . . . . . . . . . . . . . . . . . 20
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (𝑄 pCnt (𝑃↑𝑐)) = 0) |
| 155 | 154 | eqcomd 2743 |
. . . . . . . . . . . . . . . . . . 19
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ 0 = (𝑄 pCnt (𝑃↑𝑐))) |
| 156 | 155 | oveq1d 7446 |
. . . . . . . . . . . . . . . . . 18
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (0 + (𝑄 pCnt ((𝑁 / 𝑃)↑𝑑))) = ((𝑄 pCnt (𝑃↑𝑐)) + (𝑄 pCnt ((𝑁 / 𝑃)↑𝑑)))) |
| 157 | 156 | adantr 480 |
. . . . . . . . . . . . . . . . 17
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ 𝑏 ≠ 𝑑) → (0 + (𝑄 pCnt ((𝑁 / 𝑃)↑𝑑))) = ((𝑄 pCnt (𝑃↑𝑐)) + (𝑄 pCnt ((𝑁 / 𝑃)↑𝑑)))) |
| 158 | 128, 145,
157 | 3netr3d 3017 |
. . . . . . . . . . . . . . . 16
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ 𝑏 ≠ 𝑑) → ((𝑄 pCnt (𝑃↑𝑎)) + (𝑄 pCnt ((𝑁 / 𝑃)↑𝑏))) ≠ ((𝑄 pCnt (𝑃↑𝑐)) + (𝑄 pCnt ((𝑁 / 𝑃)↑𝑑)))) |
| 159 | 107 | nnzd 12640 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ 𝑃 ∈
ℤ) |
| 160 | 159, 131 | jca 511 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (𝑃 ∈ ℤ
∧ 𝑎 ∈
ℕ0)) |
| 161 | | zexpcl 14117 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢ ((𝑃 ∈ ℤ ∧ 𝑎 ∈ ℕ0)
→ (𝑃↑𝑎) ∈
ℤ) |
| 162 | 160, 161 | syl 17 |
. . . . . . . . . . . . . . . . . . . . 21
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (𝑃↑𝑎) ∈
ℤ) |
| 163 | 131 | nn0zd 12639 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ 𝑎 ∈
ℤ) |
| 164 | 108, 110,
163 | expne0d 14192 |
. . . . . . . . . . . . . . . . . . . . 21
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (𝑃↑𝑎) ≠ 0) |
| 165 | 162, 164 | jca 511 |
. . . . . . . . . . . . . . . . . . . 20
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ ((𝑃↑𝑎) ∈ ℤ ∧ (𝑃↑𝑎) ≠ 0)) |
| 166 | 41 | nnzd 12640 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (𝑁 / 𝑃) ∈
ℤ) |
| 167 | 166, 113 | jca 511 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ ((𝑁 / 𝑃) ∈ ℤ ∧ 𝑏 ∈
ℕ0)) |
| 168 | | zexpcl 14117 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢ (((𝑁 / 𝑃) ∈ ℤ ∧ 𝑏 ∈ ℕ0) → ((𝑁 / 𝑃)↑𝑏) ∈ ℤ) |
| 169 | 167, 168 | syl 17 |
. . . . . . . . . . . . . . . . . . . . 21
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ ((𝑁 / 𝑃)↑𝑏) ∈ ℤ) |
| 170 | 104, 108,
110 | divcld 12043 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (𝑁 / 𝑃) ∈
ℂ) |
| 171 | 170, 111,
114 | expne0d 14192 |
. . . . . . . . . . . . . . . . . . . . 21
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ ((𝑁 / 𝑃)↑𝑏) ≠ 0) |
| 172 | 169, 171 | jca 511 |
. . . . . . . . . . . . . . . . . . . 20
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (((𝑁 / 𝑃)↑𝑏) ∈ ℤ ∧ ((𝑁 / 𝑃)↑𝑏) ≠ 0)) |
| 173 | 100, 165,
172 | 3jca 1129 |
. . . . . . . . . . . . . . . . . . 19
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (𝑄 ∈ ℙ
∧ ((𝑃↑𝑎) ∈ ℤ ∧ (𝑃↑𝑎) ≠ 0) ∧ (((𝑁 / 𝑃)↑𝑏) ∈ ℤ ∧ ((𝑁 / 𝑃)↑𝑏) ≠ 0))) |
| 174 | | pcmul 16889 |
. . . . . . . . . . . . . . . . . . 19
⊢ ((𝑄 ∈ ℙ ∧ ((𝑃↑𝑎) ∈ ℤ ∧ (𝑃↑𝑎) ≠ 0) ∧ (((𝑁 / 𝑃)↑𝑏) ∈ ℤ ∧ ((𝑁 / 𝑃)↑𝑏) ≠ 0)) → (𝑄 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = ((𝑄 pCnt (𝑃↑𝑎)) + (𝑄 pCnt ((𝑁 / 𝑃)↑𝑏)))) |
| 175 | 173, 174 | syl 17 |
. . . . . . . . . . . . . . . . . 18
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (𝑄 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = ((𝑄 pCnt (𝑃↑𝑎)) + (𝑄 pCnt ((𝑁 / 𝑃)↑𝑏)))) |
| 176 | 175 | adantr 480 |
. . . . . . . . . . . . . . . . 17
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ 𝑏 ≠ 𝑑) → (𝑄 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = ((𝑄 pCnt (𝑃↑𝑎)) + (𝑄 pCnt ((𝑁 / 𝑃)↑𝑏)))) |
| 177 | 176 | eqcomd 2743 |
. . . . . . . . . . . . . . . 16
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ 𝑏 ≠ 𝑑) → ((𝑄 pCnt (𝑃↑𝑎)) + (𝑄 pCnt ((𝑁 / 𝑃)↑𝑏))) = (𝑄 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)))) |
| 178 | 150 | nnzd 12640 |
. . . . . . . . . . . . . . . . . . . . 21
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (𝑃↑𝑐) ∈
ℤ) |
| 179 | 150 | nnne0d 12316 |
. . . . . . . . . . . . . . . . . . . . 21
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (𝑃↑𝑐) ≠ 0) |
| 180 | 178, 179 | jca 511 |
. . . . . . . . . . . . . . . . . . . 20
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ ((𝑃↑𝑐) ∈ ℤ ∧ (𝑃↑𝑐) ≠ 0)) |
| 181 | 41, 120 | nnexpcld 14284 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ ((𝑁 / 𝑃)↑𝑑) ∈ ℕ) |
| 182 | 181 | nnzd 12640 |
. . . . . . . . . . . . . . . . . . . . 21
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ ((𝑁 / 𝑃)↑𝑑) ∈ ℤ) |
| 183 | 181 | nnne0d 12316 |
. . . . . . . . . . . . . . . . . . . . 21
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ ((𝑁 / 𝑃)↑𝑑) ≠ 0) |
| 184 | 182, 183 | jca 511 |
. . . . . . . . . . . . . . . . . . . 20
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (((𝑁 / 𝑃)↑𝑑) ∈ ℤ ∧ ((𝑁 / 𝑃)↑𝑑) ≠ 0)) |
| 185 | 100, 180,
184 | 3jca 1129 |
. . . . . . . . . . . . . . . . . . 19
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (𝑄 ∈ ℙ
∧ ((𝑃↑𝑐) ∈ ℤ ∧ (𝑃↑𝑐) ≠ 0) ∧ (((𝑁 / 𝑃)↑𝑑) ∈ ℤ ∧ ((𝑁 / 𝑃)↑𝑑) ≠ 0))) |
| 186 | | pcmul 16889 |
. . . . . . . . . . . . . . . . . . 19
⊢ ((𝑄 ∈ ℙ ∧ ((𝑃↑𝑐) ∈ ℤ ∧ (𝑃↑𝑐) ≠ 0) ∧ (((𝑁 / 𝑃)↑𝑑) ∈ ℤ ∧ ((𝑁 / 𝑃)↑𝑑) ≠ 0)) → (𝑄 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))) = ((𝑄 pCnt (𝑃↑𝑐)) + (𝑄 pCnt ((𝑁 / 𝑃)↑𝑑)))) |
| 187 | 185, 186 | syl 17 |
. . . . . . . . . . . . . . . . . 18
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (𝑄 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))) = ((𝑄 pCnt (𝑃↑𝑐)) + (𝑄 pCnt ((𝑁 / 𝑃)↑𝑑)))) |
| 188 | 187 | adantr 480 |
. . . . . . . . . . . . . . . . 17
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ 𝑏 ≠ 𝑑) → (𝑄 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))) = ((𝑄 pCnt (𝑃↑𝑐)) + (𝑄 pCnt ((𝑁 / 𝑃)↑𝑑)))) |
| 189 | 188 | eqcomd 2743 |
. . . . . . . . . . . . . . . 16
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ 𝑏 ≠ 𝑑) → ((𝑄 pCnt (𝑃↑𝑐)) + (𝑄 pCnt ((𝑁 / 𝑃)↑𝑑))) = (𝑄 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)))) |
| 190 | 158, 177,
189 | 3netr3d 3017 |
. . . . . . . . . . . . . . 15
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ 𝑏 ≠ 𝑑) → (𝑄 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) ≠ (𝑄 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)))) |
| 191 | 27, 31, 190 | rspcedvd 3624 |
. . . . . . . . . . . . . 14
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ 𝑏 ≠ 𝑑) → ∃𝑝 ∈ ℙ (𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) ≠ (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)))) |
| 192 | 2 | ad5antr 734 |
. . . . . . . . . . . . . . 15
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → 𝑃 ∈ ℙ) |
| 193 | | simpr 484 |
. . . . . . . . . . . . . . . . 17
⊢
(((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) ∧ 𝑝 = 𝑃) → 𝑝 = 𝑃) |
| 194 | 193 | oveq1d 7446 |
. . . . . . . . . . . . . . . 16
⊢
(((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) ∧ 𝑝 = 𝑃) → (𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = (𝑃 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)))) |
| 195 | 193 | oveq1d 7446 |
. . . . . . . . . . . . . . . 16
⊢
(((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) ∧ 𝑝 = 𝑃) → (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))) = (𝑃 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)))) |
| 196 | 194, 195 | neeq12d 3002 |
. . . . . . . . . . . . . . 15
⊢
(((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) ∧ 𝑝 = 𝑃) → ((𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) ≠ (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))) ↔ (𝑃 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) ≠ (𝑃 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))))) |
| 197 | 130 | adantr 480 |
. . . . . . . . . . . . . . . . . . . 20
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → 𝑃 ∈ ℙ) |
| 198 | 197, 33 | syl 17 |
. . . . . . . . . . . . . . . . . . . . 21
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → 𝑃 ∈ ℕ) |
| 199 | | simp-5r 786 |
. . . . . . . . . . . . . . . . . . . . 21
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → 𝑎 ∈ ℕ0) |
| 200 | 198, 199 | nnexpcld 14284 |
. . . . . . . . . . . . . . . . . . . 20
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → (𝑃↑𝑎) ∈ ℕ) |
| 201 | 197, 200 | pccld 16888 |
. . . . . . . . . . . . . . . . . . 19
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → (𝑃 pCnt (𝑃↑𝑎)) ∈
ℕ0) |
| 202 | 201 | nn0cnd 12589 |
. . . . . . . . . . . . . . . . . 18
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → (𝑃 pCnt (𝑃↑𝑎)) ∈ ℂ) |
| 203 | | simpllr 776 |
. . . . . . . . . . . . . . . . . . . . 21
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → 𝑐 ∈ ℕ0) |
| 204 | 198, 203 | nnexpcld 14284 |
. . . . . . . . . . . . . . . . . . . 20
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → (𝑃↑𝑐) ∈ ℕ) |
| 205 | 197, 204 | pccld 16888 |
. . . . . . . . . . . . . . . . . . 19
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → (𝑃 pCnt (𝑃↑𝑐)) ∈
ℕ0) |
| 206 | 205 | nn0cnd 12589 |
. . . . . . . . . . . . . . . . . 18
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → (𝑃 pCnt (𝑃↑𝑐)) ∈ ℂ) |
| 207 | 41 | adantr 480 |
. . . . . . . . . . . . . . . . . . . . 21
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → (𝑁 / 𝑃) ∈ ℕ) |
| 208 | | simp-4r 784 |
. . . . . . . . . . . . . . . . . . . . 21
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → 𝑏 ∈ ℕ0) |
| 209 | 207, 208 | nnexpcld 14284 |
. . . . . . . . . . . . . . . . . . . 20
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → ((𝑁 / 𝑃)↑𝑏) ∈ ℕ) |
| 210 | 197, 209 | pccld 16888 |
. . . . . . . . . . . . . . . . . . 19
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → (𝑃 pCnt ((𝑁 / 𝑃)↑𝑏)) ∈
ℕ0) |
| 211 | 210 | nn0cnd 12589 |
. . . . . . . . . . . . . . . . . 18
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → (𝑃 pCnt ((𝑁 / 𝑃)↑𝑏)) ∈ ℂ) |
| 212 | 8 | adantl 481 |
. . . . . . . . . . . . . . . . . . 19
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → 𝑎 ≠ 𝑐) |
| 213 | 197, 199 | jca 511 |
. . . . . . . . . . . . . . . . . . . . 21
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → (𝑃 ∈ ℙ ∧ 𝑎 ∈
ℕ0)) |
| 214 | | pcidlem 16910 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ ((𝑃 ∈ ℙ ∧ 𝑎 ∈ ℕ0)
→ (𝑃 pCnt (𝑃↑𝑎)) = 𝑎) |
| 215 | 213, 214 | syl 17 |
. . . . . . . . . . . . . . . . . . . 20
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → (𝑃 pCnt (𝑃↑𝑎)) = 𝑎) |
| 216 | 215 | eqcomd 2743 |
. . . . . . . . . . . . . . . . . . 19
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → 𝑎 = (𝑃 pCnt (𝑃↑𝑎))) |
| 217 | 197, 203 | jca 511 |
. . . . . . . . . . . . . . . . . . . . 21
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → (𝑃 ∈ ℙ ∧ 𝑐 ∈
ℕ0)) |
| 218 | | pcidlem 16910 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ ((𝑃 ∈ ℙ ∧ 𝑐 ∈ ℕ0)
→ (𝑃 pCnt (𝑃↑𝑐)) = 𝑐) |
| 219 | 217, 218 | syl 17 |
. . . . . . . . . . . . . . . . . . . 20
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → (𝑃 pCnt (𝑃↑𝑐)) = 𝑐) |
| 220 | 219 | eqcomd 2743 |
. . . . . . . . . . . . . . . . . . 19
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → 𝑐 = (𝑃 pCnt (𝑃↑𝑐))) |
| 221 | 212, 216,
220 | 3netr3d 3017 |
. . . . . . . . . . . . . . . . . 18
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → (𝑃 pCnt (𝑃↑𝑎)) ≠ (𝑃 pCnt (𝑃↑𝑐))) |
| 222 | 202, 206,
211, 221 | addneintr2d 11469 |
. . . . . . . . . . . . . . . . 17
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → ((𝑃 pCnt (𝑃↑𝑎)) + (𝑃 pCnt ((𝑁 / 𝑃)↑𝑏))) ≠ ((𝑃 pCnt (𝑃↑𝑐)) + (𝑃 pCnt ((𝑁 / 𝑃)↑𝑏)))) |
| 223 | | eqidd 2738 |
. . . . . . . . . . . . . . . . 17
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → ((𝑃 pCnt (𝑃↑𝑎)) + (𝑃 pCnt ((𝑁 / 𝑃)↑𝑏))) = ((𝑃 pCnt (𝑃↑𝑎)) + (𝑃 pCnt ((𝑁 / 𝑃)↑𝑏)))) |
| 224 | | simprl 771 |
. . . . . . . . . . . . . . . . . . . 20
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → 𝑏 = 𝑑) |
| 225 | 224 | oveq2d 7447 |
. . . . . . . . . . . . . . . . . . 19
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → ((𝑁 / 𝑃)↑𝑏) = ((𝑁 / 𝑃)↑𝑑)) |
| 226 | 225 | oveq2d 7447 |
. . . . . . . . . . . . . . . . . 18
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → (𝑃 pCnt ((𝑁 / 𝑃)↑𝑏)) = (𝑃 pCnt ((𝑁 / 𝑃)↑𝑑))) |
| 227 | 226 | oveq2d 7447 |
. . . . . . . . . . . . . . . . 17
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → ((𝑃 pCnt (𝑃↑𝑐)) + (𝑃 pCnt ((𝑁 / 𝑃)↑𝑏))) = ((𝑃 pCnt (𝑃↑𝑐)) + (𝑃 pCnt ((𝑁 / 𝑃)↑𝑑)))) |
| 228 | 222, 223,
227 | 3netr3d 3017 |
. . . . . . . . . . . . . . . 16
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → ((𝑃 pCnt (𝑃↑𝑎)) + (𝑃 pCnt ((𝑁 / 𝑃)↑𝑏))) ≠ ((𝑃 pCnt (𝑃↑𝑐)) + (𝑃 pCnt ((𝑁 / 𝑃)↑𝑑)))) |
| 229 | 130, 165,
172 | 3jca 1129 |
. . . . . . . . . . . . . . . . . . 19
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (𝑃 ∈ ℙ
∧ ((𝑃↑𝑎) ∈ ℤ ∧ (𝑃↑𝑎) ≠ 0) ∧ (((𝑁 / 𝑃)↑𝑏) ∈ ℤ ∧ ((𝑁 / 𝑃)↑𝑏) ≠ 0))) |
| 230 | | pcmul 16889 |
. . . . . . . . . . . . . . . . . . 19
⊢ ((𝑃 ∈ ℙ ∧ ((𝑃↑𝑎) ∈ ℤ ∧ (𝑃↑𝑎) ≠ 0) ∧ (((𝑁 / 𝑃)↑𝑏) ∈ ℤ ∧ ((𝑁 / 𝑃)↑𝑏) ≠ 0)) → (𝑃 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = ((𝑃 pCnt (𝑃↑𝑎)) + (𝑃 pCnt ((𝑁 / 𝑃)↑𝑏)))) |
| 231 | 229, 230 | syl 17 |
. . . . . . . . . . . . . . . . . 18
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (𝑃 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = ((𝑃 pCnt (𝑃↑𝑎)) + (𝑃 pCnt ((𝑁 / 𝑃)↑𝑏)))) |
| 232 | 231 | eqcomd 2743 |
. . . . . . . . . . . . . . . . 17
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ ((𝑃 pCnt (𝑃↑𝑎)) + (𝑃 pCnt ((𝑁 / 𝑃)↑𝑏))) = (𝑃 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)))) |
| 233 | 232 | adantr 480 |
. . . . . . . . . . . . . . . 16
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → ((𝑃 pCnt (𝑃↑𝑎)) + (𝑃 pCnt ((𝑁 / 𝑃)↑𝑏))) = (𝑃 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)))) |
| 234 | 130, 180,
184 | 3jca 1129 |
. . . . . . . . . . . . . . . . . 18
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (𝑃 ∈ ℙ
∧ ((𝑃↑𝑐) ∈ ℤ ∧ (𝑃↑𝑐) ≠ 0) ∧ (((𝑁 / 𝑃)↑𝑑) ∈ ℤ ∧ ((𝑁 / 𝑃)↑𝑑) ≠ 0))) |
| 235 | | pcmul 16889 |
. . . . . . . . . . . . . . . . . . 19
⊢ ((𝑃 ∈ ℙ ∧ ((𝑃↑𝑐) ∈ ℤ ∧ (𝑃↑𝑐) ≠ 0) ∧ (((𝑁 / 𝑃)↑𝑑) ∈ ℤ ∧ ((𝑁 / 𝑃)↑𝑑) ≠ 0)) → (𝑃 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))) = ((𝑃 pCnt (𝑃↑𝑐)) + (𝑃 pCnt ((𝑁 / 𝑃)↑𝑑)))) |
| 236 | 235 | eqcomd 2743 |
. . . . . . . . . . . . . . . . . 18
⊢ ((𝑃 ∈ ℙ ∧ ((𝑃↑𝑐) ∈ ℤ ∧ (𝑃↑𝑐) ≠ 0) ∧ (((𝑁 / 𝑃)↑𝑑) ∈ ℤ ∧ ((𝑁 / 𝑃)↑𝑑) ≠ 0)) → ((𝑃 pCnt (𝑃↑𝑐)) + (𝑃 pCnt ((𝑁 / 𝑃)↑𝑑))) = (𝑃 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)))) |
| 237 | 234, 236 | syl 17 |
. . . . . . . . . . . . . . . . 17
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ ((𝑃 pCnt (𝑃↑𝑐)) + (𝑃 pCnt ((𝑁 / 𝑃)↑𝑑))) = (𝑃 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)))) |
| 238 | 237 | adantr 480 |
. . . . . . . . . . . . . . . 16
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → ((𝑃 pCnt (𝑃↑𝑐)) + (𝑃 pCnt ((𝑁 / 𝑃)↑𝑑))) = (𝑃 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)))) |
| 239 | 228, 233,
238 | 3netr3d 3017 |
. . . . . . . . . . . . . . 15
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → (𝑃 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) ≠ (𝑃 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)))) |
| 240 | 192, 196,
239 | rspcedvd 3624 |
. . . . . . . . . . . . . 14
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → ∃𝑝 ∈ ℙ (𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) ≠ (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)))) |
| 241 | 191, 240 | jaodan 960 |
. . . . . . . . . . . . 13
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑏 ≠ 𝑑 ∨ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐))) → ∃𝑝 ∈ ℙ (𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) ≠ (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)))) |
| 242 | | biidd 262 |
. . . . . . . . . . . . . . . . . 18
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)) = ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)) ↔ ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)) = ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)))) |
| 243 | 242 | necon3abid 2977 |
. . . . . . . . . . . . . . . . 17
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)) ≠ ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)) ↔ ¬ ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)) = ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)))) |
| 244 | | simpr 484 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
⊢ (((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0)
→ 𝑏 ∈
ℕ0) |
| 245 | 40, 244 | nnexpcld 14284 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢ (((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0)
→ ((𝑁 / 𝑃)↑𝑏) ∈ ℕ) |
| 246 | 137, 245 | nnmulcld 12319 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢ (((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0)
→ ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)) ∈ ℕ) |
| 247 | 246 | adantr 480 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢ ((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0)
∧ 𝑐 ∈
ℕ0) → ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)) ∈ ℕ) |
| 248 | 247 | adantr 480 |
. . . . . . . . . . . . . . . . . . . . 21
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)) ∈ ℕ) |
| 249 | 248 | nnnn0d 12587 |
. . . . . . . . . . . . . . . . . . . 20
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)) ∈
ℕ0) |
| 250 | 150, 181 | nnmulcld 12319 |
. . . . . . . . . . . . . . . . . . . . 21
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)) ∈ ℕ) |
| 251 | 250 | nnnn0d 12587 |
. . . . . . . . . . . . . . . . . . . 20
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)) ∈
ℕ0) |
| 252 | 249, 251 | jca 511 |
. . . . . . . . . . . . . . . . . . 19
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)) ∈ ℕ0 ∧ ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)) ∈
ℕ0)) |
| 253 | | pc11 16918 |
. . . . . . . . . . . . . . . . . . 19
⊢ ((((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)) ∈ ℕ0 ∧ ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)) ∈ ℕ0) →
(((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)) = ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)) ↔ ∀𝑝 ∈ ℙ (𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))))) |
| 254 | 252, 253 | syl 17 |
. . . . . . . . . . . . . . . . . 18
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)) = ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)) ↔ ∀𝑝 ∈ ℙ (𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))))) |
| 255 | 254 | notbid 318 |
. . . . . . . . . . . . . . . . 17
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (¬ ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)) = ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)) ↔ ¬ ∀𝑝 ∈ ℙ (𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))))) |
| 256 | 243, 255 | bitrd 279 |
. . . . . . . . . . . . . . . 16
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)) ≠ ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)) ↔ ¬ ∀𝑝 ∈ ℙ (𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))))) |
| 257 | | rexnal 3100 |
. . . . . . . . . . . . . . . . . 18
⊢
(∃𝑝 ∈
ℙ ¬ (𝑝 pCnt
((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))) ↔ ¬ ∀𝑝 ∈ ℙ (𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)))) |
| 258 | 257 | bicomi 224 |
. . . . . . . . . . . . . . . . 17
⊢ (¬
∀𝑝 ∈ ℙ
(𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))) ↔ ∃𝑝 ∈ ℙ ¬ (𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)))) |
| 259 | 258 | a1i 11 |
. . . . . . . . . . . . . . . 16
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (¬ ∀𝑝
∈ ℙ (𝑝 pCnt
((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))) ↔ ∃𝑝 ∈ ℙ ¬ (𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))))) |
| 260 | 256, 259 | bitrd 279 |
. . . . . . . . . . . . . . 15
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)) ≠ ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)) ↔ ∃𝑝 ∈ ℙ ¬ (𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))))) |
| 261 | | biidd 262 |
. . . . . . . . . . . . . . . . 17
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ ((𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))) ↔ (𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))))) |
| 262 | 261 | necon3bbid 2978 |
. . . . . . . . . . . . . . . 16
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (¬ (𝑝 pCnt
((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))) ↔ (𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) ≠ (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))))) |
| 263 | 262 | rexbidv 3179 |
. . . . . . . . . . . . . . 15
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (∃𝑝 ∈
ℙ ¬ (𝑝 pCnt
((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))) ↔ ∃𝑝 ∈ ℙ (𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) ≠ (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))))) |
| 264 | 260, 263 | bitrd 279 |
. . . . . . . . . . . . . 14
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)) ≠ ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)) ↔ ∃𝑝 ∈ ℙ (𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) ≠ (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))))) |
| 265 | 264 | adantr 480 |
. . . . . . . . . . . . 13
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑏 ≠ 𝑑 ∨ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐))) → (((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)) ≠ ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)) ↔ ∃𝑝 ∈ ℙ (𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) ≠ (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))))) |
| 266 | 241, 265 | mpbird 257 |
. . . . . . . . . . . 12
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑏 ≠ 𝑑 ∨ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐))) → ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)) ≠ ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))) |
| 267 | 25, 266 | sylan2br 595 |
. . . . . . . . . . 11
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ ¬ (𝑎 = 𝑐 ∧ 𝑏 = 𝑑)) → ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)) ≠ ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))) |
| 268 | 4 | a1i 11 |
. . . . . . . . . . . . . 14
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ 𝐸 = (𝑘 ∈ ℕ0,
𝑙 ∈
ℕ0 ↦ ((𝑃↑𝑘) · ((𝑁 / 𝑃)↑𝑙)))) |
| 269 | | simprl 771 |
. . . . . . . . . . . . . . . 16
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑘 = 𝑎 ∧ 𝑙 = 𝑏)) → 𝑘 = 𝑎) |
| 270 | 269 | oveq2d 7447 |
. . . . . . . . . . . . . . 15
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑘 = 𝑎 ∧ 𝑙 = 𝑏)) → (𝑃↑𝑘) = (𝑃↑𝑎)) |
| 271 | | simprr 773 |
. . . . . . . . . . . . . . . 16
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑘 = 𝑎 ∧ 𝑙 = 𝑏)) → 𝑙 = 𝑏) |
| 272 | 271 | oveq2d 7447 |
. . . . . . . . . . . . . . 15
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑘 = 𝑎 ∧ 𝑙 = 𝑏)) → ((𝑁 / 𝑃)↑𝑙) = ((𝑁 / 𝑃)↑𝑏)) |
| 273 | 270, 272 | oveq12d 7449 |
. . . . . . . . . . . . . 14
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑘 = 𝑎 ∧ 𝑙 = 𝑏)) → ((𝑃↑𝑘) · ((𝑁 / 𝑃)↑𝑙)) = ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) |
| 274 | 268, 273,
131, 113, 248 | ovmpod 7585 |
. . . . . . . . . . . . 13
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (𝑎𝐸𝑏) = ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) |
| 275 | | simprl 771 |
. . . . . . . . . . . . . . . 16
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑘 = 𝑐 ∧ 𝑙 = 𝑑)) → 𝑘 = 𝑐) |
| 276 | 275 | oveq2d 7447 |
. . . . . . . . . . . . . . 15
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑘 = 𝑐 ∧ 𝑙 = 𝑑)) → (𝑃↑𝑘) = (𝑃↑𝑐)) |
| 277 | | simprr 773 |
. . . . . . . . . . . . . . . 16
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑘 = 𝑐 ∧ 𝑙 = 𝑑)) → 𝑙 = 𝑑) |
| 278 | 277 | oveq2d 7447 |
. . . . . . . . . . . . . . 15
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑘 = 𝑐 ∧ 𝑙 = 𝑑)) → ((𝑁 / 𝑃)↑𝑙) = ((𝑁 / 𝑃)↑𝑑)) |
| 279 | 276, 278 | oveq12d 7449 |
. . . . . . . . . . . . . 14
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ (𝑘 = 𝑐 ∧ 𝑙 = 𝑑)) → ((𝑃↑𝑘) · ((𝑁 / 𝑃)↑𝑙)) = ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))) |
| 280 | 268, 279,
146, 120, 250 | ovmpod 7585 |
. . . . . . . . . . . . 13
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (𝑐𝐸𝑑) = ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))) |
| 281 | 274, 280 | neeq12d 3002 |
. . . . . . . . . . . 12
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ ((𝑎𝐸𝑏) ≠ (𝑐𝐸𝑑) ↔ ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)) ≠ ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)))) |
| 282 | 281 | adantr 480 |
. . . . . . . . . . 11
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ ¬ (𝑎 = 𝑐 ∧ 𝑏 = 𝑑)) → ((𝑎𝐸𝑏) ≠ (𝑐𝐸𝑑) ↔ ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)) ≠ ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)))) |
| 283 | 267, 282 | mpbird 257 |
. . . . . . . . . 10
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ ¬ (𝑎 = 𝑐 ∧ 𝑏 = 𝑑)) → (𝑎𝐸𝑏) ≠ (𝑐𝐸𝑑)) |
| 284 | 283 | neneqd 2945 |
. . . . . . . . 9
⊢
((((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
∧ ¬ (𝑎 = 𝑐 ∧ 𝑏 = 𝑑)) → ¬ (𝑎𝐸𝑏) = (𝑐𝐸𝑑)) |
| 285 | 284 | ex 412 |
. . . . . . . 8
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ (¬ (𝑎 = 𝑐 ∧ 𝑏 = 𝑑) → ¬ (𝑎𝐸𝑏) = (𝑐𝐸𝑑))) |
| 286 | 285 | con4d 115 |
. . . . . . 7
⊢
(((((𝜑 ∧ 𝑎 ∈ ℕ0)
∧ 𝑏 ∈
ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0)
→ ((𝑎𝐸𝑏) = (𝑐𝐸𝑑) → (𝑎 = 𝑐 ∧ 𝑏 = 𝑑))) |
| 287 | 286 | ralrimiva 3146 |
. . . . . 6
⊢ ((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0)
∧ 𝑐 ∈
ℕ0) → ∀𝑑 ∈ ℕ0 ((𝑎𝐸𝑏) = (𝑐𝐸𝑑) → (𝑎 = 𝑐 ∧ 𝑏 = 𝑑))) |
| 288 | 287 | ralrimiva 3146 |
. . . . 5
⊢ (((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0)
→ ∀𝑐 ∈
ℕ0 ∀𝑑 ∈ ℕ0 ((𝑎𝐸𝑏) = (𝑐𝐸𝑑) → (𝑎 = 𝑐 ∧ 𝑏 = 𝑑))) |
| 289 | 288 | ralrimiva 3146 |
. . . 4
⊢ ((𝜑 ∧ 𝑎 ∈ ℕ0) →
∀𝑏 ∈
ℕ0 ∀𝑐 ∈ ℕ0 ∀𝑑 ∈ ℕ0
((𝑎𝐸𝑏) = (𝑐𝐸𝑑) → (𝑎 = 𝑐 ∧ 𝑏 = 𝑑))) |
| 290 | 289 | ralrimiva 3146 |
. . 3
⊢ (𝜑 → ∀𝑎 ∈ ℕ0 ∀𝑏 ∈ ℕ0
∀𝑐 ∈
ℕ0 ∀𝑑 ∈ ℕ0 ((𝑎𝐸𝑏) = (𝑐𝐸𝑑) → (𝑎 = 𝑐 ∧ 𝑏 = 𝑑))) |
| 291 | 5, 290 | jca 511 |
. 2
⊢ (𝜑 → (𝐸:(ℕ0 ×
ℕ0)⟶ℕ ∧ ∀𝑎 ∈ ℕ0 ∀𝑏 ∈ ℕ0
∀𝑐 ∈
ℕ0 ∀𝑑 ∈ ℕ0 ((𝑎𝐸𝑏) = (𝑐𝐸𝑑) → (𝑎 = 𝑐 ∧ 𝑏 = 𝑑)))) |
| 292 | | f1opr 7489 |
. 2
⊢ (𝐸:(ℕ0 ×
ℕ0)–1-1→ℕ ↔ (𝐸:(ℕ0 ×
ℕ0)⟶ℕ ∧ ∀𝑎 ∈ ℕ0 ∀𝑏 ∈ ℕ0
∀𝑐 ∈
ℕ0 ∀𝑑 ∈ ℕ0 ((𝑎𝐸𝑏) = (𝑐𝐸𝑑) → (𝑎 = 𝑐 ∧ 𝑏 = 𝑑)))) |
| 293 | 291, 292 | sylibr 234 |
1
⊢ (𝜑 → 𝐸:(ℕ0 ×
ℕ0)–1-1→ℕ) |