Description: The mapping of an element of a class to a singleton function is an injection. (Contributed by AV, 13-Sep-2024)
Ref | Expression | ||
---|---|---|---|
Hypotheses | fsetsnf.a | |
|
fsetsnf.f | |
||
Assertion | fsetsnf1 | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | fsetsnf.a | |
|
2 | fsetsnf.f | |
|
3 | 1 2 | fsetsnf | |
4 | 2 | a1i | |
5 | opeq2 | |
|
6 | 5 | sneqd | |
7 | 6 | adantl | |
8 | simpl | |
|
9 | snex | |
|
10 | 9 | a1i | |
11 | 4 7 8 10 | fvmptd | |
12 | opeq2 | |
|
13 | 12 | sneqd | |
14 | 13 | adantl | |
15 | simpr | |
|
16 | snex | |
|
17 | 16 | a1i | |
18 | 4 14 15 17 | fvmptd | |
19 | 11 18 | eqeq12d | |
20 | 19 | adantl | |
21 | opex | |
|
22 | 21 | sneqr | |
23 | opthg | |
|
24 | 23 | adantrr | |
25 | simpr | |
|
26 | 24 25 | syl6bi | |
27 | 22 26 | syl5 | |
28 | 20 27 | sylbid | |
29 | 28 | ralrimivva | |
30 | dff13 | |
|
31 | 3 29 30 | sylanbrc | |