Proof of Theorem 2swrd2eqwrdeq
Step | Hyp | Ref
| Expression |
1 | | lencl 13324 |
. . . . 5
 Word       |
2 | | 1z 11407 |
. . . . . . . . . 10
 |
3 | | nn0z 11400 |
. . . . . . . . . 10
    
      |
4 | | zltp1le 11427 |
. . . . . . . . . 10
           
         |
5 | 2, 3, 4 | sylancr 695 |
. . . . . . . . 9
    
              |
6 | | 1p1e2 11134 |
. . . . . . . . . . . 12
   |
7 | 6 | a1i 11 |
. . . . . . . . . . 11
    
    |
8 | 7 | breq1d 4663 |
. . . . . . . . . 10
    
              |
9 | 8 | biimpd 219 |
. . . . . . . . 9
    
      
       |
10 | 5, 9 | sylbid 230 |
. . . . . . . 8
    
    
       |
11 | 10 | imp 445 |
. . . . . . 7
                 |
12 | | 2nn0 11309 |
. . . . . . . 8
 |
13 | | simpl 473 |
. . . . . . . 8
                 |
14 | | nn0sub 11343 |
. . . . . . . 8
           
         |
15 | 12, 13, 14 | sylancr 695 |
. . . . . . 7
           
             |
16 | 11, 15 | mpbid 222 |
. . . . . 6
                   |
17 | 3 | adantr 481 |
. . . . . . 7
                 |
18 | | 0red 10041 |
. . . . . . . . . 10
    
  |
19 | | 1red 10055 |
. . . . . . . . . 10
    
  |
20 | | nn0re 11301 |
. . . . . . . . . 10
    
      |
21 | 18, 19, 20 | 3jca 1242 |
. . . . . . . . 9
    
        |
22 | | 0lt1 10550 |
. . . . . . . . 9
 |
23 | | lttr 10114 |
. . . . . . . . . 10
 
      
    
       |
24 | 23 | expd 452 |
. . . . . . . . 9
 
     
             |
25 | 21, 22, 24 | mpisyl 21 |
. . . . . . . 8
    
    
       |
26 | 25 | imp 445 |
. . . . . . 7
                 |
27 | | elnnz 11387 |
. . . . . . 7
                 |
28 | 17, 26, 27 | sylanbrc 698 |
. . . . . 6
                 |
29 | | 2pos 11112 |
. . . . . . . 8
 |
30 | | 2re 11090 |
. . . . . . . . . 10
 |
31 | 30 | a1i 11 |
. . . . . . . . 9
    
  |
32 | 31, 20 | ltsubposd 10613 |
. . . . . . . 8
    

             |
33 | 29, 32 | mpbii 223 |
. . . . . . 7
    
            |
34 | 33 | adantr 481 |
. . . . . 6
                       |
35 | | elfzo0 12508 |
. . . . . 6
        ..^           
                 |
36 | 16, 28, 34, 35 | syl3anbrc 1246 |
. . . . 5
                  ..^       |
37 | 1, 36 | sylan 488 |
. . . 4
  Word             ..^       |
38 | 37 | 3adant2 1080 |
. . 3
  Word
Word             ..^       |
39 | | 2swrdeqwrdeq 13453 |
. . 3
  Word
Word        ..^                  substr            substr          
 substr                substr                    |
40 | 38, 39 | syld3an3 1371 |
. 2
  Word
Word      
        
  substr          
 substr          
 substr                substr                    |
41 | | swrd2lsw 13695 |
. . . . . . . . 9
  Word       substr                            lastS       |
42 | 41 | 3adant2 1080 |
. . . . . . . 8
  Word
Word       substr                            lastS       |
43 | 42 | adantr 481 |
. . . . . . 7
   Word
Word                substr                            lastS       |
44 | | breq2 4657 |
. . . . . . . . . . 11
        
            |
45 | 44 | 3anbi3d 1405 |
. . . . . . . . . 10
        
 
Word Word       Word Word
        |
46 | | swrd2lsw 13695 |
. . . . . . . . . . 11
  Word       substr                            lastS       |
47 | 46 | 3adant1 1079 |
. . . . . . . . . 10
  Word
Word       substr                            lastS       |
48 | 45, 47 | syl6bi 243 |
. . . . . . . . 9
        
 
Word Word     
 substr                            lastS        |
49 | 48 | impcom 446 |
. . . . . . . 8
   Word
Word                substr                            lastS       |
50 | | oveq1 6657 |
. . . . . . . . . . . 12
        
              |
51 | | id 22 |
. . . . . . . . . . . 12
        
          |
52 | 50, 51 | opeq12d 4410 |
. . . . . . . . . . 11
        
                            |
53 | 52 | oveq2d 6666 |
. . . . . . . . . 10
        
 substr                substr                 |
54 | 53 | eqeq1d 2624 |
. . . . . . . . 9
        
  substr                            lastS    
 substr                            lastS        |
55 | 54 | adantl 482 |
. . . . . . . 8
   Word
Word                 substr
                           lastS      substr                            lastS        |
56 | 49, 55 | mpbird 247 |
. . . . . . 7
   Word
Word                substr                            lastS       |
57 | 43, 56 | eqeq12d 2637 |
. . . . . 6
   Word
Word                 substr
               substr                            lastS                  lastS        |
58 | | fvexd 6203 |
. . . . . . 7
   Word
Word                           |
59 | | fvexd 6203 |
. . . . . . 7
   Word
Word               lastS     |
60 | | fvexd 6203 |
. . . . . . 7
   Word
Word                           |
61 | | fvexd 6203 |
. . . . . . 7
   Word
Word               lastS     |
62 | | s2eq2s1eq 13681 |
. . . . . . 7
             lastS               lastS                   lastS                  lastS    
                               lastS       lastS         |
63 | 58, 59, 60, 61, 62 | syl22anc 1327 |
. . . . . 6
   Word
Word                             lastS                  lastS    
                               lastS       lastS         |
64 | | fvex 6201 |
. . . . . . . . 9
           |
65 | | s111 13395 |
. . . . . . . . 9
                                                   
                       |
66 | 64, 60, 65 | sylancr 695 |
. . . . . . . 8
   Word
Word                                           
                       |
67 | | oveq1 6657 |
. . . . . . . . . . . 12
        
              |
68 | 67 | fveq2d 6195 |
. . . . . . . . . . 11
        
                      |
69 | 68 | eqcoms 2630 |
. . . . . . . . . 10
        
                      |
70 | 69 | adantl 482 |
. . . . . . . . 9
   Word
Word                                     |
71 | 70 | eqeq2d 2632 |
. . . . . . . 8
   Word
Word                                                           |
72 | 66, 71 | bitrd 268 |
. . . . . . 7
   Word
Word                                           
                       |
73 | | fvex 6201 |
. . . . . . . 8
lastS    |
74 | | s111 13395 |
. . . . . . . 8
  lastS   lastS       lastS       lastS    
lastS   lastS      |
75 | 73, 61, 74 | sylancr 695 |
. . . . . . 7
   Word
Word                  lastS       lastS    
lastS   lastS      |
76 | 72, 75 | anbi12d 747 |
. . . . . 6
   Word
Word                                               lastS       lastS                           lastS   lastS       |
77 | 57, 63, 76 | 3bitrd 294 |
. . . . 5
   Word
Word                 substr
               substr                                    lastS   lastS       |
78 | 77 | anbi2d 740 |
. . . 4
   Word
Word                  substr            substr          
 substr                substr               
  substr          
 substr          
                     lastS   lastS        |
79 | | 3anass 1042 |
. . . 4
   substr            substr          
                    lastS   lastS   
  substr          
 substr          
                     lastS   lastS       |
80 | 78, 79 | syl6bbr 278 |
. . 3
   Word
Word                  substr            substr          
 substr                substr               
  substr          
 substr          
                    lastS   lastS       |
81 | 80 | pm5.32da 673 |
. 2
  Word
Word                  substr
         
 substr          
 substr                substr                            substr
         
 substr          
                    lastS   lastS        |
82 | 40, 81 | bitrd 268 |
1
  Word
Word      
        
  substr          
 substr          
                    lastS   lastS        |