Proof of Theorem heiborlem23
| Step | Hyp | Ref
| Expression |
| 1 | | heibor.1 |
. . 3
MetOpen   |
| 2 | | heibor.2 |
. . 3
 |
| 3 | | heibor.9 |
. . 3
CMet |
| 4 | | heibor.10 |
. . 3
TotBnd |
| 5 | | heibor.11 |
. . 3
 |
| 6 | | heibor.12 |
. . 3
  |
| 7 | | heibor.13 |
. . 3
 
        |
| 8 | 1, 2, 3, 4, 5, 6, 7 | heiborlem20 17059 |
. 2


         |
| 9 | 3 | cmsmeti 10256 |
. . . . . . 7
Met |
| 10 | 2 | totbndss 17022 |
. . . . . . 7
  Met
TotBnd      TotBnd |
| 11 | 9, 4, 10 | mp3an12 1484 |
. . . . . 6
     TotBnd |
| 12 | | metres 10116 |
. . . . . . . 8
 Met
    Met |
| 13 | 9, 12 | ax-mp 7 |
. . . . . . 7
    Met |
| 14 | | eqid 2170 |
. . . . . . . 8
       |
| 15 | 14 | istotbnd2 17019 |
. . . . . . 7
  
  Met   
  TotBnd    
    

     ball             |
| 16 | 13, 15 | ax-mp 7 |
. . . . . 6
  
  TotBnd    
    

     ball            |
| 17 | 11, 16 | sylib 263 |
. . . . 5
 

 
           ball            |
| 18 | | opreq2 5026 |
. . . . . . . . . . . . . . . . . . . 20
   ball   
       ball           |
| 19 | 18 | eqeq2d 2181 |
. . . . . . . . . . . . . . . . . . 19
    ball           ball   
        |
| 20 | 19 | rexbidv 2404 |
. . . . . . . . . . . . . . . . . 18
         ball                ball            |
| 21 | 20 | ralbidv 2403 |
. . . . . . . . . . . . . . . . 17
          ball                 ball            |
| 22 | 21 | anbi2d 814 |
. . . . . . . . . . . . . . . 16
   
    

     ball               

      ball             |
| 23 | 22 | rexbidv 2404 |
. . . . . . . . . . . . . . 15
    
    

     ball                

      ball             |
| 24 | 23 | rcla4v 2647 |
. . . . . . . . . . . . . 14

        

      ball          
     

      ball             |
| 25 | 24 | imdistani 827 |
. . . . . . . . . . . . 13
         

      ball                  

      ball             |
| 26 | 25 | ancoms 512 |
. . . . . . . . . . . 12
         

      ball           

     

      ball             |
| 27 | 2 | metssba2 10103 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
  Met 
     |
| 28 | 9, 27 | mpan 773 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26

     |
| 29 | 28 | eleq2d 2240 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
        |
| 30 | 29 | biimprd 245 |
. . . . . . . . . . . . . . . . . . . . . . . 24
 
      |
| 31 | 30 | ad2antrr 856 |
. . . . . . . . . . . . . . . . . . . . . . 23
  
 
        ball        
      |
| 32 | | ssel 2878 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
     |
| 33 | 32 | ad2antrr 856 |
. . . . . . . . . . . . . . . . . . . . . . . 24
  
 
        ball            |
| 34 | | opreq1 5025 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
   ball       ball       |
| 35 | 34 | ineq1d 3040 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
    ball         ball        |
| 36 | 35 | sseq1d 2903 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
     ball          ball          |
| 37 | 36 | rexbidv 2404 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
          ball               ball          |
| 38 | 37 | rcla4cva 2650 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
           ball      
 
 
     ball         |
| 39 | | eqid 2170 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . 41
     
   |
| 40 | 2, 39 | blssp 16929 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . 40
   Met
      ball   
        ball        |
| 41 | 9, 40 | mpanl1 788 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . 39
       ball   
        ball        |
| 42 | 41 | ancom2s 909 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 38
       ball            ball        |
| 43 | 42 | anassrs 728 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . 37
  
    ball            ball        |
| 44 | 43 | eqeq2d 2181 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . 36
  
     ball            ball         |
| 45 | 44 | biimpd 244 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 35
  
     ball            ball         |
| 46 | 45 | ex 494 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
 
     ball   
        ball          |
| 47 | 46 | com23 68 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
 
    ball             ball          |
| 48 | 47 | 3imp 1339 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
  
   ball   
         ball        |
| 49 | 48 | sseq1d 2903 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
  
   ball   
           ball          |
| 50 | 49 | biimprd 245 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
  
   ball   
          ball           |
| 51 | 50 | reximdv 2482 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
  
   ball   
               ball       
 
      |
| 52 | 51 | 3exp 1344 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
 
    ball                   ball      
           |
| 53 | 52 | com24 82 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
 
          ball      
    ball                    |
| 54 | 38, 53 | syl5 33 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
 
   
        ball      
     ball         
 
        |
| 55 | 54 | expdimp 497 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
  
 
        ball             ball   
                |
| 56 | 55 | com23 68 |
. . . . . . . . . . . . . . . . . . . . . . . 24
  
 
        ball             ball   
                |
| 57 | 33, 56 | mpdd 20 |
. . . . . . . . . . . . . . . . . . . . . . 23
  
 
        ball            ball         
 
       |
| 58 | 31, 57 | syld 31 |
. . . . . . . . . . . . . . . . . . . . . 22
  
 
        ball        
      ball   
               |
| 59 | 58 | r19.23adv 2493 |
. . . . . . . . . . . . . . . . . . . . 21
  
 
        ball         

     ball         
 
      |
| 60 | 59 | ralimdv 2452 |
. . . . . . . . . . . . . . . . . . . 20
  
 
        ball          

     ball         

 
      |
| 61 | 60 | expimpd 672 |
. . . . . . . . . . . . . . . . . . 19
 
   
        ball      


      ball          

 
      |
| 62 | 61 | ancomsd 513 |
. . . . . . . . . . . . . . . . . 18
 
   

      ball         
        ball        

 
      |
| 63 | 62 | ad2antrr 856 |
. . . . . . . . . . . . . . . . 17
   
  
       

     ball         

 
     ball                  |
| 64 | 28 | eqeq2d 2181 |
. . . . . . . . . . . . . . . . . . . . . . 23
          |
| 65 | 64 | biimprd 245 |
. . . . . . . . . . . . . . . . . . . . . 22
          |
| 66 | 65 | imdistani 827 |
. . . . . . . . . . . . . . . . . . . . 21
            |
| 67 | | fvex 4817 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
MetOpen   |
| 68 | 1, 67 | eqeltri 2243 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
 |
| 69 | 68, 5 | ssexi 3655 |
. . . . . . . . . . . . . . . . . . . . . . . 24
 |
| 70 | 69 | pwex 3686 |
. . . . . . . . . . . . . . . . . . . . . . 23
  |
| 71 | 70 | inex1 3651 |
. . . . . . . . . . . . . . . . . . . . . 22
 

 |
| 72 | | indexfi 5922 |
. . . . . . . . . . . . . . . . . . . . . 22
             
      
      |
| 73 | 71, 72 | mp3an2 1482 |
. . . . . . . . . . . . . . . . . . . . 21
          
      
      |
| 74 | | ssin 3060 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
  
      |
| 75 | | uniss 3419 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
       |
| 76 | | unipw 3700 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
   |
| 77 | 75, 76 | syl6sseq 2924 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
     |
| 78 | | visset 2572 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
 |
| 79 | 78 | uniex 3965 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
  |
| 80 | 79 | elpw 3263 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
      |
| 81 | 77, 80 | sylibr 264 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
      |
| 82 | 81 | ad2antrl 861 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
   
      |
| 83 | | dfss3 2874 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
    |
| 84 | | unifi 5914 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
       |
| 85 | 83, 84 | sylan2b 697 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
  
   |
| 86 | 85 | adantrl 836 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
   
     |
| 87 | | elin 3031 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
        
   |
| 88 | 82, 86, 87 | sylanbrc 760 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
   
        |
| 89 | 74, 88 | sylan2br 698 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
   
  
 
   |
| 90 | 89 | adantll 832 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
   
    
  
 
   |
| 91 | 90 | 3ad2antr1 1319 |
. . . . . . . . . . . . . . . . . . . . . . . 24
   
      

  

         |
| 92 | | elssuni 3424 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33

   |
| 93 | | uniss 3419 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
       |
| 94 | | sstr 2887 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
  
        |
| 95 | 94 | expcom 495 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
     
     |
| 96 | 92, 93, 95 | 3syl 38 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32

 
     |
| 97 | 96 | r19.23aiv 2489 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
  
    |
| 98 | 97 | ralimi 2448 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
         |
| 99 | | unissb 3426 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
    
    |
| 100 | 98, 99 | sylibr 264 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
         |
| 101 | | sseq1 2897 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
           |
| 102 | 100, 101 | syl5ibcom 275 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
           |
| 103 | 102 | impcom 490 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
   
       |
| 104 | 103 | adantll 832 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
  
     
    |
| 105 | 104 | adantlr 834 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
   
           |
| 106 | 105 | 3ad2antr2 1320 |
. . . . . . . . . . . . . . . . . . . . . . . 24
   
      

  

       |
| 107 | | unieq 3407 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
       |
| 108 | 107 | sseq2d 2904 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
         |
| 109 | 108 | rcla4ev 2651 |
. . . . . . . . . . . . . . . . . . . . . . . 24
                 |
| 110 | 91, 106, 109 | syl11anc 755 |
. . . . . . . . . . . . . . . . . . . . . . 23
   
      

  

           |
| 111 | 110 | ex 494 |
. . . . . . . . . . . . . . . . . . . . . 22
  
        

 

           |
| 112 | 111 | r19.23adva 2494 |
. . . . . . . . . . . . . . . . . . . . 21
            
             |
| 113 | 66, 73, 112 | syl2im 34 |
. . . . . . . . . . . . . . . . . . . 20
         
                |
| 114 | 113 | expdimp 497 |
. . . . . . . . . . . . . . . . . . 19
  

    
 

 
            |
| 115 | 114 | an32s 912 |
. . . . . . . . . . . . . . . . . 18
  
 
      
 
            |
| 116 | 115 | adantllr 842 |
. . . . . . . . . . . . . . . . 17
   
  
      
 
            |
| 117 | 63, 116 | syld 31 |
. . . . . . . . . . . . . . . 16
   
  
       

     ball         

 
     ball                 |
| 118 | 117 | exp3a 496 |
. . . . . . . . . . . . . . 15
   
  
      
      ball           
 
     ball       
 
       |
| 119 | 118 | expimpd 672 |
. . . . . . . . . . . . . 14
  
         

     ball                    ball      
          |
| 120 | 119 | r19.23adva 2494 |
. . . . . . . . . . . . 13
 
    
    

     ball                    ball      
          |
| 121 | 120 | impr 688 |
. . . . . . . . . . . 12
     
    

     ball              
 
     ball       
 
      |
| 122 | 26, 121 | sylan2 696 |
. . . . . . . . . . 11
      
    

     ball              
 
     ball       
 
      |
| 123 | 122 | anassrs 728 |
. . . . . . . . . 10
  
   
    

     ball           
 

 
     ball       
 
      |
| 124 | 123 | con3d 157 |
. . . . . . . . 9
  
   
    

     ball           
      

        ball          |
| 125 | 124 | expimpd 672 |
. . . . . . . 8
         

      ball                             ball          |
| 126 | 125 | ancomsd 513 |
. . . . . . 7
         

      ball             
 
             ball          |
| 127 | | rexnal 2394 |
. . . . . . 7
          ball                ball         |
| 128 | 126, 127 | syl6ibr 283 |
. . . . . 6
         

      ball             
 
             ball          |
| 129 | | inss2 3059 |
. . . . . . . . . . 11
   ball       |
| 130 | | sstr 2887 |
. . . . . . . . . . 11
     ball     
    ball        |
| 131 | 129, 130 | mpan 773 |
. . . . . . . . . 10
    ball        |
| 132 | 131 | biantrurd 1002 |
. . . . . . . . 9
          ball           ball     
        ball           |
| 133 | 1, 2, 3, 4, 5, 6, 7 | heiborlem20 17059 |
. . . . . . . . 9
    ball          ball     
        ball          |
| 134 | 132, 133 | syl6rbbr 327 |
. . . . . . . 8
     ball      
 
     ball          |
| 135 | 134 | rexbidv 2404 |
. . . . . . 7
      ball      
        ball          |
| 136 | 135 | adantr 543 |
. . . . . 6
         

      ball                ball      
        ball          |
| 137 | 128, 136 | sylibrd 268 |
. . . . 5
         

      ball             
 
        ball         |
| 138 | 17, 137 | mpdan 769 |
. . . 4
          
   ball         |
| 139 | 138 | imp 489 |
. . 3
   
 
     
   ball        |
| 140 | 139 | anassrs 728 |
. 2
  
            ball        |
| 141 | 8, 140 | sylanb 694 |
1
  

   ball        |