Proof of Theorem ncvspi
| Step | Hyp | Ref
| Expression |
| 1 | | elin 3796 |
. . . . . . 7
 NrmVec CVec  NrmVec
CVec  |
| 2 | | nvcnlm 22500 |
. . . . . . . . 9
 NrmVec NrmMod |
| 3 | | nlmngp 22481 |
. . . . . . . . 9
 NrmMod NrmGrp |
| 4 | 2, 3 | syl 17 |
. . . . . . . 8
 NrmVec NrmGrp |
| 5 | 4 | adantr 481 |
. . . . . . 7
  NrmVec
CVec
NrmGrp |
| 6 | 1, 5 | sylbi 207 |
. . . . . 6
 NrmVec CVec
NrmGrp |
| 7 | 6 | 3ad2ant1 1082 |
. . . . 5
  NrmVec CVec    NrmGrp |
| 8 | | nvclmod 22502 |
. . . . . . . . . 10
 NrmVec   |
| 9 | | lmodgrp 18870 |
. . . . . . . . . 10

  |
| 10 | 8, 9 | syl 17 |
. . . . . . . . 9
 NrmVec   |
| 11 | 10 | adantr 481 |
. . . . . . . 8
  NrmVec
CVec
  |
| 12 | 1, 11 | sylbi 207 |
. . . . . . 7
 NrmVec CVec   |
| 13 | 12 | 3ad2ant1 1082 |
. . . . . 6
  NrmVec CVec      |
| 14 | | simp2l 1087 |
. . . . . 6
  NrmVec CVec      |
| 15 | | id 22 |
. . . . . . . . . 10
 CVec CVec |
| 16 | 15 | cvsclm 22926 |
. . . . . . . . 9
 CVec CMod |
| 17 | 1, 16 | simplbiim 659 |
. . . . . . . 8
 NrmVec CVec CMod |
| 18 | 17 | 3ad2ant1 1082 |
. . . . . . 7
  NrmVec CVec    CMod |
| 19 | | simp3 1063 |
. . . . . . 7
  NrmVec CVec      |
| 20 | | simp2r 1088 |
. . . . . . 7
  NrmVec CVec      |
| 21 | | ncvsprp.v |
. . . . . . . 8
     |
| 22 | | ncvspi.f |
. . . . . . . 8
Scalar   |
| 23 | | ncvsprp.s |
. . . . . . . 8
     |
| 24 | | ncvspi.k |
. . . . . . . 8
     |
| 25 | 21, 22, 23, 24 | clmvscl 22888 |
. . . . . . 7
  CMod
 
   |
| 26 | 18, 19, 20, 25 | syl3anc 1326 |
. . . . . 6
  NrmVec CVec    
   |
| 27 | | ncvsdif.p |
. . . . . . 7
    |
| 28 | 21, 27 | grpcl 17430 |
. . . . . 6
 

   
    |
| 29 | 13, 14, 26, 28 | syl3anc 1326 |
. . . . 5
  NrmVec CVec          |
| 30 | | ncvsprp.n |
. . . . . 6
     |
| 31 | 21, 30 | nmcl 22420 |
. . . . 5
  NrmGrp
               |
| 32 | 7, 29, 31 | syl2anc 693 |
. . . 4
  NrmVec CVec              |
| 33 | 32 | recnd 10068 |
. . 3
  NrmVec CVec              |
| 34 | 33 | mulid2d 10058 |
. 2
  NrmVec CVec         
              |
| 35 | | ax-icn 9995 |
. . . . . 6
 |
| 36 | 35 | absnegi 14139 |
. . . . 5
          |
| 37 | | absi 14026 |
. . . . 5
     |
| 38 | 36, 37 | eqtri 2644 |
. . . 4
      |
| 39 | 38 | oveq1i 6660 |
. . 3
     
    
               |
| 40 | | simp1 1061 |
. . . . 5
  NrmVec CVec    NrmVec
CVec  |
| 41 | 22, 24 | clmneg 22881 |
. . . . . . . . . . 11
  CMod              |
| 42 | 16, 41 | sylan 488 |
. . . . . . . . . 10
  CVec              |
| 43 | 22 | clmfgrp 22871 |
. . . . . . . . . . . 12
 CMod   |
| 44 | 16, 43 | syl 17 |
. . . . . . . . . . 11
 CVec   |
| 45 | | eqid 2622 |
. . . . . . . . . . . 12
           |
| 46 | 24, 45 | grpinvcl 17467 |
. . . . . . . . . . 11
           
  |
| 47 | 44, 46 | sylan 488 |
. . . . . . . . . 10
  CVec          
  |
| 48 | 42, 47 | eqeltrd 2701 |
. . . . . . . . 9
  CVec     |
| 49 | 48 | ex 450 |
. . . . . . . 8
 CVec      |
| 50 | 1, 49 | simplbiim 659 |
. . . . . . 7
 NrmVec CVec      |
| 51 | 50 | imp 445 |
. . . . . 6
  NrmVec CVec 
   |
| 52 | 51 | 3adant2 1080 |
. . . . 5
  NrmVec CVec       |
| 53 | 21, 30, 23, 22, 24 | ncvsprp 22952 |
. . . . 5
  NrmVec CVec   
                   
    
      |
| 54 | 40, 52, 29, 53 | syl3anc 1326 |
. . . 4
  NrmVec CVec          
         
    
      |
| 55 | 21, 22, 23, 24, 27 | clmvsdi 22892 |
. . . . . . 7
  CMod  

      
        
      |
| 56 | 18, 52, 14, 26, 55 | syl13anc 1328 |
. . . . . 6
  NrmVec CVec     
          
      |
| 57 | 35, 35 | mulneg1i 10476 |
. . . . . . . . . 10
       |
| 58 | | ixi 10656 |
. . . . . . . . . . . 12
    |
| 59 | 58 | negeqi 10274 |
. . . . . . . . . . 11
 
    |
| 60 | | negneg1e1 11128 |
. . . . . . . . . . 11
   |
| 61 | 59, 60 | eqtri 2644 |
. . . . . . . . . 10
 
  |
| 62 | 57, 61 | eqtri 2644 |
. . . . . . . . 9
    |
| 63 | 62 | oveq1i 6660 |
. . . . . . . 8
        |
| 64 | 21, 22, 23, 24 | clmvsass 22889 |
. . . . . . . . 9
  CMod                 |
| 65 | 18, 52, 19, 20, 64 | syl13anc 1328 |
. . . . . . . 8
  NrmVec CVec           
    |
| 66 | | simpr 477 |
. . . . . . . . . . 11
 
   |
| 67 | 17, 66 | anim12i 590 |
. . . . . . . . . 10
  NrmVec CVec     CMod
   |
| 68 | 67 | 3adant3 1081 |
. . . . . . . . 9
  NrmVec CVec    
CMod    |
| 69 | 21, 23 | clmvs1 22893 |
. . . . . . . . 9
  CMod  
   |
| 70 | 68, 69 | syl 17 |
. . . . . . . 8
  NrmVec CVec    
   |
| 71 | 63, 65, 70 | 3eqtr3a 2680 |
. . . . . . 7
  NrmVec CVec     
     |
| 72 | 71 | oveq2d 6666 |
. . . . . 6
  NrmVec CVec       
             |
| 73 | | clmabl 22869 |
. . . . . . . . . 10
 CMod   |
| 74 | 16, 73 | syl 17 |
. . . . . . . . 9
 CVec   |
| 75 | 1, 74 | simplbiim 659 |
. . . . . . . 8
 NrmVec CVec   |
| 76 | 75 | 3ad2ant1 1082 |
. . . . . . 7
  NrmVec CVec      |
| 77 | 21, 22, 23, 24 | clmvscl 22888 |
. . . . . . . 8
  CMod 
  
   |
| 78 | 18, 52, 14, 77 | syl3anc 1326 |
. . . . . . 7
  NrmVec CVec     
   |
| 79 | 21, 27 | ablcom 18210 |
. . . . . . 7
   

    
        |
| 80 | 76, 78, 20, 79 | syl3anc 1326 |
. . . . . 6
  NrmVec CVec       
        |
| 81 | 56, 72, 80 | 3eqtrd 2660 |
. . . . 5
  NrmVec CVec     
       
    |
| 82 | 81 | fveq2d 6195 |
. . . 4
  NrmVec CVec          
               |
| 83 | 54, 82 | eqtr3d 2658 |
. . 3
  NrmVec CVec         
    
               |
| 84 | 39, 83 | syl5eqr 2670 |
. 2
  NrmVec CVec         
               |
| 85 | 34, 84 | eqtr3d 2658 |
1
  NrmVec CVec                       |