Description: Closure of the subword extractor. (Contributed by Stefan O'Rear, 16-Aug-2015) (Revised by Mario Carneiro, 26-Feb-2016)
Ref | Expression | ||
---|---|---|---|
Assertion | swrdcl | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | eleq1 | |
|
2 | n0 | |
|
3 | df-substr | |
|
4 | 3 | elmpocl2 | |
5 | opelxp | |
|
6 | 4 5 | sylib | |
7 | 6 | exlimiv | |
8 | 2 7 | sylbi | |
9 | swrdval | |
|
10 | wrdf | |
|
11 | 10 | 3ad2ant1 | |
12 | 11 | ad2antrr | |
13 | simplr | |
|
14 | simpr | |
|
15 | simpll3 | |
|
16 | simpll2 | |
|
17 | fzoaddel2 | |
|
18 | 14 15 16 17 | syl3anc | |
19 | 13 18 | sseldd | |
20 | 12 | fdmd | |
21 | 19 20 | eleqtrd | |
22 | 12 21 | ffvelcdmd | |
23 | 22 | fmpttd | |
24 | iswrdi | |
|
25 | 23 24 | syl | |
26 | wrd0 | |
|
27 | 26 | a1i | |
28 | 25 27 | ifclda | |
29 | 9 28 | eqeltrd | |
30 | 29 | 3expb | |
31 | 8 30 | sylan2 | |
32 | 26 | a1i | |
33 | 1 31 32 | pm2.61ne | |