Proof of Theorem canthwelem
| Step | Hyp | Ref
| Expression |
| 1 | | eqid 2622 |
. . . . . . . 8
 |
| 2 | | eqid 2622 |
. . . . . . . 8
         |
| 3 | 1, 2 | pm3.2i 471 |
. . . . . . 7
           |
| 4 | | canthwe.2 |
. . . . . . . 8
   
 
              ![]. ].](_drbrack.gif)             |
| 5 | | elex 3212 |
. . . . . . . . 9
   |
| 6 | 5 | adantr 481 |
. . . . . . . 8
         |
| 7 | | df-ov 6653 |
. . . . . . . . 9
            |
| 8 | | f1f 6101 |
. . . . . . . . . . 11
           |
| 9 | 8 | ad2antlr 763 |
. . . . . . . . . 10
       
 

        |
| 10 | | simpr 477 |
. . . . . . . . . . . 12
       
 

  
 
   |
| 11 | | opabid 4982 |
. . . . . . . . . . . 12
       
 

 
 

   |
| 12 | 10, 11 | sylibr 224 |
. . . . . . . . . . 11
       
 

        
 

    |
| 13 | | canthwe.1 |
. . . . . . . . . . 11
   
 

   |
| 14 | 12, 13 | syl6eleqr 2712 |
. . . . . . . . . 10
       
 

       |
| 15 | 9, 14 | ffvelrnd 6360 |
. . . . . . . . 9
       
 

           |
| 16 | 7, 15 | syl5eqel 2705 |
. . . . . . . 8
       
 

        |
| 17 | | canthwe.3 |
. . . . . . . 8

 |
| 18 | 4, 6, 16, 17 | fpwwe2 9465 |
. . . . . . 7
                       

            |
| 19 | 3, 18 | mpbiri 248 |
. . . . . 6
             
           |
| 20 | 19 | simprd 479 |
. . . . 5
                 |
| 21 | | canthwe.4 |
. . . . . . . . . 10
                    |
| 22 | 21, 21 | xpeq12i 5137 |
. . . . . . . . . . 11
                                           |
| 23 | 22 | ineq2i 3811 |
. . . . . . . . . 10
                                                       |
| 24 | 21, 23 | oveq12i 6662 |
. . . . . . . . 9
                                                                                  |
| 25 | 19 | simpld 475 |
. . . . . . . . . . 11
               |
| 26 | 4, 6, 25 | fpwwe2lem3 9455 |
. . . . . . . . . 10
       
                                                                                        |
| 27 | 20, 26 | mpdan 702 |
. . . . . . . . 9
                                 
                                                    |
| 28 | 24, 27 | syl5eq 2668 |
. . . . . . . 8
                             |
| 29 | | df-ov 6653 |
. . . . . . . 8
                            |
| 30 | | df-ov 6653 |
. . . . . . . 8
                    |
| 31 | 28, 29, 30 | 3eqtr3g 2679 |
. . . . . . 7
                                   |
| 32 | | simpr 477 |
. . . . . . . 8
             |
| 33 | | cnvimass 5485 |
. . . . . . . . . . . . 13
                        |
| 34 | 4, 6 | fpwwe2lem2 9454 |
. . . . . . . . . . . . . . . . . 18
                                          ![]. ].](_drbrack.gif)                  |
| 35 | 25, 34 | mpbid 222 |
. . . . . . . . . . . . . . . . 17
                                   ![]. ].](_drbrack.gif)                 |
| 36 | 35 | simpld 475 |
. . . . . . . . . . . . . . . 16
                 |
| 37 | 36 | simprd 479 |
. . . . . . . . . . . . . . 15
               |
| 38 | | dmss 5323 |
. . . . . . . . . . . . . . 15
          
    |
| 39 | 37, 38 | syl 17 |
. . . . . . . . . . . . . 14
      
    
   |
| 40 | | dmxpss 5565 |
. . . . . . . . . . . . . 14
   |
| 41 | 39, 40 | syl6ss 3615 |
. . . . . . . . . . . . 13
      
      |
| 42 | 33, 41 | syl5ss 3614 |
. . . . . . . . . . . 12
                         
  |
| 43 | 21, 42 | syl5eqss 3649 |
. . . . . . . . . . 11
         |
| 44 | 36 | simpld 475 |
. . . . . . . . . . 11
         |
| 45 | 43, 44 | sstrd 3613 |
. . . . . . . . . 10
         |
| 46 | | inss2 3834 |
. . . . . . . . . . 11
        
  |
| 47 | 46 | a1i 11 |
. . . . . . . . . 10
                   |
| 48 | 35 | simprd 479 |
. . . . . . . . . . . . 13
            
             ![]. ].](_drbrack.gif)        
       |
| 49 | 48 | simpld 475 |
. . . . . . . . . . . 12
             |
| 50 | | wess 5101 |
. . . . . . . . . . . 12
             |
| 51 | 43, 49, 50 | sylc 65 |
. . . . . . . . . . 11
             |
| 52 | | weinxp 5186 |
. . . . . . . . . . 11
    
          |
| 53 | 51, 52 | sylib 208 |
. . . . . . . . . 10
                 |
| 54 | | fvex 6201 |
. . . . . . . . . . . . . 14
     |
| 55 | 54 | cnvex 7113 |
. . . . . . . . . . . . 13
      |
| 56 | 55 | imaex 7104 |
. . . . . . . . . . . 12
                    |
| 57 | 21, 56 | eqeltri 2697 |
. . . . . . . . . . 11
 |
| 58 | 54 | inex1 4799 |
. . . . . . . . . . 11
         |
| 59 | | simpl 473 |
. . . . . . . . . . . . 13
 
        
  |
| 60 | 59 | sseq1d 3632 |
. . . . . . . . . . . 12
 
             |
| 61 | | simpr 477 |
. . . . . . . . . . . . 13
 
                   |
| 62 | 59 | sqxpeqd 5141 |
. . . . . . . . . . . . 13
 
               |
| 63 | 61, 62 | sseq12d 3634 |
. . . . . . . . . . . 12
 
                         |
| 64 | | weeq2 5103 |
. . . . . . . . . . . . 13
 
   |
| 65 | | weeq1 5102 |
. . . . . . . . . . . . 13
         
           |
| 66 | 64, 65 | sylan9bb 736 |
. . . . . . . . . . . 12
 
              
      |
| 67 | 60, 63, 66 | 3anbi123d 1399 |
. . . . . . . . . . 11
 
                                     |
| 68 | 57, 58, 67 | opelopaba 4991 |
. . . . . . . . . 10
  
                 
         

           |
| 69 | 45, 47, 53, 68 | syl3anbrc 1246 |
. . . . . . . . 9
             
       
 

    |
| 70 | 69, 13 | syl6eleqr 2712 |
. . . . . . . 8
             
      |
| 71 | 6, 44 | ssexd 4805 |
. . . . . . . . . . 11
         |
| 72 | 54 | a1i 11 |
. . . . . . . . . . 11
             |
| 73 | | simpl 473 |
. . . . . . . . . . . . . 14
 
    
  |
| 74 | 73 | sseq1d 3632 |
. . . . . . . . . . . . 13
 
         |
| 75 | | simpr 477 |
. . . . . . . . . . . . . 14
 
           |
| 76 | 73 | sqxpeqd 5141 |
. . . . . . . . . . . . . 14
 
           |
| 77 | 75, 76 | sseq12d 3634 |
. . . . . . . . . . . . 13
 
           
     |
| 78 | | weeq2 5103 |
. . . . . . . . . . . . . 14
 
   |
| 79 | | weeq1 5102 |
. . . . . . . . . . . . . 14
     
       |
| 80 | 78, 79 | sylan9bb 736 |
. . . . . . . . . . . . 13
 
             |
| 81 | 74, 77, 80 | 3anbi123d 1399 |
. . . . . . . . . . . 12
 
                         |
| 82 | 81 | opelopabga 4988 |
. . . . . . . . . . 11
                   
   
     

        |
| 83 | 71, 72, 82 | syl2anc 693 |
. . . . . . . . . 10
                   
   
     

        |
| 84 | 44, 37, 49, 83 | mpbir3and 1245 |
. . . . . . . . 9
                  
      |
| 85 | 84, 13 | syl6eleqr 2712 |
. . . . . . . 8
                |
| 86 | | f1fveq 6519 |
. . . . . . . 8
             
   
        
               
          
          
          |
| 87 | 32, 70, 85, 86 | syl12anc 1324 |
. . . . . . 7
                 
               
      
              |
| 88 | 31, 87 | mpbid 222 |
. . . . . 6
             
             |
| 89 | 57, 58 | opth1 4944 |
. . . . . 6
  
                  |
| 90 | 88, 89 | syl 17 |
. . . . 5
         |
| 91 | 20, 90 | eleqtrrd 2704 |
. . . 4
                 |
| 92 | 91, 21 | syl6eleq 2711 |
. . 3
                                    |
| 93 | | ovex 6678 |
. . . . 5
         |
| 94 | 93 | eliniseg 5494 |
. . . 4
                                    
                         |
| 95 | 20, 94 | syl 17 |
. . 3
                                                            |
| 96 | 92, 95 | mpbid 222 |
. 2
                               |
| 97 | | weso 5105 |
. . . 4
           |
| 98 | 49, 97 | syl 17 |
. . 3
             |
| 99 | | sonr 5056 |
. . 3
                                       |
| 100 | 98, 20, 99 | syl2anc 693 |
. 2
      
                        |
| 101 | 96, 100 | pm2.65da 600 |
1
       |