Step | Hyp | Ref
| Expression |
1 | | pmattomply1.p |
. . 3
Poly1   |
2 | | pmattomply1.c |
. . 3
 Mat   |
3 | | pmattomply1.b |
. . 3
     |
4 | | pmattomply1.f |
. . 3
 
 
 coe1            |
5 | | pmattomply1.m |
. . 3
     |
6 | | pmattomply1.e |
. . 3
.g mulGrp    |
7 | | pmattomply1.x |
. . 3
var1   |
8 | | pmattomply1.a |
. . 3
 Mat   |
9 | | pmattomply1.q |
. . 3
Poly1   |
10 | | pmattomply1.l |
. . 3
     |
11 | | pmattomply1.t |
. . 3
  g       
      |
12 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
11 | pmattomply1f 31258 |
. 2
 
       |
13 | | oveq 6196 |
. . . . . . . . . . 11
           |
14 | 13 | fveq2d 5793 |
. . . . . . . . . 10
 coe1      coe1        |
15 | 14 | fveq1d 5791 |
. . . . . . . . 9
  coe1          coe1           |
16 | 15 | mpt2eq3dv 6251 |
. . . . . . . 8
    coe1           
 coe1            |
17 | | fveq2 5789 |
. . . . . . . . 9
  coe1          coe1           |
18 | 17 | mpt2eq3dv 6251 |
. . . . . . . 8
    coe1           
 coe1            |
19 | 16, 18 | cbvmpt2v 6265 |
. . . . . . 7
 
   coe1            
 
 coe1            |
20 | | oveq 6196 |
. . . . . . . . . . 11
           |
21 | 20 | fveq2d 5793 |
. . . . . . . . . 10
 coe1      coe1        |
22 | 21 | fveq1d 5791 |
. . . . . . . . 9
  coe1          coe1           |
23 | 22 | mpt2eq3dv 6251 |
. . . . . . . 8
    coe1           
 coe1            |
24 | | fveq2 5789 |
. . . . . . . . . 10
  coe1          coe1           |
25 | 24 | mpt2eq3dv 6251 |
. . . . . . . . 9
    coe1           
 coe1            |
26 | | oveq1 6197 |
. . . . . . . . . . . 12
           |
27 | 26 | fveq2d 5793 |
. . . . . . . . . . 11
 coe1      coe1        |
28 | 27 | fveq1d 5791 |
. . . . . . . . . 10
  coe1          coe1           |
29 | | oveq2 6198 |
. . . . . . . . . . . 12
           |
30 | 29 | fveq2d 5793 |
. . . . . . . . . . 11
 coe1      coe1        |
31 | 30 | fveq1d 5791 |
. . . . . . . . . 10
  coe1          coe1           |
32 | 28, 31 | cbvmpt2v 6265 |
. . . . . . . . 9
   coe1             coe1           |
33 | 25, 32 | syl6eq 2508 |
. . . . . . . 8
    coe1           
 coe1            |
34 | 23, 33 | cbvmpt2v 6265 |
. . . . . . 7
     coe1                coe1            |
35 | 4, 19, 34 | 3eqtri 2484 |
. . . . . 6
 


 coe1            |
36 | | oveq2 6198 |
. . . . . . . . . . 11
           |
37 | | oveq1 6197 |
. . . . . . . . . . 11
 
     |
38 | 36, 37 | oveq12d 6208 |
. . . . . . . . . 10
                   |
39 | 38 | cbvmptv 4481 |
. . . . . . . . 9

                    |
40 | 39 | oveq2i 6201 |
. . . . . . . 8
 g       
     g       
     |
41 | 40 | mpteq2i 4473 |
. . . . . . 7
  g       
       g 
            |
42 | 11, 41 | eqtri 2480 |
. . . . . 6
  g       
      |
43 | | eqid 2451 |
. . . . . 6
         |
44 | | eqid 2451 |
. . . . . 6
.g mulGrp   .g mulGrp    |
45 | | eqid 2451 |
. . . . . 6
var1  var1   |
46 | | fveq2 5789 |
. . . . . . . . . . . . . 14
 coe1  coe1    |
47 | 46 | fveq1d 5791 |
. . . . . . . . . . . . 13
  coe1      coe1       |
48 | 47 | oveqd 6207 |
. . . . . . . . . . . 12
    coe1          coe1         |
49 | 48 | oveq1d 6205 |
. . . . . . . . . . 11
     coe1               .g mulGrp    var1        coe1               .g mulGrp    var1      |
50 | 49 | mpteq2dv 4477 |
. . . . . . . . . 10
      coe1               .g mulGrp    var1          coe1               .g mulGrp    var1       |
51 | 50 | oveq2d 6206 |
. . . . . . . . 9
  g      coe1               .g mulGrp    var1       g      coe1               .g mulGrp    var1        |
52 | 51 | mpt2eq3dv 6251 |
. . . . . . . 8
    g      coe1               .g mulGrp    var1          g 
    coe1               .g mulGrp    var1         |
53 | | oveq1 6197 |
. . . . . . . . . . . 12
    coe1          coe1         |
54 | 53 | oveq1d 6205 |
. . . . . . . . . . 11
     coe1               .g mulGrp    var1        coe1               .g mulGrp    var1      |
55 | 54 | mpteq2dv 4477 |
. . . . . . . . . 10
      coe1               .g mulGrp    var1          coe1               .g mulGrp    var1       |
56 | 55 | oveq2d 6206 |
. . . . . . . . 9
  g      coe1               .g mulGrp    var1       g      coe1               .g mulGrp    var1        |
57 | | oveq2 6198 |
. . . . . . . . . . . . 13
    coe1          coe1         |
58 | 57 | oveq1d 6205 |
. . . . . . . . . . . 12
     coe1               .g mulGrp    var1        coe1               .g mulGrp    var1      |
59 | 58 | mpteq2dv 4477 |
. . . . . . . . . . 11
      coe1               .g mulGrp    var1          coe1               .g mulGrp    var1       |
60 | | fveq2 5789 |
. . . . . . . . . . . . . 14
  coe1      coe1       |
61 | 60 | oveqd 6207 |
. . . . . . . . . . . . 13
    coe1          coe1         |
62 | | oveq1 6197 |
. . . . . . . . . . . . 13
   .g mulGrp    var1     .g mulGrp    var1     |
63 | 61, 62 | oveq12d 6208 |
. . . . . . . . . . . 12
     coe1               .g mulGrp    var1        coe1               .g mulGrp    var1      |
64 | 63 | cbvmptv 4481 |
. . . . . . . . . . 11

    coe1               .g mulGrp    var1          coe1               .g mulGrp    var1      |
65 | 59, 64 | syl6eq 2508 |
. . . . . . . . . 10
      coe1               .g mulGrp    var1          coe1               .g mulGrp    var1       |
66 | 65 | oveq2d 6206 |
. . . . . . . . 9
  g      coe1               .g mulGrp    var1       g      coe1               .g mulGrp    var1        |
67 | 56, 66 | cbvmpt2v 6265 |
. . . . . . . 8
   g      coe1               .g mulGrp    var1          g 
    coe1               .g mulGrp    var1        |
68 | 52, 67 | syl6eq 2508 |
. . . . . . 7
    g      coe1               .g mulGrp    var1          g 
    coe1               .g mulGrp    var1         |
69 | 68 | cbvmptv 4481 |
. . . . . 6
    g      coe1               .g mulGrp    var1            g      coe1               .g mulGrp    var1         |
70 | 1, 2, 3, 35, 5, 6,
7, 8, 9, 10, 42, 43, 44, 45, 69 | mp2pm2mp 31266 |
. . . . 5
 
         g      coe1               .g mulGrp    var1              |
71 | 70 | 3expa 1188 |
. . . 4
   

        g 
    coe1               .g mulGrp    var1              |
72 | | eqid 2451 |
. . . . . . . . 9
    g      coe1               .g mulGrp    var1            g      coe1               .g mulGrp    var1         |
73 | 8, 9, 10, 1, 43, 44, 45, 72, 2, 3 | mply1topmatcl 31252 |
. . . . . . . 8
 
    
 g      coe1               .g mulGrp    var1             |
74 | 73 | 3expa 1188 |
. . . . . . 7
   

     g      coe1               .g mulGrp    var1             |
75 | | simpr 461 |
. . . . . . . . 9
   
       g      coe1               .g mulGrp    var1           
     g 
    coe1               .g mulGrp    var1             |
76 | 75 | fveq2d 5793 |
. . . . . . . 8
   
       g      coe1               .g mulGrp    var1           
            g      coe1               .g mulGrp    var1              |
77 | 76 | eqeq2d 2465 |
. . . . . . 7
   
       g      coe1               .g mulGrp    var1           
    
        g      coe1               .g mulGrp    var1               |
78 | 74, 77 | rspcedv 3173 |
. . . . . 6
   

         g 
    coe1               .g mulGrp    var1            
       |
79 | 78 | com12 31 |
. . . . 5
         g 
    coe1               .g mulGrp    var1                 
       |
80 | 79 | eqcoms 2463 |
. . . 4
         g      coe1               .g mulGrp    var1                 
       |
81 | 71, 80 | mpcom 36 |
. . 3
   


      |
82 | 81 | ralrimiva 2822 |
. 2
 
 

      |
83 | | dffo3 5957 |
. 2
    
     

       |
84 | 12, 82, 83 | sylanbrc 664 |
1
 
       |