MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  df-csb Structured version   Visualization version   GIF version

Definition df-csb 3851
Description: Define the proper substitution of a class for a set into another class. The underlined brackets distinguish it from the substitution into a wff, wsbc 3742, to prevent ambiguity. Theorem sbcel1g 4377 shows an example of how ambiguity could arise if we did not use distinguished brackets. When 𝐴 is a proper class, this evaluates to the empty set (see csbprc 4370). Theorem sbccsb 4397 recovers substitution into a wff from this definition. (Contributed by NM, 10-Nov-2005.)
Assertion
Ref Expression
df-csb 𝐴 / 𝑥𝐵 = {𝑦[𝐴 / 𝑥]𝑦𝐵}
Distinct variable groups:   𝑦,𝐴   𝑦,𝐵   𝑥,𝑦
Allowed substitution hints:   𝐴(𝑥)   𝐵(𝑥)

Detailed syntax breakdown of Definition df-csb
StepHypRef Expression
1 vx . . 3 setvar 𝑥
2 cA . . 3 class 𝐴
3 cB . . 3 class 𝐵
41, 2, 3csb 3850 . 2 class 𝐴 / 𝑥𝐵
5 vy . . . . . 6 setvar 𝑦
65cv 1569 . . . . 5 class 𝑦
76, 3wcel 2145 . . . 4 wff 𝑦𝐵
87, 1, 2wsbc 3742 . . 3 wff [𝐴 / 𝑥]𝑦𝐵
98, 5cab 2740 . 2 class {𝑦[𝐴 / 𝑥]𝑦𝐵}
104, 9wceq 1570 1 wff 𝐴 / 𝑥𝐵 = {𝑦[𝐴 / 𝑥]𝑦𝐵}
Colors of variables:    wff setvar class
This definition is used by:  csb2  3852  csbeq1  3853  csbeq2  3855  csbeq2d  3856  csbeq2dv  3857  cbvcsbw  3860  cbvcsb  3861  cbvcsbv  3862  csbid  3863  csbcow  3865  csbco  3866  csbtt  3867  csbconstg  3869  csbgfi  3870  nfcsb1d  3872  nfcsbd  3875  nfcsbw  3876  csbie  3885  csbied  3886  csbie2g  3890  cbvralcsf  3892  cbvreucsf  3894  cbvrabcsf  3895  csbprc  4370  sbcel12  4372  sbceqg  4373  csbnestgfw  4383  csbnestgf  4388  csbvarg  4395  csbexg  5271  cbvcsbvw2  36838  cbvcsbdavw  36866  cbvcsbdavw2  36867  bj-csbsnlem  37633  bj-csbprc  37640  csbcom2fi  38863
  Copyright terms: Public domain W3C validator