| Step | Hyp | Ref
| Expression |
| 1 | | fveq2 6191 |
. . . . 5
         |
| 2 | 1 | breq1d 4663 |
. . . 4
     
     
           |
| 3 | 2 | rexbidv 3052 |
. . 3
  
         
  
         |
| 4 | | nnssnn0 11295 |
. . . . 5
 |
| 5 | | ply1divalg.r1 |
. . . . . . . . . 10
   |
| 6 | 5 | adantr 481 |
. . . . . . . . 9
 
  |
| 7 | | ply1divalg.f |
. . . . . . . . . 10
   |
| 8 | 7 | adantr 481 |
. . . . . . . . 9
 
  |
| 9 | | simpr 477 |
. . . . . . . . 9
 
 |
| 10 | | ply1divalg.d |
. . . . . . . . . 10
deg1    |
| 11 | | ply1divalg.p |
. . . . . . . . . 10
Poly1   |
| 12 | | ply1divalg.z |
. . . . . . . . . 10
     |
| 13 | | ply1divalg.b |
. . . . . . . . . 10
     |
| 14 | 10, 11, 12, 13 | deg1nn0cl 23848 |
. . . . . . . . 9
 
      |
| 15 | 6, 8, 9, 14 | syl3anc 1326 |
. . . . . . . 8
 
      |
| 16 | 15 | nn0red 11352 |
. . . . . . 7
 
      |
| 17 | | ply1divalg.g1 |
. . . . . . . . . 10
   |
| 18 | | ply1divalg.g2 |
. . . . . . . . . 10
  |
| 19 | 10, 11, 12, 13 | deg1nn0cl 23848 |
. . . . . . . . . 10
 
      |
| 20 | 5, 17, 18, 19 | syl3anc 1326 |
. . . . . . . . 9
       |
| 21 | 20 | nn0red 11352 |
. . . . . . . 8
       |
| 22 | 21 | adantr 481 |
. . . . . . 7
 
      |
| 23 | 16, 22 | resubcld 10458 |
. . . . . 6
 
            |
| 24 | | arch 11289 |
. . . . . 6
                        |
| 25 | 23, 24 | syl 17 |
. . . . 5
 
             |
| 26 | | ssrexv 3667 |
. . . . 5

 
                        |
| 27 | 4, 25, 26 | mpsyl 68 |
. . . 4
 
             |
| 28 | 16 | adantr 481 |
. . . . . . 7
          |
| 29 | 21 | ad2antrr 762 |
. . . . . . 7
          |
| 30 | | nn0re 11301 |
. . . . . . . 8

  |
| 31 | 30 | adantl 482 |
. . . . . . 7
      |
| 32 | 28, 29, 31 | ltsubadd2d 10625 |
. . . . . 6
              
             |
| 33 | 32 | biimpd 219 |
. . . . 5
              
             |
| 34 | 33 | reximdva 3017 |
. . . 4
 
                          |
| 35 | 27, 34 | mpd 15 |
. . 3
 
             |
| 36 | | 0nn0 11307 |
. . . 4
 |
| 37 | 10, 11, 12 | deg1z 23847 |
. . . . . 6

    |
| 38 | 5, 37 | syl 17 |
. . . . 5
  
  |
| 39 | | 0re 10040 |
. . . . . . 7
 |
| 40 | | readdcl 10019 |
. . . . . . 7
     
         |
| 41 | 21, 39, 40 | sylancl 694 |
. . . . . 6
         |
| 42 | | mnflt 11957 |
. . . . . 6
               |
| 43 | 41, 42 | syl 17 |
. . . . 5

        |
| 44 | 38, 43 | eqbrtrd 4675 |
. . . 4
           |
| 45 | | oveq2 6658 |
. . . . . 6
               |
| 46 | 45 | breq2d 4665 |
. . . . 5
         
           |
| 47 | 46 | rspcev 3309 |
. . . 4
             
        |
| 48 | 36, 44, 47 | sylancr 695 |
. . 3
            |
| 49 | 3, 35, 48 | pm2.61ne 2879 |
. 2
              |
| 50 | 7 | adantr 481 |
. . . 4
 

  |
| 51 | | oveq2 6658 |
. . . . . . . . . 10
               |
| 52 | 51 | breq2d 4665 |
. . . . . . . . 9
     
     
             |
| 53 | 52 | imbi1d 331 |
. . . . . . . 8
                          
          

                |
| 54 | 53 | ralbidv 2986 |
. . . . . . 7
  
                        

          

                |
| 55 | 54 | imbi2d 330 |
. . . . . 6
  

          

                    
      
                 |
| 56 | | oveq2 6658 |
. . . . . . . . . 10
               |
| 57 | 56 | breq2d 4665 |
. . . . . . . . 9
     
     
             |
| 58 | 57 | imbi1d 331 |
. . . . . . . 8
                          
          

                |
| 59 | 58 | ralbidv 2986 |
. . . . . . 7
  
                        

          

                |
| 60 | 59 | imbi2d 330 |
. . . . . 6
  

          

                    
      
                 |
| 61 | | oveq2 6658 |
. . . . . . . . . 10
                   |
| 62 | 61 | breq2d 4665 |
. . . . . . . . 9
       
     
               |
| 63 | 62 | imbi1d 331 |
. . . . . . . 8
                            
            

                |
| 64 | 63 | ralbidv 2986 |
. . . . . . 7
    
                        

            

                |
| 65 | 64 | imbi2d 330 |
. . . . . 6
    

          

                    
        
                 |
| 66 | 11 | ply1ring 19618 |
. . . . . . . . . . . 12

  |
| 67 | 5, 66 | syl 17 |
. . . . . . . . . . 11
   |
| 68 | 13, 12 | ring0cl 18569 |
. . . . . . . . . . 11

  |
| 69 | 67, 68 | syl 17 |
. . . . . . . . . 10
   |
| 70 | 69 | ad2antrr 762 |
. . . . . . . . 9
                 |
| 71 | | ply1divalg.t |
. . . . . . . . . . . . . . . . 17
     |
| 72 | 13, 71, 12 | ringrz 18588 |
. . . . . . . . . . . . . . . 16
     |
| 73 | 67, 17, 72 | syl2anc 693 |
. . . . . . . . . . . . . . 15
 
 |
| 74 | 73 | oveq2d 6666 |
. . . . . . . . . . . . . 14
       |
| 75 | 74 | adantr 481 |
. . . . . . . . . . . . 13
 
 
     |
| 76 | | ringgrp 18552 |
. . . . . . . . . . . . . . 15

  |
| 77 | 67, 76 | syl 17 |
. . . . . . . . . . . . . 14
   |
| 78 | | ply1divalg.m |
. . . . . . . . . . . . . . 15
     |
| 79 | 13, 12, 78 | grpsubid1 17500 |
. . . . . . . . . . . . . 14
 
 
  |
| 80 | 77, 79 | sylan 488 |
. . . . . . . . . . . . 13
 
 
  |
| 81 | 75, 80 | eqtr2d 2657 |
. . . . . . . . . . . 12
 
  
   |
| 82 | 81 | fveq2d 6195 |
. . . . . . . . . . 11
 
              |
| 83 | 20 | nn0cnd 11353 |
. . . . . . . . . . . . 13
       |
| 84 | 83 | addid1d 10236 |
. . . . . . . . . . . 12
             |
| 85 | 84 | adantr 481 |
. . . . . . . . . . 11
 
             |
| 86 | 82, 85 | breq12d 4666 |
. . . . . . . . . 10
 
     
     
              |
| 87 | 86 | biimpa 501 |
. . . . . . . . 9
                            |
| 88 | | oveq2 6658 |
. . . . . . . . . . . . 13
      |
| 89 | 88 | oveq2d 6666 |
. . . . . . . . . . . 12
 
        |
| 90 | 89 | fveq2d 6195 |
. . . . . . . . . . 11
            
     |
| 91 | 90 | breq1d 4663 |
. . . . . . . . . 10
     
       
              |
| 92 | 91 | rspcev 3309 |
. . . . . . . . 9
             
              |
| 93 | 70, 87, 92 | syl2anc 693 |
. . . . . . . 8
               
              |
| 94 | 93 | ex 450 |
. . . . . . 7
 
     
      
               |
| 95 | 94 | ralrimiva 2966 |
. . . . . 6
                             |
| 96 | | nn0addcl 11328 |
. . . . . . . . . . . . . . . . . 18
     
         |
| 97 | 20, 96 | sylan 488 |
. . . . . . . . . . . . . . . . 17
 

        |
| 98 | 97 | adantr 481 |
. . . . . . . . . . . . . . . 16
                           |
| 99 | 5 | ad2antrr 762 |
. . . . . . . . . . . . . . . 16
                     |
| 100 | | simprl 794 |
. . . . . . . . . . . . . . . 16
                     |
| 101 | 10, 11, 13 | deg1cl 23843 |
. . . . . . . . . . . . . . . . . . . . 21
          |
| 102 | 101 | adantl 482 |
. . . . . . . . . . . . . . . . . . . 20
              |
| 103 | 20 | ad2antrr 762 |
. . . . . . . . . . . . . . . . . . . . . 22
           |
| 104 | | peano2nn0 11333 |
. . . . . . . . . . . . . . . . . . . . . . 23

    |
| 105 | 104 | ad2antlr 763 |
. . . . . . . . . . . . . . . . . . . . . 22
         |
| 106 | 103, 105 | nn0addcld 11355 |
. . . . . . . . . . . . . . . . . . . . 21
               |
| 107 | 106 | nn0zd 11480 |
. . . . . . . . . . . . . . . . . . . 20
               |
| 108 | | degltlem1 23832 |
. . . . . . . . . . . . . . . . . . . 20
      
                                         |
| 109 | 102, 107,
108 | syl2anc 693 |
. . . . . . . . . . . . . . . . . . 19
         
       
                 |
| 110 | 109 | biimpd 219 |
. . . . . . . . . . . . . . . . . 18
         
           
             |
| 111 | 110 | impr 649 |
. . . . . . . . . . . . . . . . 17
                                   |
| 112 | 20 | adantr 481 |
. . . . . . . . . . . . . . . . . . . . 21
 

      |
| 113 | 112 | nn0cnd 11353 |
. . . . . . . . . . . . . . . . . . . 20
 

      |
| 114 | | nn0cn 11302 |
. . . . . . . . . . . . . . . . . . . . . 22

  |
| 115 | 114 | adantl 482 |
. . . . . . . . . . . . . . . . . . . . 21
 

  |
| 116 | | peano2cn 10208 |
. . . . . . . . . . . . . . . . . . . . 21
     |
| 117 | 115, 116 | syl 17 |
. . . . . . . . . . . . . . . . . . . 20
 

    |
| 118 | | 1cnd 10056 |
. . . . . . . . . . . . . . . . . . . 20
 

  |
| 119 | 113, 117,
118 | addsubassd 10412 |
. . . . . . . . . . . . . . . . . . 19
 

                      |
| 120 | | ax-1cn 9994 |
. . . . . . . . . . . . . . . . . . . . 21
 |
| 121 | | pncan 10287 |
. . . . . . . . . . . . . . . . . . . . 21
 
       |
| 122 | 115, 120,
121 | sylancl 694 |
. . . . . . . . . . . . . . . . . . . 20
 

      |
| 123 | 122 | oveq2d 6666 |
. . . . . . . . . . . . . . . . . . 19
 

                  |
| 124 | 119, 123 | eqtrd 2656 |
. . . . . . . . . . . . . . . . . 18
 

                  |
| 125 | 124 | adantr 481 |
. . . . . . . . . . . . . . . . 17
                                     |
| 126 | 111, 125 | breqtrd 4679 |
. . . . . . . . . . . . . . . 16
                               |
| 127 | 67 | ad2antrr 762 |
. . . . . . . . . . . . . . . . . 18
       |
| 128 | 17 | ad2antrr 762 |
. . . . . . . . . . . . . . . . . 18
       |
| 129 | 5 | ad2antrr 762 |
. . . . . . . . . . . . . . . . . . 19
       |
| 130 | | ply1divex.i |
. . . . . . . . . . . . . . . . . . . . 21
   |
| 131 | 130 | ad2antrr 762 |
. . . . . . . . . . . . . . . . . . . 20
       |
| 132 | | eqid 2622 |
. . . . . . . . . . . . . . . . . . . . . . 23
coe1  coe1   |
| 133 | | ply1divex.k |
. . . . . . . . . . . . . . . . . . . . . . 23
     |
| 134 | 132, 13, 11, 133 | coe1f 19581 |
. . . . . . . . . . . . . . . . . . . . . 22
 coe1        |
| 135 | 134 | adantl 482 |
. . . . . . . . . . . . . . . . . . . . 21
     coe1        |
| 136 | | simplr 792 |
. . . . . . . . . . . . . . . . . . . . . 22
       |
| 137 | 103, 136 | nn0addcld 11355 |
. . . . . . . . . . . . . . . . . . . . 21
             |
| 138 | 135, 137 | ffvelrnd 6360 |
. . . . . . . . . . . . . . . . . . . 20
      coe1             |
| 139 | | ply1divex.u |
. . . . . . . . . . . . . . . . . . . . 21
     |
| 140 | 133, 139 | ringcl 18561 |
. . . . . . . . . . . . . . . . . . . 20
 
 coe1           
  coe1              |
| 141 | 129, 131,
138, 140 | syl3anc 1326 |
. . . . . . . . . . . . . . . . . . 19
     
 coe1              |
| 142 | | eqid 2622 |
. . . . . . . . . . . . . . . . . . . 20
var1  var1   |
| 143 | | eqid 2622 |
. . . . . . . . . . . . . . . . . . . 20
         |
| 144 | | eqid 2622 |
. . . . . . . . . . . . . . . . . . . 20
mulGrp  mulGrp   |
| 145 | | eqid 2622 |
. . . . . . . . . . . . . . . . . . . 20
.g mulGrp   .g mulGrp    |
| 146 | 133, 11, 142, 143, 144, 145, 13 | ply1tmcl 19642 |
. . . . . . . . . . . . . . . . . . 19
  
 coe1           
    coe1                    .g mulGrp    var1      |
| 147 | 129, 141,
136, 146 | syl3anc 1326 |
. . . . . . . . . . . . . . . . . 18
        coe1                    .g mulGrp    var1      |
| 148 | 13, 71 | ringcl 18561 |
. . . . . . . . . . . . . . . . . 18
 
   coe1                    .g mulGrp    var1         coe1                    .g mulGrp    var1       |
| 149 | 127, 128,
147, 148 | syl3anc 1326 |
. . . . . . . . . . . . . . . . 17
         coe1                    .g mulGrp    var1       |
| 150 | 149 | adantrr 753 |
. . . . . . . . . . . . . . . 16
                       coe1                    .g mulGrp    var1       |
| 151 | 103 | nn0red 11352 |
. . . . . . . . . . . . . . . . . . 19
           |
| 152 | 151 | leidd 10594 |
. . . . . . . . . . . . . . . . . 18
               |
| 153 | 10, 133, 11, 142, 143, 144, 145 | deg1tmle 23877 |
. . . . . . . . . . . . . . . . . . 19
  
 coe1           
       coe1                    .g mulGrp    var1    
  |
| 154 | 129, 141,
136, 153 | syl3anc 1326 |
. . . . . . . . . . . . . . . . . 18
         
 coe1                    .g mulGrp    var1       |
| 155 | 11, 10, 129, 13, 71, 128, 147, 103, 136, 152, 154 | deg1mulle2 23869 |
. . . . . . . . . . . . . . . . 17
            coe1                    .g mulGrp    var1              |
| 156 | 155 | adantrr 753 |
. . . . . . . . . . . . . . . 16
                      
   coe1                    .g mulGrp    var1     
        |
| 157 | | eqid 2622 |
. . . . . . . . . . . . . . . 16
coe1     coe1                    .g mulGrp    var1      coe1     coe1                    .g mulGrp    var1       |
| 158 | | eqid 2622 |
. . . . . . . . . . . . . . . . . . 19
         |
| 159 | 158, 133,
11, 142, 143, 144, 145, 13, 71, 139, 128, 129, 141, 136, 103 | coe1tmmul2fv 19648 |
. . . . . . . . . . . . . . . . . 18
      coe1     coe1                    .g mulGrp    var1                 coe1           coe1               |
| 160 | 103 | nn0cnd 11353 |
. . . . . . . . . . . . . . . . . . . 20
           |
| 161 | 114 | ad2antlr 763 |
. . . . . . . . . . . . . . . . . . . 20
       |
| 162 | 160, 161 | addcomd 10238 |
. . . . . . . . . . . . . . . . . . 19
                   |
| 163 | 162 | fveq2d 6195 |
. . . . . . . . . . . . . . . . . 18
      coe1     coe1                    .g mulGrp    var1                coe1     coe1                    .g mulGrp    var1                 |
| 164 | | ply1divex.g3 |
. . . . . . . . . . . . . . . . . . . . 21
   coe1           |
| 165 | 164 | oveq1d 6665 |
. . . . . . . . . . . . . . . . . . . 20
    coe1        
  coe1             coe1              |
| 166 | 165 | ad2antrr 762 |
. . . . . . . . . . . . . . . . . . 19
        coe1           coe1             coe1              |
| 167 | | eqid 2622 |
. . . . . . . . . . . . . . . . . . . . . . . 24
coe1  coe1   |
| 168 | 167, 13, 11, 133 | coe1f 19581 |
. . . . . . . . . . . . . . . . . . . . . . 23
 coe1        |
| 169 | 17, 168 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . 22
 coe1        |
| 170 | 169 | ad2antrr 762 |
. . . . . . . . . . . . . . . . . . . . 21
     coe1        |
| 171 | 170, 103 | ffvelrnd 6360 |
. . . . . . . . . . . . . . . . . . . 20
      coe1           |
| 172 | 133, 139 | ringass 18564 |
. . . . . . . . . . . . . . . . . . . 20
    coe1        
 coe1                coe1           coe1              coe1         
 coe1               |
| 173 | 129, 171,
131, 138, 172 | syl13anc 1328 |
. . . . . . . . . . . . . . . . . . 19
        coe1           coe1              coe1         
 coe1               |
| 174 | | ply1divex.o |
. . . . . . . . . . . . . . . . . . . . 21
     |
| 175 | 133, 139,
174 | ringlidm 18571 |
. . . . . . . . . . . . . . . . . . . 20
   coe1           
 coe1             coe1             |
| 176 | 129, 138,
175 | syl2anc 693 |
. . . . . . . . . . . . . . . . . . 19
      coe1             coe1             |
| 177 | 166, 173,
176 | 3eqtr3rd 2665 |
. . . . . . . . . . . . . . . . . 18
      coe1             coe1           coe1               |
| 178 | 159, 163,
177 | 3eqtr4rd 2667 |
. . . . . . . . . . . . . . . . 17
      coe1            coe1     coe1                    .g mulGrp    var1                 |
| 179 | 178 | adantrr 753 |
. . . . . . . . . . . . . . . 16
                    coe1            coe1     coe1                    .g mulGrp    var1                 |
| 180 | 10, 11, 13, 78, 98, 99, 100, 126, 150, 156, 132, 157, 179 | deg1sublt 23870 |
. . . . . . . . . . . . . . 15
                           coe1                    .g mulGrp    var1               |
| 181 | 180 | adantlrr 757 |
. . . . . . . . . . . . . 14
         
      
                                 
    coe1                    .g mulGrp    var1               |
| 182 | 77 | ad2antrr 762 |
. . . . . . . . . . . . . . . . . 18
       |
| 183 | | simpr 477 |
. . . . . . . . . . . . . . . . . 18
       |
| 184 | 13, 78 | grpsubcl 17495 |
. . . . . . . . . . . . . . . . . 18
 

   coe1                    .g mulGrp    var1           coe1                    .g mulGrp    var1        |
| 185 | 182, 183,
149, 184 | syl3anc 1326 |
. . . . . . . . . . . . . . . . 17
     
    coe1                    .g mulGrp    var1        |
| 186 | 185 | adantrr 753 |
. . . . . . . . . . . . . . . 16
                    
   coe1                    .g mulGrp    var1        |
| 187 | 186 | adantlrr 757 |
. . . . . . . . . . . . . . 15
         
      
                                   coe1                    .g mulGrp    var1        |
| 188 | | simplrr 801 |
. . . . . . . . . . . . . . 15
         
      
                              
                           |
| 189 | | fveq2 6191 |
. . . . . . . . . . . . . . . . . 18
  
   coe1                    .g mulGrp    var1     
            coe1                    .g mulGrp    var1         |
| 190 | 189 | breq1d 4663 |
. . . . . . . . . . . . . . . . 17
  
   coe1                    .g mulGrp    var1     
                   coe1                    .g mulGrp    var1                |
| 191 | | oveq1 6657 |
. . . . . . . . . . . . . . . . . . . 20
  
   coe1                    .g mulGrp    var1     
          coe1                    .g mulGrp    var1           |
| 192 | 191 | fveq2d 6195 |
. . . . . . . . . . . . . . . . . . 19
  
   coe1                    .g mulGrp    var1     
                 coe1                    .g mulGrp    var1            |
| 193 | 192 | breq1d 4663 |
. . . . . . . . . . . . . . . . . 18
  
   coe1                    .g mulGrp    var1     
                  
   coe1                    .g mulGrp    var1                 |
| 194 | 193 | rexbidv 3052 |
. . . . . . . . . . . . . . . . 17
  
   coe1                    .g mulGrp    var1     
 
                      coe1                    .g mulGrp    var1                 |
| 195 | 190, 194 | imbi12d 334 |
. . . . . . . . . . . . . . . 16
  
   coe1                    .g mulGrp    var1     
     
      
            
         coe1                    .g mulGrp    var1            

     
   coe1                    .g mulGrp    var1                  |
| 196 | 195 | rspcva 3307 |
. . . . . . . . . . . . . . 15
       coe1                    .g mulGrp    var1           
      
                   
   coe1                    .g mulGrp    var1                       coe1                    .g mulGrp    var1                 |
| 197 | 187, 188,
196 | syl2anc 693 |
. . . . . . . . . . . . . 14
         
      
                                       coe1                    .g mulGrp    var1                       coe1                    .g mulGrp    var1                 |
| 198 | 181, 197 | mpd 15 |
. . . . . . . . . . . . 13
         
      
                              
         coe1                    .g mulGrp    var1                |
| 199 | 67 | ad3antrrr 766 |
. . . . . . . . . . . . . . . . . 18
   



  |
| 200 | | simpr 477 |
. . . . . . . . . . . . . . . . . 18
   



  |
| 201 | 147 | adantr 481 |
. . . . . . . . . . . . . . . . . 18
   



 
 coe1                    .g mulGrp    var1      |
| 202 | | eqid 2622 |
. . . . . . . . . . . . . . . . . . 19
       |
| 203 | 13, 202 | ringacl 18578 |
. . . . . . . . . . . . . . . . . 18
 
   coe1                    .g mulGrp    var1              coe1                    .g mulGrp    var1       |
| 204 | 199, 200,
201, 203 | syl3anc 1326 |
. . . . . . . . . . . . . . . . 17
   



  
      coe1                    .g mulGrp    var1       |
| 205 | 77 | ad3antrrr 766 |
. . . . . . . . . . . . . . . . . . . . . 22
   



  |
| 206 | | simplr 792 |
. . . . . . . . . . . . . . . . . . . . . 22
   



  |
| 207 | 149 | adantr 481 |
. . . . . . . . . . . . . . . . . . . . . 22
   



    coe1                    .g mulGrp    var1       |
| 208 | 17 | ad3antrrr 766 |
. . . . . . . . . . . . . . . . . . . . . . 23
   



  |
| 209 | 13, 71 | ringcl 18561 |
. . . . . . . . . . . . . . . . . . . . . . 23
 
     |
| 210 | 199, 208,
200, 209 | syl3anc 1326 |
. . . . . . . . . . . . . . . . . . . . . 22
   



    |
| 211 | 13, 202, 78 | grpsubsub4 17508 |
. . . . . . . . . . . . . . . . . . . . . 22
       coe1                    .g mulGrp    var1     
         coe1                    .g mulGrp    var1                      coe1                    .g mulGrp    var1         |
| 212 | 205, 206,
207, 210, 211 | syl13anc 1328 |
. . . . . . . . . . . . . . . . . . . . 21
   



 
    coe1                    .g mulGrp    var1                      coe1                    .g mulGrp    var1         |
| 213 | 13, 202, 71 | ringdi 18566 |
. . . . . . . . . . . . . . . . . . . . . . 23
  
   coe1                    .g mulGrp    var1                coe1                    .g mulGrp    var1       
  
       coe1                    .g mulGrp    var1        |
| 214 | 199, 208,
200, 201, 213 | syl13anc 1328 |
. . . . . . . . . . . . . . . . . . . . . 22
   



          coe1                    .g mulGrp    var1       
  
       coe1                    .g mulGrp    var1        |
| 215 | 214 | oveq2d 6666 |
. . . . . . . . . . . . . . . . . . . . 21
   



           coe1                    .g mulGrp    var1         
  
       coe1                    .g mulGrp    var1         |
| 216 | 212, 215 | eqtr4d 2659 |
. . . . . . . . . . . . . . . . . . . 20
   



 
    coe1                    .g mulGrp    var1          
         coe1                    .g mulGrp    var1         |
| 217 | 216 | fveq2d 6195 |
. . . . . . . . . . . . . . . . . . 19
   



     
   coe1                    .g mulGrp    var1              
         coe1                    .g mulGrp    var1          |
| 218 | 217 | breq1d 4663 |
. . . . . . . . . . . . . . . . . 18
   



     
    coe1                    .g mulGrp    var1             
              coe1                    .g mulGrp    var1               |
| 219 | 218 | biimpd 219 |
. . . . . . . . . . . . . . . . 17
   



     
    coe1                    .g mulGrp    var1                 
          coe1                    .g mulGrp    var1               |
| 220 | | oveq2 6658 |
. . . . . . . . . . . . . . . . . . . . 21
          coe1                    .g mulGrp    var1    
  
  
      coe1                    .g mulGrp    var1        |
| 221 | 220 | oveq2d 6666 |
. . . . . . . . . . . . . . . . . . . 20
          coe1                    .g mulGrp    var1    
               coe1                    .g mulGrp    var1         |
| 222 | 221 | fveq2d 6195 |
. . . . . . . . . . . . . . . . . . 19
          coe1                    .g mulGrp    var1    
            
         coe1                    .g mulGrp    var1          |
| 223 | 222 | breq1d 4663 |
. . . . . . . . . . . . . . . . . 18
          coe1                    .g mulGrp    var1    
                           coe1                    .g mulGrp    var1               |
| 224 | 223 | rspcev 3309 |
. . . . . . . . . . . . . . . . 17
           coe1                    .g mulGrp    var1                   coe1                    .g mulGrp    var1             
              |
| 225 | 204, 219,
224 | syl6an 568 |
. . . . . . . . . . . . . . . 16
   



     
    coe1                    .g mulGrp    var1              
               |
| 226 | 225 | rexlimdva 3031 |
. . . . . . . . . . . . . . 15
      
         coe1                    .g mulGrp    var1              
               |
| 227 | 226 | adantrr 753 |
. . . . . . . . . . . . . 14
                    
     
   coe1                    .g mulGrp    var1              
               |
| 228 | 227 | adantlrr 757 |
. . . . . . . . . . . . 13
         
      
                                     
   coe1                    .g mulGrp    var1              
               |
| 229 | 198, 228 | mpd 15 |
. . . . . . . . . . . 12
         
      
                              
              |
| 230 | 229 | expr 643 |
. . . . . . . . . . 11
         
      
                    
        
               |
| 231 | 230 | ralrimiva 2966 |
. . . . . . . . . 10
 
 
          

               
            

               |
| 232 | | fveq2 6191 |
. . . . . . . . . . . . 13
           |
| 233 | 232 | breq1d 4663 |
. . . . . . . . . . . 12
     
       
               |
| 234 | | oveq1 6657 |
. . . . . . . . . . . . . . . 16
 
         |
| 235 | 234 | fveq2d 6195 |
. . . . . . . . . . . . . . 15
            
      |
| 236 | 235 | breq1d 4663 |
. . . . . . . . . . . . . 14
     
       
               |
| 237 | 236 | rexbidv 3052 |
. . . . . . . . . . . . 13
  
           

               |
| 238 | | oveq2 6658 |
. . . . . . . . . . . . . . . . 17
       |
| 239 | 238 | oveq2d 6666 |
. . . . . . . . . . . . . . . 16
 
         |
| 240 | 239 | fveq2d 6195 |
. . . . . . . . . . . . . . 15
            
      |
| 241 | 240 | breq1d 4663 |
. . . . . . . . . . . . . 14
     
       
               |
| 242 | 241 | cbvrexv 3172 |
. . . . . . . . . . . . 13
             

              |
| 243 | 237, 242 | syl6bb 276 |
. . . . . . . . . . . 12
  
           

               |
| 244 | 233, 243 | imbi12d 334 |
. . . . . . . . . . 11
                            
            

                |
| 245 | 244 | cbvralv 3171 |
. . . . . . . . . 10
 
    
        
            

            

               |
| 246 | 231, 245 | sylib 208 |
. . . . . . . . 9
 
 
          

               
            

               |
| 247 | 246 | exp32 631 |
. . . . . . . 8
              

                                             |
| 248 | 247 | com12 32 |
. . . . . . 7

             

                                             |
| 249 | 248 | a2d 29 |
. . . . . 6

                                   
        
                 |
| 250 | 55, 60, 65, 60, 95, 249 | nn0ind 11472 |
. . . . 5

                              |
| 251 | 250 | impcom 446 |
. . . 4
 


          

               |
| 252 | | fveq2 6191 |
. . . . . . 7
           |
| 253 | 252 | breq1d 4663 |
. . . . . 6
     
     
             |
| 254 | | oveq1 6657 |
. . . . . . . . 9
 
         |
| 255 | 254 | fveq2d 6195 |
. . . . . . . 8
                   |
| 256 | 255 | breq1d 4663 |
. . . . . . 7
     
       
               |
| 257 | 256 | rexbidv 3052 |
. . . . . 6
  
           

               |
| 258 | 253, 257 | imbi12d 334 |
. . . . 5
                          
          

                |
| 259 | 258 | rspcva 3307 |
. . . 4
       
      
                        

               |
| 260 | 50, 251, 259 | syl2anc 693 |
. . 3
 

          

               |
| 261 | 260 | rexlimdva 3031 |
. 2
                             |
| 262 | 49, 261 | mpd 15 |
1
                |