Step | Hyp | Ref
| Expression |
1 | | m2cpminvid2.i |
. . . 4

cPolyMatToMat   |
2 | | m2cpminvid2.s |
. . . 4

ConstPolyMat   |
3 | 1, 2 | cpm2mval 20555 |
. . 3
 
        coe1            |
4 | 3 | fveq2d 6195 |
. 2
 
               coe1             |
5 | | simp1 1061 |
. . . 4
 
   |
6 | | simp2 1062 |
. . . 4
 
   |
7 | | eqid 2622 |
. . . . 5
 Mat   Mat   |
8 | | eqid 2622 |
. . . . 5
         |
9 | | eqid 2622 |
. . . . 5
    Mat       Mat    |
10 | | eqid 2622 |
. . . . . . 7
 Mat Poly1    Mat Poly1    |
11 | | eqid 2622 |
. . . . . . 7
   Poly1      Poly1    |
12 | | eqid 2622 |
. . . . . . 7
    Mat Poly1        Mat Poly1     |
13 | | simp2 1062 |
. . . . . . 7
   
   |
14 | | simp3 1063 |
. . . . . . 7
   
   |
15 | | eqid 2622 |
. . . . . . . . 9
Poly1  Poly1   |
16 | 2, 15, 10, 12 | cpmatpmat 20515 |
. . . . . . . 8
 
     Mat Poly1      |
17 | 16 | 3ad2ant1 1082 |
. . . . . . 7
   
     Mat Poly1      |
18 | 10, 11, 12, 13, 14, 17 | matecld 20232 |
. . . . . 6
   
        Poly1     |
19 | | 0nn0 11307 |
. . . . . 6
 |
20 | | eqid 2622 |
. . . . . . 7
coe1      coe1       |
21 | 20, 11, 15, 8 | coe1fvalcl 19582 |
. . . . . 6
         Poly1     coe1               |
22 | 18, 19, 21 | sylancl 694 |
. . . . 5
   
  coe1               |
23 | 7, 8, 9, 5, 6, 22 | matbas2d 20229 |
. . . 4
 
    coe1              Mat     |
24 | | m2cpminvid2.t |
. . . . 5

matToPolyMat   |
25 | | eqid 2622 |
. . . . 5
algSc Poly1   algSc Poly1    |
26 | 24, 7, 9, 15, 25 | mat2pmatval 20529 |
. . . 4
 
   coe1              Mat       

 coe1              algSc Poly1          coe1                |
27 | 5, 6, 23, 26 | syl3anc 1326 |
. . 3
 
       coe1              algSc Poly1          coe1                |
28 | | eqidd 2623 |
. . . . . 6
   
    coe1           
 coe1            |
29 | | oveq12 6659 |
. . . . . . . . 9
 
           |
30 | 29 | fveq2d 6195 |
. . . . . . . 8
 
 coe1      coe1        |
31 | 30 | fveq1d 6193 |
. . . . . . 7
 
  coe1          coe1           |
32 | 31 | adantl 482 |
. . . . . 6
   



   coe1          coe1           |
33 | | simp2 1062 |
. . . . . 6
   
   |
34 | | simp3 1063 |
. . . . . 6
   
   |
35 | | fvexd 6203 |
. . . . . 6
   
  coe1           |
36 | 28, 32, 33, 34, 35 | ovmpt2d 6788 |
. . . . 5
   
      coe1             coe1           |
37 | 36 | fveq2d 6195 |
. . . 4
   
  algSc Poly1          coe1              algSc Poly1      coe1            |
38 | 37 | mpt2eq3dva 6719 |
. . 3
 
    algSc Poly1          coe1                 algSc Poly1      coe1             |
39 | 27, 38 | eqtrd 2656 |
. 2
 
       coe1              algSc Poly1      coe1             |
40 | 2, 15 | m2cpminvid2lem 20559 |
. . . . . 6
    
 
  coe1  algSc Poly1      coe1               coe1           |
41 | | simpl2 1065 |
. . . . . . 7
    
 
  |
42 | | simprl 794 |
. . . . . . . . . 10
    
 
  |
43 | | simprr 796 |
. . . . . . . . . 10
    
 
  |
44 | 16 | adantr 481 |
. . . . . . . . . 10
    
 
    Mat Poly1      |
45 | 10, 11, 12, 42, 43, 44 | matecld 20232 |
. . . . . . . . 9
    
 
       Poly1     |
46 | 45, 19, 21 | sylancl 694 |
. . . . . . . 8
    
 
 coe1               |
47 | 15, 25, 8, 11 | ply1sclcl 19656 |
. . . . . . . 8
   coe1             
 algSc Poly1      coe1             Poly1     |
48 | 41, 46, 47 | syl2anc 693 |
. . . . . . 7
    
 
 algSc Poly1      coe1             Poly1     |
49 | | eqid 2622 |
. . . . . . . . 9
coe1  algSc Poly1      coe1           coe1  algSc Poly1      coe1            |
50 | 15, 11, 49, 20 | ply1coe1eq 19668 |
. . . . . . . 8
   algSc Poly1      coe1             Poly1          Poly1   
 
 coe1  algSc Poly1      coe1               coe1        
 algSc Poly1      coe1                 |
51 | 50 | bicomd 213 |
. . . . . . 7
   algSc Poly1      coe1             Poly1          Poly1   
  algSc Poly1      coe1                coe1  algSc Poly1      coe1               coe1            |
52 | 41, 48, 45, 51 | syl3anc 1326 |
. . . . . 6
    
 
  algSc Poly1      coe1                coe1  algSc Poly1      coe1               coe1            |
53 | 40, 52 | mpbird 247 |
. . . . 5
    
 
 algSc Poly1      coe1                |
54 | 53 | ralrimivva 2971 |
. . . 4
 
 

 algSc Poly1      coe1                |
55 | | eqidd 2623 |
. . . . . . . 8
   

     algSc Poly1      coe1              algSc Poly1      coe1             |
56 | | oveq12 6659 |
. . . . . . . . . . . 12
 
           |
57 | 56 | fveq2d 6195 |
. . . . . . . . . . 11
 
 coe1      coe1        |
58 | 57 | fveq1d 6193 |
. . . . . . . . . 10
 
  coe1          coe1           |
59 | 58 | fveq2d 6195 |
. . . . . . . . 9
 
  algSc Poly1      coe1           algSc Poly1      coe1            |
60 | 59 | adantl 482 |
. . . . . . . 8
    
   
 
 algSc Poly1      coe1           algSc Poly1      coe1            |
61 | | simplr 792 |
. . . . . . . 8
   

    |
62 | | simpr 477 |
. . . . . . . 8
   

    |
63 | | fvexd 6203 |
. . . . . . . 8
   

   algSc Poly1      coe1            |
64 | 55, 60, 61, 62, 63 | ovmpt2d 6788 |
. . . . . . 7
   

       algSc Poly1      coe1              algSc Poly1      coe1            |
65 | 64 | eqeq1d 2624 |
. . . . . 6
   

        algSc Poly1      coe1                
 algSc Poly1      coe1                 |
66 | 65 | anasss 679 |
. . . . 5
    
 
      algSc Poly1      coe1                  algSc Poly1      coe1                 |
67 | 66 | 2ralbidva 2988 |
. . . 4
 
  

     algSc Poly1      coe1                


 algSc Poly1      coe1                 |
68 | 54, 67 | mpbird 247 |
. . 3
 
 

   
 algSc Poly1      coe1                   |
69 | | fvexd 6203 |
. . . . 5
 
 Poly1    |
70 | 6 | 3ad2ant1 1082 |
. . . . . 6
   
   |
71 | 16 | 3ad2ant1 1082 |
. . . . . . . 8
   
     Mat Poly1      |
72 | 10, 11, 12, 33, 34, 71 | matecld 20232 |
. . . . . . 7
   
        Poly1     |
73 | | eqid 2622 |
. . . . . . . 8
coe1      coe1       |
74 | 73, 11, 15, 8 | coe1fvalcl 19582 |
. . . . . . 7
         Poly1     coe1               |
75 | 72, 19, 74 | sylancl 694 |
. . . . . 6
   
  coe1               |
76 | 15, 25, 8, 11 | ply1sclcl 19656 |
. . . . . 6
   coe1             
 algSc Poly1      coe1             Poly1     |
77 | 70, 75, 76 | syl2anc 693 |
. . . . 5
   
  algSc Poly1      coe1             Poly1     |
78 | 10, 11, 12, 5, 69, 77 | matbas2d 20229 |
. . . 4
 
    algSc Poly1      coe1               Mat Poly1      |
79 | 10, 12 | eqmat 20230 |
. . . 4
   
 algSc Poly1      coe1               Mat Poly1        Mat Poly1       
 algSc Poly1      coe1          


   
 algSc Poly1      coe1                    |
80 | 78, 16, 79 | syl2anc 693 |
. . 3
 
   
 algSc Poly1      coe1          


   
 algSc Poly1      coe1                    |
81 | 68, 80 | mpbird 247 |
. 2
 
    algSc Poly1      coe1             |
82 | 4, 39, 81 | 3eqtrd 2660 |
1
 
           |