Metamath Proof Explorer


Theorem dffun10

Description: Another potential definition of functionality. Based on statements in http://people.math.gatech.edu/~belinfan/research/autoreas/otter/sum/fs/ . (Contributed by Scott Fenton, 30-Aug-2017)

Ref Expression
Assertion dffun10 Fun F F I V V I F

Proof

Step Hyp Ref Expression
1 impexp x y F x z F y = z x y F x z F y = z
2 1 albii z x y F x z F y = z z x y F x z F y = z
3 19.21v z x y F x z F y = z x y F z x z F y = z
4 vex x V
5 vex y V
6 4 5 opelco x y V I F z x F z z V I y
7 df-br x F z x z F
8 brv z V y
9 brdif z V I y z V y ¬ z I y
10 8 9 mpbiran z V I y ¬ z I y
11 5 ideq z I y z = y
12 equcom z = y y = z
13 11 12 bitri z I y y = z
14 10 13 xchbinx z V I y ¬ y = z
15 7 14 anbi12i x F z z V I y x z F ¬ y = z
16 15 exbii z x F z z V I y z x z F ¬ y = z
17 exanali z x z F ¬ y = z ¬ z x z F y = z
18 6 16 17 3bitri x y V I F ¬ z x z F y = z
19 18 con2bii z x z F y = z ¬ x y V I F
20 opex x y V
21 eldif x y V V I F x y V ¬ x y V I F
22 20 21 mpbiran x y V V I F ¬ x y V I F
23 19 22 bitr4i z x z F y = z x y V V I F
24 23 imbi2i x y F z x z F y = z x y F x y V V I F
25 2 3 24 3bitri z x y F x z F y = z x y F x y V V I F
26 25 2albii x y z x y F x z F y = z x y x y F x y V V I F
27 ssrel Rel F F V V I F x y x y F x y V V I F
28 26 27 bitr4id Rel F x y z x y F x z F y = z F V V I F
29 28 pm5.32i Rel F x y z x y F x z F y = z Rel F F V V I F
30 dffun4 Fun F Rel F x y z x y F x z F y = z
31 sscoid F I V V I F Rel F F V V I F
32 29 30 31 3bitr4i Fun F F I V V I F