Proof of Theorem clwlkclwwlklem3
Step | Hyp | Ref
| Expression |
1 | | simp1 1061 |
. . . . . . 7
      Word
           |
2 | | simp1 1061 |
. . . . . . . 8
  Word               ..^                            Word   |
3 | 2 | adantr 481 |
. . . . . . 7
   Word               ..^                                         Word   |
4 | 1, 3 | anim12i 590 |
. . . . . 6
       Word        Word
              ..^                                               Word    |
5 | | simp3 1063 |
. . . . . . 7
      Word
    
      |
6 | | simpl2 1065 |
. . . . . . 7
   Word               ..^                                                       |
7 | 5, 6 | anim12ci 591 |
. . . . . 6
       Word        Word
              ..^                                                              |
8 | | simp3 1063 |
. . . . . . . 8
  Word               ..^                              ..^                             |
9 | 8 | anim1i 592 |
. . . . . . 7
   Word               ..^                                          
 ..^                                          |
10 | 9 | adantl 482 |
. . . . . 6
       Word        Word
              ..^                                             ..^                                          |
11 | | clwlkclwwlklem2 26901 |
. . . . . 6
       Word                     
 ..^                                          lastS      
  ..^                                         |
12 | 4, 7, 10, 11 | syl3anc 1326 |
. . . . 5
       Word        Word
              ..^                                           lastS         ..^                                         |
13 | | lencl 13324 |
. . . . . . . 8
 Word       |
14 | | lencl 13324 |
. . . . . . . . . . . 12
 Word
      |
15 | | ffz0hash 13231 |
. . . . . . . . . . . . . . 15
                               |
16 | | oveq1 6657 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
          
                |
17 | 16 | oveq1d 6665 |
. . . . . . . . . . . . . . . . . . . . . . . 24
          
                    |
18 | | nn0cn 11302 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
    
      |
19 | | peano2cn 10208 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
    
        |
20 | | peano2cnm 10347 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
                 |
21 | 18, 19, 20 | 3syl 18 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
    
          |
22 | 21 | subid1d 10381 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
    
                    |
23 | | 1cnd 10056 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
    
  |
24 | 18, 23 | pncand 10393 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
    
              |
25 | 22, 24 | eqtrd 2656 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
    
                |
26 | 25 | adantr 481 |
. . . . . . . . . . . . . . . . . . . . . . . 24
                           |
27 | 17, 26 | sylan9eqr 2678 |
. . . . . . . . . . . . . . . . . . . . . . 23
                                     |
28 | 27 | oveq1d 6665 |
. . . . . . . . . . . . . . . . . . . . . 22
                                         |
29 | 28 | oveq2d 6666 |
. . . . . . . . . . . . . . . . . . . . 21
                        ..^            ..^         |
30 | 29 | raleqdv 3144 |
. . . . . . . . . . . . . . . . . . . 20
                        
 ..^                        
  ..^                        |
31 | | oveq1 6657 |
. . . . . . . . . . . . . . . . . . . . . . . 24
          
                |
32 | | 2cnd 11093 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
    
  |
33 | 18, 32, 23 | subsub3d 10422 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
    
                  |
34 | | 2m1e1 11135 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
   |
35 | 34 | a1i 11 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
    
    |
36 | 35 | oveq2d 6666 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
    
                |
37 | 33, 36 | eqtr3d 2658 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
    
                |
38 | 37 | adantr 481 |
. . . . . . . . . . . . . . . . . . . . . . . 24
                           |
39 | 31, 38 | sylan9eqr 2678 |
. . . . . . . . . . . . . . . . . . . . . . 23
                                     |
40 | 39 | fveq2d 6195 |
. . . . . . . . . . . . . . . . . . . . . 22
                                             |
41 | 40 | preq1d 4274 |
. . . . . . . . . . . . . . . . . . . . 21
                                                           |
42 | 41 | eleq1d 2686 |
. . . . . . . . . . . . . . . . . . . 20
                                        
                    |
43 | 30, 42 | anbi12d 747 |
. . . . . . . . . . . . . . . . . . 19
                           ..^                                          
 
 ..^                                          |
44 | 43 | anbi2d 740 |
. . . . . . . . . . . . . . . . . 18
                         lastS          ..^                                           
 lastS          ..^                                           |
45 | | 3anass 1042 |
. . . . . . . . . . . . . . . . . 18
  lastS       
 ..^                                        lastS          ..^                                          |
46 | 44, 45 | syl6bbr 278 |
. . . . . . . . . . . . . . . . 17
                         lastS          ..^                                           
 lastS         ..^                                          |
47 | 46 | expcom 451 |
. . . . . . . . . . . . . . . 16
          
     
       lastS          ..^                                           
 lastS         ..^                                           |
48 | 47 | expd 452 |
. . . . . . . . . . . . . . 15
          
            lastS          ..^                                           
 lastS         ..^                                            |
49 | 15, 48 | syl 17 |
. . . . . . . . . . . . . 14
                               lastS          ..^                                           
 lastS         ..^                                            |
50 | 49 | ex 450 |
. . . . . . . . . . . . 13
    
                         lastS          ..^                                           
 lastS         ..^                                             |
51 | 50 | com23 86 |
. . . . . . . . . . . 12
    
                 
       lastS          ..^                                           
 lastS         ..^                                             |
52 | 14, 14, 51 | sylc 65 |
. . . . . . . . . . 11
 Word
                    lastS          ..^                                           
 lastS         ..^                                            |
53 | 52 | imp 445 |
. . . . . . . . . 10
  Word                     lastS          ..^                                           
 lastS         ..^                                           |
54 | 53 | 3adant3 1081 |
. . . . . . . . 9
  Word               ..^                                
  lastS        
 ..^                                           
 lastS         ..^                                           |
55 | 54 | adantr 481 |
. . . . . . . 8
   Word               ..^                                             
  lastS        
 ..^                                           
 lastS         ..^                                           |
56 | 13, 55 | syl5com 31 |
. . . . . . 7
 Word    Word               ..^                                           lastS          ..^                                           
 lastS         ..^                                           |
57 | 56 | 3ad2ant2 1083 |
. . . . . 6
      Word
        Word
              ..^                                           lastS          ..^                                           
 lastS         ..^                                           |
58 | 57 | imp 445 |
. . . . 5
       Word        Word
              ..^                                            lastS          ..^                                           
 lastS         ..^                                          |
59 | 12, 58 | mpbird 247 |
. . . 4
       Word        Word
              ..^                                           lastS          ..^                                              |
60 | 59 | ex 450 |
. . 3
      Word
        Word
              ..^                                          lastS      
 
 ..^                                               |
61 | 60 | exlimdv 1861 |
. 2
      Word
          Word               ..^                                          lastS      
 
 ..^                                               |
62 | | clwlkclwwlklem1 26900 |
. 2
      Word
       lastS          ..^                                                Word
              ..^                                            |
63 | 61, 62 | impbid 202 |
1
      Word
          Word               ..^                                        
 lastS          ..^                                               |