| Step | Hyp | Ref
| Expression |
| 1 | | msrfval.v |
. . . 4
mVars   |
| 2 | | msrfval.p |
. . . 4
mPreSt   |
| 3 | | msrfval.r |
. . . 4
mStRed   |
| 4 | 1, 2, 3 | msrfval 31434 |
. . 3
           ![]_ ]_](_urbrack.gif)       ![]_ ]_](_urbrack.gif)                      ![]_ ]_](_urbrack.gif)         |
| 5 | 4 | a1i 11 |
. 2
  
 

          ![]_ ]_](_urbrack.gif)       ![]_ ]_](_urbrack.gif)                      ![]_ ]_](_urbrack.gif)          |
| 6 | | fvexd 6203 |
. . 3
     
  
            |
| 7 | | fvexd 6203 |
. . . 4
      
             
      |
| 8 | | simpllr 799 |
. . . . . . . . 9
      
                          |
| 9 | 8 | fveq2d 6195 |
. . . . . . . 8
      
                                  |
| 10 | 9 | fveq2d 6195 |
. . . . . . 7
      
                                          |
| 11 | | eqid 2622 |
. . . . . . . . . . . . 13
mDV  mDV   |
| 12 | | eqid 2622 |
. . . . . . . . . . . . 13
mEx  mEx   |
| 13 | 11, 12, 2 | elmpst 31433 |
. . . . . . . . . . . 12
  
 
  mDV 
   mEx 

mEx     |
| 14 | 13 | simp1bi 1076 |
. . . . . . . . . . 11
  
   mDV  
   |
| 15 | 14 | simpld 475 |
. . . . . . . . . 10
  
  mDV    |
| 16 | 15 | ad3antrrr 766 |
. . . . . . . . 9
      
                    mDV    |
| 17 | | fvex 6201 |
. . . . . . . . . 10
mDV   |
| 18 | 17 | ssex 4802 |
. . . . . . . . 9
 mDV 
  |
| 19 | 16, 18 | syl 17 |
. . . . . . . 8
      
                      |
| 20 | 13 | simp2bi 1077 |
. . . . . . . . . 10
  
   mEx     |
| 21 | 20 | simprd 479 |
. . . . . . . . 9
  
 
  |
| 22 | 21 | ad3antrrr 766 |
. . . . . . . 8
      
                      |
| 23 | 13 | simp3bi 1078 |
. . . . . . . . 9
  
 
mEx    |
| 24 | 23 | ad3antrrr 766 |
. . . . . . . 8
      
                    mEx    |
| 25 | | ot1stg 7182 |
. . . . . . . 8
 
mEx  
              |
| 26 | 19, 22, 24, 25 | syl3anc 1326 |
. . . . . . 7
      
                                  |
| 27 | 10, 26 | eqtrd 2656 |
. . . . . 6
      
                              |
| 28 | | fvex 6201 |
. . . . . . . . . . 11
mVars   |
| 29 | 1, 28 | eqeltri 2697 |
. . . . . . . . . 10
 |
| 30 | | imaexg 7103 |
. . . . . . . . . 10
           |
| 31 | 29, 30 | ax-mp 5 |
. . . . . . . . 9
         |
| 32 | 31 | uniex 6953 |
. . . . . . . 8
          |
| 33 | 32 | a1i 11 |
. . . . . . 7
      
                               |
| 34 | | id 22 |
. . . . . . . . 9
         
           |
| 35 | | simplr 792 |
. . . . . . . . . . . . . 14
      
                              |
| 36 | 9 | fveq2d 6195 |
. . . . . . . . . . . . . 14
      
                                          |
| 37 | | ot2ndg 7183 |
. . . . . . . . . . . . . . 15
 
mEx  
              |
| 38 | 19, 22, 24, 37 | syl3anc 1326 |
. . . . . . . . . . . . . 14
      
                                  |
| 39 | 35, 36, 38 | 3eqtrd 2660 |
. . . . . . . . . . . . 13
      
                      |
| 40 | | simpr 477 |
. . . . . . . . . . . . . . 15
      
                          |
| 41 | 8 | fveq2d 6195 |
. . . . . . . . . . . . . . 15
      
                                  |
| 42 | | ot3rdg 7184 |
. . . . . . . . . . . . . . . 16
 mEx 
          |
| 43 | 24, 42 | syl 17 |
. . . . . . . . . . . . . . 15
      
                              |
| 44 | 40, 41, 43 | 3eqtrd 2660 |
. . . . . . . . . . . . . 14
      
                      |
| 45 | 44 | sneqd 4189 |
. . . . . . . . . . . . 13
      
                          |
| 46 | 39, 45 | uneq12d 3768 |
. . . . . . . . . . . 12
      
                              |
| 47 | 46 | imaeq2d 5466 |
. . . . . . . . . . 11
      
                                      |
| 48 | 47 | unieqd 4446 |
. . . . . . . . . 10
      
                                        |
| 49 | | msrval.z |
. . . . . . . . . 10
          |
| 50 | 48, 49 | syl6eqr 2674 |
. . . . . . . . 9
      
                               |
| 51 | 34, 50 | sylan9eqr 2678 |
. . . . . . . 8
      
 
  
                         
  |
| 52 | 51 | sqxpeqd 5141 |
. . . . . . 7
      
 
  
                         
      |
| 53 | 33, 52 | csbied 3560 |
. . . . . 6
      
                               ![]_ ]_](_urbrack.gif)       |
| 54 | 27, 53 | ineq12d 3815 |
. . . . 5
      
                                        ![]_ ]_](_urbrack.gif)          |
| 55 | 54, 39, 44 | oteq123d 4417 |
. . . 4
      
                                         ![]_ ]_](_urbrack.gif)                 |
| 56 | 7, 55 | csbied 3560 |
. . 3
      
             
      ![]_ ]_](_urbrack.gif)                      ![]_ ]_](_urbrack.gif)                 |
| 57 | 6, 56 | csbied 3560 |
. 2
     
  
            ![]_ ]_](_urbrack.gif)       ![]_ ]_](_urbrack.gif)                      ![]_ ]_](_urbrack.gif)                 |
| 58 | | id 22 |
. 2
  
        |
| 59 | | otex 4933 |
. . 3
         |
| 60 | 59 | a1i 11 |
. 2
  
            |
| 61 | 5, 57, 58, 60 | fvmptd 6288 |
1
  
                    |