Step | Hyp | Ref
| Expression |
1 | | 0z 9223 |
. . . 4
⊢ 0 ∈
ℤ |
2 | | eleq1 2233 |
. . . 4
⊢ (𝐴 = 0 → (𝐴 ∈ ℤ ↔ 0 ∈
ℤ)) |
3 | 1, 2 | mpbiri 167 |
. . 3
⊢ (𝐴 = 0 → 𝐴 ∈ ℤ) |
4 | 3 | adantl 275 |
. 2
⊢ (((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 = 0) → 𝐴 ∈ ℤ) |
5 | | simpll2 1032 |
. . . . . . . 8
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → 𝑁 ∈ ℕ) |
6 | 5 | nncnd 8892 |
. . . . . . 7
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → 𝑁 ∈ ℂ) |
7 | 6 | mul01d 8312 |
. . . . . 6
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → (𝑁 · 0) = 0) |
8 | | simpr 109 |
. . . . . . . . 9
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → 𝑝 ∈ ℙ) |
9 | | simpll3 1033 |
. . . . . . . . 9
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → (𝐴↑𝑁) ∈ ℤ) |
10 | | simpll1 1031 |
. . . . . . . . . . . 12
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → 𝐴 ∈ ℚ) |
11 | | qcn 9593 |
. . . . . . . . . . . 12
⊢ (𝐴 ∈ ℚ → 𝐴 ∈
ℂ) |
12 | 10, 11 | syl 14 |
. . . . . . . . . . 11
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → 𝐴 ∈ ℂ) |
13 | | simplr 525 |
. . . . . . . . . . . 12
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → 𝐴 ≠ 0) |
14 | | zq 9585 |
. . . . . . . . . . . . . 14
⊢ (0 ∈
ℤ → 0 ∈ ℚ) |
15 | 1, 14 | ax-mp 5 |
. . . . . . . . . . . . 13
⊢ 0 ∈
ℚ |
16 | | qapne 9598 |
. . . . . . . . . . . . 13
⊢ ((𝐴 ∈ ℚ ∧ 0 ∈
ℚ) → (𝐴 # 0
↔ 𝐴 ≠
0)) |
17 | 10, 15, 16 | sylancl 411 |
. . . . . . . . . . . 12
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → (𝐴 # 0 ↔ 𝐴 ≠ 0)) |
18 | 13, 17 | mpbird 166 |
. . . . . . . . . . 11
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → 𝐴 # 0) |
19 | 5 | nnzd 9333 |
. . . . . . . . . . 11
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → 𝑁 ∈ ℤ) |
20 | 12, 18, 19 | expap0d 10615 |
. . . . . . . . . 10
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → (𝐴↑𝑁) # 0) |
21 | | 0zd 9224 |
. . . . . . . . . . 11
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → 0 ∈
ℤ) |
22 | | zapne 9286 |
. . . . . . . . . . 11
⊢ (((𝐴↑𝑁) ∈ ℤ ∧ 0 ∈ ℤ)
→ ((𝐴↑𝑁) # 0 ↔ (𝐴↑𝑁) ≠ 0)) |
23 | 9, 21, 22 | syl2anc 409 |
. . . . . . . . . 10
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → ((𝐴↑𝑁) # 0 ↔ (𝐴↑𝑁) ≠ 0)) |
24 | 20, 23 | mpbid 146 |
. . . . . . . . 9
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → (𝐴↑𝑁) ≠ 0) |
25 | | pczcl 12252 |
. . . . . . . . 9
⊢ ((𝑝 ∈ ℙ ∧ ((𝐴↑𝑁) ∈ ℤ ∧ (𝐴↑𝑁) ≠ 0)) → (𝑝 pCnt (𝐴↑𝑁)) ∈
ℕ0) |
26 | 8, 9, 24, 25 | syl12anc 1231 |
. . . . . . . 8
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → (𝑝 pCnt (𝐴↑𝑁)) ∈
ℕ0) |
27 | 26 | nn0ge0d 9191 |
. . . . . . 7
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → 0 ≤ (𝑝 pCnt (𝐴↑𝑁))) |
28 | | pcexp 12263 |
. . . . . . . 8
⊢ ((𝑝 ∈ ℙ ∧ (𝐴 ∈ ℚ ∧ 𝐴 ≠ 0) ∧ 𝑁 ∈ ℤ) → (𝑝 pCnt (𝐴↑𝑁)) = (𝑁 · (𝑝 pCnt 𝐴))) |
29 | 8, 10, 13, 19, 28 | syl121anc 1238 |
. . . . . . 7
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → (𝑝 pCnt (𝐴↑𝑁)) = (𝑁 · (𝑝 pCnt 𝐴))) |
30 | 27, 29 | breqtrd 4015 |
. . . . . 6
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → 0 ≤ (𝑁 · (𝑝 pCnt 𝐴))) |
31 | 7, 30 | eqbrtrd 4011 |
. . . . 5
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → (𝑁 · 0) ≤ (𝑁 · (𝑝 pCnt 𝐴))) |
32 | | 0red 7921 |
. . . . . 6
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → 0 ∈
ℝ) |
33 | | pcqcl 12260 |
. . . . . . . 8
⊢ ((𝑝 ∈ ℙ ∧ (𝐴 ∈ ℚ ∧ 𝐴 ≠ 0)) → (𝑝 pCnt 𝐴) ∈ ℤ) |
34 | 8, 10, 13, 33 | syl12anc 1231 |
. . . . . . 7
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → (𝑝 pCnt 𝐴) ∈ ℤ) |
35 | 34 | zred 9334 |
. . . . . 6
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → (𝑝 pCnt 𝐴) ∈ ℝ) |
36 | 5 | nnred 8891 |
. . . . . 6
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → 𝑁 ∈ ℝ) |
37 | 5 | nngt0d 8922 |
. . . . . 6
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → 0 < 𝑁) |
38 | | lemul2 8773 |
. . . . . 6
⊢ ((0
∈ ℝ ∧ (𝑝
pCnt 𝐴) ∈ ℝ
∧ (𝑁 ∈ ℝ
∧ 0 < 𝑁)) → (0
≤ (𝑝 pCnt 𝐴) ↔ (𝑁 · 0) ≤ (𝑁 · (𝑝 pCnt 𝐴)))) |
39 | 32, 35, 36, 37, 38 | syl112anc 1237 |
. . . . 5
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → (0 ≤ (𝑝 pCnt 𝐴) ↔ (𝑁 · 0) ≤ (𝑁 · (𝑝 pCnt 𝐴)))) |
40 | 31, 39 | mpbird 166 |
. . . 4
⊢ ((((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) ∧ 𝑝 ∈ ℙ) → 0 ≤ (𝑝 pCnt 𝐴)) |
41 | 40 | ralrimiva 2543 |
. . 3
⊢ (((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) → ∀𝑝 ∈ ℙ 0 ≤ (𝑝 pCnt 𝐴)) |
42 | | simpl1 995 |
. . . 4
⊢ (((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) → 𝐴 ∈ ℚ) |
43 | | pcz 12285 |
. . . 4
⊢ (𝐴 ∈ ℚ → (𝐴 ∈ ℤ ↔
∀𝑝 ∈ ℙ 0
≤ (𝑝 pCnt 𝐴))) |
44 | 42, 43 | syl 14 |
. . 3
⊢ (((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) → (𝐴 ∈ ℤ ↔ ∀𝑝 ∈ ℙ 0 ≤ (𝑝 pCnt 𝐴))) |
45 | 41, 44 | mpbird 166 |
. 2
⊢ (((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) ∧ 𝐴 ≠ 0) → 𝐴 ∈ ℤ) |
46 | | simp1 992 |
. . . 4
⊢ ((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) → 𝐴 ∈ ℚ) |
47 | | qdceq 10203 |
. . . 4
⊢ ((𝐴 ∈ ℚ ∧ 0 ∈
ℚ) → DECID 𝐴 = 0) |
48 | 46, 15, 47 | sylancl 411 |
. . 3
⊢ ((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) →
DECID 𝐴 =
0) |
49 | | dcne 2351 |
. . 3
⊢
(DECID 𝐴 = 0 ↔ (𝐴 = 0 ∨ 𝐴 ≠ 0)) |
50 | 48, 49 | sylib 121 |
. 2
⊢ ((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) → (𝐴 = 0 ∨ 𝐴 ≠ 0)) |
51 | 4, 45, 50 | mpjaodan 793 |
1
⊢ ((𝐴 ∈ ℚ ∧ 𝑁 ∈ ℕ ∧ (𝐴↑𝑁) ∈ ℤ) → 𝐴 ∈ ℤ) |