Metamath Proof Explorer


Theorem opabiota

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

Ref Expression
Hypotheses opabiota.1 F = x y | y | φ = y
opabiota.2 x = B φ ψ
Assertion opabiota B dom F F B = ι y | ψ

Proof

Step Hyp Ref Expression
1 opabiota.1 F = x y | y | φ = y
2 opabiota.2 x = B φ ψ
3 fveq2 x = B F x = F B
4 2 iotabidv x = B ι y | φ = ι y | ψ
5 3 4 eqeq12d x = B F x = ι y | φ F B = ι y | ψ
6 vex x V
7 6 eldm x dom F y x F y
8 nfiota1 _ y ι y | φ
9 8 nfeq2 y F x = ι y | φ
10 1 opabiotafun Fun F
11 funbrfv Fun F x F y F x = y
12 10 11 ax-mp x F y F x = y
13 df-br x F y x y F
14 1 eleq2i x y F x y x y | y | φ = y
15 opabidw x y x y | y | φ = y y | φ = y
16 13 14 15 3bitri x F y y | φ = y
17 vsnid y y
18 id y | φ = y y | φ = y
19 17 18 eleqtrrid y | φ = y y y | φ
20 abid y y | φ φ
21 19 20 sylib y | φ = y φ
22 16 21 sylbi x F y φ
23 vex y V
24 6 23 breldm x F y x dom F
25 1 opabiotadm dom F = x | ∃! y φ
26 25 abeq2i x dom F ∃! y φ
27 24 26 sylib x F y ∃! y φ
28 iota1 ∃! y φ φ ι y | φ = y
29 27 28 syl x F y φ ι y | φ = y
30 22 29 mpbid x F y ι y | φ = y
31 12 30 eqtr4d x F y F x = ι y | φ
32 9 31 exlimi y x F y F x = ι y | φ
33 7 32 sylbi x dom F F x = ι y | φ
34 5 33 vtoclga B dom F F B = ι y | ψ