Metamath Proof Explorer


Theorem opabiotafun

Description: Define a function whose value is "the unique y such that ph ( x , y ) ". (Contributed by NM, 19-May-2015)

Ref Expression
Hypothesis opabiota.1 F = x y | y | φ = y
Assertion opabiotafun Fun F

Proof

Step Hyp Ref Expression
1 opabiota.1 F = x y | y | φ = y
2 funopab Fun x y | y | φ = y x * y y | φ = y
3 mo2icl z y | φ = z z = y | φ * z y | φ = z
4 unieq y | φ = z y | φ = z
5 unisnv z = z
6 4 5 eqtr2di y | φ = z z = y | φ
7 3 6 mpg * z y | φ = z
8 nfv z y | φ = y
9 nfab1 _ y y | φ
10 9 nfeq1 y y | φ = z
11 sneq y = z y = z
12 11 eqeq2d y = z y | φ = y y | φ = z
13 8 10 12 cbvmow * y y | φ = y * z y | φ = z
14 7 13 mpbir * y y | φ = y
15 2 14 mpgbir Fun x y | y | φ = y
16 1 funeqi Fun F Fun x y | y | φ = y
17 15 16 mpbir Fun F