Step | Hyp | Ref
| Expression |
1 | | pmattomply1.b |
. 2
     |
2 | | pmattomply1.l |
. 2
     |
3 | | eqid 2450 |
. 2
       |
4 | | eqid 2450 |
. 2
       |
5 | | pmattomply1.p |
. . . . 5
Poly1   |
6 | 5 | ply1rng 17796 |
. . . 4

  |
7 | | pmattomply1.c |
. . . . 5
 Mat   |
8 | 7 | matrng 18426 |
. . . 4
 

  |
9 | 6, 8 | sylan2 474 |
. . 3
 

  |
10 | | rnggrp 16742 |
. . 3

  |
11 | 9, 10 | syl 16 |
. 2
 

  |
12 | | pmattomply1.a |
. . . . 5
 Mat   |
13 | 12 | matrng 18426 |
. . . 4
 

  |
14 | | pmattomply1.q |
. . . . 5
Poly1   |
15 | 14 | ply1rng 17796 |
. . . 4

  |
16 | 13, 15 | syl 16 |
. . 3
 

  |
17 | | rnggrp 16742 |
. . 3

  |
18 | 16, 17 | syl 16 |
. 2
 

  |
19 | | pmattomply1.f |
. . 3
 
 
 coe1            |
20 | | pmattomply1.m |
. . 3
     |
21 | | pmattomply1.e |
. . 3
.g mulGrp    |
22 | | pmattomply1.x |
. . 3
var1   |
23 | | pmattomply1.t |
. . 3
  g       
      |
24 | 5, 7, 1, 19, 20, 21, 22, 12, 14, 2, 23 | pmattomply1f 31244 |
. 2
 
       |
25 | | simplll 757 |
. . . . . . . . . 10
   
   

  |
26 | | rngmnd 16746 |
. . . . . . . . . . . . . . 15

  |
27 | 9, 26 | syl 16 |
. . . . . . . . . . . . . 14
 

  |
28 | 27 | anim1i 568 |
. . . . . . . . . . . . 13
    
  

    |
29 | | 3anass 969 |
. . . . . . . . . . . . 13
 
  
    |
30 | 28, 29 | sylibr 212 |
. . . . . . . . . . . 12
    
  
   |
31 | 1, 3 | mndcl 15508 |
. . . . . . . . . . . 12
 
          |
32 | 30, 31 | syl 16 |
. . . . . . . . . . 11
    
           |
33 | 32 | adantr 465 |
. . . . . . . . . 10
   
   
          |
34 | | simpr 461 |
. . . . . . . . . 10
   
   
   |
35 | | oveq 6182 |
. . . . . . . . . . . . . . . 16
           |
36 | 35 | fveq2d 5779 |
. . . . . . . . . . . . . . 15
 coe1      coe1        |
37 | 36 | fveq1d 5777 |
. . . . . . . . . . . . . 14
  coe1          coe1           |
38 | 37 | mpt2eq3dv 6237 |
. . . . . . . . . . . . 13
    coe1           
 coe1            |
39 | | fveq2 5775 |
. . . . . . . . . . . . . 14
  coe1          coe1           |
40 | 39 | mpt2eq3dv 6237 |
. . . . . . . . . . . . 13
    coe1           
 coe1            |
41 | 38, 40 | cbvmpt2v 6251 |
. . . . . . . . . . . 12
 
   coe1            
 
 coe1            |
42 | 19, 41 | eqtri 2478 |
. . . . . . . . . . 11
 
 
 coe1            |
43 | 5, 7, 1, 42 | pmatcollpw1lem1 31209 |
. . . . . . . . . 10
                      
 coe1                   |
44 | 25, 33, 34, 43 | syl3anc 1219 |
. . . . . . . . 9
   
   
               coe1                   |
45 | | fvex 5785 |
. . . . . . . . . . . 12
 coe1          |
46 | 45 | a1i 11 |
. . . . . . . . . . 11
      
 
   coe1           |
47 | | fvex 5785 |
. . . . . . . . . . . 12
 coe1          |
48 | 47 | a1i 11 |
. . . . . . . . . . 11
      
 
   coe1           |
49 | | eqidd 2451 |
. . . . . . . . . . 11
   
   
  
 coe1           
 coe1            |
50 | | eqidd 2451 |
. . . . . . . . . . 11
   
   
  
 coe1           
 coe1            |
51 | 25, 25, 46, 48, 49, 50 | offval22 6738 |
. . . . . . . . . 10
   
   
     coe1                 
 coe1               coe1               coe1             |
52 | | eqid 2450 |
. . . . . . . . . . . 12
         |
53 | | eqid 2450 |
. . . . . . . . . . . 12
         |
54 | | simpllr 758 |
. . . . . . . . . . . 12
   
   

  |
55 | | simprl 755 |
. . . . . . . . . . . . . . . . . 18
   
  
 
  |
56 | | simprr 756 |
. . . . . . . . . . . . . . . . . 18
   
  
 
  |
57 | 1 | eleq2i 2526 |
. . . . . . . . . . . . . . . . . . . 20

      |
58 | 57 | biimpi 194 |
. . . . . . . . . . . . . . . . . . 19
       |
59 | 58 | ad2antlr 726 |
. . . . . . . . . . . . . . . . . 18
   
  
 
      |
60 | | eqid 2450 |
. . . . . . . . . . . . . . . . . . 19
         |
61 | 7, 60 | matecl 18421 |
. . . . . . . . . . . . . . . . . 18
 
               |
62 | 55, 56, 59, 61 | syl3anc 1219 |
. . . . . . . . . . . . . . . . 17
   
  
 
          |
63 | 62 | ex 434 |
. . . . . . . . . . . . . . . 16
   

 
            |
64 | 63 | adantrr 716 |
. . . . . . . . . . . . . . 15
    
   

           |
65 | 64 | adantr 465 |
. . . . . . . . . . . . . 14
   
   
               |
66 | 65 | 3impib 1186 |
. . . . . . . . . . . . 13
      
 
            |
67 | 34 | 3ad2ant1 1009 |
. . . . . . . . . . . . 13
      
 
    |
68 | | eqid 2450 |
. . . . . . . . . . . . . 14
coe1      coe1       |
69 | 68, 60, 5, 52 | coe1fvalcl 30958 |
. . . . . . . . . . . . 13
            coe1               |
70 | 66, 67, 69 | syl2anc 661 |
. . . . . . . . . . . 12
      
 
   coe1               |
71 | 12, 52, 53, 25, 54, 70 | matbas2d 18419 |
. . . . . . . . . . 11
   
   
  
 coe1                |
72 | | simprl 755 |
. . . . . . . . . . . . . . . . . 18
   
  
 
  |
73 | | simprr 756 |
. . . . . . . . . . . . . . . . . 18
   
  
 
  |
74 | 1 | eleq2i 2526 |
. . . . . . . . . . . . . . . . . . . 20

      |
75 | 74 | biimpi 194 |
. . . . . . . . . . . . . . . . . . 19
       |
76 | 75 | ad2antlr 726 |
. . . . . . . . . . . . . . . . . 18
   
  
 
      |
77 | 7, 60 | matecl 18421 |
. . . . . . . . . . . . . . . . . 18
 
               |
78 | 72, 73, 76, 77 | syl3anc 1219 |
. . . . . . . . . . . . . . . . 17
   
  
 
          |
79 | 78 | ex 434 |
. . . . . . . . . . . . . . . 16
   

 
            |
80 | 79 | adantrl 715 |
. . . . . . . . . . . . . . 15
    
   

           |
81 | 80 | adantr 465 |
. . . . . . . . . . . . . 14
   
   
               |
82 | 81 | 3impib 1186 |
. . . . . . . . . . . . 13
      
 
            |
83 | | eqid 2450 |
. . . . . . . . . . . . . 14
coe1      coe1       |
84 | 83, 60, 5, 52 | coe1fvalcl 30958 |
. . . . . . . . . . . . 13
            coe1               |
85 | 82, 67, 84 | syl2anc 661 |
. . . . . . . . . . . 12
      
 
   coe1               |
86 | 12, 52, 53, 25, 54, 85 | matbas2d 18419 |
. . . . . . . . . . 11
   
   
  
 coe1                |
87 | | eqid 2450 |
. . . . . . . . . . . 12
       |
88 | | eqid 2450 |
. . . . . . . . . . . 12
       |
89 | 12, 53, 87, 88 | matplusg2 18423 |
. . . . . . . . . . 11
   
 coe1             
   coe1                   coe1                  coe1             
 coe1                   coe1             |
90 | 71, 86, 89 | syl2anc 661 |
. . . . . . . . . 10
   
   
     coe1                  coe1             
 coe1                   coe1             |
91 | | simplr 754 |
. . . . . . . . . . . . . . . . 17
   
   
 
   |
92 | 91 | anim1i 568 |
. . . . . . . . . . . . . . . 16
      
 
       
    |
93 | 92 | 3impb 1184 |
. . . . . . . . . . . . . . 15
      
 
   


    |
94 | | eqid 2450 |
. . . . . . . . . . . . . . . 16
       |
95 | 7, 1, 3, 94 | matplusgcell 30991 |
. . . . . . . . . . . . . . 15
  


                              |
96 | 93, 95 | syl 16 |
. . . . . . . . . . . . . 14
      
 
                              |
97 | 96 | fveq2d 5779 |
. . . . . . . . . . . . 13
      
 
  coe1             coe1                   |
98 | 97 | fveq1d 5777 |
. . . . . . . . . . . 12
      
 
   coe1                 coe1                      |
99 | 54 | 3ad2ant1 1009 |
. . . . . . . . . . . . 13
      
 
    |
100 | 5, 60, 94, 88 | coe1addfv 17812 |
. . . . . . . . . . . . 13
                      coe1                      coe1               coe1            |
101 | 99, 66, 82, 67, 100 | syl31anc 1222 |
. . . . . . . . . . . 12
      
 
   coe1                      coe1               coe1            |
102 | 98, 101 | eqtrd 2490 |
. . . . . . . . . . 11
      
 
   coe1                  coe1               coe1            |
103 | 102 | mpt2eq3dva 6235 |
. . . . . . . . . 10
   
   
  
 coe1                     coe1               coe1             |
104 | 51, 90, 103 | 3eqtr4rd 2501 |
. . . . . . . . 9
   
   
  
 coe1                   
 coe1                
 coe1             |
105 | 14 | ply1sca 17801 |
. . . . . . . . . . . . 13

Scalar    |
106 | 13, 105 | syl 16 |
. . . . . . . . . . . 12
 

Scalar    |
107 | 106 | ad2antrr 725 |
. . . . . . . . . . 11
   
   

Scalar    |
108 | 107 | fveq2d 5779 |
. . . . . . . . . 10
   
   
 
    Scalar     |
109 | | simpl 457 |
. . . . . . . . . . . . . . 15
 

  |
110 | | simpl 457 |
. . . . . . . . . . . . . . 15
 
   |
111 | 109, 110 | anim12i 566 |
. . . . . . . . . . . . . 14
    
  
   |
112 | 111 | anim1i 568 |
. . . . . . . . . . . . 13
   
   
  
    |
113 | | df-3an 967 |
. . . . . . . . . . . . 13
 

 
    |
114 | 112, 113 | sylibr 212 |
. . . . . . . . . . . 12
   
   
 
   |
115 | 5, 7, 1, 42 | pmatcollpw1lem1 31209 |
. . . . . . . . . . . 12
 
        coe1            |
116 | 114, 115 | syl 16 |
. . . . . . . . . . 11
   
   
        coe1            |
117 | 116 | eqcomd 2457 |
. . . . . . . . . 10
   
   
  
 coe1                |
118 | | simpr 461 |
. . . . . . . . . . . . . . 15
 
   |
119 | 109, 118 | anim12i 566 |
. . . . . . . . . . . . . 14
    
  
   |
120 | 119 | anim1i 568 |
. . . . . . . . . . . . 13
   
   
  
    |
121 | | df-3an 967 |
. . . . . . . . . . . . 13
 

 
    |
122 | 120, 121 | sylibr 212 |
. . . . . . . . . . . 12
   
   
 
   |
123 | 5, 7, 1, 42 | pmatcollpw1lem1 31209 |
. . . . . . . . . . . 12
 
        coe1            |
124 | 122, 123 | syl 16 |
. . . . . . . . . . 11
   
   
        coe1            |
125 | 124 | eqcomd 2457 |
. . . . . . . . . 10
   
   
  
 coe1                |
126 | 108, 117,
125 | oveq123d 6197 |
. . . . . . . . 9
   
   
     coe1                  coe1                   Scalar           |
127 | 44, 104, 126 | 3eqtrd 2494 |
. . . . . . . 8
   
   
                    Scalar           |
128 | 127 | oveq1d 6191 |
. . . . . . 7
   
   
             
           Scalar              |
129 | 14 | ply1lmod 17800 |
. . . . . . . . . 10

  |
130 | 13, 129 | syl 16 |
. . . . . . . . 9
 

  |
131 | 130 | ad2antrr 725 |
. . . . . . . 8
   
   

  |
132 | | simpll 753 |
. . . . . . . . . 10
   
   
     |
133 | | simprl 755 |
. . . . . . . . . . 11
    
    |
134 | 133 | anim1i 568 |
. . . . . . . . . 10
   
   
 
   |
135 | 5, 7, 1, 42, 12, 53 | pmatcollpw1lem2 31210 |
. . . . . . . . . 10
    
            |
136 | 132, 134,
135 | syl2anc 661 |
. . . . . . . . 9
   
   
           |
137 | 106 | eqcomd 2457 |
. . . . . . . . . . 11
 
 Scalar    |
138 | 137 | ad2antrr 725 |
. . . . . . . . . 10
   
   
 Scalar    |
139 | 138 | fveq2d 5779 |
. . . . . . . . 9
   
   
    Scalar         |
140 | 136, 139 | eleqtrrd 2539 |
. . . . . . . 8
   
   
        Scalar     |
141 | | simprr 756 |
. . . . . . . . . . 11
    
    |
142 | 141 | anim1i 568 |
. . . . . . . . . 10
   
   
 
   |
143 | 5, 7, 1, 42, 12, 53 | pmatcollpw1lem2 31210 |
. . . . . . . . . 10
    
            |
144 | 132, 142,
143 | syl2anc 661 |
. . . . . . . . 9
   
   
           |
145 | 144, 139 | eleqtrrd 2539 |
. . . . . . . 8
   
   
        Scalar     |
146 | | eqid 2450 |
. . . . . . . . . . . 12
mulGrp  mulGrp   |
147 | 146 | rngmgp 16743 |
. . . . . . . . . . 11

mulGrp    |
148 | 16, 147 | syl 16 |
. . . . . . . . . 10
 
 mulGrp    |
149 | 148 | ad2antrr 725 |
. . . . . . . . 9
   
   
 mulGrp    |
150 | 22, 14, 2 | vr1cl 17764 |
. . . . . . . . . . 11

  |
151 | 13, 150 | syl 16 |
. . . . . . . . . 10
 

  |
152 | 151 | ad2antrr 725 |
. . . . . . . . 9
   
   

  |
153 | 146, 2 | mgpbas 16688 |
. . . . . . . . . 10
   mulGrp    |
154 | 153, 21 | mulgnn0cl 15731 |
. . . . . . . . 9
  mulGrp 
 
   |
155 | 149, 34, 152, 154 | syl3anc 1219 |
. . . . . . . 8
   
   
     |
156 | | eqid 2450 |
. . . . . . . . 9
Scalar  Scalar   |
157 | | eqid 2450 |
. . . . . . . . 9
   Scalar      Scalar    |
158 | | eqid 2450 |
. . . . . . . . 9
  Scalar     Scalar    |
159 | 2, 4, 156, 20, 157, 158 | lmodvsdir 17064 |
. . . . . . . 8
          Scalar  
       Scalar      
         Scalar                               
     |
160 | 131, 140,
145, 155, 159 | syl13anc 1221 |
. . . . . . 7
   
   
          Scalar                               
     |
161 | 128, 160 | eqtrd 2490 |
. . . . . 6
   
   
             
                           |
162 | 161 | mpteq2dva 4462 |
. . . . 5
    
                                              |
163 | 162 | oveq2d 6192 |
. . . 4
    
   g              
     g                             |
164 | | eqid 2450 |
. . . . 5
         |
165 | | rngcmn 16767 |
. . . . . . 7

CMnd |
166 | 16, 165 | syl 16 |
. . . . . 6
 

CMnd |
167 | 166 | adantr 465 |
. . . . 5
    
  CMnd |
168 | | nn0ex 10672 |
. . . . . 6
 |
169 | 168 | a1i 11 |
. . . . 5
    
    |
170 | 110 | anim2i 569 |
. . . . . . 7
    
    
   |
171 | | df-3an 967 |
. . . . . . 7
 

 
    |
172 | 170, 171 | sylibr 212 |
. . . . . 6
    
  
   |
173 | 5, 7, 1, 42, 20, 21, 22, 12, 14, 2 | pmattomply1ghmlem1 31239 |
. . . . . 6
               |
174 | 172, 173 | sylan 471 |
. . . . 5
   
   
      
    |
175 | 118 | anim2i 569 |
. . . . . . 7
    
    
   |
176 | | df-3an 967 |
. . . . . . 7
 

 
    |
177 | 175, 176 | sylibr 212 |
. . . . . 6
    
  
   |
178 | 5, 7, 1, 42, 20, 21, 22, 12, 14, 2 | pmattomply1ghmlem1 31239 |
. . . . . 6
               |
179 | 177, 178 | sylan 471 |
. . . . 5
   
   
      
    |
180 | | eqidd 2451 |
. . . . 5
    
                        |
181 | | eqidd 2451 |
. . . . 5
    
                        |
182 | 5, 7, 1, 19, 20, 21, 22, 12, 14, 2 | pmattomply1ghmlem2 31240 |
. . . . . 6
 
           finSupp       |
183 | 172, 182 | syl 16 |
. . . . 5
    
            finSupp       |
184 | 5, 7, 1, 19, 20, 21, 22, 12, 14, 2 | pmattomply1ghmlem2 31240 |
. . . . . 6
 
           finSupp       |
185 | 177, 184 | syl 16 |
. . . . 5
    
            finSupp       |
186 | 2, 164, 4, 167, 169, 174, 179, 180, 181, 183, 185 | gsummptfsadd 16504 |
. . . 4
    
   g                             g       
          g       
       |
187 | 163, 186 | eqtrd 2490 |
. . 3
    
   g              
      g 
                g 
             |
188 | 5, 7, 1, 19, 20, 21, 22, 12, 14, 2, 23 | pmattomply1 31242 |
. . . 4
       
            g              
      |
189 | 32, 188 | syl 16 |
. . 3
    
       
      g              
      |
190 | 5, 7, 1, 19, 20, 21, 22, 12, 14, 2, 23 | pmattomply1 31242 |
. . . . 5
      g 
            |
191 | 5, 7, 1, 19, 20, 21, 22, 12, 14, 2, 23 | pmattomply1 31242 |
. . . . 5
      g 
            |
192 | 190, 191 | oveqan12d 6195 |
. . . 4
 
                  g       
          g       
       |
193 | 192 | adantl 466 |
. . 3
    
                   g 
                g 
             |
194 | 187, 189,
193 | 3eqtr4d 2500 |
. 2
    
       
                      |
195 | 1, 2, 3, 4, 11, 18, 24, 194 | isghmd 15844 |
1
 

    |