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 3833
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 3724, to prevent ambiguity. Theorem sbcel1g 4346 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 4339). Theorem sbccsb 4366 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 3832 . 2 class 𝐴 / 𝑥𝐵
5 vy . . . . . 6 setvar 𝑦
65cv 1547 . . . . 5 class 𝑦
76, 3wcel 2121 . . . 4 wff 𝑦𝐵
87, 1, 2wsbc 3724 . . 3 wff [𝐴 / 𝑥]𝑦𝐵
98, 5cab 2719 . 2 class {𝑦[𝐴 / 𝑥]𝑦𝐵}
104, 9wceq 1548 1 wff 𝐴 / 𝑥𝐵 = {𝑦[𝐴 / 𝑥]𝑦𝐵}
Colors of variables: wff setvar class
This definition is referenced by:  csb2  3834  csbeq1  3835  csbeq2  3837  csbeq2d  3838  csbeq2dv  3839  cbvcsbw  3842  cbvcsb  3843  cbvcsbv  3844  csbid  3845  csbcow  3847  csbco  3848  csbtt  3849  csbconstg  3851  csbgfi  3852  nfcsb1d  3854  nfcsbd  3857  nfcsbw  3858  csbie  3867  csbied  3868  csbie2g  3872  cbvralcsf  3874  cbvreucsf  3876  cbvrabcsf  3877  csbprc  4339  sbcel12  4341  sbceqg  4342  csbnestgfw  4352  csbnestgf  4357  csbvarg  4364  csbexg  5234  cbvcsbvw2  36472  cbvcsbdavw  36500  cbvcsbdavw2  36501  bj-csbsnlem  37269  bj-csbprc  37276  csbcom2fi  38508
  Copyright terms: Public domain W3C validator