Proof of Theorem dgradd2
Step | Hyp | Ref
| Expression |
1 | | plyaddcl 20096 |
. . . . . 6
  Poly  Poly  
 
 Poly    |
2 | 1 | 3adant3 977 |
. . . . 5
  Poly  Poly 
  
 Poly    |
3 | | dgrcl 20109 |
. . . . 5
    Poly  deg       |
4 | 2, 3 | syl 16 |
. . . 4
  Poly  Poly 
 deg       |
5 | 4 | nn0red 10235 |
. . 3
  Poly  Poly 
 deg       |
6 | | dgradd.2 |
. . . . . . 7
deg   |
7 | | dgrcl 20109 |
. . . . . . 7
 Poly 
deg    |
8 | 6, 7 | syl5eqel 2492 |
. . . . . 6
 Poly 
  |
9 | 8 | 3ad2ant2 979 |
. . . . 5
  Poly  Poly 
   |
10 | 9 | nn0red 10235 |
. . . 4
  Poly  Poly 
   |
11 | | dgradd.1 |
. . . . . . 7
deg   |
12 | | dgrcl 20109 |
. . . . . . 7
 Poly 
deg    |
13 | 11, 12 | syl5eqel 2492 |
. . . . . 6
 Poly 
  |
14 | 13 | 3ad2ant1 978 |
. . . . 5
  Poly  Poly 
   |
15 | 14 | nn0red 10235 |
. . . 4
  Poly  Poly 
   |
16 | | ifcl 3739 |
. . . 4
 
   
    |
17 | 10, 15, 16 | syl2anc 643 |
. . 3
  Poly  Poly 
        |
18 | 11, 6 | dgradd 20142 |
. . . 4
  Poly  Poly  
deg      
 
   |
19 | 18 | 3adant3 977 |
. . 3
  Poly  Poly 
 deg      
 
   |
20 | 10 | leidd 9553 |
. . . 4
  Poly  Poly 
   |
21 | | simp3 959 |
. . . . 5
  Poly  Poly 
   |
22 | 15, 10, 21 | ltled 9181 |
. . . 4
  Poly  Poly 
   |
23 | | breq1 4179 |
. . . . 5
      
        |
24 | | breq1 4179 |
. . . . 5
      
        |
25 | 23, 24 | ifboth 3734 |
. . . 4
 
        |
26 | 20, 22, 25 | syl2anc 643 |
. . 3
  Poly  Poly 
        |
27 | 5, 17, 10, 19, 26 | letrd 9187 |
. 2
  Poly  Poly 
 deg       |
28 | | eqid 2408 |
. . . . . . . 8
coeff  coeff   |
29 | | eqid 2408 |
. . . . . . . 8
coeff  coeff   |
30 | 28, 29 | coeadd 20126 |
. . . . . . 7
  Poly  Poly  
coeff      coeff  
coeff     |
31 | 30 | 3adant3 977 |
. . . . . 6
  Poly  Poly 
 coeff      coeff  
coeff     |
32 | 31 | fveq1d 5693 |
. . . . 5
  Poly  Poly 
  coeff 
        coeff   coeff        |
33 | 28 | coef3 20108 |
. . . . . . . . 9
 Poly 
coeff        |
34 | 33 | 3ad2ant1 978 |
. . . . . . . 8
  Poly  Poly 
 coeff        |
35 | | ffn 5554 |
. . . . . . . 8
 coeff      coeff    |
36 | 34, 35 | syl 16 |
. . . . . . 7
  Poly  Poly 
 coeff    |
37 | 29 | coef3 20108 |
. . . . . . . . 9
 Poly 
coeff        |
38 | 37 | 3ad2ant2 979 |
. . . . . . . 8
  Poly  Poly 
 coeff        |
39 | | ffn 5554 |
. . . . . . . 8
 coeff      coeff    |
40 | 38, 39 | syl 16 |
. . . . . . 7
  Poly  Poly 
 coeff    |
41 | | nn0ex 10187 |
. . . . . . . 8
 |
42 | 41 | a1i 11 |
. . . . . . 7
  Poly  Poly 

  |
43 | | inidm 3514 |
. . . . . . 7
   |
44 | 15, 10 | ltnled 9180 |
. . . . . . . . . 10
  Poly  Poly 
 
   |
45 | 21, 44 | mpbid 202 |
. . . . . . . . 9
  Poly  Poly 

  |
46 | | simp1 957 |
. . . . . . . . . . 11
  Poly  Poly 
 Poly    |
47 | 28, 11 | dgrub 20110 |
. . . . . . . . . . . 12
  Poly   coeff        |
48 | 47 | 3expia 1155 |
. . . . . . . . . . 11
  Poly     coeff    
   |
49 | 46, 9, 48 | syl2anc 643 |
. . . . . . . . . 10
  Poly  Poly 
   coeff        |
50 | 49 | necon1bd 2639 |
. . . . . . . . 9
  Poly  Poly 
 
 coeff        |
51 | 45, 50 | mpd 15 |
. . . . . . . 8
  Poly  Poly 
  coeff       |
52 | 51 | adantr 452 |
. . . . . . 7
   Poly  Poly 
   coeff       |
53 | | eqidd 2409 |
. . . . . . 7
   Poly  Poly 
   coeff      coeff       |
54 | 36, 40, 42, 42, 43, 52, 53 | ofval 6277 |
. . . . . 6
   Poly  Poly 
    coeff   coeff        coeff        |
55 | 9, 54 | mpdan 650 |
. . . . 5
  Poly  Poly 
   coeff   coeff        coeff        |
56 | 38, 9 | ffvelrnd 5834 |
. . . . . 6
  Poly  Poly 
  coeff       |
57 | 56 | addid2d 9227 |
. . . . 5
  Poly  Poly 
   coeff       coeff       |
58 | 32, 55, 57 | 3eqtrd 2444 |
. . . 4
  Poly  Poly 
  coeff 
       coeff       |
59 | | simp2 958 |
. . . . 5
  Poly  Poly 
 Poly    |
60 | | 0re 9051 |
. . . . . . . 8
 |
61 | 60 | a1i 11 |
. . . . . . 7
  Poly  Poly 
   |
62 | 14 | nn0ge0d 10237 |
. . . . . . 7
  Poly  Poly 
   |
63 | 61, 15, 10, 62, 21 | lelttrd 9188 |
. . . . . 6
  Poly  Poly 
   |
64 | 63 | gt0ne0d 9551 |
. . . . 5
  Poly  Poly 
   |
65 | 6, 29 | dgreq0 20140 |
. . . . . . 7
 Poly 
 
 coeff        |
66 | | fveq2 5691 |
. . . . . . . 8
  deg  deg     |
67 | | dgr0 20137 |
. . . . . . . . 9
deg    |
68 | 67 | eqcomi 2412 |
. . . . . . . 8
deg    |
69 | 66, 6, 68 | 3eqtr4g 2465 |
. . . . . . 7
 
  |
70 | 65, 69 | syl6bir 221 |
. . . . . 6
 Poly 
  coeff        |
71 | 70 | necon3d 2609 |
. . . . 5
 Poly 

 coeff        |
72 | 59, 64, 71 | sylc 58 |
. . . 4
  Poly  Poly 
  coeff       |
73 | 58, 72 | eqnetrd 2589 |
. . 3
  Poly  Poly 
  coeff 
        |
74 | | eqid 2408 |
. . . 4
coeff 
   coeff  
   |
75 | | eqid 2408 |
. . . 4
deg 
   deg  
   |
76 | 74, 75 | dgrub 20110 |
. . 3
     Poly 
 coeff         deg       |
77 | 2, 9, 73, 76 | syl3anc 1184 |
. 2
  Poly  Poly 
 deg       |
78 | 5, 10 | letri3d 9175 |
. 2
  Poly  Poly 
  deg 
    deg 
   deg         |
79 | 27, 77, 78 | mpbir2and 889 |
1
  Poly  Poly 
 deg       |