Metamath Proof Explorer


Theorem sqrtnnaa

Description: Square root of a natural number is algebraic. (Contributed by Ender Ting, 21-Jul-2026)

Ref Expression
Assertion sqrtnnaa A A 𝔸

Proof

Step Hyp Ref Expression
1 nncn A A
2 1 sqrtcld A A
3 fveq1 x = t t 2 f × A x A = t t 2 f × A A
4 3 eqeq1d x = t t 2 f × A x A = 0 t t 2 f × A A = 0
5 zsscn
6 1z 1
7 2nn0 2 0
8 plypow 1 2 0 t t 2 Poly
9 5 6 7 8 mp3an t t 2 Poly
10 9 a1i A t t 2 Poly
11 nnz A A
12 plyconst A × A Poly
13 5 11 12 sylancr A × A Poly
14 zaddcl x p x + p
15 14 adantl A x p x + p
16 zmulcl x p x p
17 16 adantl A x p x p
18 neg1z 1
19 18 a1i A 1
20 10 13 15 17 19 plysub A t t 2 f × A Poly
21 0cn 0
22 ovex t 2 V
23 22 rgenw t t 2 V
24 23 a1i A t t 2 V
25 nfcv _ t
26 25 mptfnf t t 2 V t t 2 Fn
27 24 26 sylib A t t 2 Fn
28 fnconstg A × A Fn
29 cnex V
30 29 a1i A V
31 0cnd A 0
32 fnfvof t t 2 Fn × A Fn V 0 t t 2 f × A 0 = t t 2 0 × A 0
33 27 28 30 31 32 syl22anc A t t 2 f × A 0 = t t 2 0 × A 0
34 oveq1 t = 0 t 2 = 0 2
35 eqid t t 2 = t t 2
36 ovex 0 2 V
37 34 35 36 fvmpt 0 t t 2 0 = 0 2
38 21 37 ax-mp t t 2 0 = 0 2
39 sq0 0 2 = 0
40 38 39 eqtri t t 2 0 = 0
41 40 a1i A t t 2 0 = 0
42 fvconst2g A 0 × A 0 = A
43 31 42 mpdan A × A 0 = A
44 41 43 oveq12d A t t 2 0 × A 0 = 0 A
45 33 44 eqtrd A t t 2 f × A 0 = 0 A
46 nnne0 A A 0
47 46 necomd A 0 A
48 31 1 47 subne0d A 0 A 0
49 45 48 eqnetrd A t t 2 f × A 0 0
50 ne0p 0 t t 2 f × A 0 0 t t 2 f × A 0 𝑝
51 21 49 50 sylancr A t t 2 f × A 0 𝑝
52 20 51 eldifsnd A t t 2 f × A Poly 0 𝑝
53 fnfvof t t 2 Fn × A Fn V A t t 2 f × A A = t t 2 A × A A
54 27 28 30 2 53 syl22anc A t t 2 f × A A = t t 2 A × A A
55 oveq1 t = A t 2 = A 2
56 ovex A 2 V
57 55 35 56 fvmpt A t t 2 A = A 2
58 2 57 syl A t t 2 A = A 2
59 1 sqsqrtd A A 2 = A
60 58 59 eqtrd A t t 2 A = A
61 fvconst2g A A × A A = A
62 2 61 mpdan A × A A = A
63 60 62 oveq12d A t t 2 A × A A = A A
64 54 63 eqtrd A t t 2 f × A A = A A
65 1 subidd A A A = 0
66 64 65 eqtrd A t t 2 f × A A = 0
67 4 52 66 rspcedvdw A x Poly 0 𝑝 x A = 0
68 elaa A 𝔸 A x Poly 0 𝑝 x A = 0
69 2 67 68 sylanbrc A A 𝔸