Metamath Proof Explorer


Theorem funopab

Description: A class of ordered pairs is a function when there is at most one second member for each pair. (Contributed by NM, 16-May-1995)

Ref Expression
Assertion funopab Fun x y | φ x * y φ

Proof

Step Hyp Ref Expression
1 relopabv Rel x y | φ
2 nfopab1 _ x x y | φ
3 nfopab2 _ y x y | φ
4 2 3 dffun6f Fun x y | φ Rel x y | φ x * y x x y | φ y
5 1 4 mpbiran Fun x y | φ x * y x x y | φ y
6 df-br x x y | φ y x y x y | φ
7 opabidw x y x y | φ φ
8 6 7 bitri x x y | φ y φ
9 8 mobii * y x x y | φ y * y φ
10 9 albii x * y x x y | φ y x * y φ
11 5 10 bitri Fun x y | φ x * y φ