Description: The set of (different!) words resulting by cyclically shifting a given word is an indexed union. (Contributed by AV, 19-May-2018) (Revised by AV, 8-Jun-2018) (Proof shortened by AV, 8-Nov-2018)
Ref | Expression | ||
---|---|---|---|
Hypothesis | cshwrepswhash1.m | |
|
Assertion | cshwsiun | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | cshwrepswhash1.m | |
|
2 | df-rab | |
|
3 | eqcom | |
|
4 | 3 | biimpi | |
5 | 4 | reximi | |
6 | 5 | adantl | |
7 | cshwcl | |
|
8 | 7 | adantr | |
9 | eleq1 | |
|
10 | 8 9 | syl5ibrcom | |
11 | 10 | rexlimdva | |
12 | eqcom | |
|
13 | 12 | biimpi | |
14 | 13 | reximi | |
15 | 11 14 | jca2 | |
16 | 6 15 | impbid2 | |
17 | velsn | |
|
18 | 17 | bicomi | |
19 | 18 | a1i | |
20 | 19 | rexbidv | |
21 | 16 20 | bitrd | |
22 | 21 | abbidv | |
23 | 2 22 | eqtrid | |
24 | df-iun | |
|
25 | 23 1 24 | 3eqtr4g | |