Metamath Proof Explorer


Theorem sinnpoly

Description: Sine function is not a polynomial with complex coefficients. Indeed, it has infinitely many zeros but is not constant zero, contrary to fta1 . (Contributed by Ender Ting, 10-Dec-2025)

Ref Expression
Assertion sinnpoly ¬ sin Poly

Proof

Step Hyp Ref Expression
1 nnnfi ¬ Fin
2 4re 4
3 resincl 4 sin 4
4 2 3 ax-mp sin 4
5 sin4lt0 sin 4 < 0
6 df-0p 0 𝑝 = × 0
7 6 fveq1i 0 𝑝 4 = × 0 4
8 4cn 4
9 c0ex 0 V
10 9 fvconst2 4 × 0 4 = 0
11 8 10 ax-mp × 0 4 = 0
12 7 11 eqtri 0 𝑝 4 = 0
13 5 12 breqtrri sin 4 < 0 𝑝 4
14 4 13 ltneii sin 4 0 𝑝 4
15 fveq1 sin = 0 𝑝 sin 4 = 0 𝑝 4
16 15 necon3i sin 4 0 𝑝 4 sin 0 𝑝
17 14 16 ax-mp sin 0 𝑝
18 eqid sin -1 0 = sin -1 0
19 18 fta1 sin Poly sin 0 𝑝 sin -1 0 Fin sin -1 0 deg sin
20 17 19 mpan2 sin Poly sin -1 0 Fin sin -1 0 deg sin
21 20 simpld sin Poly sin -1 0 Fin
22 eqid z z π = z z π
23 sinkpi z sin z π = 0
24 9 snid 0 0
25 23 24 eqeltrdi z sin z π 0
26 sinf sin :
27 ffun sin : Fun sin
28 26 27 ax-mp Fun sin
29 zcn z z
30 picn π
31 mulcl z π z π
32 29 30 31 sylancl z z π
33 26 fdmi dom sin =
34 32 33 eleqtrrdi z z π dom sin
35 fvimacnv Fun sin z π dom sin sin z π 0 z π sin -1 0
36 28 34 35 sylancr z sin z π 0 z π sin -1 0
37 25 36 mpbid z z π sin -1 0
38 22 37 fmpti z z π : sin -1 0
39 vex x V
40 vex y V
41 eleq1w z = x z x
42 41 adantr z = x t = y z x
43 eqeq1 t = y t = z π y = z π
44 oveq1 z = x z π = x π
45 44 eqeq2d z = x y = z π y = x π
46 43 45 sylan9bbr z = x t = y t = z π y = x π
47 42 46 anbi12d z = x t = y z t = z π x y = x π
48 df-mpt z z π = z t | z t = z π
49 39 40 47 48 braba x z z π y x y = x π
50 49 mobii * x x z z π y * x x y = x π
51 50 albii y * x x z z π y y * x x y = x π
52 moeq * x x = y π
53 simpr x y = x π y = x π
54 53 oveq1d x y = x π y π = x π π
55 zcn x x
56 55 adantr x y = x π x
57 pine0 π 0
58 divcan4 x π π 0 x π π = x
59 30 57 58 mp3an23 x x π π = x
60 56 59 syl x y = x π x π π = x
61 54 60 eqtr2d x y = x π x = y π
62 61 moimi * x x = y π * x x y = x π
63 52 62 ax-mp * x x y = x π
64 51 63 mpgbir y * x x z z π y
65 dff12 z z π : 1-1 sin -1 0 z z π : sin -1 0 y * x x z z π y
66 38 64 65 mpbir2an z z π : 1-1 sin -1 0
67 f1fi sin -1 0 Fin z z π : 1-1 sin -1 0 Fin
68 nnssz
69 ssfi Fin Fin
70 67 68 69 sylancl sin -1 0 Fin z z π : 1-1 sin -1 0 Fin
71 21 66 70 sylancl sin Poly Fin
72 1 71 mto ¬ sin Poly