Proof of Theorem pfxeq
| Step | Hyp | Ref
| Expression |
| 1 | | simp2l 1026 |
. . . . 5
     Word
Word   ♯  ♯    Word   |
| 2 | | simp1l 1024 |
. . . . 5
     Word
Word   ♯  ♯      |
| 3 | | pfxclg 11133 |
. . . . 5
  Word
  prefix
 Word   |
| 4 | 1, 2, 3 | syl2anc 411 |
. . . 4
     Word
Word   ♯  ♯     prefix  Word   |
| 5 | | simp2r 1027 |
. . . . 5
     Word
Word   ♯  ♯    Word   |
| 6 | | simp1r 1025 |
. . . . 5
     Word
Word   ♯  ♯      |
| 7 | | pfxclg 11133 |
. . . . 5
  Word
  prefix
 Word   |
| 8 | 5, 6, 7 | syl2anc 411 |
. . . 4
     Word
Word   ♯  ♯     prefix  Word   |
| 9 | | eqwrd 11036 |
. . . 4
   prefix  Word  prefix  Word 
  prefix   prefix 
 ♯  prefix   ♯  prefix     ..^ ♯  prefix       prefix       prefix         |
| 10 | 4, 8, 9 | syl2anc 411 |
. . 3
     Word
Word   ♯  ♯      prefix
  prefix   ♯  prefix   ♯  prefix   
 ..^ ♯  prefix       prefix       prefix         |
| 11 | | simpl 109 |
. . . . . . . 8
 

  |
| 12 | | lencl 11000 |
. . . . . . . . 9
 Word ♯    |
| 13 | 12 | adantr 276 |
. . . . . . . 8
  Word
Word  ♯    |
| 14 | | simpl 109 |
. . . . . . . 8
 
♯ 
♯   ♯    |
| 15 | 11, 13, 14 | 3anim123i 1187 |
. . . . . . 7
     Word
Word   ♯  ♯    
♯ 
♯     |
| 16 | | elfz2nn0 10236 |
. . . . . . 7
    ♯   
♯  ♯     |
| 17 | 15, 16 | sylibr 134 |
. . . . . 6
     Word
Word   ♯  ♯       ♯     |
| 18 | | pfxlen 11139 |
. . . . . 6
  Word
   ♯    ♯  prefix     |
| 19 | 1, 17, 18 | syl2anc 411 |
. . . . 5
     Word
Word   ♯  ♯    ♯  prefix     |
| 20 | | simpr 110 |
. . . . . . . 8
 

  |
| 21 | | lencl 11000 |
. . . . . . . . 9
 Word ♯    |
| 22 | 21 | adantl 277 |
. . . . . . . 8
  Word
Word  ♯    |
| 23 | | simpr 110 |
. . . . . . . 8
 
♯ 
♯   ♯    |
| 24 | 20, 22, 23 | 3anim123i 1187 |
. . . . . . 7
     Word
Word   ♯  ♯    
♯ 
♯     |
| 25 | | elfz2nn0 10236 |
. . . . . . 7
    ♯   
♯  ♯     |
| 26 | 24, 25 | sylibr 134 |
. . . . . 6
     Word
Word   ♯  ♯       ♯     |
| 27 | | pfxlen 11139 |
. . . . . 6
  Word
   ♯    ♯  prefix     |
| 28 | 5, 26, 27 | syl2anc 411 |
. . . . 5
     Word
Word   ♯  ♯    ♯  prefix     |
| 29 | 19, 28 | eqeq12d 2220 |
. . . 4
     Word
Word   ♯  ♯     ♯  prefix   ♯  prefix  
   |
| 30 | 29 | anbi1d 465 |
. . 3
     Word
Word   ♯  ♯      ♯  prefix   ♯  prefix   
 ..^ ♯  prefix       prefix       prefix         ..^ ♯  prefix       prefix       prefix         |
| 31 | 19 | adantr 276 |
. . . . . . 7
   
  Word Word   ♯ 
♯   
 ♯  prefix     |
| 32 | 31 | oveq2d 5962 |
. . . . . 6
   
  Word Word   ♯ 
♯   
  ..^ ♯  prefix     ..^   |
| 33 | 32 | raleqdv 2708 |
. . . . 5
   
  Word Word   ♯ 
♯   
    ..^ ♯  prefix       prefix       prefix       ..^    prefix       prefix        |
| 34 | 1 | ad2antrr 488 |
. . . . . . . 8
    
 
Word Word   ♯ 
♯   

 ..^  Word   |
| 35 | 17 | ad2antrr 488 |
. . . . . . . 8
    
 
Word Word   ♯ 
♯   

 ..^     ♯     |
| 36 | | simpr 110 |
. . . . . . . 8
    
 
Word Word   ♯ 
♯   

 ..^   ..^   |
| 37 | | pfxfv 11138 |
. . . . . . . 8
  Word
   ♯    ..^ 
  prefix           |
| 38 | 34, 35, 36, 37 | syl3anc 1250 |
. . . . . . 7
    
 
Word Word   ♯ 
♯   

 ..^    prefix           |
| 39 | 5 | ad2antrr 488 |
. . . . . . . 8
    
 
Word Word   ♯ 
♯   

 ..^  Word   |
| 40 | 26 | ad2antrr 488 |
. . . . . . . 8
    
 
Word Word   ♯ 
♯   

 ..^     ♯     |
| 41 | | oveq2 5954 |
. . . . . . . . . . 11
  ..^  ..^   |
| 42 | 41 | eleq2d 2275 |
. . . . . . . . . 10
   ..^
 ..^    |
| 43 | 42 | adantl 277 |
. . . . . . . . 9
   
  Word Word   ♯ 
♯   
   ..^
 ..^    |
| 44 | 43 | biimpa 296 |
. . . . . . . 8
    
 
Word Word   ♯ 
♯   

 ..^   ..^   |
| 45 | | pfxfv 11138 |
. . . . . . . 8
  Word
   ♯    ..^ 
  prefix           |
| 46 | 39, 40, 44, 45 | syl3anc 1250 |
. . . . . . 7
    
 
Word Word   ♯ 
♯   

 ..^    prefix           |
| 47 | 38, 46 | eqeq12d 2220 |
. . . . . 6
    
 
Word Word   ♯ 
♯   

 ..^     prefix       prefix    
           |
| 48 | 47 | ralbidva 2502 |
. . . . 5
   
  Word Word   ♯ 
♯   
    ..^    prefix       prefix       ..^             |
| 49 | 33, 48 | bitrd 188 |
. . . 4
   
  Word Word   ♯ 
♯   
    ..^ ♯  prefix       prefix       prefix       ..^             |
| 50 | 49 | pm5.32da 452 |
. . 3
     Word
Word   ♯  ♯        ..^ ♯  prefix       prefix       prefix     

  ..^              |
| 51 | 10, 30, 50 | 3bitrd 214 |
. 2
     Word
Word   ♯  ♯      prefix
  prefix     ..^              |
| 52 | 51 | 3com12 1210 |
1
   Word
Word  
  ♯ 
♯      prefix   prefix 

  ..^              |