Step | Hyp | Ref
| Expression |
1 | | df-rab 2921 |
. . 3
 Word   ..^       cyclShift     Word   ..^       cyclShift     |
2 | | r19.42v 3092 |
. . . . 5
   ..^       Word  cyclShift    Word   ..^       cyclShift     |
3 | 2 | bicomi 214 |
. . . 4
  Word   ..^       cyclShift     ..^       Word  cyclShift     |
4 | 3 | abbii 2739 |
. . 3
  Word   ..^       cyclShift       ..^       Word 
cyclShift     |
5 | | df-rex 2918 |
. . . 4
   ..^       Word  cyclShift       ..^    
 Word  cyclShift      |
6 | 5 | abbii 2739 |
. . 3
   ..^       Word  cyclShift         ..^      Word

cyclShift      |
7 | 1, 4, 6 | 3eqtri 2648 |
. 2
 Word   ..^       cyclShift        ..^    
 Word  cyclShift      |
8 | | abid2 2745 |
. . . 4

 ..^       ..^      |
9 | | ovex 6678 |
. . . 4
 ..^      |
10 | 8, 9 | eqeltri 2697 |
. . 3

 ..^       |
11 | | tru 1487 |
. . . . 5
 |
12 | 11, 11 | pm3.2i 471 |
. . . 4
 |
13 | | ovexd 6680 |
. . . . . 6
 cyclShift
   |
14 | | eqtr3 2643 |
. . . . . . . . . . . . 13
   cyclShift   cyclShift  
  |
15 | 14 | ex 450 |
. . . . . . . . . . . 12
  cyclShift    cyclShift
    |
16 | 15 | eqcoms 2630 |
. . . . . . . . . . 11
  cyclShift    cyclShift
    |
17 | 16 | adantl 482 |
. . . . . . . . . 10
  Word 
cyclShift     cyclShift     |
18 | 17 | com12 32 |
. . . . . . . . 9
  cyclShift    Word  cyclShift  
   |
19 | 18 | ad2antlr 763 |
. . . . . . . 8
   cyclShift     Word  cyclShift  
   |
20 | 19 | alrimiv 1855 |
. . . . . . 7
   cyclShift       Word 
cyclShift      |
21 | 20 | ex 450 |
. . . . . 6
  cyclShift
 
    Word 
cyclShift       |
22 | 13, 21 | spcimedv 3292 |
. . . . 5
      Word  cyclShift
      |
23 | 22 | imp 445 |
. . . 4
       Word  cyclShift  
   |
24 | 12, 23 | mp1i 13 |
. . 3
  ..^    
      Word  cyclShift  
   |
25 | 10, 24 | zfrep4 4779 |
. 2
     ..^    
 Word  cyclShift      |
26 | 7, 25 | eqeltri 2697 |
1
 Word   ..^       cyclShift    |