| Step | Hyp | Ref
| Expression |
| 1 | | hdmapfval.k |
. 2
 
   |
| 2 | | hdmapfval.s |
. . . 4
 HDMap      |
| 3 | | hdmapval.h |
. . . . . 6
     |
| 4 | 3 | hdmapffval 37118 |
. . . . 5
 HDMap     
                 ![]. ].](_drbrack.gif)           ![]. ].](_drbrack.gif)       ![]. ].](_drbrack.gif)   HDMap1      ![]. ].](_drbrack.gif)        LCDual       

                                  HVMap                     |
| 5 | 4 | fveq1d 6193 |
. . . 4
  HDMap                           ![]. ].](_drbrack.gif)           ![]. ].](_drbrack.gif)       ![]. ].](_drbrack.gif)   HDMap1      ![]. ].](_drbrack.gif)        LCDual       

                                  HVMap                        |
| 6 | 2, 5 | syl5eq 2668 |
. . 3
           
           ![]. ].](_drbrack.gif)           ![]. ].](_drbrack.gif)       ![]. ].](_drbrack.gif)   HDMap1      ![]. ].](_drbrack.gif)        LCDual       

                                  HVMap                        |
| 7 | | fveq2 6191 |
. . . . . . . . 9
                   |
| 8 | 7 | reseq2d 5396 |
. . . . . . . 8
         
           |
| 9 | 8 | opeq2d 4409 |
. . . . . . 7
       
                             |
| 10 | | fveq2 6191 |
. . . . . . . 8
                   |
| 11 | | fveq2 6191 |
. . . . . . . . . 10
  HDMap1      HDMap1       |
| 12 | | fveq2 6191 |
. . . . . . . . . . . . . 14
  LCDual      LCDual       |
| 13 | 12 | fveq2d 6195 |
. . . . . . . . . . . . 13
     LCDual          LCDual        |
| 14 | | fveq2 6191 |
. . . . . . . . . . . . . . . . . . . . 21
  HVMap      HVMap       |
| 15 | 14 | fveq1d 6193 |
. . . . . . . . . . . . . . . . . . . 20
   HVMap          HVMap          |
| 16 | 15 | oteq2d 4415 |
. . . . . . . . . . . . . . . . . . 19
     HVMap              HVMap            |
| 17 | 16 | fveq2d 6195 |
. . . . . . . . . . . . . . . . . 18
        HVMap                  HVMap             |
| 18 | 17 | oteq2d 4415 |
. . . . . . . . . . . . . . . . 17
          HVMap                      HVMap               |
| 19 | 18 | fveq2d 6195 |
. . . . . . . . . . . . . . . 16
             HVMap                          HVMap                |
| 20 | 19 | eqeq2d 2632 |
. . . . . . . . . . . . . . 15
              HVMap                          HVMap                 |
| 21 | 20 | imbi2d 330 |
. . . . . . . . . . . . . 14
                                     HVMap                                                  HVMap                  |
| 22 | 21 | ralbidv 2986 |
. . . . . . . . . . . . 13
  
                                   HVMap                                                   HVMap                  |
| 23 | 13, 22 | riotaeqbidv 6614 |
. . . . . . . . . . . 12
       LCDual                                           HVMap                 
    LCDual       

                                  HVMap                  |
| 24 | 23 | mpteq2dv 4745 |
. . . . . . . . . . 11
   
    LCDual       

                                  HVMap                        LCDual       

                     
            HVMap                   |
| 25 | 24 | eleq2d 2687 |
. . . . . . . . . 10
         LCDual       

                     
            HVMap                        LCDual       

                     
            HVMap                    |
| 26 | 11, 25 | sbceqbid 3442 |
. . . . . . . . 9
    HDMap1      ![]. ].](_drbrack.gif)        LCDual       

                                  HVMap                   HDMap1      ![]. ].](_drbrack.gif)        LCDual       

                                  HVMap                    |
| 27 | 26 | sbcbidv 3490 |
. . . . . . . 8
        ![]. ].](_drbrack.gif)   HDMap1      ![]. ].](_drbrack.gif)        LCDual       

                                  HVMap                       ![]. ].](_drbrack.gif)   HDMap1      ![]. ].](_drbrack.gif)        LCDual       

                                  HVMap                    |
| 28 | 10, 27 | sbceqbid 3442 |
. . . . . . 7
            ![]. ].](_drbrack.gif)       ![]. ].](_drbrack.gif)   HDMap1      ![]. ].](_drbrack.gif)

      LCDual       

                     
            HVMap                           ![]. ].](_drbrack.gif)       ![]. ].](_drbrack.gif)   HDMap1      ![]. ].](_drbrack.gif)

      LCDual       

                     
            HVMap                    |
| 29 | 9, 28 | sbceqbid 3442 |
. . . . . 6
                     ![]. ].](_drbrack.gif)           ![]. ].](_drbrack.gif)       ![]. ].](_drbrack.gif)   HDMap1      ![]. ].](_drbrack.gif)        LCDual       

                                  HVMap                                    ![]. ].](_drbrack.gif)           ![]. ].](_drbrack.gif)       ![]. ].](_drbrack.gif)   HDMap1      ![]. ].](_drbrack.gif)        LCDual       

                                  HVMap                    |
| 30 | | opex 4932 |
. . . . . . 7
      
           |
| 31 | | fvex 6201 |
. . . . . . 7
         |
| 32 | | fvex 6201 |
. . . . . . 7
     |
| 33 | | simp1 1061 |
. . . . . . . . 9
        
         
                                |
| 34 | | hdmapfval.e |
. . . . . . . . 9

                 |
| 35 | 33, 34 | syl6eqr 2674 |
. . . . . . . 8
        
         
               |
| 36 | | simp2 1062 |
. . . . . . . . 9
        
         
                       |
| 37 | | hdmapfval.u |
. . . . . . . . 9
         |
| 38 | 36, 37 | syl6eqr 2674 |
. . . . . . . 8
        
         
               |
| 39 | | simp3 1063 |
. . . . . . . . . 10
        
         
                   |
| 40 | 38 | fveq2d 6195 |
. . . . . . . . . 10
        
         
                       |
| 41 | 39, 40 | eqtrd 2656 |
. . . . . . . . 9
        
         
                   |
| 42 | | hdmapfval.v |
. . . . . . . . 9
     |
| 43 | 41, 42 | syl6eqr 2674 |
. . . . . . . 8
        
         
               |
| 44 | | fvex 6201 |
. . . . . . . . . 10
 HDMap1      |
| 45 | | id 22 |
. . . . . . . . . . . 12
  HDMap1    
 HDMap1       |
| 46 | | hdmapfval.i |
. . . . . . . . . . . 12
 HDMap1      |
| 47 | 45, 46 | syl6eqr 2674 |
. . . . . . . . . . 11
  HDMap1    
  |
| 48 | | fveq1 6190 |
. . . . . . . . . . . . . . . . . 18
             HVMap                          HVMap                |
| 49 | | fveq1 6190 |
. . . . . . . . . . . . . . . . . . . 20
        HVMap                  HVMap             |
| 50 | 49 | oteq2d 4415 |
. . . . . . . . . . . . . . . . . . 19
          HVMap                      HVMap               |
| 51 | 50 | fveq2d 6195 |
. . . . . . . . . . . . . . . . . 18
             HVMap                          HVMap                |
| 52 | 48, 51 | eqtrd 2656 |
. . . . . . . . . . . . . . . . 17
             HVMap                          HVMap                |
| 53 | 52 | eqeq2d 2632 |
. . . . . . . . . . . . . . . 16
              HVMap                          HVMap                 |
| 54 | 53 | imbi2d 330 |
. . . . . . . . . . . . . . 15
                                     HVMap                                                  HVMap                  |
| 55 | 54 | ralbidv 2986 |
. . . . . . . . . . . . . 14
  
                                   HVMap                                                   HVMap                  |
| 56 | 55 | riotabidv 6613 |
. . . . . . . . . . . . 13
       LCDual                                           HVMap                 
    LCDual       

                                  HVMap                  |
| 57 | 56 | mpteq2dv 4745 |
. . . . . . . . . . . 12
   
    LCDual       

                                  HVMap                        LCDual       

                     
            HVMap                   |
| 58 | 57 | eleq2d 2687 |
. . . . . . . . . . 11
         LCDual       

                     
            HVMap                        LCDual       

                     
            HVMap                    |
| 59 | 47, 58 | syl 17 |
. . . . . . . . . 10
  HDMap1    
        LCDual       

                                  HVMap                        LCDual       

                     
            HVMap                    |
| 60 | 44, 59 | sbcie 3470 |
. . . . . . . . 9
   HDMap1      ![]. ].](_drbrack.gif)
  
    LCDual       

                                  HVMap                        LCDual       

                     
            HVMap                   |
| 61 | | simp3 1063 |
. . . . . . . . . . 11
 
   |
| 62 | | hdmapfval.d |
. . . . . . . . . . . . . 14
     |
| 63 | | hdmapfval.c |
. . . . . . . . . . . . . . 15
 LCDual      |
| 64 | 63 | fveq2i 6194 |
. . . . . . . . . . . . . 14
        LCDual       |
| 65 | 62, 64 | eqtr2i 2645 |
. . . . . . . . . . . . 13
    LCDual       |
| 66 | 65 | a1i 11 |
. . . . . . . . . . . 12
 
     LCDual        |
| 67 | | simp2 1062 |
. . . . . . . . . . . . . . . . . . . 20
 
   |
| 68 | 67 | fveq2d 6195 |
. . . . . . . . . . . . . . . . . . 19
 
           |
| 69 | | hdmapfval.n |
. . . . . . . . . . . . . . . . . . 19
     |
| 70 | 68, 69 | syl6eqr 2674 |
. . . . . . . . . . . . . . . . . 18
 
       |
| 71 | | simp1 1061 |
. . . . . . . . . . . . . . . . . . 19
 
   |
| 72 | 71 | sneqd 4189 |
. . . . . . . . . . . . . . . . . 18
 
       |
| 73 | 70, 72 | fveq12d 6197 |
. . . . . . . . . . . . . . . . 17
 
                   |
| 74 | 70 | fveq1d 6193 |
. . . . . . . . . . . . . . . . 17
 
                   |
| 75 | 73, 74 | uneq12d 3768 |
. . . . . . . . . . . . . . . 16
 
                                       |
| 76 | 75 | eleq2d 2687 |
. . . . . . . . . . . . . . 15
 
                                         |
| 77 | 76 | notbid 308 |
. . . . . . . . . . . . . 14
 
                       
                 |
| 78 | 71 | oteq1d 4414 |
. . . . . . . . . . . . . . . . . . 19
 
     HVMap              HVMap            |
| 79 | 71 | fveq2d 6195 |
. . . . . . . . . . . . . . . . . . . . 21
 
   HVMap          HVMap          |
| 80 | | hdmapfval.j |
. . . . . . . . . . . . . . . . . . . . . 22
 HVMap      |
| 81 | 80 | fveq1i 6192 |
. . . . . . . . . . . . . . . . . . . . 21
      HVMap         |
| 82 | 79, 81 | syl6eqr 2674 |
. . . . . . . . . . . . . . . . . . . 20
 
   HVMap              |
| 83 | 82 | oteq2d 4415 |
. . . . . . . . . . . . . . . . . . 19
 
     HVMap                    |
| 84 | 78, 83 | eqtrd 2656 |
. . . . . . . . . . . . . . . . . 18
 
     HVMap                    |
| 85 | 84 | fveq2d 6195 |
. . . . . . . . . . . . . . . . 17
 
        HVMap                         |
| 86 | 85 | oteq2d 4415 |
. . . . . . . . . . . . . . . 16
 
          HVMap                               |
| 87 | 86 | fveq2d 6195 |
. . . . . . . . . . . . . . 15
 
             HVMap                                    |
| 88 | 87 | eqeq2d 2632 |
. . . . . . . . . . . . . 14
 
              HVMap                                     |
| 89 | 77, 88 | imbi12d 334 |
. . . . . . . . . . . . 13
 
                                     HVMap                                                      |
| 90 | 61, 89 | raleqbidv 3152 |
. . . . . . . . . . . 12
 
                                      HVMap                
                                      |
| 91 | 66, 90 | riotaeqbidv 6614 |
. . . . . . . . . . 11
 
       LCDual       

                                  HVMap                  

                                      |
| 92 | 61, 91 | mpteq12dv 4733 |
. . . . . . . . . 10
 
        LCDual       

                                  HVMap                                                             |
| 93 | 92 | eleq2d 2687 |
. . . . . . . . 9
 
    
    LCDual       

                                  HVMap                    

                                        |
| 94 | 60, 93 | syl5bb 272 |
. . . . . . . 8
 
    HDMap1      ![]. ].](_drbrack.gif)

      LCDual       

                     
            HVMap                    

                                        |
| 95 | 35, 38, 43, 94 | syl3anc 1326 |
. . . . . . 7
        
         
                HDMap1      ![]. ].](_drbrack.gif)        LCDual       

                                  HVMap                    

                                        |
| 96 | 30, 31, 32, 95 | sbc3ie 3507 |
. . . . . 6
                    ![]. ].](_drbrack.gif)           ![]. ].](_drbrack.gif)       ![]. ].](_drbrack.gif)   HDMap1      ![]. ].](_drbrack.gif)        LCDual       

                                  HVMap                    

                                       |
| 97 | 29, 96 | syl6bb 276 |
. . . . 5
                     ![]. ].](_drbrack.gif)           ![]. ].](_drbrack.gif)       ![]. ].](_drbrack.gif)   HDMap1      ![]. ].](_drbrack.gif)        LCDual       

                                  HVMap                    

                                        |
| 98 | 97 | abbi1dv 2743 |
. . . 4
         
           ![]. ].](_drbrack.gif)           ![]. ].](_drbrack.gif)       ![]. ].](_drbrack.gif)   HDMap1      ![]. ].](_drbrack.gif)        LCDual       

                                  HVMap                     

                                       |
| 99 | | eqid 2622 |
. . . 4
         
           ![]. ].](_drbrack.gif)           ![]. ].](_drbrack.gif)       ![]. ].](_drbrack.gif)   HDMap1      ![]. ].](_drbrack.gif)        LCDual       

                                  HVMap                      
                 ![]. ].](_drbrack.gif)           ![]. ].](_drbrack.gif)       ![]. ].](_drbrack.gif)   HDMap1      ![]. ].](_drbrack.gif)        LCDual       

                                  HVMap                    |
| 100 | | fvex 6201 |
. . . . . 6
     |
| 101 | 42, 100 | eqeltri 2697 |
. . . . 5
 |
| 102 | 101 | mptex 6486 |
. . . 4
   

                                      |
| 103 | 98, 99, 102 | fvmpt 6282 |
. . 3
                       ![]. ].](_drbrack.gif)           ![]. ].](_drbrack.gif)       ![]. ].](_drbrack.gif)   HDMap1      ![]. ].](_drbrack.gif)        LCDual       

                                  HVMap                         

                                       |
| 104 | 6, 103 | sylan9eq 2676 |
. 2
 
    

                                       |
| 105 | 1, 104 | syl 17 |
1
    

                                       |