Metamath Proof Explorer


Theorem opelopabsb

Description: The law of concretion in terms of substitutions. (Contributed by NM, 30-Sep-2002) (Revised by Mario Carneiro, 18-Nov-2016)

Ref Expression
Assertion opelopabsb A B x y | φ [˙A / x]˙ [˙B / y]˙ φ

Proof

Step Hyp Ref Expression
1 vex x V
2 vex y V
3 1 2 opnzi x y
4 simpl = x y φ = x y
5 4 eqcomd = x y φ x y =
6 5 necon3ai x y ¬ = x y φ
7 3 6 ax-mp ¬ = x y φ
8 7 nex ¬ y = x y φ
9 8 nex ¬ x y = x y φ
10 elopab x y | φ x y = x y φ
11 9 10 mtbir ¬ x y | φ
12 eleq1 A B = A B x y | φ x y | φ
13 11 12 mtbiri A B = ¬ A B x y | φ
14 13 necon2ai A B x y | φ A B
15 opnz A B A V B V
16 14 15 sylib A B x y | φ A V B V
17 sbcex [˙A / x]˙ [˙B / y]˙ φ A V
18 spesbc [˙A / x]˙ [˙B / y]˙ φ x [˙B / y]˙ φ
19 sbcex [˙B / y]˙ φ B V
20 19 exlimiv x [˙B / y]˙ φ B V
21 18 20 syl [˙A / x]˙ [˙B / y]˙ φ B V
22 17 21 jca [˙A / x]˙ [˙B / y]˙ φ A V B V
23 opeq1 z = A z w = A w
24 23 eleq1d z = A z w x y | φ A w x y | φ
25 dfsbcq2 z = A z x w y φ [˙A / x]˙ w y φ
26 24 25 bibi12d z = A z w x y | φ z x w y φ A w x y | φ [˙A / x]˙ w y φ
27 opeq2 w = B A w = A B
28 27 eleq1d w = B A w x y | φ A B x y | φ
29 dfsbcq2 w = B w y φ [˙B / y]˙ φ
30 29 sbcbidv w = B [˙A / x]˙ w y φ [˙A / x]˙ [˙B / y]˙ φ
31 28 30 bibi12d w = B A w x y | φ [˙A / x]˙ w y φ A B x y | φ [˙A / x]˙ [˙B / y]˙ φ
32 vopelopabsb z w x y | φ z x w y φ
33 26 31 32 vtocl2g A V B V A B x y | φ [˙A / x]˙ [˙B / y]˙ φ
34 16 22 33 pm5.21nii A B x y | φ [˙A / x]˙ [˙B / y]˙ φ