Step | Hyp | Ref
| Expression |
1 | | 0z 9202 |
. . . 4
⊢ 0 ∈
ℤ |
2 | | eleq1 2229 |
. . . 4
⊢ (𝐴 = 0 → (𝐴 ∈ ℤ ↔ 0 ∈
ℤ)) |
3 | 1, 2 | mpbiri 167 |
. . 3
⊢ (𝐴 = 0 → 𝐴 ∈ ℤ) |
4 | 3 | adantl 275 |
. 2
⊢ (((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 = 0) → 𝐴 ∈ ℤ) |
5 | | simpll2 1027 |
. . . . . . . 8
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → 𝑁 ∈ ℕ) |
6 | 5 | nncnd 8871 |
. . . . . . 7
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → 𝑁 ∈ ℂ) |
7 | 6 | mul01d 8291 |
. . . . . 6
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → (𝑁 · 0) = 0) |
8 | | simpr 109 |
. . . . . . . . 9
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → 𝑝 ∈ ℙ) |
9 | | simpll3 1028 |
. . . . . . . . 9
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → (𝐴↑𝑁) ∈ ℤ) |
10 | | simpll1 1026 |
. . . . . . . . . . . 12
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → 𝐴 ∈ ℚ) |
11 | | qcn 9572 |
. . . . . . . . . . . 12
⊢ (𝐴 ∈ ℚ → 𝐴 ∈
ℂ) |
12 | 10, 11 | syl 14 |
. . . . . . . . . . 11
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → 𝐴 ∈ ℂ) |
13 | | simplr 520 |
. . . . . . . . . . . 12
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → 𝐴 ≠ 0) |
14 | | zq 9564 |
. . . . . . . . . . . . . 14
⊢ (0 ∈
ℤ → 0 ∈ ℚ) |
15 | 1, 14 | ax-mp 5 |
. . . . . . . . . . . . 13
⊢ 0 ∈
ℚ |
16 | | qapne 9577 |
. . . . . . . . . . . . 13
⊢ ((𝐴 ∈ ℚ ∧ 0 ∈
ℚ) → (𝐴 # 0
↔ 𝐴 ≠
0)) |
17 | 10, 15, 16 | sylancl 410 |
. . . . . . . . . . . 12
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → (𝐴 # 0 ↔ 𝐴 ≠ 0)) |
18 | 13, 17 | mpbird 166 |
. . . . . . . . . . 11
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → 𝐴 # 0) |
19 | 5 | nnzd 9312 |
. . . . . . . . . . 11
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → 𝑁 ∈ ℤ) |
20 | 12, 18, 19 | expap0d 10594 |
. . . . . . . . . 10
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → (𝐴↑𝑁) # 0) |
21 | | 0zd 9203 |
. . . . . . . . . . 11
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → 0 ∈
ℤ) |
22 | | zapne 9265 |
. . . . . . . . . . 11
⊢ (((𝐴↑𝑁) ∈ ℤ ∧ 0 ∈ ℤ)
→ ((𝐴↑𝑁) # 0 ↔ (𝐴↑𝑁) ≠ 0)) |
23 | 9, 21, 22 | syl2anc 409 |
. . . . . . . . . 10
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → ((𝐴↑𝑁) # 0 ↔ (𝐴↑𝑁) ≠ 0)) |
24 | 20, 23 | mpbid 146 |
. . . . . . . . 9
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → (𝐴↑𝑁) ≠ 0) |
25 | | pczcl 12230 |
. . . . . . . . 9
⊢ ((𝑝 ∈ ℙ ∧ ((𝐴↑𝑁) ∈ ℤ ∧ (𝐴↑𝑁) ≠ 0)) → (𝑝 pCnt (𝐴↑𝑁)) ∈
ℕ0) |
26 | 8, 9, 24, 25 | syl12anc 1226 |
. . . . . . . 8
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → (𝑝 pCnt (𝐴↑𝑁)) ∈
ℕ0) |
27 | 26 | nn0ge0d 9170 |
. . . . . . 7
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → 0 ≤ (𝑝 pCnt (𝐴↑𝑁))) |
28 | | pcexp 12241 |
. . . . . . . 8
⊢ ((𝑝 ∈ ℙ ∧ (𝐴 ∈ ℚ ∧ 𝐴 ≠ 0) ∧ 𝑁 ∈ ℤ) → (𝑝 pCnt (𝐴↑𝑁)) = (𝑁 · (𝑝 pCnt 𝐴))) |
29 | 8, 10, 13, 19, 28 | syl121anc 1233 |
. . . . . . 7
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → (𝑝 pCnt (𝐴↑𝑁)) = (𝑁 · (𝑝 pCnt 𝐴))) |
30 | 27, 29 | breqtrd 4008 |
. . . . . 6
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → 0 ≤ (𝑁 · (𝑝 pCnt 𝐴))) |
31 | 7, 30 | eqbrtrd 4004 |
. . . . 5
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → (𝑁 · 0) ≤ (𝑁 · (𝑝 pCnt 𝐴))) |
32 | | 0red 7900 |
. . . . . 6
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → 0 ∈
ℝ) |
33 | | pcqcl 12238 |
. . . . . . . 8
⊢ ((𝑝 ∈ ℙ ∧ (𝐴 ∈ ℚ ∧ 𝐴 ≠ 0)) → (𝑝 pCnt 𝐴) ∈ ℤ) |
34 | 8, 10, 13, 33 | syl12anc 1226 |
. . . . . . 7
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → (𝑝 pCnt 𝐴) ∈ ℤ) |
35 | 34 | zred 9313 |
. . . . . 6
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → (𝑝 pCnt 𝐴) ∈ ℝ) |
36 | 5 | nnred 8870 |
. . . . . 6
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → 𝑁 ∈ ℝ) |
37 | 5 | nngt0d 8901 |
. . . . . 6
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → 0 < 𝑁) |
38 | | lemul2 8752 |
. . . . . 6
⊢ ((0
∈ ℝ ∧ (𝑝
pCnt 𝐴) ∈ ℝ
∧ (𝑁 ∈ ℝ
∧ 0 < 𝑁)) → (0
≤ (𝑝 pCnt 𝐴) ↔ (𝑁 · 0) ≤ (𝑁 · (𝑝 pCnt 𝐴)))) |
39 | 32, 35, 36, 37, 38 | syl112anc 1232 |
. . . . 5
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → (0 ≤ (𝑝 pCnt 𝐴) ↔ (𝑁 · 0) ≤ (𝑁 · (𝑝 pCnt 𝐴)))) |
40 | 31, 39 | mpbird 166 |
. . . 4
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → 0 ≤ (𝑝 pCnt 𝐴)) |
41 | 40 | ralrimiva 2539 |
. . 3
⊢ (((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) → ∀𝑝 ∈ ℙ 0 ≤ (𝑝 pCnt 𝐴)) |
42 | | simpl1 990 |
. . . 4
⊢ (((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) → 𝐴 ∈ ℚ) |
43 | | pcz 12263 |
. . . 4
⊢ (𝐴 ∈ ℚ → (𝐴 ∈ ℤ ↔
∀𝑝 ∈ ℙ 0
≤ (𝑝 pCnt 𝐴))) |
44 | 42, 43 | syl 14 |
. . 3
⊢ (((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) → (𝐴 ∈ ℤ ↔ ∀𝑝 ∈ ℙ 0 ≤ (𝑝 pCnt 𝐴))) |
45 | 41, 44 | mpbird 166 |
. 2
⊢ (((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) → 𝐴 ∈ ℤ) |
46 | | simp1 987 |
. . . 4
⊢ ((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) → 𝐴 ∈ ℚ) |
47 | | qdceq 10182 |
. . . 4
⊢ ((𝐴 ∈ ℚ ∧ 0 ∈
ℚ) → DECID 𝐴 = 0) |
48 | 46, 15, 47 | sylancl 410 |
. . 3
⊢ ((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) →
DECID 𝐴 =
0) |
49 | | dcne 2347 |
. . 3
⊢
(DECID 𝐴 = 0 ↔ (𝐴 = 0 ∨ 𝐴 ≠ 0)) |
50 | 48, 49 | sylib 121 |
. 2
⊢ ((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) → (𝐴 = 0 ∨ 𝐴 ≠ 0)) |
51 | 4, 45, 50 | mpjaodan 788 |
1
⊢ ((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) → 𝐴 ∈ ℤ) |