Users' Mathboxes Mathbox for metakunt < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  aks6d1c2p2 Structured version   Visualization version   GIF version

Theorem aks6d1c2p2 43435
Description: Injective condition for countability argument assuming that 𝑁 is not a prime power. (Contributed by metakunt, 7-Jan-2025.)
Hypotheses
Ref Expression
aks6d1c2p2.1 (𝜑 → 𝑁 ∈ ℕ)
aks6d1c2p2.2 (𝜑 → 𝑃 ∈ ℙ)
aks6d1c2p2.3 (𝜑 → 𝑃 ∥ 𝑁)
aks6d1c2p2.4 𝐸 = (𝑘 ∈ ℕ0, 𝑙 ∈ ℕ0 ↦ ((𝑃↑𝑘) · ((𝑁 / 𝑃)↑𝑙)))
aks6d1c2p2.5 (𝜑 → 𝑄 ∈ ℙ)
aks6d1c2p2.6 (𝜑 → 𝑄 ∥ 𝑁)
aks6d1c2p2.7 (𝜑 → 𝑃 ≠ 𝑄)
Assertion
Ref Expression
aks6d1c2p2 (𝜑 → 𝐸:(ℕ0 × ℕ0)⟶1-1ℕ)
Distinct variable groups:   𝑘,𝑁,𝑙   𝑃,𝑘,𝑙   𝜑,𝑘,𝑙
Allowed substitution hints:   𝑄(𝑘, 𝑙)   𝐸(𝑘, 𝑙)

Proof of Theorem aks6d1c2p2
Dummy variables 𝑎 𝑏 𝑐 𝑑 𝑝 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 aks6d1c2p2.1 . . . 4 (𝜑 → 𝑁 ∈ ℕ)
2 aks6d1c2p2.2 . . . 4 (𝜑 → 𝑃 ∈ ℙ)
3 aks6d1c2p2.3 . . . 4 (𝜑 → 𝑃 ∥ 𝑁)
4 aks6d1c2p2.4 . . . 4 𝐸 = (𝑘 ∈ ℕ0, 𝑙 ∈ ℕ0 ↦ ((𝑃↑𝑘) · ((𝑁 / 𝑃)↑𝑙)))
51, 2, 3, 4aks6d1c2p1 43434 . . 3 (𝜑 → 𝐸:(ℕ0 × ℕ0)⟶ℕ)
6 neneq 2965 . . . . . . . . . . . . . . . . 17 (𝑏 ≠ 𝑑 → ¬ 𝑏 = 𝑑)
76orcd 887 . . . . . . . . . . . . . . . 16 (𝑏 ≠ 𝑑 → (¬ 𝑏 = 𝑑 ∨ ¬ 𝑎 = 𝑐))
8 simpr 490 . . . . . . . . . . . . . . . . . 18 ((𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐) → 𝑎 ≠ 𝑐)
98neneqd 2964 . . . . . . . . . . . . . . . . 17 ((𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐) → ¬ 𝑎 = 𝑐)
109olcd 888 . . . . . . . . . . . . . . . 16 ((𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐) → (¬ 𝑏 = 𝑑 ∨ ¬ 𝑎 = 𝑐))
117, 10jaoi 871 . . . . . . . . . . . . . . 15 ((𝑏 ≠ 𝑑 ∨ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → (¬ 𝑏 = 𝑑 ∨ ¬ 𝑎 = 𝑐))
12 neqne 2967 . . . . . . . . . . . . . . . . 17 (¬ 𝑏 = 𝑑 → 𝑏 ≠ 𝑑)
1312orcd 887 . . . . . . . . . . . . . . . 16 (¬ 𝑏 = 𝑑 → (𝑏 ≠ 𝑑 ∨ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)))
14 neqne 2967 . . . . . . . . . . . . . . . . . . 19 (¬ 𝑎 = 𝑐 → 𝑎 ≠ 𝑐)
1514anim1ci 628 . . . . . . . . . . . . . . . . . 18 ((¬ 𝑎 = 𝑐 ∧ 𝑏 = 𝑑) → (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐))
1615olcd 888 . . . . . . . . . . . . . . . . 17 ((¬ 𝑎 = 𝑐 ∧ 𝑏 = 𝑑) → (𝑏 ≠ 𝑑 ∨ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)))
1713adantl 487 . . . . . . . . . . . . . . . . 17 ((¬ 𝑎 = 𝑐 ∧ ¬ 𝑏 = 𝑑) → (𝑏 ≠ 𝑑 ∨ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)))
1816, 17pm2.61dan 825 . . . . . . . . . . . . . . . 16 (¬ 𝑎 = 𝑐 → (𝑏 ≠ 𝑑 ∨ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)))
1913, 18jaoi 871 . . . . . . . . . . . . . . 15 ((¬ 𝑏 = 𝑑 ∨ ¬ 𝑎 = 𝑐) → (𝑏 ≠ 𝑑 ∨ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)))
2011, 19impbii 212 . . . . . . . . . . . . . 14 ((𝑏 ≠ 𝑑 ∨ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) ↔ (¬ 𝑏 = 𝑑 ∨ ¬ 𝑎 = 𝑐))
21 orcom 884 . . . . . . . . . . . . . 14 ((¬ 𝑏 = 𝑑 ∨ ¬ 𝑎 = 𝑐) ↔ (¬ 𝑎 = 𝑐 ∨ ¬ 𝑏 = 𝑑))
2220, 21bitri 278 . . . . . . . . . . . . 13 ((𝑏 ≠ 𝑑 ∨ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) ↔ (¬ 𝑎 = 𝑐 ∨ ¬ 𝑏 = 𝑑))
23 ianor 997 . . . . . . . . . . . . . 14 (¬ (𝑎 = 𝑐 ∧ 𝑏 = 𝑑) ↔ (¬ 𝑎 = 𝑐 ∨ ¬ 𝑏 = 𝑑))
2423bicomi 227 . . . . . . . . . . . . 13 ((¬ 𝑎 = 𝑐 ∨ ¬ 𝑏 = 𝑑) ↔ ¬ (𝑎 = 𝑐 ∧ 𝑏 = 𝑑))
2522, 24bitri 278 . . . . . . . . . . . 12 ((𝑏 ≠ 𝑑 ∨ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) ↔ ¬ (𝑎 = 𝑐 ∧ 𝑏 = 𝑑))
26 aks6d1c2p2.5 . . . . . . . . . . . . . . . 16 (𝜑 → 𝑄 ∈ ℙ)
2726ad5antr 747 . . . . . . . . . . . . . . 15 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ 𝑏 ≠ 𝑑) → 𝑄 ∈ ℙ)
28 simpr 490 . . . . . . . . . . . . . . . . 17 (((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ 𝑏 ≠ 𝑑) ∧ 𝑝 = 𝑄) → 𝑝 = 𝑄)
2928oveq1d 7466 . . . . . . . . . . . . . . . 16 (((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ 𝑏 ≠ 𝑑) ∧ 𝑝 = 𝑄) → (𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = (𝑄 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))))
3028oveq1d 7466 . . . . . . . . . . . . . . . 16 (((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ 𝑏 ≠ 𝑑) ∧ 𝑝 = 𝑄) → (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))) = (𝑄 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))))
3129, 30neeq12d 3020 . . . . . . . . . . . . . . 15 (((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ 𝑏 ≠ 𝑑) ∧ 𝑝 = 𝑄) → ((𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) ≠ (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))) ↔ (𝑄 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) ≠ (𝑄 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)))))
32 0cnd 11338 . . . . . . . . . . . . . . . . . 18 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ 𝑏 ≠ 𝑑) → 0 ∈ ℂ)
33 prmnn 16893 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝑃 ∈ ℙ → 𝑃 ∈ ℕ)
342, 33syl 18 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝜑 → 𝑃 ∈ ℕ)
351, 34jca 521 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝜑 → (𝑁 ∈ ℕ ∧ 𝑃 ∈ ℕ))
36 nndivdvds 16475 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝑁 ∈ ℕ ∧ 𝑃 ∈ ℕ) → (𝑃 ∥ 𝑁 ↔ (𝑁 / 𝑃) ∈ ℕ))
3735, 36syl 18 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝜑 → (𝑃 ∥ 𝑁 ↔ (𝑁 / 𝑃) ∈ ℕ))
383, 37mpbid 235 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝜑 → (𝑁 / 𝑃) ∈ ℕ)
3938adantr 486 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑 ∧ 𝑎 ∈ ℕ0) → (𝑁 / 𝑃) ∈ ℕ)
4039adantr 486 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) → (𝑁 / 𝑃) ∈ ℕ)
4140ad2antrr 739 . . . . . . . . . . . . . . . . . . . . . 22 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (𝑁 / 𝑃) ∈ ℕ)
4241adantr 486 . . . . . . . . . . . . . . . . . . . . 21 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ 𝑏 ≠ 𝑑) → (𝑁 / 𝑃) ∈ ℕ)
43 simp-4r 796 . . . . . . . . . . . . . . . . . . . . 21 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ 𝑏 ≠ 𝑑) → 𝑏 ∈ ℕ0)
4442, 43nnexpcld 14430 . . . . . . . . . . . . . . . . . . . 20 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ 𝑏 ≠ 𝑑) → ((𝑁 / 𝑃)↑𝑏) ∈ ℕ)
4527, 44pccld 17072 . . . . . . . . . . . . . . . . . . 19 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ 𝑏 ≠ 𝑑) → (𝑄 pCnt ((𝑁 / 𝑃)↑𝑏)) ∈ ℕ0)
4645nn0cnd 12709 . . . . . . . . . . . . . . . . . 18 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ 𝑏 ≠ 𝑑) → (𝑄 pCnt ((𝑁 / 𝑃)↑𝑏)) ∈ ℂ)
47 simplr 781 . . . . . . . . . . . . . . . . . . . . 21 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ 𝑏 ≠ 𝑑) → 𝑑 ∈ ℕ0)
4842, 47nnexpcld 14430 . . . . . . . . . . . . . . . . . . . 20 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ 𝑏 ≠ 𝑑) → ((𝑁 / 𝑃)↑𝑑) ∈ ℕ)
4927, 48pccld 17072 . . . . . . . . . . . . . . . . . . 19 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ 𝑏 ≠ 𝑑) → (𝑄 pCnt ((𝑁 / 𝑃)↑𝑑)) ∈ ℕ0)
5049nn0cnd 12709 . . . . . . . . . . . . . . . . . 18 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ 𝑏 ≠ 𝑑) → (𝑄 pCnt ((𝑁 / 𝑃)↑𝑑)) ∈ ℂ)
51 simpr 490 . . . . . . . . . . . . . . . . . . . 20 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ 𝑏 ≠ 𝑑) → 𝑏 ≠ 𝑑)
5243nn0cnd 12709 . . . . . . . . . . . . . . . . . . . . . 22 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ 𝑏 ≠ 𝑑) → 𝑏 ∈ ℂ)
5347nn0cnd 12709 . . . . . . . . . . . . . . . . . . . . . 22 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ 𝑏 ≠ 𝑑) → 𝑑 ∈ ℂ)
5427, 42pccld 17072 . . . . . . . . . . . . . . . . . . . . . . 23 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ 𝑏 ≠ 𝑑) → (𝑄 pCnt (𝑁 / 𝑃)) ∈ ℕ0)
5554nn0cnd 12709 . . . . . . . . . . . . . . . . . . . . . 22 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ 𝑏 ≠ 𝑑) → (𝑄 pCnt (𝑁 / 𝑃)) ∈ ℂ)
56 simp-5l 797 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ 𝑏 ≠ 𝑑) → 𝜑)
57 aks6d1c2p2.6 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝜑 → 𝑄 ∥ 𝑁)
581nncnd 12391 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝜑 → 𝑁 ∈ ℂ)
5934nncnd 12391 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝜑 → 𝑃 ∈ ℂ)
6034nnne0d 12428 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝜑 → 𝑃 ≠ 0)
6158, 59, 60divcan2d 12135 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (𝜑 → (𝑃 · (𝑁 / 𝑃)) = 𝑁)
6261eqcomd 2769 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝜑 → 𝑁 = (𝑃 · (𝑁 / 𝑃)))
6362breq2d 5120 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝜑 → (𝑄 ∥ 𝑁 ↔ 𝑄 ∥ (𝑃 · (𝑁 / 𝑃))))
6457, 63mpbid 235 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝜑 → 𝑄 ∥ (𝑃 · (𝑁 / 𝑃)))
6534nnzd 12759 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝜑 → 𝑃 ∈ ℤ)
6638nnzd 12759 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝜑 → (𝑁 / 𝑃) ∈ ℤ)
67 euclemma 16933 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((𝑄 ∈ ℙ ∧ 𝑃 ∈ ℤ ∧ (𝑁 / 𝑃) ∈ ℤ) → (𝑄 ∥ (𝑃 · (𝑁 / 𝑃)) ↔ (𝑄 ∥ 𝑃 ∨ 𝑄 ∥ (𝑁 / 𝑃))))
6826, 65, 66, 67syl3anc 1399 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝜑 → (𝑄 ∥ (𝑃 · (𝑁 / 𝑃)) ↔ (𝑄 ∥ 𝑃 ∨ 𝑄 ∥ (𝑁 / 𝑃))))
6968biimpd 232 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝜑 → (𝑄 ∥ (𝑃 · (𝑁 / 𝑃)) → (𝑄 ∥ 𝑃 ∨ 𝑄 ∥ (𝑁 / 𝑃))))
7064, 69mpd 16 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝜑 → (𝑄 ∥ 𝑃 ∨ 𝑄 ∥ (𝑁 / 𝑃)))
71 aks6d1c2p2.7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝜑 → 𝑃 ≠ 𝑄)
72 necom 3012 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (𝑃 ≠ 𝑄 ↔ 𝑄 ≠ 𝑃)
7372imbi2i 339 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((𝜑 → 𝑃 ≠ 𝑄) ↔ (𝜑 → 𝑄 ≠ 𝑃))
7471, 73mpbi 233 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (𝜑 → 𝑄 ≠ 𝑃)
7574neneqd 2964 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝜑 → ¬ 𝑄 = 𝑃)
76 1red 11348 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (𝜑 → 1 ∈ ℝ)
77 prmgt1 16917 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (𝑄 ∈ ℙ → 1 < 𝑄)
7826, 77syl 18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (𝜑 → 1 < 𝑄)
7976, 78ltned 11485 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝜑 → 1 ≠ 𝑄)
8079necomd 3014 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (𝜑 → 𝑄 ≠ 1)
8180neneqd 2964 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝜑 → ¬ 𝑄 = 1)
8275, 81jca 521 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝜑 → (¬ 𝑄 = 𝑃 ∧ ¬ 𝑄 = 1))
83 pm4.56 1004 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((¬ 𝑄 = 𝑃 ∧ ¬ 𝑄 = 1) ↔ ¬ (𝑄 = 𝑃 ∨ 𝑄 = 1))
8482, 83sylib 221 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝜑 → ¬ (𝑄 = 𝑃 ∨ 𝑄 = 1))
85 prmnn 16893 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝑄 ∈ ℙ → 𝑄 ∈ ℕ)
8626, 85syl 18 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝜑 → 𝑄 ∈ ℕ)
87 dvdsprime 16906 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝑃 ∈ ℙ ∧ 𝑄 ∈ ℕ) → (𝑄 ∥ 𝑃 ↔ (𝑄 = 𝑃 ∨ 𝑄 = 1)))
882, 86, 87syl2anc 596 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝜑 → (𝑄 ∥ 𝑃 ↔ (𝑄 = 𝑃 ∨ 𝑄 = 1)))
8984, 88mtbird 328 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝜑 → ¬ 𝑄 ∥ 𝑃)
9070, 89orcnd 892 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝜑 → 𝑄 ∥ (𝑁 / 𝑃))
9126, 38jca 521 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝜑 → (𝑄 ∈ ℙ ∧ (𝑁 / 𝑃) ∈ ℕ))
92 pcelnn 17092 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝑄 ∈ ℙ ∧ (𝑁 / 𝑃) ∈ ℕ) → ((𝑄 pCnt (𝑁 / 𝑃)) ∈ ℕ ↔ 𝑄 ∥ (𝑁 / 𝑃)))
9391, 92syl 18 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝜑 → ((𝑄 pCnt (𝑁 / 𝑃)) ∈ ℕ ↔ 𝑄 ∥ (𝑁 / 𝑃)))
9490, 93mpbird 260 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝜑 → (𝑄 pCnt (𝑁 / 𝑃)) ∈ ℕ)
9556, 94syl 18 . . . . . . . . . . . . . . . . . . . . . . 23 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ 𝑏 ≠ 𝑑) → (𝑄 pCnt (𝑁 / 𝑃)) ∈ ℕ)
9695nnne0d 12428 . . . . . . . . . . . . . . . . . . . . . 22 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ 𝑏 ≠ 𝑑) → (𝑄 pCnt (𝑁 / 𝑃)) ≠ 0)
9752, 53, 55, 96mulcan2d 11990 . . . . . . . . . . . . . . . . . . . . 21 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ 𝑏 ≠ 𝑑) → ((𝑏 · (𝑄 pCnt (𝑁 / 𝑃))) = (𝑑 · (𝑄 pCnt (𝑁 / 𝑃))) ↔ 𝑏 = 𝑑))
9897necon3bid 3003 . . . . . . . . . . . . . . . . . . . 20 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ 𝑏 ≠ 𝑑) → ((𝑏 · (𝑄 pCnt (𝑁 / 𝑃))) ≠ (𝑑 · (𝑄 pCnt (𝑁 / 𝑃))) ↔ 𝑏 ≠ 𝑑))
9951, 98mpbird 260 . . . . . . . . . . . . . . . . . . 19 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ 𝑏 ≠ 𝑑) → (𝑏 · (𝑄 pCnt (𝑁 / 𝑃))) ≠ (𝑑 · (𝑄 pCnt (𝑁 / 𝑃))))
10026ad4antr 745 . . . . . . . . . . . . . . . . . . . . . . 23 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → 𝑄 ∈ ℙ)
101 nnq 13129 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑁 / 𝑃) ∈ ℕ → (𝑁 / 𝑃) ∈ ℚ)
10241, 101syl 18 . . . . . . . . . . . . . . . . . . . . . . . 24 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (𝑁 / 𝑃) ∈ ℚ)
1031ad4antr 745 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → 𝑁 ∈ ℕ)
104103nncnd 12391 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → 𝑁 ∈ ℂ)
10534adantr 486 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝜑 ∧ 𝑎 ∈ ℕ0) → 𝑃 ∈ ℕ)
106105adantr 486 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) → 𝑃 ∈ ℕ)
107106ad2antrr 739 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → 𝑃 ∈ ℕ)
108107nncnd 12391 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → 𝑃 ∈ ℂ)
109103nnne0d 12428 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → 𝑁 ≠ 0)
110107nnne0d 12428 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → 𝑃 ≠ 0)
111104, 108, 109, 110divne0d 12149 . . . . . . . . . . . . . . . . . . . . . . . 24 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (𝑁 / 𝑃) ≠ 0)
112102, 111jca 521 . . . . . . . . . . . . . . . . . . . . . . 23 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → ((𝑁 / 𝑃) ∈ ℚ ∧ (𝑁 / 𝑃) ≠ 0))
113 simpllr 788 . . . . . . . . . . . . . . . . . . . . . . . 24 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → 𝑏 ∈ ℕ0)
114113nn0zd 12758 . . . . . . . . . . . . . . . . . . . . . . 23 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → 𝑏 ∈ ℤ)
115100, 112, 1143jca 1146 . . . . . . . . . . . . . . . . . . . . . 22 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (𝑄 ∈ ℙ ∧ ((𝑁 / 𝑃) ∈ ℚ ∧ (𝑁 / 𝑃) ≠ 0) ∧ 𝑏 ∈ ℤ))
116 pcexp 17081 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑄 ∈ ℙ ∧ ((𝑁 / 𝑃) ∈ ℚ ∧ (𝑁 / 𝑃) ≠ 0) ∧ 𝑏 ∈ ℤ) → (𝑄 pCnt ((𝑁 / 𝑃)↑𝑏)) = (𝑏 · (𝑄 pCnt (𝑁 / 𝑃))))
117115, 116syl 18 . . . . . . . . . . . . . . . . . . . . 21 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (𝑄 pCnt ((𝑁 / 𝑃)↑𝑏)) = (𝑏 · (𝑄 pCnt (𝑁 / 𝑃))))
118117adantr 486 . . . . . . . . . . . . . . . . . . . 20 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ 𝑏 ≠ 𝑑) → (𝑄 pCnt ((𝑁 / 𝑃)↑𝑏)) = (𝑏 · (𝑄 pCnt (𝑁 / 𝑃))))
119118eqcomd 2769 . . . . . . . . . . . . . . . . . . 19 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ 𝑏 ≠ 𝑑) → (𝑏 · (𝑄 pCnt (𝑁 / 𝑃))) = (𝑄 pCnt ((𝑁 / 𝑃)↑𝑏)))
120 simpr 490 . . . . . . . . . . . . . . . . . . . . . . . 24 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → 𝑑 ∈ ℕ0)
121120nn0zd 12758 . . . . . . . . . . . . . . . . . . . . . . 23 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → 𝑑 ∈ ℤ)
122100, 112, 1213jca 1146 . . . . . . . . . . . . . . . . . . . . . 22 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (𝑄 ∈ ℙ ∧ ((𝑁 / 𝑃) ∈ ℚ ∧ (𝑁 / 𝑃) ≠ 0) ∧ 𝑑 ∈ ℤ))
123 pcexp 17081 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑄 ∈ ℙ ∧ ((𝑁 / 𝑃) ∈ ℚ ∧ (𝑁 / 𝑃) ≠ 0) ∧ 𝑑 ∈ ℤ) → (𝑄 pCnt ((𝑁 / 𝑃)↑𝑑)) = (𝑑 · (𝑄 pCnt (𝑁 / 𝑃))))
124122, 123syl 18 . . . . . . . . . . . . . . . . . . . . 21 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (𝑄 pCnt ((𝑁 / 𝑃)↑𝑑)) = (𝑑 · (𝑄 pCnt (𝑁 / 𝑃))))
125124adantr 486 . . . . . . . . . . . . . . . . . . . 20 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ 𝑏 ≠ 𝑑) → (𝑄 pCnt ((𝑁 / 𝑃)↑𝑑)) = (𝑑 · (𝑄 pCnt (𝑁 / 𝑃))))
126125eqcomd 2769 . . . . . . . . . . . . . . . . . . 19 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ 𝑏 ≠ 𝑑) → (𝑑 · (𝑄 pCnt (𝑁 / 𝑃))) = (𝑄 pCnt ((𝑁 / 𝑃)↑𝑑)))
12799, 119, 1263netr3d 3035 . . . . . . . . . . . . . . . . . 18 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ 𝑏 ≠ 𝑑) → (𝑄 pCnt ((𝑁 / 𝑃)↑𝑏)) ≠ (𝑄 pCnt ((𝑁 / 𝑃)↑𝑑)))
12832, 46, 50, 127addneintrd 11556 . . . . . . . . . . . . . . . . 17 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ 𝑏 ≠ 𝑑) → (0 + (𝑄 pCnt ((𝑁 / 𝑃)↑𝑏))) ≠ (0 + (𝑄 pCnt ((𝑁 / 𝑃)↑𝑑))))
12975ad4antr 745 . . . . . . . . . . . . . . . . . . . . . 22 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → ¬ 𝑄 = 𝑃)
1302ad4antr 745 . . . . . . . . . . . . . . . . . . . . . . . 24 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → 𝑃 ∈ ℙ)
131 simp-4r 796 . . . . . . . . . . . . . . . . . . . . . . . 24 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → 𝑎 ∈ ℕ0)
132 prmdvdsexpr 16937 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑄 ∈ ℙ ∧ 𝑃 ∈ ℙ ∧ 𝑎 ∈ ℕ0) → (𝑄 ∥ (𝑃↑𝑎) → 𝑄 = 𝑃))
133100, 130, 131, 132syl3anc 1399 . . . . . . . . . . . . . . . . . . . . . . 23 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (𝑄 ∥ (𝑃↑𝑎) → 𝑄 = 𝑃))
134133con3d 153 . . . . . . . . . . . . . . . . . . . . . 22 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (¬ 𝑄 = 𝑃 → ¬ 𝑄 ∥ (𝑃↑𝑎)))
135129, 134mpd 16 . . . . . . . . . . . . . . . . . . . . 21 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → ¬ 𝑄 ∥ (𝑃↑𝑎))
136 simplr 781 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) → 𝑎 ∈ ℕ0)
137106, 136nnexpcld 14430 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) → (𝑃↑𝑎) ∈ ℕ)
138137ad2antrr 739 . . . . . . . . . . . . . . . . . . . . . . 23 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (𝑃↑𝑎) ∈ ℕ)
139100, 138jca 521 . . . . . . . . . . . . . . . . . . . . . 22 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (𝑄 ∈ ℙ ∧ (𝑃↑𝑎) ∈ ℕ))
140 pceq0 17093 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑄 ∈ ℙ ∧ (𝑃↑𝑎) ∈ ℕ) → ((𝑄 pCnt (𝑃↑𝑎)) = 0 ↔ ¬ 𝑄 ∥ (𝑃↑𝑎)))
141139, 140syl 18 . . . . . . . . . . . . . . . . . . . . 21 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → ((𝑄 pCnt (𝑃↑𝑎)) = 0 ↔ ¬ 𝑄 ∥ (𝑃↑𝑎)))
142135, 141mpbird 260 . . . . . . . . . . . . . . . . . . . 20 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (𝑄 pCnt (𝑃↑𝑎)) = 0)
143142eqcomd 2769 . . . . . . . . . . . . . . . . . . 19 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → 0 = (𝑄 pCnt (𝑃↑𝑎)))
144143oveq1d 7466 . . . . . . . . . . . . . . . . . 18 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (0 + (𝑄 pCnt ((𝑁 / 𝑃)↑𝑏))) = ((𝑄 pCnt (𝑃↑𝑎)) + (𝑄 pCnt ((𝑁 / 𝑃)↑𝑏))))
145144adantr 486 . . . . . . . . . . . . . . . . 17 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ 𝑏 ≠ 𝑑) → (0 + (𝑄 pCnt ((𝑁 / 𝑃)↑𝑏))) = ((𝑄 pCnt (𝑃↑𝑎)) + (𝑄 pCnt ((𝑁 / 𝑃)↑𝑏))))
146 simplr 781 . . . . . . . . . . . . . . . . . . . . . . 23 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → 𝑐 ∈ ℕ0)
147 prmdvdsexpr 16937 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑄 ∈ ℙ ∧ 𝑃 ∈ ℙ ∧ 𝑐 ∈ ℕ0) → (𝑄 ∥ (𝑃↑𝑐) → 𝑄 = 𝑃))
148100, 130, 146, 147syl3anc 1399 . . . . . . . . . . . . . . . . . . . . . 22 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (𝑄 ∥ (𝑃↑𝑐) → 𝑄 = 𝑃))
149129, 148mtod 201 . . . . . . . . . . . . . . . . . . . . 21 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → ¬ 𝑄 ∥ (𝑃↑𝑐))
150107, 146nnexpcld 14430 . . . . . . . . . . . . . . . . . . . . . . 23 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (𝑃↑𝑐) ∈ ℕ)
151100, 150jca 521 . . . . . . . . . . . . . . . . . . . . . 22 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (𝑄 ∈ ℙ ∧ (𝑃↑𝑐) ∈ ℕ))
152 pceq0 17093 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑄 ∈ ℙ ∧ (𝑃↑𝑐) ∈ ℕ) → ((𝑄 pCnt (𝑃↑𝑐)) = 0 ↔ ¬ 𝑄 ∥ (𝑃↑𝑐)))
153151, 152syl 18 . . . . . . . . . . . . . . . . . . . . 21 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → ((𝑄 pCnt (𝑃↑𝑐)) = 0 ↔ ¬ 𝑄 ∥ (𝑃↑𝑐)))
154149, 153mpbird 260 . . . . . . . . . . . . . . . . . . . 20 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (𝑄 pCnt (𝑃↑𝑐)) = 0)
155154eqcomd 2769 . . . . . . . . . . . . . . . . . . 19 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → 0 = (𝑄 pCnt (𝑃↑𝑐)))
156155oveq1d 7466 . . . . . . . . . . . . . . . . . 18 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (0 + (𝑄 pCnt ((𝑁 / 𝑃)↑𝑑))) = ((𝑄 pCnt (𝑃↑𝑐)) + (𝑄 pCnt ((𝑁 / 𝑃)↑𝑑))))
157156adantr 486 . . . . . . . . . . . . . . . . 17 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ 𝑏 ≠ 𝑑) → (0 + (𝑄 pCnt ((𝑁 / 𝑃)↑𝑑))) = ((𝑄 pCnt (𝑃↑𝑐)) + (𝑄 pCnt ((𝑁 / 𝑃)↑𝑑))))
158128, 145, 1573netr3d 3035 . . . . . . . . . . . . . . . 16 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ 𝑏 ≠ 𝑑) → ((𝑄 pCnt (𝑃↑𝑎)) + (𝑄 pCnt ((𝑁 / 𝑃)↑𝑏))) ≠ ((𝑄 pCnt (𝑃↑𝑐)) + (𝑄 pCnt ((𝑁 / 𝑃)↑𝑑))))
159107nnzd 12759 . . . . . . . . . . . . . . . . . . . . . . 23 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → 𝑃 ∈ ℤ)
160159, 131jca 521 . . . . . . . . . . . . . . . . . . . . . 22 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (𝑃 ∈ ℤ ∧ 𝑎 ∈ ℕ0))
161 zexpcl 14259 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑃 ∈ ℤ ∧ 𝑎 ∈ ℕ0) → (𝑃↑𝑎) ∈ ℤ)
162160, 161syl 18 . . . . . . . . . . . . . . . . . . . . 21 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (𝑃↑𝑎) ∈ ℤ)
163131nn0zd 12758 . . . . . . . . . . . . . . . . . . . . . 22 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → 𝑎 ∈ ℤ)
164108, 110, 163expne0d 14335 . . . . . . . . . . . . . . . . . . . . 21 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (𝑃↑𝑎) ≠ 0)
165162, 164jca 521 . . . . . . . . . . . . . . . . . . . 20 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → ((𝑃↑𝑎) ∈ ℤ ∧ (𝑃↑𝑎) ≠ 0))
16641nnzd 12759 . . . . . . . . . . . . . . . . . . . . . . 23 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (𝑁 / 𝑃) ∈ ℤ)
167166, 113jca 521 . . . . . . . . . . . . . . . . . . . . . 22 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → ((𝑁 / 𝑃) ∈ ℤ ∧ 𝑏 ∈ ℕ0))
168 zexpcl 14259 . . . . . . . . . . . . . . . . . . . . . 22 (((𝑁 / 𝑃) ∈ ℤ ∧ 𝑏 ∈ ℕ0) → ((𝑁 / 𝑃)↑𝑏) ∈ ℤ)
169167, 168syl 18 . . . . . . . . . . . . . . . . . . . . 21 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → ((𝑁 / 𝑃)↑𝑏) ∈ ℤ)
170104, 108, 110divcld 12133 . . . . . . . . . . . . . . . . . . . . . 22 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (𝑁 / 𝑃) ∈ ℂ)
171170, 111, 114expne0d 14335 . . . . . . . . . . . . . . . . . . . . 21 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → ((𝑁 / 𝑃)↑𝑏) ≠ 0)
172169, 171jca 521 . . . . . . . . . . . . . . . . . . . 20 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (((𝑁 / 𝑃)↑𝑏) ∈ ℤ ∧ ((𝑁 / 𝑃)↑𝑏) ≠ 0))
173100, 165, 1723jca 1146 . . . . . . . . . . . . . . . . . . 19 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (𝑄 ∈ ℙ ∧ ((𝑃↑𝑎) ∈ ℤ ∧ (𝑃↑𝑎) ≠ 0) ∧ (((𝑁 / 𝑃)↑𝑏) ∈ ℤ ∧ ((𝑁 / 𝑃)↑𝑏) ≠ 0)))
174 pcmul 17073 . . . . . . . . . . . . . . . . . . 19 ((𝑄 ∈ ℙ ∧ ((𝑃↑𝑎) ∈ ℤ ∧ (𝑃↑𝑎) ≠ 0) ∧ (((𝑁 / 𝑃)↑𝑏) ∈ ℤ ∧ ((𝑁 / 𝑃)↑𝑏) ≠ 0)) → (𝑄 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = ((𝑄 pCnt (𝑃↑𝑎)) + (𝑄 pCnt ((𝑁 / 𝑃)↑𝑏))))
175173, 174syl 18 . . . . . . . . . . . . . . . . . 18 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (𝑄 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = ((𝑄 pCnt (𝑃↑𝑎)) + (𝑄 pCnt ((𝑁 / 𝑃)↑𝑏))))
176175adantr 486 . . . . . . . . . . . . . . . . 17 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ 𝑏 ≠ 𝑑) → (𝑄 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = ((𝑄 pCnt (𝑃↑𝑎)) + (𝑄 pCnt ((𝑁 / 𝑃)↑𝑏))))
177176eqcomd 2769 . . . . . . . . . . . . . . . 16 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ 𝑏 ≠ 𝑑) → ((𝑄 pCnt (𝑃↑𝑎)) + (𝑄 pCnt ((𝑁 / 𝑃)↑𝑏))) = (𝑄 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))))
178150nnzd 12759 . . . . . . . . . . . . . . . . . . . . 21 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (𝑃↑𝑐) ∈ ℤ)
179150nnne0d 12428 . . . . . . . . . . . . . . . . . . . . 21 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (𝑃↑𝑐) ≠ 0)
180178, 179jca 521 . . . . . . . . . . . . . . . . . . . 20 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → ((𝑃↑𝑐) ∈ ℤ ∧ (𝑃↑𝑐) ≠ 0))
18141, 120nnexpcld 14430 . . . . . . . . . . . . . . . . . . . . . 22 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → ((𝑁 / 𝑃)↑𝑑) ∈ ℕ)
182181nnzd 12759 . . . . . . . . . . . . . . . . . . . . 21 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → ((𝑁 / 𝑃)↑𝑑) ∈ ℤ)
183181nnne0d 12428 . . . . . . . . . . . . . . . . . . . . 21 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → ((𝑁 / 𝑃)↑𝑑) ≠ 0)
184182, 183jca 521 . . . . . . . . . . . . . . . . . . . 20 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (((𝑁 / 𝑃)↑𝑑) ∈ ℤ ∧ ((𝑁 / 𝑃)↑𝑑) ≠ 0))
185100, 180, 1843jca 1146 . . . . . . . . . . . . . . . . . . 19 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (𝑄 ∈ ℙ ∧ ((𝑃↑𝑐) ∈ ℤ ∧ (𝑃↑𝑐) ≠ 0) ∧ (((𝑁 / 𝑃)↑𝑑) ∈ ℤ ∧ ((𝑁 / 𝑃)↑𝑑) ≠ 0)))
186 pcmul 17073 . . . . . . . . . . . . . . . . . . 19 ((𝑄 ∈ ℙ ∧ ((𝑃↑𝑐) ∈ ℤ ∧ (𝑃↑𝑐) ≠ 0) ∧ (((𝑁 / 𝑃)↑𝑑) ∈ ℤ ∧ ((𝑁 / 𝑃)↑𝑑) ≠ 0)) → (𝑄 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))) = ((𝑄 pCnt (𝑃↑𝑐)) + (𝑄 pCnt ((𝑁 / 𝑃)↑𝑑))))
187185, 186syl 18 . . . . . . . . . . . . . . . . . 18 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (𝑄 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))) = ((𝑄 pCnt (𝑃↑𝑐)) + (𝑄 pCnt ((𝑁 / 𝑃)↑𝑑))))
188187adantr 486 . . . . . . . . . . . . . . . . 17 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ 𝑏 ≠ 𝑑) → (𝑄 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))) = ((𝑄 pCnt (𝑃↑𝑐)) + (𝑄 pCnt ((𝑁 / 𝑃)↑𝑑))))
189188eqcomd 2769 . . . . . . . . . . . . . . . 16 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ 𝑏 ≠ 𝑑) → ((𝑄 pCnt (𝑃↑𝑐)) + (𝑄 pCnt ((𝑁 / 𝑃)↑𝑑))) = (𝑄 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))))
190158, 177, 1893netr3d 3035 . . . . . . . . . . . . . . 15 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ 𝑏 ≠ 𝑑) → (𝑄 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) ≠ (𝑄 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))))
19127, 31, 190rspcedvd 3582 . . . . . . . . . . . . . 14 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ 𝑏 ≠ 𝑑) → ∃𝑝 ∈ ℙ (𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) ≠ (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))))
1922ad5antr 747 . . . . . . . . . . . . . . 15 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → 𝑃 ∈ ℙ)
193 simpr 490 . . . . . . . . . . . . . . . . 17 (((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) ∧ 𝑝 = 𝑃) → 𝑝 = 𝑃)
194193oveq1d 7466 . . . . . . . . . . . . . . . 16 (((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) ∧ 𝑝 = 𝑃) → (𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = (𝑃 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))))
195193oveq1d 7466 . . . . . . . . . . . . . . . 16 (((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) ∧ 𝑝 = 𝑃) → (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))) = (𝑃 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))))
196194, 195neeq12d 3020 . . . . . . . . . . . . . . 15 (((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) ∧ 𝑝 = 𝑃) → ((𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) ≠ (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))) ↔ (𝑃 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) ≠ (𝑃 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)))))
197130adantr 486 . . . . . . . . . . . . . . . . . . . 20 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → 𝑃 ∈ ℙ)
198197, 33syl 18 . . . . . . . . . . . . . . . . . . . . 21 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → 𝑃 ∈ ℕ)
199 simp-5r 798 . . . . . . . . . . . . . . . . . . . . 21 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → 𝑎 ∈ ℕ0)
200198, 199nnexpcld 14430 . . . . . . . . . . . . . . . . . . . 20 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → (𝑃↑𝑎) ∈ ℕ)
201197, 200pccld 17072 . . . . . . . . . . . . . . . . . . 19 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → (𝑃 pCnt (𝑃↑𝑎)) ∈ ℕ0)
202201nn0cnd 12709 . . . . . . . . . . . . . . . . . 18 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → (𝑃 pCnt (𝑃↑𝑎)) ∈ ℂ)
203 simpllr 788 . . . . . . . . . . . . . . . . . . . . 21 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → 𝑐 ∈ ℕ0)
204198, 203nnexpcld 14430 . . . . . . . . . . . . . . . . . . . 20 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → (𝑃↑𝑐) ∈ ℕ)
205197, 204pccld 17072 . . . . . . . . . . . . . . . . . . 19 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → (𝑃 pCnt (𝑃↑𝑐)) ∈ ℕ0)
206205nn0cnd 12709 . . . . . . . . . . . . . . . . . 18 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → (𝑃 pCnt (𝑃↑𝑐)) ∈ ℂ)
20741adantr 486 . . . . . . . . . . . . . . . . . . . . 21 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → (𝑁 / 𝑃) ∈ ℕ)
208 simp-4r 796 . . . . . . . . . . . . . . . . . . . . 21 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → 𝑏 ∈ ℕ0)
209207, 208nnexpcld 14430 . . . . . . . . . . . . . . . . . . . 20 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → ((𝑁 / 𝑃)↑𝑏) ∈ ℕ)
210197, 209pccld 17072 . . . . . . . . . . . . . . . . . . 19 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → (𝑃 pCnt ((𝑁 / 𝑃)↑𝑏)) ∈ ℕ0)
211210nn0cnd 12709 . . . . . . . . . . . . . . . . . 18 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → (𝑃 pCnt ((𝑁 / 𝑃)↑𝑏)) ∈ ℂ)
2128adantl 487 . . . . . . . . . . . . . . . . . . 19 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → 𝑎 ≠ 𝑐)
213197, 199jca 521 . . . . . . . . . . . . . . . . . . . . 21 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → (𝑃 ∈ ℙ ∧ 𝑎 ∈ ℕ0))
214 pcidlem 17094 . . . . . . . . . . . . . . . . . . . . 21 ((𝑃 ∈ ℙ ∧ 𝑎 ∈ ℕ0) → (𝑃 pCnt (𝑃↑𝑎)) = 𝑎)
215213, 214syl 18 . . . . . . . . . . . . . . . . . . . 20 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → (𝑃 pCnt (𝑃↑𝑎)) = 𝑎)
216215eqcomd 2769 . . . . . . . . . . . . . . . . . . 19 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → 𝑎 = (𝑃 pCnt (𝑃↑𝑎)))
217197, 203jca 521 . . . . . . . . . . . . . . . . . . . . 21 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → (𝑃 ∈ ℙ ∧ 𝑐 ∈ ℕ0))
218 pcidlem 17094 . . . . . . . . . . . . . . . . . . . . 21 ((𝑃 ∈ ℙ ∧ 𝑐 ∈ ℕ0) → (𝑃 pCnt (𝑃↑𝑐)) = 𝑐)
219217, 218syl 18 . . . . . . . . . . . . . . . . . . . 20 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → (𝑃 pCnt (𝑃↑𝑐)) = 𝑐)
220219eqcomd 2769 . . . . . . . . . . . . . . . . . . 19 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → 𝑐 = (𝑃 pCnt (𝑃↑𝑐)))
221212, 216, 2203netr3d 3035 . . . . . . . . . . . . . . . . . 18 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → (𝑃 pCnt (𝑃↑𝑎)) ≠ (𝑃 pCnt (𝑃↑𝑐)))
222202, 206, 211, 221addneintr2d 11557 . . . . . . . . . . . . . . . . 17 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → ((𝑃 pCnt (𝑃↑𝑎)) + (𝑃 pCnt ((𝑁 / 𝑃)↑𝑏))) ≠ ((𝑃 pCnt (𝑃↑𝑐)) + (𝑃 pCnt ((𝑁 / 𝑃)↑𝑏))))
223 eqidd 2764 . . . . . . . . . . . . . . . . 17 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → ((𝑃 pCnt (𝑃↑𝑎)) + (𝑃 pCnt ((𝑁 / 𝑃)↑𝑏))) = ((𝑃 pCnt (𝑃↑𝑎)) + (𝑃 pCnt ((𝑁 / 𝑃)↑𝑏))))
224 simprl 783 . . . . . . . . . . . . . . . . . . . 20 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → 𝑏 = 𝑑)
225224oveq2d 7467 . . . . . . . . . . . . . . . . . . 19 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → ((𝑁 / 𝑃)↑𝑏) = ((𝑁 / 𝑃)↑𝑑))
226225oveq2d 7467 . . . . . . . . . . . . . . . . . 18 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → (𝑃 pCnt ((𝑁 / 𝑃)↑𝑏)) = (𝑃 pCnt ((𝑁 / 𝑃)↑𝑑)))
227226oveq2d 7467 . . . . . . . . . . . . . . . . 17 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → ((𝑃 pCnt (𝑃↑𝑐)) + (𝑃 pCnt ((𝑁 / 𝑃)↑𝑏))) = ((𝑃 pCnt (𝑃↑𝑐)) + (𝑃 pCnt ((𝑁 / 𝑃)↑𝑑))))
228222, 223, 2273netr3d 3035 . . . . . . . . . . . . . . . 16 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → ((𝑃 pCnt (𝑃↑𝑎)) + (𝑃 pCnt ((𝑁 / 𝑃)↑𝑏))) ≠ ((𝑃 pCnt (𝑃↑𝑐)) + (𝑃 pCnt ((𝑁 / 𝑃)↑𝑑))))
229130, 165, 1723jca 1146 . . . . . . . . . . . . . . . . . . 19 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (𝑃 ∈ ℙ ∧ ((𝑃↑𝑎) ∈ ℤ ∧ (𝑃↑𝑎) ≠ 0) ∧ (((𝑁 / 𝑃)↑𝑏) ∈ ℤ ∧ ((𝑁 / 𝑃)↑𝑏) ≠ 0)))
230 pcmul 17073 . . . . . . . . . . . . . . . . . . 19 ((𝑃 ∈ ℙ ∧ ((𝑃↑𝑎) ∈ ℤ ∧ (𝑃↑𝑎) ≠ 0) ∧ (((𝑁 / 𝑃)↑𝑏) ∈ ℤ ∧ ((𝑁 / 𝑃)↑𝑏) ≠ 0)) → (𝑃 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = ((𝑃 pCnt (𝑃↑𝑎)) + (𝑃 pCnt ((𝑁 / 𝑃)↑𝑏))))
231229, 230syl 18 . . . . . . . . . . . . . . . . . 18 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (𝑃 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = ((𝑃 pCnt (𝑃↑𝑎)) + (𝑃 pCnt ((𝑁 / 𝑃)↑𝑏))))
232231eqcomd 2769 . . . . . . . . . . . . . . . . 17 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → ((𝑃 pCnt (𝑃↑𝑎)) + (𝑃 pCnt ((𝑁 / 𝑃)↑𝑏))) = (𝑃 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))))
233232adantr 486 . . . . . . . . . . . . . . . 16 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → ((𝑃 pCnt (𝑃↑𝑎)) + (𝑃 pCnt ((𝑁 / 𝑃)↑𝑏))) = (𝑃 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))))
234130, 180, 1843jca 1146 . . . . . . . . . . . . . . . . . 18 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (𝑃 ∈ ℙ ∧ ((𝑃↑𝑐) ∈ ℤ ∧ (𝑃↑𝑐) ≠ 0) ∧ (((𝑁 / 𝑃)↑𝑑) ∈ ℤ ∧ ((𝑁 / 𝑃)↑𝑑) ≠ 0)))
235 pcmul 17073 . . . . . . . . . . . . . . . . . . 19 ((𝑃 ∈ ℙ ∧ ((𝑃↑𝑐) ∈ ℤ ∧ (𝑃↑𝑐) ≠ 0) ∧ (((𝑁 / 𝑃)↑𝑑) ∈ ℤ ∧ ((𝑁 / 𝑃)↑𝑑) ≠ 0)) → (𝑃 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))) = ((𝑃 pCnt (𝑃↑𝑐)) + (𝑃 pCnt ((𝑁 / 𝑃)↑𝑑))))
236235eqcomd 2769 . . . . . . . . . . . . . . . . . 18 ((𝑃 ∈ ℙ ∧ ((𝑃↑𝑐) ∈ ℤ ∧ (𝑃↑𝑐) ≠ 0) ∧ (((𝑁 / 𝑃)↑𝑑) ∈ ℤ ∧ ((𝑁 / 𝑃)↑𝑑) ≠ 0)) → ((𝑃 pCnt (𝑃↑𝑐)) + (𝑃 pCnt ((𝑁 / 𝑃)↑𝑑))) = (𝑃 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))))
237234, 236syl 18 . . . . . . . . . . . . . . . . 17 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → ((𝑃 pCnt (𝑃↑𝑐)) + (𝑃 pCnt ((𝑁 / 𝑃)↑𝑑))) = (𝑃 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))))
238237adantr 486 . . . . . . . . . . . . . . . 16 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → ((𝑃 pCnt (𝑃↑𝑐)) + (𝑃 pCnt ((𝑁 / 𝑃)↑𝑑))) = (𝑃 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))))
239228, 233, 2383netr3d 3035 . . . . . . . . . . . . . . 15 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → (𝑃 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) ≠ (𝑃 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))))
240192, 196, 239rspcedvd 3582 . . . . . . . . . . . . . 14 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐)) → ∃𝑝 ∈ ℙ (𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) ≠ (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))))
241191, 240jaodan 972 . . . . . . . . . . . . 13 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑏 ≠ 𝑑 ∨ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐))) → ∃𝑝 ∈ ℙ (𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) ≠ (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))))
242 biidd 265 . . . . . . . . . . . . . . . . . 18 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)) = ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)) ↔ ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)) = ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))))
243242necon3abid 2995 . . . . . . . . . . . . . . . . 17 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)) ≠ ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)) ↔ ¬ ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)) = ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))))
244 simpr 490 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) → 𝑏 ∈ ℕ0)
24540, 244nnexpcld 14430 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) → ((𝑁 / 𝑃)↑𝑏) ∈ ℕ)
246137, 245nnmulcld 12431 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) → ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)) ∈ ℕ)
247246adantr 486 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) → ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)) ∈ ℕ)
248247adantr 486 . . . . . . . . . . . . . . . . . . . . 21 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)) ∈ ℕ)
249248nnnn0d 12707 . . . . . . . . . . . . . . . . . . . 20 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)) ∈ ℕ0)
250150, 181nnmulcld 12431 . . . . . . . . . . . . . . . . . . . . 21 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)) ∈ ℕ)
251250nnnn0d 12707 . . . . . . . . . . . . . . . . . . . 20 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)) ∈ ℕ0)
252249, 251jca 521 . . . . . . . . . . . . . . . . . . 19 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)) ∈ ℕ0 ∧ ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)) ∈ ℕ0))
253 pc11 17102 . . . . . . . . . . . . . . . . . . 19 ((((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)) ∈ ℕ0 ∧ ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)) ∈ ℕ0) → (((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)) = ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)) ↔ ∀𝑝 ∈ ℙ (𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)))))
254252, 253syl 18 . . . . . . . . . . . . . . . . . 18 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)) = ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)) ↔ ∀𝑝 ∈ ℙ (𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)))))
255254notbid 321 . . . . . . . . . . . . . . . . 17 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (¬ ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)) = ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)) ↔ ¬ ∀𝑝 ∈ ℙ (𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)))))
256243, 255bitrd 282 . . . . . . . . . . . . . . . 16 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)) ≠ ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)) ↔ ¬ ∀𝑝 ∈ ℙ (𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)))))
257 rexnal 3118 . . . . . . . . . . . . . . . . . 18 (∃𝑝 ∈ ℙ ¬ (𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))) ↔ ¬ ∀𝑝 ∈ ℙ (𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))))
258257bicomi 227 . . . . . . . . . . . . . . . . 17 (¬ ∀𝑝 ∈ ℙ (𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))) ↔ ∃𝑝 ∈ ℙ ¬ (𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))))
259258a1i 11 . . . . . . . . . . . . . . . 16 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (¬ ∀𝑝 ∈ ℙ (𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))) ↔ ∃𝑝 ∈ ℙ ¬ (𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)))))
260256, 259bitrd 282 . . . . . . . . . . . . . . 15 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)) ≠ ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)) ↔ ∃𝑝 ∈ ℙ ¬ (𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)))))
261 biidd 265 . . . . . . . . . . . . . . . . 17 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → ((𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))) ↔ (𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)))))
262261necon3bbid 2996 . . . . . . . . . . . . . . . 16 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (¬ (𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))) ↔ (𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) ≠ (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)))))
263262rexbidv 3190 . . . . . . . . . . . . . . 15 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (∃𝑝 ∈ ℙ ¬ (𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) = (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))) ↔ ∃𝑝 ∈ ℙ (𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) ≠ (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)))))
264260, 263bitrd 282 . . . . . . . . . . . . . 14 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)) ≠ ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)) ↔ ∃𝑝 ∈ ℙ (𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) ≠ (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)))))
265264adantr 486 . . . . . . . . . . . . 13 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑏 ≠ 𝑑 ∨ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐))) → (((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)) ≠ ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)) ↔ ∃𝑝 ∈ ℙ (𝑝 pCnt ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏))) ≠ (𝑝 pCnt ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)))))
266241, 265mpbird 260 . . . . . . . . . . . 12 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑏 ≠ 𝑑 ∨ (𝑏 = 𝑑 ∧ 𝑎 ≠ 𝑐))) → ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)) ≠ ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)))
26725, 266sylan2br 607 . . . . . . . . . . 11 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ ¬ (𝑎 = 𝑐 ∧ 𝑏 = 𝑑)) → ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)) ≠ ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)))
2684a1i 11 . . . . . . . . . . . . . 14 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → 𝐸 = (𝑘 ∈ ℕ0, 𝑙 ∈ ℕ0 ↦ ((𝑃↑𝑘) · ((𝑁 / 𝑃)↑𝑙))))
269 simprl 783 . . . . . . . . . . . . . . . 16 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑘 = 𝑎 ∧ 𝑙 = 𝑏)) → 𝑘 = 𝑎)
270269oveq2d 7467 . . . . . . . . . . . . . . 15 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑘 = 𝑎 ∧ 𝑙 = 𝑏)) → (𝑃↑𝑘) = (𝑃↑𝑎))
271 simprr 785 . . . . . . . . . . . . . . . 16 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑘 = 𝑎 ∧ 𝑙 = 𝑏)) → 𝑙 = 𝑏)
272271oveq2d 7467 . . . . . . . . . . . . . . 15 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑘 = 𝑎 ∧ 𝑙 = 𝑏)) → ((𝑁 / 𝑃)↑𝑙) = ((𝑁 / 𝑃)↑𝑏))
273270, 272oveq12d 7469 . . . . . . . . . . . . . 14 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑘 = 𝑎 ∧ 𝑙 = 𝑏)) → ((𝑃↑𝑘) · ((𝑁 / 𝑃)↑𝑙)) = ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)))
274268, 273, 131, 113, 248ovmpod 7604 . . . . . . . . . . . . 13 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (𝑎𝐸𝑏) = ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)))
275 simprl 783 . . . . . . . . . . . . . . . 16 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑘 = 𝑐 ∧ 𝑙 = 𝑑)) → 𝑘 = 𝑐)
276275oveq2d 7467 . . . . . . . . . . . . . . 15 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑘 = 𝑐 ∧ 𝑙 = 𝑑)) → (𝑃↑𝑘) = (𝑃↑𝑐))
277 simprr 785 . . . . . . . . . . . . . . . 16 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑘 = 𝑐 ∧ 𝑙 = 𝑑)) → 𝑙 = 𝑑)
278277oveq2d 7467 . . . . . . . . . . . . . . 15 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑘 = 𝑐 ∧ 𝑙 = 𝑑)) → ((𝑁 / 𝑃)↑𝑙) = ((𝑁 / 𝑃)↑𝑑))
279276, 278oveq12d 7469 . . . . . . . . . . . . . 14 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ (𝑘 = 𝑐 ∧ 𝑙 = 𝑑)) → ((𝑃↑𝑘) · ((𝑁 / 𝑃)↑𝑙)) = ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)))
280268, 279, 146, 120, 250ovmpod 7604 . . . . . . . . . . . . 13 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (𝑐𝐸𝑑) = ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑)))
281274, 280neeq12d 3020 . . . . . . . . . . . 12 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → ((𝑎𝐸𝑏) ≠ (𝑐𝐸𝑑) ↔ ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)) ≠ ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))))
282281adantr 486 . . . . . . . . . . 11 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ ¬ (𝑎 = 𝑐 ∧ 𝑏 = 𝑑)) → ((𝑎𝐸𝑏) ≠ (𝑐𝐸𝑑) ↔ ((𝑃↑𝑎) · ((𝑁 / 𝑃)↑𝑏)) ≠ ((𝑃↑𝑐) · ((𝑁 / 𝑃)↑𝑑))))
283267, 282mpbird 260 . . . . . . . . . 10 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ ¬ (𝑎 = 𝑐 ∧ 𝑏 = 𝑑)) → (𝑎𝐸𝑏) ≠ (𝑐𝐸𝑑))
284283neneqd 2964 . . . . . . . . 9 ((((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) ∧ ¬ (𝑎 = 𝑐 ∧ 𝑏 = 𝑑)) → ¬ (𝑎𝐸𝑏) = (𝑐𝐸𝑑))
285284ex 418 . . . . . . . 8 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → (¬ (𝑎 = 𝑐 ∧ 𝑏 = 𝑑) → ¬ (𝑎𝐸𝑏) = (𝑐𝐸𝑑)))
286285con4d 116 . . . . . . 7 (((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) ∧ 𝑑 ∈ ℕ0) → ((𝑎𝐸𝑏) = (𝑐𝐸𝑑) → (𝑎 = 𝑐 ∧ 𝑏 = 𝑑)))
287286ralrimiva 3158 . . . . . 6 ((((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) ∧ 𝑐 ∈ ℕ0) → ∀𝑑 ∈ ℕ0 ((𝑎𝐸𝑏) = (𝑐𝐸𝑑) → (𝑎 = 𝑐 ∧ 𝑏 = 𝑑)))
288287ralrimiva 3158 . . . . 5 (((𝜑 ∧ 𝑎 ∈ ℕ0) ∧ 𝑏 ∈ ℕ0) → ∀𝑐 ∈ ℕ0 ∀𝑑 ∈ ℕ0 ((𝑎𝐸𝑏) = (𝑐𝐸𝑑) → (𝑎 = 𝑐 ∧ 𝑏 = 𝑑)))
289288ralrimiva 3158 . . . 4 ((𝜑 ∧ 𝑎 ∈ ℕ0) → ∀𝑏 ∈ ℕ0 ∀𝑐 ∈ ℕ0 ∀𝑑 ∈ ℕ0 ((𝑎𝐸𝑏) = (𝑐𝐸𝑑) → (𝑎 = 𝑐 ∧ 𝑏 = 𝑑)))
290289ralrimiva 3158 . . 3 (𝜑 → ∀𝑎 ∈ ℕ0 ∀𝑏 ∈ ℕ0 ∀𝑐 ∈ ℕ0 ∀𝑑 ∈ ℕ0 ((𝑎𝐸𝑏) = (𝑐𝐸𝑑) → (𝑎 = 𝑐 ∧ 𝑏 = 𝑑)))
2915, 290jca 521 . 2 (𝜑 → (𝐸:(ℕ0 × ℕ0)⟶ℕ ∧ ∀𝑎 ∈ ℕ0 ∀𝑏 ∈ ℕ0 ∀𝑐 ∈ ℕ0 ∀𝑑 ∈ ℕ0 ((𝑎𝐸𝑏) = (𝑐𝐸𝑑) → (𝑎 = 𝑐 ∧ 𝑏 = 𝑑))))
292 f1opr 7507 . 2 (𝐸:(ℕ0 × ℕ0)⟶1-1ℕ ↔ (𝐸:(ℕ0 × ℕ0)⟶ℕ ∧ ∀𝑎 ∈ ℕ0 ∀𝑏 ∈ ℕ0 ∀𝑐 ∈ ℕ0 ∀𝑑 ∈ ℕ0 ((𝑎𝐸𝑏) = (𝑐𝐸𝑑) → (𝑎 = 𝑐 ∧ 𝑏 = 𝑑))))
293291, 292sylibr 237 1 (𝜑 → 𝐸:(ℕ0 × ℕ0)⟶1-1ℕ)
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  ¬ wn 3   → wi 4   ↔ wb 209   ∧ wa 401   ∨ wo 861   ∧ w3a 1103   = wceq 1570   ∈ wcel 2147   ≠ wne 2959  ∀wral 3080  ∃wrex 3090   class class class wbr 5108   × cxp 5656  ⟶wf 6562  ⟶1-1wf1 6563  (class class class)co 7451   ∈ cmpo 7453  0cc0 11239  1c1 11240   + caddc 11242   · cmul 11244   < clt 11382   / cdiv 12013  ℕcn 12375  ℕ0cn0 12646  ℤcz 12733  ℚcq 13115  ↑cexp 14244   ∥ cdvds 16466  ℙcprime 16890   pCnt cpc 17058
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1828  ax-4 1842  ax-5 1945  ax-6 2002  ax-7 2043  ax-8 2149  ax-9 2157  ax-10 2180  ax-11 2197  ax-12 2216  ax-ext 2735  ax-sep 5255  ax-nul 5266  ax-pow 5334  ax-pr 5398  ax-un 7783  ax-cnex 11295  ax-resscn 11296  ax-1cn 11297  ax-icn 11298  ax-addcl 11299  ax-addrcl 11300  ax-mulcl 11301  ax-mulrcl 11302  ax-mulcom 11303  ax-addass 11304  ax-mulass 11305  ax-distr 11306  ax-i2m1 11307  ax-1ne0 11308  ax-1rid 11309  ax-rnegex 11310  ax-rrecex 11311  ax-cnre 11312  ax-pre-lttri 11313  ax-pre-lttrn 11314  ax-pre-ltadd 11315  ax-pre-mulgt0 11316  ax-pre-sup 11317
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3or 1104  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1813  df-nf 1817  df-sb 2102  df-mo 2567  df-eu 2597  df-clab 2742  df-cleq 2755  df-clel 2839  df-nfc 2913  df-ne 2960  df-nel 3066  df-ral 3081  df-rex 3091  df-rmo 3369  df-reu 3370  df-rab 3417  df-v 3456  df-sbc 3743  df-csb 3852  df-ss 3901  df-pss 4017  df-dif 4050  df-in 4094  df-un 4154  df-nul 4282  df-if 4486  df-pw 4562  df-sn 4589  df-pr 4591  df-op 4841  df-uni 4873  df-iun 4958  df-br 5109  df-opab 5174  df-mpt 5193  df-tr 5219  df-id 5553  df-eprel 5558  df-po 5566  df-so 5567  df-fr 5611  df-we 5613  df-xp 5664  df-rel 5665  df-cnv 5666  df-co 5667  df-dm 5668  df-rn 5669  df-res 5670  df-ima 5671  df-pred 6330  df-ord 6391  df-on 6392  df-lim 6393  df-suc 6394  df-iota 6520  df-fun 6568  df-fn 6569  df-f 6570  df-f1 6571  df-fo 6572  df-f1o 6573  df-fv 6574  df-riota 7408  df-ov 7454  df-oprab 7455  df-mpo 7456  df-om 7912  df-1st 8035  df-2nd 8036  df-frecs 8337  df-wrecs 8368  df-recs 8417  df-rdg 8456  df-1o 8514  df-2o 8515  df-er 8755  df-en 9012  df-dom 9013  df-sdom 9014  df-fin 9015  df-sup 9471  df-inf 9472  df-pnf 11384  df-mnf 11385  df-xr 11386  df-ltxr 11387  df-le 11388  df-sub 11582  df-neg 11583  df-div 12014  df-nn 12376  df-2 12445  df-3 12446  df-n0 12647  df-z 12734  df-uz 13006  df-q 13116  df-rp 13161  df-fz 13680  df-fl 13972  df-mod 14050  df-seq 14185  df-exp 14245  df-cj 15309  df-re 15310  df-im 15311  df-sqrt 15445  df-abs 15446  df-dvds 16467  df-gcd 16709  df-prm 16891  df-pc 17059
This theorem is used by:  aks6d1c2  43446
  Copyright terms: Public domain W3C validator