Description: When restricted to complete mappings, the substitution-producing function is one-to-one. (Contributed by Mario Carneiro, 18-Jul-2016)
Ref | Expression | ||
---|---|---|---|
Hypotheses | mrsubvr.v | |
|
mrsubvr.r | |
||
mrsubvr.s | |
||
Assertion | mrsubff1 | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | mrsubvr.v | |
|
2 | mrsubvr.r | |
|
3 | mrsubvr.s | |
|
4 | 1 2 3 | mrsubff | |
5 | mapsspm | |
|
6 | 5 | a1i | |
7 | 4 6 | fssresd | |
8 | fveq1 | |
|
9 | simplrl | |
|
10 | elmapi | |
|
11 | 9 10 | syl | |
12 | ssidd | |
|
13 | simpr | |
|
14 | 1 2 3 | mrsubvr | |
15 | 11 12 13 14 | syl3anc | |
16 | simplrr | |
|
17 | elmapi | |
|
18 | 16 17 | syl | |
19 | 1 2 3 | mrsubvr | |
20 | 18 12 13 19 | syl3anc | |
21 | 15 20 | eqeq12d | |
22 | 8 21 | imbitrid | |
23 | 22 | ralrimdva | |
24 | fvres | |
|
25 | fvres | |
|
26 | 24 25 | eqeqan12d | |
27 | 26 | adantl | |
28 | ffn | |
|
29 | ffn | |
|
30 | eqfnfv | |
|
31 | 28 29 30 | syl2an | |
32 | 10 17 31 | syl2an | |
33 | 32 | adantl | |
34 | 23 27 33 | 3imtr4d | |
35 | 34 | ralrimivva | |
36 | dff13 | |
|
37 | 7 35 36 | sylanbrc | |