| Step | Hyp | Ref
| Expression |
| 1 | | simpr1 1067 |
. . . 4
 
  Word Word 
      
        Word
Word    |
| 2 | | simpr2 1068 |
. . . 4
 
  Word Word 
      
           |
| 3 | | simpl 473 |
. . . 4
 
  Word Word 
      
         |
| 4 | | swrdsb0eq 13447 |
. . . 4
   Word
Word  
   substr      substr       |
| 5 | 1, 2, 3, 4 | syl3anc 1326 |
. . 3
 
  Word Word 
      
        substr
     substr       |
| 6 | | ral0 4076 |
. . . . . . 7
          |
| 7 | | nn0z 11400 |
. . . . . . . . . 10

  |
| 8 | | nn0z 11400 |
. . . . . . . . . 10

  |
| 9 | | fzon 12489 |
. . . . . . . . . 10
 
   ..^    |
| 10 | 7, 8, 9 | syl2an 494 |
. . . . . . . . 9
 
   ..^    |
| 11 | 10 | biimpa 501 |
. . . . . . . 8
   
  ..^   |
| 12 | 11 | raleqdv 3144 |
. . . . . . 7
   
    ..^         
            |
| 13 | 6, 12 | mpbiri 248 |
. . . . . 6
   
   ..^            |
| 14 | 13 | ex 450 |
. . . . 5
 
    ..^             |
| 15 | 14 | 3ad2ant2 1083 |
. . . 4
   Word
Word  
     
         ..^             |
| 16 | 15 | impcom 446 |
. . 3
 
  Word Word 
      
       
 ..^            |
| 17 | 5, 16 | 2thd 255 |
. 2
 
  Word Word 
      
         substr      substr       ..^             |
| 18 | | swrdcl 13419 |
. . . . . 6
 Word  substr     Word   |
| 19 | | swrdcl 13419 |
. . . . . 6
 Word  substr     Word   |
| 20 | | eqwrd 13346 |
. . . . . 6
   substr     Word  substr     Word 
  substr      substr          substr          substr  
     ..^    substr          substr          substr            |
| 21 | 18, 19, 20 | syl2an 494 |
. . . . 5
  Word
Word    substr      substr          substr          substr      
 ..^    substr          substr          substr            |
| 22 | 21 | 3ad2ant1 1082 |
. . . 4
   Word
Word  
     
        substr
     substr          substr          substr      
 ..^    substr          substr          substr            |
| 23 | 22 | adantl 482 |
. . 3
    Word Word 
      
         substr      substr          substr          substr      
 ..^    substr          substr          substr            |
| 24 | | swrdsbslen 13448 |
. . . . 5
   Word
Word  
     
          substr          substr        |
| 25 | 24 | adantl 482 |
. . . 4
    Word Word 
      
           substr          substr        |
| 26 | 25 | biantrurd 529 |
. . 3
    Word Word 
      
          ..^    substr          substr          substr             substr          substr  
     ..^    substr          substr          substr            |
| 27 | | nn0re 11301 |
. . . . . . 7

  |
| 28 | | nn0re 11301 |
. . . . . . 7

  |
| 29 | | ltnle 10117 |
. . . . . . . 8
 
 
   |
| 30 | | ltle 10126 |
. . . . . . . 8
 
 
   |
| 31 | 29, 30 | sylbird 250 |
. . . . . . 7
 
     |
| 32 | 27, 28, 31 | syl2an 494 |
. . . . . 6
 
     |
| 33 | 32 | 3ad2ant2 1083 |
. . . . 5
   Word
Word  
     
      
   |
| 34 | | simpl1l 1112 |
. . . . . . . . . . 11
    Word Word 
      
       Word   |
| 35 | | simpl 473 |
. . . . . . . . . . . . . 14
 

  |
| 36 | 35 | 3ad2ant2 1083 |
. . . . . . . . . . . . 13
   Word
Word  
     
        |
| 37 | 36 | adantr 481 |
. . . . . . . . . . . 12
    Word Word 
      
         |
| 38 | 7, 8 | anim12i 590 |
. . . . . . . . . . . . . . . 16
 
     |
| 39 | 38 | 3ad2ant2 1083 |
. . . . . . . . . . . . . . 15
   Word
Word  
     
      
   |
| 40 | 39 | anim1i 592 |
. . . . . . . . . . . . . 14
    Word Word 
      
             |
| 41 | | df-3an 1039 |
. . . . . . . . . . . . . 14
 

 
    |
| 42 | 40, 41 | sylibr 224 |
. . . . . . . . . . . . 13
    Word Word 
      
       
   |
| 43 | | eluz2 11693 |
. . . . . . . . . . . . 13
         |
| 44 | 42, 43 | sylibr 224 |
. . . . . . . . . . . 12
    Word Word 
      
             |
| 45 | 37, 44 | jca 554 |
. . . . . . . . . . 11
    Word Word 
      
       
       |
| 46 | | simpl 473 |
. . . . . . . . . . . . 13
 
   
    
      |
| 47 | 46 | 3ad2ant3 1084 |
. . . . . . . . . . . 12
   Word
Word  
     
            |
| 48 | 47 | adantr 481 |
. . . . . . . . . . 11
    Word Word 
      
             |
| 49 | 34, 45, 48 | 3jca 1242 |
. . . . . . . . . 10
    Word Word 
      
       
Word 
    
       |
| 50 | | swrdlen2 13445 |
. . . . . . . . . 10
  Word 
              substr          |
| 51 | 49, 50 | syl 17 |
. . . . . . . . 9
    Word Word 
      
           substr          |
| 52 | 51 | oveq2d 6666 |
. . . . . . . 8
    Word Word 
      
        ..^    substr        ..^     |
| 53 | 52 | raleqdv 3144 |
. . . . . . 7
    Word Word 
      
        
 ..^    substr          substr          substr        
 ..^      substr          substr           |
| 54 | | 0zd 11389 |
. . . . . . . . . 10
   Word
Word  
     
        |
| 55 | | zsubcl 11419 |
. . . . . . . . . . . 12
 
     |
| 56 | 8, 7, 55 | syl2anr 495 |
. . . . . . . . . . 11
 
     |
| 57 | 56 | 3ad2ant2 1083 |
. . . . . . . . . 10
   Word
Word  
     
      
   |
| 58 | 7 | adantr 481 |
. . . . . . . . . . 11
 

  |
| 59 | 58 | 3ad2ant2 1083 |
. . . . . . . . . 10
   Word
Word  
     
        |
| 60 | | fzoshftral 12585 |
. . . . . . . . . 10
  

    ..^      substr          substr        
   ..^          ![]. ].](_drbrack.gif)   substr          substr           |
| 61 | 54, 57, 59, 60 | syl3anc 1326 |
. . . . . . . . 9
   Word
Word  
     
       
 ..^      substr          substr        
   ..^          ![]. ].](_drbrack.gif)   substr          substr           |
| 62 | 61 | adantr 481 |
. . . . . . . 8
    Word Word 
      
        
 ..^      substr          substr        
   ..^          ![]. ].](_drbrack.gif)   substr          substr           |
| 63 | | nn0cn 11302 |
. . . . . . . . . . . . 13

  |
| 64 | | nn0cn 11302 |
. . . . . . . . . . . . 13

  |
| 65 | | addid2 10219 |
. . . . . . . . . . . . . . 15
     |
| 66 | 65 | adantl 482 |
. . . . . . . . . . . . . 14
 
     |
| 67 | | npcan 10290 |
. . . . . . . . . . . . . 14
 
       |
| 68 | 66, 67 | oveq12d 6668 |
. . . . . . . . . . . . 13
 
    ..^      ..^   |
| 69 | 63, 64, 68 | syl2anr 495 |
. . . . . . . . . . . 12
 
    ..^      ..^   |
| 70 | 69 | 3ad2ant2 1083 |
. . . . . . . . . . 11
   Word
Word  
     
         ..^      ..^   |
| 71 | 70 | adantr 481 |
. . . . . . . . . 10
    Word Word 
      
          ..^      ..^   |
| 72 | 71 | raleqdv 3144 |
. . . . . . . . 9
    Word Word 
      
        
   ..^          ![]. ].](_drbrack.gif)   substr          substr        
 ..^      ![]. ].](_drbrack.gif)   substr
         substr           |
| 73 | | ovex 6678 |
. . . . . . . . . . . 12
   |
| 74 | | sbceqg 3984 |
. . . . . . . . . . . . 13
        ![]. ].](_drbrack.gif)   substr          substr            ![]_ ]_](_urbrack.gif)   substr            ![]_ ]_](_urbrack.gif)   substr
          |
| 75 | | csbfv2g 6232 |
. . . . . . . . . . . . . . 15
       ![]_ ]_](_urbrack.gif)   substr
         substr           ![]_ ]_](_urbrack.gif)    |
| 76 | | csbvarg 4003 |
. . . . . . . . . . . . . . . 16
       ![]_ ]_](_urbrack.gif)     |
| 77 | 76 | fveq2d 6195 |
. . . . . . . . . . . . . . 15
     substr
          ![]_ ]_](_urbrack.gif)    substr            |
| 78 | 75, 77 | eqtrd 2656 |
. . . . . . . . . . . . . 14
       ![]_ ]_](_urbrack.gif)   substr
         substr            |
| 79 | | csbfv2g 6232 |
. . . . . . . . . . . . . . 15
       ![]_ ]_](_urbrack.gif)   substr
         substr           ![]_ ]_](_urbrack.gif)    |
| 80 | 76 | fveq2d 6195 |
. . . . . . . . . . . . . . 15
     substr
          ![]_ ]_](_urbrack.gif)    substr            |
| 81 | 79, 80 | eqtrd 2656 |
. . . . . . . . . . . . . 14
       ![]_ ]_](_urbrack.gif)   substr
         substr            |
| 82 | 78, 81 | eqeq12d 2637 |
. . . . . . . . . . . . 13
        ![]_ ]_](_urbrack.gif)   substr            ![]_ ]_](_urbrack.gif)   substr
         substr            substr             |
| 83 | 74, 82 | bitrd 268 |
. . . . . . . . . . . 12
        ![]. ].](_drbrack.gif)   substr          substr          substr            substr             |
| 84 | 73, 83 | mp1i 13 |
. . . . . . . . . . 11
     Word Word  
     
        ..^ 
     ![]. ].](_drbrack.gif)   substr          substr          substr            substr             |
| 85 | | swrdfv2 13446 |
. . . . . . . . . . . . 13
   Word             ..^ 
  substr                |
| 86 | 49, 85 | sylan 488 |
. . . . . . . . . . . 12
     Word Word  
     
        ..^ 
  substr                |
| 87 | | simpl1r 1113 |
. . . . . . . . . . . . . 14
    Word Word 
      
       Word   |
| 88 | | simpl3r 1117 |
. . . . . . . . . . . . . 14
    Word Word 
      
             |
| 89 | 87, 45, 88 | 3jca 1242 |
. . . . . . . . . . . . 13
    Word Word 
      
       
Word 
    
       |
| 90 | | swrdfv2 13446 |
. . . . . . . . . . . . 13
   Word             ..^ 
  substr                |
| 91 | 89, 90 | sylan 488 |
. . . . . . . . . . . 12
     Word Word  
     
        ..^ 
  substr                |
| 92 | 86, 91 | eqeq12d 2637 |
. . . . . . . . . . 11
     Word Word  
     
        ..^ 
   substr
           substr                     |
| 93 | 84, 92 | bitrd 268 |
. . . . . . . . . 10
     Word Word  
     
        ..^ 
     ![]. ].](_drbrack.gif)   substr          substr                   |
| 94 | 93 | ralbidva 2985 |
. . . . . . . . 9
    Word Word 
      
        
 ..^      ![]. ].](_drbrack.gif)   substr
         substr        
 ..^             |
| 95 | 72, 94 | bitrd 268 |
. . . . . . . 8
    Word Word 
      
        
   ..^          ![]. ].](_drbrack.gif)   substr          substr        
 ..^             |
| 96 | 62, 95 | bitrd 268 |
. . . . . . 7
    Word Word 
      
        
 ..^      substr          substr        
 ..^             |
| 97 | 53, 96 | bitrd 268 |
. . . . . 6
    Word Word 
      
        
 ..^    substr          substr          substr        
 ..^             |
| 98 | 97 | ex 450 |
. . . . 5
   Word
Word  
     
        
 ..^    substr          substr          substr        
 ..^              |
| 99 | 33, 98 | syld 47 |
. . . 4
   Word
Word  
     
      
   ..^    substr          substr          substr        
 ..^              |
| 100 | 99 | impcom 446 |
. . 3
    Word Word 
      
          ..^    substr          substr          substr        
 ..^             |
| 101 | 23, 26, 100 | 3bitr2d 296 |
. 2
    Word Word 
      
         substr      substr       ..^             |
| 102 | 17, 101 | pm2.61ian 831 |
1
   Word
Word  
     
        substr
     substr       ..^             |