Description: Define an enumeration of a set from a choice function; second part, it restricts to a bijection.EDITORIAL: overlaps dfac8a . (Contributed by Stefan O'Rear, 18-Jan-2015)
Ref | Expression | ||
---|---|---|---|
Hypotheses | dnnumch.f | |
|
dnnumch.a | |
||
dnnumch.g | |
||
Assertion | dnnumch1 | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | dnnumch.f | |
|
2 | dnnumch.a | |
|
3 | dnnumch.g | |
|
4 | recsval | |
|
5 | 1 | fveq1i | |
6 | 1 | tfr1 | |
7 | fnfun | |
|
8 | 6 7 | ax-mp | |
9 | vex | |
|
10 | resfunexg | |
|
11 | 8 9 10 | mp2an | |
12 | rneq | |
|
13 | df-ima | |
|
14 | 12 13 | eqtr4di | |
15 | 14 | difeq2d | |
16 | 15 | fveq2d | |
17 | rneq | |
|
18 | 17 | difeq2d | |
19 | 18 | fveq2d | |
20 | 19 | cbvmptv | |
21 | fvex | |
|
22 | 16 20 21 | fvmpt | |
23 | 11 22 | ax-mp | |
24 | 1 | reseq1i | |
25 | 24 | fveq2i | |
26 | 23 25 | eqtr3i | |
27 | 4 5 26 | 3eqtr4g | |
28 | 27 | ad2antlr | |
29 | difss | |
|
30 | elpw2g | |
|
31 | 2 30 | syl | |
32 | 29 31 | mpbiri | |
33 | neeq1 | |
|
34 | fveq2 | |
|
35 | id | |
|
36 | 34 35 | eleq12d | |
37 | 33 36 | imbi12d | |
38 | 37 | rspcva | |
39 | 32 3 38 | syl2anc | |
40 | 39 | adantr | |
41 | 40 | imp | |
42 | 28 41 | eqeltrd | |
43 | 42 | ex | |
44 | 43 | ralrimiva | |
45 | 6 | tz7.49c | |
46 | 2 44 45 | syl2anc | |