Metamath Proof Explorer


Theorem fv3

Description: Alternate definition of the value of a function. Definition 6.11 of TakeutiZaring p. 26. (Contributed by NM, 30-Apr-2004) (Revised by Mario Carneiro, 31-Aug-2015)

Ref Expression
Assertion fv3 F A = x | y x y A F y ∃! y A F y

Proof

Step Hyp Ref Expression
1 elfv x F A z x z y A F y y = z
2 biimpr A F y y = z y = z A F y
3 2 alimi y A F y y = z y y = z A F y
4 breq2 y = z A F y A F z
5 4 equsalvw y y = z A F y A F z
6 3 5 sylib y A F y y = z A F z
7 6 anim2i x z y A F y y = z x z A F z
8 7 eximi z x z y A F y y = z z x z A F z
9 elequ2 z = y x z x y
10 breq2 z = y A F z A F y
11 9 10 anbi12d z = y x z A F z x y A F y
12 11 cbvexvw z x z A F z y x y A F y
13 8 12 sylib z x z y A F y y = z y x y A F y
14 exsimpr z x z y A F y y = z z y A F y y = z
15 eu6 ∃! y A F y z y A F y y = z
16 14 15 sylibr z x z y A F y y = z ∃! y A F y
17 13 16 jca z x z y A F y y = z y x y A F y ∃! y A F y
18 nfeu1 y ∃! y A F y
19 nfv y x z
20 nfa1 y y A F y y = z
21 19 20 nfan y x z y A F y y = z
22 21 nfex y z x z y A F y y = z
23 18 22 nfim y ∃! y A F y z x z y A F y y = z
24 biimp A F y y = z A F y y = z
25 ax9 y = z x y x z
26 24 25 syl6 A F y y = z A F y x y x z
27 26 impcomd A F y y = z x y A F y x z
28 27 sps y A F y y = z x y A F y x z
29 28 anc2ri y A F y y = z x y A F y x z y A F y y = z
30 29 com12 x y A F y y A F y y = z x z y A F y y = z
31 30 eximdv x y A F y z y A F y y = z z x z y A F y y = z
32 15 31 syl5bi x y A F y ∃! y A F y z x z y A F y y = z
33 23 32 exlimi y x y A F y ∃! y A F y z x z y A F y y = z
34 33 imp y x y A F y ∃! y A F y z x z y A F y y = z
35 17 34 impbii z x z y A F y y = z y x y A F y ∃! y A F y
36 1 35 bitri x F A y x y A F y ∃! y A F y
37 36 abbi2i F A = x | y x y A F y ∃! y A F y