| Step | Hyp | Ref
| Expression |
| 1 | | cnre 8022 |
. . 3
         |
| 2 | 1 | 3ad2ant3 1022 |
. 2
 
         |
| 3 | | cnre 8022 |
. . . . . . 7
         |
| 4 | 3 | 3ad2ant2 1021 |
. . . . . 6
 
         |
| 5 | 4 | ad2antrr 488 |
. . . . 5
     
 


           |
| 6 | | cnre 8022 |
. . . . . . . . . . 11
         |
| 7 | 6 | 3ad2ant1 1020 |
. . . . . . . . . 10
 
         |
| 8 | 7 | adantr 276 |
. . . . . . . . 9
  
   
        |
| 9 | 8 | ad3antrrr 492 |
. . . . . . . 8
     
 
 


   
 
             |
| 10 | | simpr 110 |
. . . . . . . . . . . . . . 15
         
 


   
 
     
 


    
    |
| 11 | | simpllr 534 |
. . . . . . . . . . . . . . 15
         
 


   
 
     
 


         |
| 12 | 10, 11 | breq12d 4046 |
. . . . . . . . . . . . . 14
         
 


   
 
     
 


    #
 
  #        |
| 13 | | simplrl 535 |
. . . . . . . . . . . . . . 15
         
 


   
 
     
 


     |
| 14 | | simplrr 536 |
. . . . . . . . . . . . . . 15
         
 


   
 
     
 


     |
| 15 | | simprl 529 |
. . . . . . . . . . . . . . . 16
      
 


   
 
  |
| 16 | 15 | ad3antrrr 492 |
. . . . . . . . . . . . . . 15
         
 


   
 
     
 


     |
| 17 | | simprr 531 |
. . . . . . . . . . . . . . . 16
      
 


   
 
  |
| 18 | 17 | ad3antrrr 492 |
. . . . . . . . . . . . . . 15
         
 


   
 
     
 


     |
| 19 | | apreim 8630 |
. . . . . . . . . . . . . . 15
         
  #    
 #
#     |
| 20 | 13, 14, 16, 18, 19 | syl22anc 1250 |
. . . . . . . . . . . . . 14
         
 


   
 
     
 


        #    
 #
#     |
| 21 | 12, 20 | bitrd 188 |
. . . . . . . . . . . . 13
         
 


   
 
     
 


    #
 # #     |
| 22 | | simprl 529 |
. . . . . . . . . . . . . . . . 17
  
   
  |
| 23 | 22 | ad2antrr 488 |
. . . . . . . . . . . . . . . 16
      
 


   
 
  |
| 24 | 23 | ad3antrrr 492 |
. . . . . . . . . . . . . . 15
         
 


   
 
     
 


     |
| 25 | | reapcotr 8625 |
. . . . . . . . . . . . . . 15
 
  #  # #     |
| 26 | 13, 16, 24, 25 | syl3anc 1249 |
. . . . . . . . . . . . . 14
         
 


   
 
     
 


    #  # #     |
| 27 | | simprr 531 |
. . . . . . . . . . . . . . . . 17
  
   
  |
| 28 | 27 | ad2antrr 488 |
. . . . . . . . . . . . . . . 16
      
 


   
 
  |
| 29 | 28 | ad3antrrr 492 |
. . . . . . . . . . . . . . 15
         
 


   
 
     
 


     |
| 30 | | reapcotr 8625 |
. . . . . . . . . . . . . . 15
 
  #  # #     |
| 31 | 14, 18, 29, 30 | syl3anc 1249 |
. . . . . . . . . . . . . 14
         
 


   
 
     
 


    #  # #     |
| 32 | 26, 31 | orim12d 787 |
. . . . . . . . . . . . 13
         
 


   
 
     
 


     # #    # #
  # #      |
| 33 | 21, 32 | sylbid 150 |
. . . . . . . . . . . 12
         
 


   
 
     
 


    #
  # #   # #      |
| 34 | | or4 772 |
. . . . . . . . . . . 12
   # #   # #     # #
  # #     |
| 35 | 33, 34 | imbitrdi 161 |
. . . . . . . . . . 11
         
 


   
 
     
 


    #
  # #   # #      |
| 36 | | simplr 528 |
. . . . . . . . . . . . . . 15
      
 


   
 


    |
| 37 | 36 | ad3antrrr 492 |
. . . . . . . . . . . . . 14
         
 


   
 
     
 


    
    |
| 38 | 10, 37 | breq12d 4046 |
. . . . . . . . . . . . 13
         
 


   
 
     
 


    #
 
  #        |
| 39 | | apreim 8630 |
. . . . . . . . . . . . . 14
         
  #    
 #
#     |
| 40 | 13, 14, 24, 29, 39 | syl22anc 1250 |
. . . . . . . . . . . . 13
         
 


   
 
     
 


        #  
 
 #
#     |
| 41 | 38, 40 | bitrd 188 |
. . . . . . . . . . . 12
         
 


   
 
     
 


    #
 # #
    |
| 42 | 11, 37 | breq12d 4046 |
. . . . . . . . . . . . 13
         
 


   
 
     
 


    #
    #        |
| 43 | | apreim 8630 |
. . . . . . . . . . . . . 14
            #    
 #
#     |
| 44 | 16, 18, 24, 29, 43 | syl22anc 1250 |
. . . . . . . . . . . . 13
         
 


   
 
     
 


        #  
 
 #
#     |
| 45 | 42, 44 | bitrd 188 |
. . . . . . . . . . . 12
         
 


   
 
     
 


    #
 # #     |
| 46 | 41, 45 | orbi12d 794 |
. . . . . . . . . . 11
         
 


   
 
     
 


     # # 
  # #   # #      |
| 47 | 35, 46 | sylibrd 169 |
. . . . . . . . . 10
         
 


   
 
     
 


    #
 # #     |
| 48 | 47 | ex 115 |
. . . . . . . . 9
      
         
 
     
 
  
   #
 # #      |
| 49 | 48 | rexlimdvva 2622 |
. . . . . . . 8
     
 
 


   
 
      
  
   #
 # #      |
| 50 | 9, 49 | mpd 13 |
. . . . . . 7
     
 
 


   
 
      #
 # #     |
| 51 | 50 | ex 115 |
. . . . . 6
      
 


   
 
      #
 # #      |
| 52 | 51 | rexlimdvva 2622 |
. . . . 5
     
 


    
      #
 # #      |
| 53 | 5, 52 | mpd 13 |
. . . 4
     
 


    #
 # #     |
| 54 | 53 | ex 115 |
. . 3
  
   
  
   #
 # #      |
| 55 | 54 | rexlimdvva 2622 |
. 2
 
  
  
   #
 # #      |
| 56 | 2, 55 | mpd 13 |
1
 
  #
 # #     |