Metamath Proof Explorer


Theorem plyconz

Description: The composition of a nonzero and a nonconstant polynomial is a nonzero polynomial. (Contributed by SN, 30-Aug-2026)

Ref Expression
Hypotheses plyconz.f φ F Poly S
plyconz.g φ G Poly S
plyconz.1 φ F 0 𝑝
plyconz.2 φ deg G 0
Assertion plyconz φ F G 0 𝑝

Proof

Step Hyp Ref Expression
1 plyconz.f φ F Poly S
2 plyconz.g φ G Poly S
3 plyconz.1 φ F 0 𝑝
4 plyconz.2 φ deg G 0
5 2 4 rnplynfin φ ¬ ran G Fin
6 eqid F -1 0 = F -1 0
7 6 fta1 F Poly S F 0 𝑝 F -1 0 Fin F -1 0 deg F
8 1 3 7 syl2anc φ F -1 0 Fin F -1 0 deg F
9 8 simpld φ F -1 0 Fin
10 9 adantr φ ran G F -1 0 F -1 0 Fin
11 simpr φ ran G F -1 0 ran G F -1 0
12 10 11 ssfid φ ran G F -1 0 ran G Fin
13 5 12 mtand φ ¬ ran G F -1 0
14 plyf G Poly S G :
15 2 14 syl φ G :
16 15 frnd φ ran G
17 16 sseld φ z ran G z
18 fveqeq2 y = z F y = 0 F z = 0
19 18 rspcv z ran G y ran G F y = 0 F z = 0
20 19 com12 y ran G F y = 0 z ran G F z = 0
21 17 20 anim12ii φ y ran G F y = 0 z ran G z F z = 0
22 plyf F Poly S F :
23 1 22 syl φ F :
24 23 ffnd φ F Fn
25 24 adantr φ y ran G F y = 0 F Fn
26 fniniseg F Fn z F -1 0 z F z = 0
27 25 26 syl φ y ran G F y = 0 z F -1 0 z F z = 0
28 21 27 sylibrd φ y ran G F y = 0 z ran G z F -1 0
29 28 ssrdv φ y ran G F y = 0 ran G F -1 0
30 13 29 mtand φ ¬ y ran G F y = 0
31 df-ne F y 0 ¬ F y = 0
32 31 rexbii y ran G F y 0 y ran G ¬ F y = 0
33 rexnal y ran G ¬ F y = 0 ¬ y ran G F y = 0
34 32 33 bitri y ran G F y 0 ¬ y ran G F y = 0
35 30 34 sylibr φ y ran G F y 0
36 fvexd φ x G x V
37 15 ffnd φ G Fn
38 fvelrnb G Fn y ran G x G x = y
39 eqcom G x = y y = G x
40 39 rexbii x G x = y x y = G x
41 38 40 bitrdi G Fn y ran G x y = G x
42 37 41 syl φ y ran G x y = G x
43 fveq2 y = G x F y = F G x
44 43 neeq1d y = G x F y 0 F G x 0
45 44 adantl φ y = G x F y 0 F G x 0
46 36 42 45 rexxfr2d φ y ran G F y 0 x F G x 0
47 35 46 mpbid φ x F G x 0
48 15 ffund φ Fun G
49 48 adantr φ x Fun G
50 15 fdmd φ dom G =
51 50 eqimsscd φ dom G
52 51 sselda φ x x dom G
53 eqid F G = F G
54 49 52 53 fvcod φ x F G x = F G x
55 54 neeq1d φ x F G x 0 F G x 0
56 55 rexbidva φ x F G x 0 x F G x 0
57 47 56 mpbird φ x F G x 0
58 ne0p x F G x 0 F G 0 𝑝
59 58 rexlimiva x F G x 0 F G 0 𝑝
60 57 59 syl φ F G 0 𝑝