This is an inofficial mirror of http://metamath.tirix.org for personal testing of a visualizer extension only.
Description: An ordered pair is a function iff it is a singleton of an ordered pair. (Contributed by AV, 20-Sep-2020) A function is a class of ordered pairs, so the fact that an ordered pair may sometimes be itself a function is an "accident" depending on the specific encoding of ordered pairs as classes (in set.mm, the Kuratowski encoding). A more meaningful statement is funsng , as relsnopg is to relop . (New usage is discouraged.)
| Ref | Expression | ||
|---|---|---|---|
| Hypotheses | funopsn.x | ||
| funopsn.y | |||
| Assertion | funop |
| Step | Hyp | Ref | Expression |
|---|---|---|---|
| 1 | funopsn.x | ||
| 2 | funopsn.y | ||
| 3 | eqid | ||
| 4 | 1 2 | funopsn | |
| 5 | 3 4 | mpan2 | |
| 6 | vex | ||
| 7 | 6 6 | funsn | |
| 8 | funeq | ||
| 9 | 7 8 | mpbiri | |
| 10 | 9 | adantl | |
| 11 | 10 | exlimiv | |
| 12 | 5 11 | impbii |