Metamath Proof Explorer


Theorem dffun3f

Description: Alternate definition of function, using bound-variable hypotheses instead of distinct variable conditions. (Contributed by Emmett Weisz, 14-Mar-2021)

Ref Expression
Hypotheses dffun3f.1 _ x A
dffun3f.2 _ y A
dffun3f.3 _ z A
Assertion dffun3f Fun A Rel A x z y x A y y = z

Proof

Step Hyp Ref Expression
1 dffun3f.1 _ x A
2 dffun3f.2 _ y A
3 dffun3f.3 _ z A
4 1 2 dffun6f Fun A Rel A x * y x A y
5 nfcv _ z x
6 nfcv _ z y
7 5 3 6 nfbr z x A y
8 7 mof * y x A y z y x A y y = z
9 8 albii x * y x A y x z y x A y y = z
10 9 anbi2i Rel A x * y x A y Rel A x z y x A y y = z
11 4 10 bitri Fun A Rel A x z y x A y y = z