Metamath Proof Explorer


Theorem tz6.12-afv

Description: Function value. Theorem 6.12(1) of TakeutiZaring p. 27, analogous to tz6.12 . (Contributed by Alexander van der Vekens, 29-Nov-2017)

Ref Expression
Assertion tz6.12-afv A y F ∃! y A y F F ''' A = y

Proof

Step Hyp Ref Expression
1 simpl A V A y F A V
2 vex y V
3 2 a1i A V A y F y V
4 df-br A F y A y F
5 4 bilanri A V A y F A F y
6 breldmg A V y V A F y A dom F
7 1 3 5 6 syl3anc A V A y F A dom F
8 simpl A dom F ∃! y A y F A dom F
9 velsn x A x = A
10 breq1 A = x A F y x F y
11 4 10 bitr3id A = x A y F x F y
12 11 eqcoms x = A A y F x F y
13 12 eubidv x = A ∃! y A y F ∃! y x F y
14 13 biimpd x = A ∃! y A y F ∃! y x F y
15 9 14 sylbi x A ∃! y A y F ∃! y x F y
16 15 com12 ∃! y A y F x A ∃! y x F y
17 16 adantl A dom F ∃! y A y F x A ∃! y x F y
18 17 ralrimiv A dom F ∃! y A y F x A ∃! y x F y
19 fnres F A Fn A x A ∃! y x F y
20 fnfun F A Fn A Fun F A
21 19 20 sylbir x A ∃! y x F y Fun F A
22 18 21 syl A dom F ∃! y A y F Fun F A
23 8 22 jca A dom F ∃! y A y F A dom F Fun F A
24 23 ex A dom F ∃! y A y F A dom F Fun F A
25 7 24 syl A V A y F ∃! y A y F A dom F Fun F A
26 25 impr A V A y F ∃! y A y F A dom F Fun F A
27 df-dfat F defAt A A dom F Fun F A
28 afvfundmfveq F defAt A F ''' A = F A
29 27 28 sylbir A dom F Fun F A F ''' A = F A
30 26 29 syl A V A y F ∃! y A y F F ''' A = F A
31 tz6.12 A y F ∃! y A y F F A = y
32 31 adantl A V A y F ∃! y A y F F A = y
33 30 32 eqtrd A V A y F ∃! y A y F F ''' A = y
34 33 ex A V A y F ∃! y A y F F ''' A = y
35 eu2ndop1stv ∃! y A y F A V
36 35 pm2.24d ∃! y A y F ¬ A V F ''' A = y
37 36 adantl A y F ∃! y A y F ¬ A V F ''' A = y
38 37 com12 ¬ A V A y F ∃! y A y F F ''' A = y
39 34 38 pm2.61i A y F ∃! y A y F F ''' A = y