Proof of Theorem dgradd2
Step | Hyp | Ref
| Expression |
1 | | plyaddcl 23976 |
. . . . . 6
  Poly  Poly  
 
 Poly    |
2 | 1 | 3adant3 1081 |
. . . . 5
  Poly  Poly 
  
 Poly    |
3 | | dgrcl 23989 |
. . . . 5
    Poly  deg       |
4 | 2, 3 | syl 17 |
. . . 4
  Poly  Poly 
 deg       |
5 | 4 | nn0red 11352 |
. . 3
  Poly  Poly 
 deg       |
6 | | dgradd.2 |
. . . . . . 7
deg   |
7 | | dgrcl 23989 |
. . . . . . 7
 Poly 
deg    |
8 | 6, 7 | syl5eqel 2705 |
. . . . . 6
 Poly 
  |
9 | 8 | 3ad2ant2 1083 |
. . . . 5
  Poly  Poly 
   |
10 | 9 | nn0red 11352 |
. . . 4
  Poly  Poly 
   |
11 | | dgradd.1 |
. . . . . . 7
deg   |
12 | | dgrcl 23989 |
. . . . . . 7
 Poly 
deg    |
13 | 11, 12 | syl5eqel 2705 |
. . . . . 6
 Poly 
  |
14 | 13 | 3ad2ant1 1082 |
. . . . 5
  Poly  Poly 
   |
15 | 14 | nn0red 11352 |
. . . 4
  Poly  Poly 
   |
16 | 10, 15 | ifcld 4131 |
. . 3
  Poly  Poly 
        |
17 | 11, 6 | dgradd 24023 |
. . . 4
  Poly  Poly  
deg      
 
   |
18 | 17 | 3adant3 1081 |
. . 3
  Poly  Poly 
 deg      
 
   |
19 | 10 | leidd 10594 |
. . . 4
  Poly  Poly 
   |
20 | | simp3 1063 |
. . . . 5
  Poly  Poly 
   |
21 | 15, 10, 20 | ltled 10185 |
. . . 4
  Poly  Poly 
   |
22 | | breq1 4656 |
. . . . 5
      
        |
23 | | breq1 4656 |
. . . . 5
      
        |
24 | 22, 23 | ifboth 4124 |
. . . 4
 
        |
25 | 19, 21, 24 | syl2anc 693 |
. . 3
  Poly  Poly 
        |
26 | 5, 16, 10, 18, 25 | letrd 10194 |
. 2
  Poly  Poly 
 deg       |
27 | | eqid 2622 |
. . . . . . . 8
coeff  coeff   |
28 | | eqid 2622 |
. . . . . . . 8
coeff  coeff   |
29 | 27, 28 | coeadd 24007 |
. . . . . . 7
  Poly  Poly  
coeff      coeff  
coeff     |
30 | 29 | 3adant3 1081 |
. . . . . 6
  Poly  Poly 
 coeff      coeff  
coeff     |
31 | 30 | fveq1d 6193 |
. . . . 5
  Poly  Poly 
  coeff 
        coeff   coeff        |
32 | 27 | coef3 23988 |
. . . . . . . . 9
 Poly 
coeff        |
33 | 32 | 3ad2ant1 1082 |
. . . . . . . 8
  Poly  Poly 
 coeff        |
34 | | ffn 6045 |
. . . . . . . 8
 coeff      coeff    |
35 | 33, 34 | syl 17 |
. . . . . . 7
  Poly  Poly 
 coeff    |
36 | 28 | coef3 23988 |
. . . . . . . . 9
 Poly 
coeff        |
37 | 36 | 3ad2ant2 1083 |
. . . . . . . 8
  Poly  Poly 
 coeff        |
38 | | ffn 6045 |
. . . . . . . 8
 coeff      coeff    |
39 | 37, 38 | syl 17 |
. . . . . . 7
  Poly  Poly 
 coeff    |
40 | | nn0ex 11298 |
. . . . . . . 8
 |
41 | 40 | a1i 11 |
. . . . . . 7
  Poly  Poly 

  |
42 | | inidm 3822 |
. . . . . . 7
   |
43 | 15, 10 | ltnled 10184 |
. . . . . . . . . 10
  Poly  Poly 
 
   |
44 | 20, 43 | mpbid 222 |
. . . . . . . . 9
  Poly  Poly 

  |
45 | | simp1 1061 |
. . . . . . . . . . 11
  Poly  Poly 
 Poly    |
46 | 27, 11 | dgrub 23990 |
. . . . . . . . . . . 12
  Poly   coeff        |
47 | 46 | 3expia 1267 |
. . . . . . . . . . 11
  Poly     coeff    
   |
48 | 45, 9, 47 | syl2anc 693 |
. . . . . . . . . 10
  Poly  Poly 
   coeff        |
49 | 48 | necon1bd 2812 |
. . . . . . . . 9
  Poly  Poly 
 
 coeff        |
50 | 44, 49 | mpd 15 |
. . . . . . . 8
  Poly  Poly 
  coeff       |
51 | 50 | adantr 481 |
. . . . . . 7
   Poly  Poly 
   coeff       |
52 | | eqidd 2623 |
. . . . . . 7
   Poly  Poly 
   coeff      coeff       |
53 | 35, 39, 41, 41, 42, 51, 52 | ofval 6906 |
. . . . . 6
   Poly  Poly 
    coeff   coeff        coeff        |
54 | 9, 53 | mpdan 702 |
. . . . 5
  Poly  Poly 
   coeff   coeff        coeff        |
55 | 37, 9 | ffvelrnd 6360 |
. . . . . 6
  Poly  Poly 
  coeff       |
56 | 55 | addid2d 10237 |
. . . . 5
  Poly  Poly 
   coeff       coeff       |
57 | 31, 54, 56 | 3eqtrd 2660 |
. . . 4
  Poly  Poly 
  coeff 
       coeff       |
58 | | simp2 1062 |
. . . . 5
  Poly  Poly 
 Poly    |
59 | | 0red 10041 |
. . . . . . 7
  Poly  Poly 
   |
60 | 14 | nn0ge0d 11354 |
. . . . . . 7
  Poly  Poly 
   |
61 | 59, 15, 10, 60, 20 | lelttrd 10195 |
. . . . . 6
  Poly  Poly 
   |
62 | 61 | gt0ne0d 10592 |
. . . . 5
  Poly  Poly 
   |
63 | 6, 28 | dgreq0 24021 |
. . . . . . 7
 Poly 
 
 coeff        |
64 | | fveq2 6191 |
. . . . . . . 8
  deg  deg     |
65 | | dgr0 24018 |
. . . . . . . . 9
deg    |
66 | 65 | eqcomi 2631 |
. . . . . . . 8
deg    |
67 | 64, 6, 66 | 3eqtr4g 2681 |
. . . . . . 7
 
  |
68 | 63, 67 | syl6bir 244 |
. . . . . 6
 Poly 
  coeff        |
69 | 68 | necon3d 2815 |
. . . . 5
 Poly 

 coeff        |
70 | 58, 62, 69 | sylc 65 |
. . . 4
  Poly  Poly 
  coeff       |
71 | 57, 70 | eqnetrd 2861 |
. . 3
  Poly  Poly 
  coeff 
        |
72 | | eqid 2622 |
. . . 4
coeff 
   coeff  
   |
73 | | eqid 2622 |
. . . 4
deg 
   deg  
   |
74 | 72, 73 | dgrub 23990 |
. . 3
     Poly 
 coeff         deg       |
75 | 2, 9, 71, 74 | syl3anc 1326 |
. 2
  Poly  Poly 
 deg       |
76 | 5, 10 | letri3d 10179 |
. 2
  Poly  Poly 
  deg 
    deg 
   deg         |
77 | 26, 75, 76 | mpbir2and 957 |
1
  Poly  Poly 
 deg       |