Description: The set of words taking values in a subset is a (free) submonoid of the free monoid. (Contributed by Mario Carneiro, 27-Sep-2015) (Revised by Mario Carneiro, 27-Feb-2016)
Ref | Expression | ||
---|---|---|---|
Hypothesis | frmdmnd.m | |
|
Assertion | frmdsssubm | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | frmdmnd.m | |
|
2 | sswrd | |
|
3 | 2 | adantl | |
4 | eqid | |
|
5 | 1 4 | frmdbas | |
6 | 5 | adantr | |
7 | 3 6 | sseqtrrd | |
8 | wrd0 | |
|
9 | 8 | a1i | |
10 | 7 | sselda | |
11 | 7 | sselda | |
12 | 10 11 | anim12dan | |
13 | eqid | |
|
14 | 1 4 13 | frmdadd | |
15 | 12 14 | syl | |
16 | ccatcl | |
|
17 | 16 | adantl | |
18 | 15 17 | eqeltrd | |
19 | 18 | ralrimivva | |
20 | 1 | frmdmnd | |
21 | 20 | adantr | |
22 | 1 | frmd0 | |
23 | 4 22 13 | issubm | |
24 | 21 23 | syl | |
25 | 7 9 19 24 | mpbir3and | |