Step |
Hyp |
Ref |
Expression |
1 |
|
dgradd.1 |
โข ๐ = ( deg โ ๐น ) |
2 |
|
dgradd.2 |
โข ๐ = ( deg โ ๐บ ) |
3 |
1 2
|
dgrmul2 |
โข ( ( ๐น โ ( Poly โ ๐ ) โง ๐บ โ ( Poly โ ๐ ) ) โ ( deg โ ( ๐น โf ยท ๐บ ) ) โค ( ๐ + ๐ ) ) |
4 |
3
|
ad2ant2r |
โข ( ( ( ๐น โ ( Poly โ ๐ ) โง ๐น โ 0๐ ) โง ( ๐บ โ ( Poly โ ๐ ) โง ๐บ โ 0๐ ) ) โ ( deg โ ( ๐น โf ยท ๐บ ) ) โค ( ๐ + ๐ ) ) |
5 |
|
plymulcl |
โข ( ( ๐น โ ( Poly โ ๐ ) โง ๐บ โ ( Poly โ ๐ ) ) โ ( ๐น โf ยท ๐บ ) โ ( Poly โ โ ) ) |
6 |
5
|
ad2ant2r |
โข ( ( ( ๐น โ ( Poly โ ๐ ) โง ๐น โ 0๐ ) โง ( ๐บ โ ( Poly โ ๐ ) โง ๐บ โ 0๐ ) ) โ ( ๐น โf ยท ๐บ ) โ ( Poly โ โ ) ) |
7 |
|
dgrcl |
โข ( ๐น โ ( Poly โ ๐ ) โ ( deg โ ๐น ) โ โ0 ) |
8 |
1 7
|
eqeltrid |
โข ( ๐น โ ( Poly โ ๐ ) โ ๐ โ โ0 ) |
9 |
8
|
ad2antrr |
โข ( ( ( ๐น โ ( Poly โ ๐ ) โง ๐น โ 0๐ ) โง ( ๐บ โ ( Poly โ ๐ ) โง ๐บ โ 0๐ ) ) โ ๐ โ โ0 ) |
10 |
|
dgrcl |
โข ( ๐บ โ ( Poly โ ๐ ) โ ( deg โ ๐บ ) โ โ0 ) |
11 |
2 10
|
eqeltrid |
โข ( ๐บ โ ( Poly โ ๐ ) โ ๐ โ โ0 ) |
12 |
11
|
ad2antrl |
โข ( ( ( ๐น โ ( Poly โ ๐ ) โง ๐น โ 0๐ ) โง ( ๐บ โ ( Poly โ ๐ ) โง ๐บ โ 0๐ ) ) โ ๐ โ โ0 ) |
13 |
9 12
|
nn0addcld |
โข ( ( ( ๐น โ ( Poly โ ๐ ) โง ๐น โ 0๐ ) โง ( ๐บ โ ( Poly โ ๐ ) โง ๐บ โ 0๐ ) ) โ ( ๐ + ๐ ) โ โ0 ) |
14 |
|
eqid |
โข ( coeff โ ๐น ) = ( coeff โ ๐น ) |
15 |
|
eqid |
โข ( coeff โ ๐บ ) = ( coeff โ ๐บ ) |
16 |
14 15 1 2
|
coemulhi |
โข ( ( ๐น โ ( Poly โ ๐ ) โง ๐บ โ ( Poly โ ๐ ) ) โ ( ( coeff โ ( ๐น โf ยท ๐บ ) ) โ ( ๐ + ๐ ) ) = ( ( ( coeff โ ๐น ) โ ๐ ) ยท ( ( coeff โ ๐บ ) โ ๐ ) ) ) |
17 |
16
|
ad2ant2r |
โข ( ( ( ๐น โ ( Poly โ ๐ ) โง ๐น โ 0๐ ) โง ( ๐บ โ ( Poly โ ๐ ) โง ๐บ โ 0๐ ) ) โ ( ( coeff โ ( ๐น โf ยท ๐บ ) ) โ ( ๐ + ๐ ) ) = ( ( ( coeff โ ๐น ) โ ๐ ) ยท ( ( coeff โ ๐บ ) โ ๐ ) ) ) |
18 |
14
|
coef3 |
โข ( ๐น โ ( Poly โ ๐ ) โ ( coeff โ ๐น ) : โ0 โถ โ ) |
19 |
18
|
ad2antrr |
โข ( ( ( ๐น โ ( Poly โ ๐ ) โง ๐น โ 0๐ ) โง ( ๐บ โ ( Poly โ ๐ ) โง ๐บ โ 0๐ ) ) โ ( coeff โ ๐น ) : โ0 โถ โ ) |
20 |
19 9
|
ffvelcdmd |
โข ( ( ( ๐น โ ( Poly โ ๐ ) โง ๐น โ 0๐ ) โง ( ๐บ โ ( Poly โ ๐ ) โง ๐บ โ 0๐ ) ) โ ( ( coeff โ ๐น ) โ ๐ ) โ โ ) |
21 |
15
|
coef3 |
โข ( ๐บ โ ( Poly โ ๐ ) โ ( coeff โ ๐บ ) : โ0 โถ โ ) |
22 |
21
|
ad2antrl |
โข ( ( ( ๐น โ ( Poly โ ๐ ) โง ๐น โ 0๐ ) โง ( ๐บ โ ( Poly โ ๐ ) โง ๐บ โ 0๐ ) ) โ ( coeff โ ๐บ ) : โ0 โถ โ ) |
23 |
22 12
|
ffvelcdmd |
โข ( ( ( ๐น โ ( Poly โ ๐ ) โง ๐น โ 0๐ ) โง ( ๐บ โ ( Poly โ ๐ ) โง ๐บ โ 0๐ ) ) โ ( ( coeff โ ๐บ ) โ ๐ ) โ โ ) |
24 |
1 14
|
dgreq0 |
โข ( ๐น โ ( Poly โ ๐ ) โ ( ๐น = 0๐ โ ( ( coeff โ ๐น ) โ ๐ ) = 0 ) ) |
25 |
24
|
necon3bid |
โข ( ๐น โ ( Poly โ ๐ ) โ ( ๐น โ 0๐ โ ( ( coeff โ ๐น ) โ ๐ ) โ 0 ) ) |
26 |
25
|
biimpa |
โข ( ( ๐น โ ( Poly โ ๐ ) โง ๐น โ 0๐ ) โ ( ( coeff โ ๐น ) โ ๐ ) โ 0 ) |
27 |
26
|
adantr |
โข ( ( ( ๐น โ ( Poly โ ๐ ) โง ๐น โ 0๐ ) โง ( ๐บ โ ( Poly โ ๐ ) โง ๐บ โ 0๐ ) ) โ ( ( coeff โ ๐น ) โ ๐ ) โ 0 ) |
28 |
2 15
|
dgreq0 |
โข ( ๐บ โ ( Poly โ ๐ ) โ ( ๐บ = 0๐ โ ( ( coeff โ ๐บ ) โ ๐ ) = 0 ) ) |
29 |
28
|
necon3bid |
โข ( ๐บ โ ( Poly โ ๐ ) โ ( ๐บ โ 0๐ โ ( ( coeff โ ๐บ ) โ ๐ ) โ 0 ) ) |
30 |
29
|
biimpa |
โข ( ( ๐บ โ ( Poly โ ๐ ) โง ๐บ โ 0๐ ) โ ( ( coeff โ ๐บ ) โ ๐ ) โ 0 ) |
31 |
30
|
adantl |
โข ( ( ( ๐น โ ( Poly โ ๐ ) โง ๐น โ 0๐ ) โง ( ๐บ โ ( Poly โ ๐ ) โง ๐บ โ 0๐ ) ) โ ( ( coeff โ ๐บ ) โ ๐ ) โ 0 ) |
32 |
20 23 27 31
|
mulne0d |
โข ( ( ( ๐น โ ( Poly โ ๐ ) โง ๐น โ 0๐ ) โง ( ๐บ โ ( Poly โ ๐ ) โง ๐บ โ 0๐ ) ) โ ( ( ( coeff โ ๐น ) โ ๐ ) ยท ( ( coeff โ ๐บ ) โ ๐ ) ) โ 0 ) |
33 |
17 32
|
eqnetrd |
โข ( ( ( ๐น โ ( Poly โ ๐ ) โง ๐น โ 0๐ ) โง ( ๐บ โ ( Poly โ ๐ ) โง ๐บ โ 0๐ ) ) โ ( ( coeff โ ( ๐น โf ยท ๐บ ) ) โ ( ๐ + ๐ ) ) โ 0 ) |
34 |
|
eqid |
โข ( coeff โ ( ๐น โf ยท ๐บ ) ) = ( coeff โ ( ๐น โf ยท ๐บ ) ) |
35 |
|
eqid |
โข ( deg โ ( ๐น โf ยท ๐บ ) ) = ( deg โ ( ๐น โf ยท ๐บ ) ) |
36 |
34 35
|
dgrub |
โข ( ( ( ๐น โf ยท ๐บ ) โ ( Poly โ โ ) โง ( ๐ + ๐ ) โ โ0 โง ( ( coeff โ ( ๐น โf ยท ๐บ ) ) โ ( ๐ + ๐ ) ) โ 0 ) โ ( ๐ + ๐ ) โค ( deg โ ( ๐น โf ยท ๐บ ) ) ) |
37 |
6 13 33 36
|
syl3anc |
โข ( ( ( ๐น โ ( Poly โ ๐ ) โง ๐น โ 0๐ ) โง ( ๐บ โ ( Poly โ ๐ ) โง ๐บ โ 0๐ ) ) โ ( ๐ + ๐ ) โค ( deg โ ( ๐น โf ยท ๐บ ) ) ) |
38 |
|
dgrcl |
โข ( ( ๐น โf ยท ๐บ ) โ ( Poly โ โ ) โ ( deg โ ( ๐น โf ยท ๐บ ) ) โ โ0 ) |
39 |
6 38
|
syl |
โข ( ( ( ๐น โ ( Poly โ ๐ ) โง ๐น โ 0๐ ) โง ( ๐บ โ ( Poly โ ๐ ) โง ๐บ โ 0๐ ) ) โ ( deg โ ( ๐น โf ยท ๐บ ) ) โ โ0 ) |
40 |
39
|
nn0red |
โข ( ( ( ๐น โ ( Poly โ ๐ ) โง ๐น โ 0๐ ) โง ( ๐บ โ ( Poly โ ๐ ) โง ๐บ โ 0๐ ) ) โ ( deg โ ( ๐น โf ยท ๐บ ) ) โ โ ) |
41 |
13
|
nn0red |
โข ( ( ( ๐น โ ( Poly โ ๐ ) โง ๐น โ 0๐ ) โง ( ๐บ โ ( Poly โ ๐ ) โง ๐บ โ 0๐ ) ) โ ( ๐ + ๐ ) โ โ ) |
42 |
40 41
|
letri3d |
โข ( ( ( ๐น โ ( Poly โ ๐ ) โง ๐น โ 0๐ ) โง ( ๐บ โ ( Poly โ ๐ ) โง ๐บ โ 0๐ ) ) โ ( ( deg โ ( ๐น โf ยท ๐บ ) ) = ( ๐ + ๐ ) โ ( ( deg โ ( ๐น โf ยท ๐บ ) ) โค ( ๐ + ๐ ) โง ( ๐ + ๐ ) โค ( deg โ ( ๐น โf ยท ๐บ ) ) ) ) ) |
43 |
4 37 42
|
mpbir2and |
โข ( ( ( ๐น โ ( Poly โ ๐ ) โง ๐น โ 0๐ ) โง ( ๐บ โ ( Poly โ ๐ ) โง ๐บ โ 0๐ ) ) โ ( deg โ ( ๐น โf ยท ๐บ ) ) = ( ๐ + ๐ ) ) |