Description: A version of fodom that doesn't require the Axiom of Choice ax-ac . If A has choice sequences of length B , then any surjection from A to B can be inverted to an injection the other way. (Contributed by Mario Carneiro, 31-Aug-2015)
Ref | Expression | ||
---|---|---|---|
Assertion | fodomacn | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | foelrn | |
|
2 | 1 | ralrimiva | |
3 | fveq2 | |
|
4 | 3 | eqeq2d | |
5 | 4 | acni3 | |
6 | 2 5 | sylan2 | |
7 | simpll | |
|
8 | acnrcl | |
|
9 | 7 8 | syl | |
10 | simprl | |
|
11 | fveq2 | |
|
12 | simprr | |
|
13 | id | |
|
14 | 2fveq3 | |
|
15 | 13 14 | eqeq12d | |
16 | 15 | rspccva | |
17 | id | |
|
18 | 2fveq3 | |
|
19 | 17 18 | eqeq12d | |
20 | 19 | rspccva | |
21 | 16 20 | eqeqan12d | |
22 | 21 | anandis | |
23 | 12 22 | sylan | |
24 | 11 23 | imbitrrid | |
25 | 24 | ralrimivva | |
26 | dff13 | |
|
27 | 10 25 26 | sylanbrc | |
28 | f1dom2g | |
|
29 | 9 7 27 28 | syl3anc | |
30 | 6 29 | exlimddv | |
31 | 30 | ex | |