Metamath Proof Explorer


Theorem distel

Description: Distinctors in terms of membership. (NOTE: this only works with relations where we can prove el and elirrv .) (Contributed by Scott Fenton, 15-Dec-2010)

Ref Expression
Assertion distel ¬ y y = x ¬ y ¬ x y

Proof

Step Hyp Ref Expression
1 el z x z
2 df-ex z x z ¬ z ¬ x z
3 nfnae y ¬ y y = x
4 dveel1 ¬ y y = x x z y x z
5 3 4 nf5d ¬ y y = x y x z
6 5 nfnd ¬ y y = x y ¬ x z
7 elequ2 z = y x z x y
8 7 notbid z = y ¬ x z ¬ x y
9 8 a1i ¬ y y = x z = y ¬ x z ¬ x y
10 3 6 9 cbvald ¬ y y = x z ¬ x z y ¬ x y
11 10 notbid ¬ y y = x ¬ z ¬ x z ¬ y ¬ x y
12 2 11 syl5bb ¬ y y = x z x z ¬ y ¬ x y
13 1 12 mpbii ¬ y y = x ¬ y ¬ x y
14 elirrv ¬ y y
15 elequ1 y = x y y x y
16 14 15 mtbii y = x ¬ x y
17 16 alimi y y = x y ¬ x y
18 17 con3i ¬ y ¬ x y ¬ y y = x
19 13 18 impbii ¬ y y = x ¬ y ¬ x y