Metamath Proof Explorer


Theorem wl-2sb6d

Description: Version of 2sb6 with a context, and distinct variable conditions replaced with distinctors. (Contributed by Wolf Lammen, 4-Aug-2019)

Ref Expression
Hypotheses wl-2sb6d.1 φ ¬ y y = x
wl-2sb6d.2 φ ¬ y y = w
wl-2sb6d.3 φ ¬ y y = z
wl-2sb6d.4 φ ¬ x x = z
Assertion wl-2sb6d φ z x w y ψ x y x = z y = w ψ

Proof

Step Hyp Ref Expression
1 wl-2sb6d.1 φ ¬ y y = x
2 wl-2sb6d.2 φ ¬ y y = w
3 wl-2sb6d.3 φ ¬ y y = z
4 wl-2sb6d.4 φ ¬ x x = z
5 1 3 jca φ ¬ y y = x ¬ y y = z
6 sb4b ¬ x x = z z x w y ψ x x = z w y ψ
7 nfnae x ¬ y y = w
8 wl-nfnae1 x ¬ y y = x
9 nfnae x ¬ y y = z
10 8 9 nfan x ¬ y y = x ¬ y y = z
11 7 10 nfan x ¬ y y = w ¬ y y = x ¬ y y = z
12 sb4b ¬ y y = w w y ψ y y = w ψ
13 12 imbi2d ¬ y y = w x = z w y ψ x = z y y = w ψ
14 impexp x = z y = w ψ x = z y = w ψ
15 14 albii y x = z y = w ψ y x = z y = w ψ
16 nfeqf ¬ y y = x ¬ y y = z y x = z
17 19.21t y x = z y x = z y = w ψ x = z y y = w ψ
18 16 17 syl ¬ y y = x ¬ y y = z y x = z y = w ψ x = z y y = w ψ
19 15 18 bitr2id ¬ y y = x ¬ y y = z x = z y y = w ψ y x = z y = w ψ
20 13 19 sylan9bb ¬ y y = w ¬ y y = x ¬ y y = z x = z w y ψ y x = z y = w ψ
21 11 20 albid ¬ y y = w ¬ y y = x ¬ y y = z x x = z w y ψ x y x = z y = w ψ
22 6 21 sylan9bb ¬ x x = z ¬ y y = w ¬ y y = x ¬ y y = z z x w y ψ x y x = z y = w ψ
23 4 2 5 22 syl12anc φ z x w y ψ x y x = z y = w ψ