Metamath Proof Explorer


Theorem csbin

Description: Distribute proper substitution into a class through an intersection relation. (Contributed by Alan Sare, 22-Jul-2012) (Revised by NM, 18-Aug-2018)

Ref Expression
Assertion csbin A/xBC=A/xBA/xC

Proof

Step Hyp Ref Expression
1 csbeq1 y=Ay/xBC=A/xBC
2 csbeq1 y=Ay/xB=A/xB
3 csbeq1 y=Ay/xC=A/xC
4 2 3 ineq12d y=Ay/xBy/xC=A/xBA/xC
5 1 4 eqeq12d y=Ay/xBC=y/xBy/xCA/xBC=A/xBA/xC
6 vex yV
7 nfcsb1v _xy/xB
8 nfcsb1v _xy/xC
9 7 8 nfin _xy/xBy/xC
10 csbeq1a x=yB=y/xB
11 csbeq1a x=yC=y/xC
12 10 11 ineq12d x=yBC=y/xBy/xC
13 6 9 12 csbief y/xBC=y/xBy/xC
14 5 13 vtoclg AVA/xBC=A/xBA/xC
15 csbprc ¬AVA/xBC=
16 csbprc ¬AVA/xB=
17 csbprc ¬AVA/xC=
18 16 17 ineq12d ¬AVA/xBA/xC=
19 in0 =
20 18 19 eqtr2di ¬AV=A/xBA/xC
21 15 20 eqtrd ¬AVA/xBC=A/xBA/xC
22 14 21 pm2.61i A/xBC=A/xBA/xC