Proof of Theorem idmon
| Step | Hyp | Ref
| Expression |
| 1 | | idmon.1 |
. . . . . . . . . . 11
id   |
| 2 | | idmon.2 |
. . . . . . . . . . 11
hom   |
| 3 | | idmon.3 |
. . . . . . . . . . 11
o   |
| 4 | 1, 2, 3 | cmpassoh 10700 |
. . . . . . . . . 10
  Cat            
 
    
 
    
                      |
| 5 | | 3simp1 790 |
. . . . . . . . . . . . 13
  Cat          
    
    Cat |
| 6 | 5 | adantr 391 |
. . . . . . . . . . . 12
   Cat   
      
                  Cat |
| 7 | 6 | ad2antrr 406 |
. . . . . . . . . . 11
     Cat 
      
 
    
                  
            Cat |
| 8 | | simprl 416 |
. . . . . . . . . . . . 13
    Cat   
      
                       
      |
| 9 | 8 | adantr 391 |
. . . . . . . . . . . 12
     Cat 
      
 
    
                  
              |
| 10 | | simplr 415 |
. . . . . . . . . . . . . 14
               |
| 11 | 10 | 3ad2antl2 812 |
. . . . . . . . . . . . 13
   Cat   
      
                    |
| 12 | 11 | ad2antrr 406 |
. . . . . . . . . . . 12
     Cat 
      
 
    
                  
              |
| 13 | 9, 12 | jca 288 |
. . . . . . . . . . 11
     Cat 
      
 
    
                  
                |
| 14 | | simpll 414 |
. . . . . . . . . . . . . 14
               |
| 15 | 14 | 3ad2antl2 812 |
. . . . . . . . . . . . 13
   Cat   
      
                    |
| 16 | 15 | ad2antrr 406 |
. . . . . . . . . . . 12
     Cat 
      
 
    
                  
              |
| 17 | 16, 12 | jca 288 |
. . . . . . . . . . 11
     Cat 
      
 
    
                  
                |
| 18 | 7, 13, 17 | 3jca 821 |
. . . . . . . . . 10
     Cat 
      
 
    
                  
             Cat   
    |
| 19 | | simprr 417 |
. . . . . . . . . . . 12
    Cat   
      
                       
             |
| 20 | 19 | adantr 391 |
. . . . . . . . . . 11
     Cat 
      
 
    
                  
                     |
| 21 | | simplr 415 |
. . . . . . . . . . . . 13
       
 
    
                     |
| 22 | 21 | 3ad2antl3 813 |
. . . . . . . . . . . 12
   Cat   
      
                           |
| 23 | 22 | ad2antrr 406 |
. . . . . . . . . . 11
     Cat 
      
 
    
                  
                     |
| 24 | | simpll 414 |
. . . . . . . . . . . . 13
       
 
    
                     |
| 25 | 24 | 3ad2antl3 813 |
. . . . . . . . . . . 12
   Cat   
      
                           |
| 26 | 25 | ad2antrr 406 |
. . . . . . . . . . 11
     Cat 
      
 
    
                  
                     |
| 27 | 20, 23, 26 | 3jca 821 |
. . . . . . . . . 10
     Cat 
      
 
    
                  
                 
 
    
 
    
     |
| 28 | 4, 18, 27 | sylc 68 |
. . . . . . . . 9
     Cat 
      
 
    
                  
        |