| Step | Hyp | Ref
| Expression |
| 1 | | pssss 3702 |
. . . 4
   |
| 2 | | ssexg 4804 |
. . . 4
 
   |
| 3 | 1, 2 | sylan 488 |
. . 3
 
   |
| 4 | 3 | ancoms 469 |
. 2
  
  |
| 5 | | psseq2 3695 |
. . . . . . . 8


   |
| 6 | | rexeq 3139 |
. . . . . . . 8

 
    |
| 7 | 5, 6 | imbi12d 334 |
. . . . . . 7

 
 
      |
| 8 | 7 | albidv 1849 |
. . . . . 6

              |
| 9 | | psseq2 3695 |
. . . . . . . 8
 
   |
| 10 | | rexeq 3139 |
. . . . . . . 8
  

   |
| 11 | 9, 10 | imbi12d 334 |
. . . . . . 7
           |
| 12 | 11 | albidv 1849 |
. . . . . 6
               |
| 13 | | psseq2 3695 |
. . . . . . . 8
 
   |
| 14 | | rexeq 3139 |
. . . . . . . 8
    
   |
| 15 | 13, 14 | imbi12d 334 |
. . . . . . 7
       
    |
| 16 | 15 | albidv 1849 |
. . . . . 6
    
 
    
    |
| 17 | | psseq2 3695 |
. . . . . . . 8
 
   |
| 18 | | rexeq 3139 |
. . . . . . . 8
  

   |
| 19 | 17, 18 | imbi12d 334 |
. . . . . . 7
           |
| 20 | 19 | albidv 1849 |
. . . . . 6
               |
| 21 | | npss0 4014 |
. . . . . . . 8
 |
| 22 | 21 | pm2.21i 116 |
. . . . . . 7

   |
| 23 | 22 | ax-gen 1722 |
. . . . . 6
      |
| 24 | | nfv 1843 |
. . . . . . 7

 |
| 25 | | nfa1 2028 |
. . . . . . 7
        |
| 26 | | elequ1 1997 |
. . . . . . . . . . . . . . . . . . . . . 22
 
   |
| 27 | 26 | biimpcd 239 |
. . . . . . . . . . . . . . . . . . . . 21
     |
| 28 | 27 | con3d 148 |
. . . . . . . . . . . . . . . . . . . 20
 
   |
| 29 | 28 | adantl 482 |
. . . . . . . . . . . . . . . . . . 19
 
 
   |
| 30 | | pssss 3702 |
. . . . . . . . . . . . . . . . . . . . . 22

  |
| 31 | 30 | sseld 3602 |
. . . . . . . . . . . . . . . . . . . . 21

    |
| 32 | | elsuci 5791 |
. . . . . . . . . . . . . . . . . . . . . . 23
     |
| 33 | 32 | ord 392 |
. . . . . . . . . . . . . . . . . . . . . 22
 
   |
| 34 | 33 | con1d 139 |
. . . . . . . . . . . . . . . . . . . . 21
 
   |
| 35 | 31, 34 | syl6 35 |
. . . . . . . . . . . . . . . . . . . 20

 
    |
| 36 | 35 | imp 445 |
. . . . . . . . . . . . . . . . . . 19
 
 
   |
| 37 | 29, 36 | syld 47 |
. . . . . . . . . . . . . . . . . 18
 
 
   |
| 38 | 37 | impancom 456 |
. . . . . . . . . . . . . . . . 17
 


   |
| 39 | 38 | ssrdv 3609 |
. . . . . . . . . . . . . . . 16
 

  |
| 40 | 39 | anim1i 592 |
. . . . . . . . . . . . . . 15
   
     |
| 41 | | dfpss2 3692 |
. . . . . . . . . . . . . . 15

    |
| 42 | 40, 41 | sylibr 224 |
. . . . . . . . . . . . . 14
   
   |
| 43 | | elelsuc 5797 |
. . . . . . . . . . . . . . . 16
   |
| 44 | 43 | anim1i 592 |
. . . . . . . . . . . . . . 15
       |
| 45 | 44 | reximi2 3010 |
. . . . . . . . . . . . . 14
      |
| 46 | 42, 45 | imim12i 62 |
. . . . . . . . . . . . 13
 
    

 

   |
| 47 | 46 | exp4c 636 |
. . . . . . . . . . . 12
 
   

 
     |
| 48 | 47 | sps 2055 |
. . . . . . . . . . 11
      
 
       |
| 49 | 48 | adantl 482 |
. . . . . . . . . 10
       
 

       |
| 50 | 49 | com4t 93 |
. . . . . . . . 9
 
       
        |
| 51 | | anidm 676 |
. . . . . . . . . . . . . 14
 

  |
| 52 | | ssdif 3745 |
. . . . . . . . . . . . . . . . 17

    
     |
| 53 | | nnord 7073 |
. . . . . . . . . . . . . . . . . . 19
   |
| 54 | | orddif 5820 |
. . . . . . . . . . . . . . . . . . 19

      |
| 55 | 53, 54 | syl 17 |
. . . . . . . . . . . . . . . . . 18
       |
| 56 | 55 | sseq2d 3633 |
. . . . . . . . . . . . . . . . 17
                 |
| 57 | 52, 56 | syl5ibr 236 |
. . . . . . . . . . . . . . . 16
 
       |
| 58 | 30, 57 | syl5 34 |
. . . . . . . . . . . . . . 15
 
       |
| 59 | | pssnel 4039 |
. . . . . . . . . . . . . . . 16

  
   |
| 60 | | eleq2 2690 |
. . . . . . . . . . . . . . . . . . . . . . 23
         
   |
| 61 | | eldifi 3732 |
. . . . . . . . . . . . . . . . . . . . . . 23
       |
| 62 | 60, 61 | syl6bir 244 |
. . . . . . . . . . . . . . . . . . . . . 22
     
   |
| 63 | 62 | adantl 482 |
. . . . . . . . . . . . . . . . . . . . 21
  
 
   

   |
| 64 | | eleq1a 2696 |
. . . . . . . . . . . . . . . . . . . . . . 23
     |
| 65 | 33, 64 | sylan9r 690 |
. . . . . . . . . . . . . . . . . . . . . 22
 
 
   |
| 66 | 65 | adantr 481 |
. . . . . . . . . . . . . . . . . . . . 21
  
 
   

   |
| 67 | 63, 66 | pm2.61d 170 |
. . . . . . . . . . . . . . . . . . . 20
  
 
   
  |
| 68 | 67 | ex 450 |
. . . . . . . . . . . . . . . . . . 19
 
         |
| 69 | 68 | con3d 148 |
. . . . . . . . . . . . . . . . . 18
 
 

      |
| 70 | 69 | expimpd 629 |
. . . . . . . . . . . . . . . . 17
    
      |
| 71 | 70 | exlimdv 1861 |
. . . . . . . . . . . . . . . 16
    
        |
| 72 | 59, 71 | syl5 34 |
. . . . . . . . . . . . . . 15
 
       |
| 73 | 58, 72 | im2anan9r 881 |
. . . . . . . . . . . . . 14
 
  
      
       |
| 74 | 51, 73 | syl5bir 233 |
. . . . . . . . . . . . 13
 
       
       |
| 75 | | dfpss2 3692 |
. . . . . . . . . . . . 13
                 |
| 76 | 74, 75 | syl6ibr 242 |
. . . . . . . . . . . 12
 
         |
| 77 | | psseq1 3694 |
. . . . . . . . . . . . . . 15
 
   |
| 78 | | breq1 4656 |
. . . . . . . . . . . . . . . 16
 
   |
| 79 | 78 | rexbidv 3052 |
. . . . . . . . . . . . . . 15
  

   |
| 80 | 77, 79 | imbi12d 334 |
. . . . . . . . . . . . . 14
           |
| 81 | 80 | cbvalv 2273 |
. . . . . . . . . . . . 13
             |
| 82 | | vex 3203 |
. . . . . . . . . . . . . . 15
 |
| 83 | | difss 3737 |
. . . . . . . . . . . . . . 15
   
 |
| 84 | 82, 83 | ssexi 4803 |
. . . . . . . . . . . . . 14
     |
| 85 | | psseq1 3694 |
. . . . . . . . . . . . . . 15
             |
| 86 | | breq1 4656 |
. . . . . . . . . . . . . . . 16
             |
| 87 | 86 | rexbidv 3052 |
. . . . . . . . . . . . . . 15
      
        |
| 88 | 85, 87 | imbi12d 334 |
. . . . . . . . . . . . . 14
       

 
            |
| 89 | 84, 88 | spcv 3299 |
. . . . . . . . . . . . 13
          
        |
| 90 | 81, 89 | sylbi 207 |
. . . . . . . . . . . 12
          
        |
| 91 | 76, 90 | sylan9 689 |
. . . . . . . . . . 11
  
   
   

       |
| 92 | | ordsucelsuc 7022 |
. . . . . . . . . . . . . . . . . . . 20


   |
| 93 | 92 | biimpd 219 |
. . . . . . . . . . . . . . . . . . 19


   |
| 94 | 53, 93 | syl 17 |
. . . . . . . . . . . . . . . . . 18
     |
| 95 | 94 | adantl 482 |
. . . . . . . . . . . . . . . . 17
 
 
   |
| 96 | 95 | adantrd 484 |
. . . . . . . . . . . . . . . 16
 
       
   |
| 97 | | elnn 7075 |
. . . . . . . . . . . . . . . . . . . 20
 
   |
| 98 | | snex 4908 |
. . . . . . . . . . . . . . . . . . . . . . . 24
      |
| 99 | | vex 3203 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
 |
| 100 | | vex 3203 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
 |
| 101 | 99, 100 | f1osn 6176 |
. . . . . . . . . . . . . . . . . . . . . . . 24
              |
| 102 | | f1oen3g 7971 |
. . . . . . . . . . . . . . . . . . . . . . . 24
                           |
| 103 | 98, 101, 102 | mp2an 708 |
. . . . . . . . . . . . . . . . . . . . . . 23
     |
| 104 | 103 | jctr 565 |
. . . . . . . . . . . . . . . . . . . . . 22
                 |
| 105 | | nnord 7073 |
. . . . . . . . . . . . . . . . . . . . . . . 24
   |
| 106 | | orddisj 5762 |
. . . . . . . . . . . . . . . . . . . . . . . 24

      |
| 107 | 105, 106 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . 23
 
     |
| 108 | | incom 3805 |
. . . . . . . . . . . . . . . . . . . . . . . 24
   
             |
| 109 | | disjdif 4040 |
. . . . . . . . . . . . . . . . . . . . . . . 24
   
     |
| 110 | 108, 109 | eqtr3i 2646 |
. . . . . . . . . . . . . . . . . . . . . . 23
         |
| 111 | 107, 110 | jctil 560 |
. . . . . . . . . . . . . . . . . . . . . 22
          
      |
| 112 | | unen 8040 |
. . . . . . . . . . . . . . . . . . . . . 22
                                         |
| 113 | 104, 111,
112 | syl2an 494 |
. . . . . . . . . . . . . . . . . . . . 21
                     |
| 114 | | difsnid 4341 |
. . . . . . . . . . . . . . . . . . . . . . 23
           |
| 115 | 114 | eqcomd 2628 |
. . . . . . . . . . . . . . . . . . . . . 22
           |
| 116 | | df-suc 5729 |
. . . . . . . . . . . . . . . . . . . . . . 23
     |
| 117 | 116 | a1i 11 |
. . . . . . . . . . . . . . . . . . . . . 22

      |
| 118 | 115, 117 | breq12d 4666 |
. . . . . . . . . . . . . . . . . . . . 21
 
 
      
      |
| 119 | 113, 118 | syl5ibr 236 |
. . . . . . . . . . . . . . . . . . . 20
           |
| 120 | 97, 119 | sylan2i 687 |
. . . . . . . . . . . . . . . . . . 19
       
 
   |
| 121 | 120 | exp4d 637 |
. . . . . . . . . . . . . . . . . 18
      

     |
| 122 | 121 | com24 95 |
. . . . . . . . . . . . . . . . 17
             |
| 123 | 122 | imp4b 613 |
. . . . . . . . . . . . . . . 16
 
           |
| 124 | 96, 123 | jcad 555 |
. . . . . . . . . . . . . . 15
 
             |
| 125 | | breq2 4657 |
. . . . . . . . . . . . . . . 16
 
   |
| 126 | 125 | rspcev 3309 |
. . . . . . . . . . . . . . 15
       |
| 127 | 124, 126 | syl6 35 |
. . . . . . . . . . . . . 14
 
         
   |
| 128 | 127 | exlimdv 1861 |
. . . . . . . . . . . . 13
 
     
   
     |
| 129 | | df-rex 2918 |
. . . . . . . . . . . . 13
                |
| 130 | | breq2 4657 |
. . . . . . . . . . . . . 14
 
   |
| 131 | 130 | cbvrexv 3172 |
. . . . . . . . . . . . 13
  
    |
| 132 | 128, 129,
131 | 3imtr4g 285 |
. . . . . . . . . . . 12
 
            |
| 133 | 132 | adantr 481 |
. . . . . . . . . . 11
  
   
    
         |
| 134 | 91, 133 | syld 47 |
. . . . . . . . . 10
  
   
   
     |
| 135 | 134 | expl 648 |
. . . . . . . . 9
      
    
    |
| 136 | 82 | eqelsuc 5806 |
. . . . . . . . . . 11
   |
| 137 | 82 | enref 7988 |
. . . . . . . . . . 11
 |
| 138 | | breq2 4657 |
. . . . . . . . . . . 12
 
   |
| 139 | 138 | rspcev 3309 |
. . . . . . . . . . 11
 
  
  |
| 140 | 136, 137,
139 | sylancl 694 |
. . . . . . . . . 10
     |
| 141 | 140 | 2a1d 26 |
. . . . . . . . 9
      
    
    |
| 142 | 50, 135, 141 | pm2.61ii 177 |
. . . . . . . 8
       
      |
| 143 | 142 | ex 450 |
. . . . . . 7
       
      |
| 144 | 24, 25, 143 | alrimd 2084 |
. . . . . 6
         
 
    |
| 145 | 8, 12, 16, 20, 23, 144 | finds 7092 |
. . . . 5
        |
| 146 | | psseq1 3694 |
. . . . . . 7
 
   |
| 147 | | breq1 4656 |
. . . . . . . 8
 
   |
| 148 | 147 | rexbidv 3052 |
. . . . . . 7
  

   |
| 149 | 146, 148 | imbi12d 334 |
. . . . . 6
    


    |
| 150 | 149 | spcgv 3293 |
. . . . 5
             |
| 151 | 145, 150 | syl5 34 |
. . . 4
 

     |
| 152 | 151 | com3l 89 |
. . 3
  
     |
| 153 | 152 | imp 445 |
. 2
        |
| 154 | 4, 153 | mpd 15 |
1
   
  |