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

Theorem csbvarg 4395
Description: The proper substitution of a class for setvar variable results in the class (if the class exists). (Contributed by NM, 10-Nov-2005.)
Assertion
Ref Expression
csbvarg (𝐴 ∈ 𝑉 → ⦋𝐴 / 𝑥⦌𝑥 = 𝐴)

Proof of Theorem csbvarg
Dummy variables 𝑦 𝑧 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 elex 3475 . 2 (𝐴 ∈ 𝑉 → 𝐴 ∈ V)
2 df-csb 3852 . . . . . . 7 ⦋𝑦 / 𝑥⦌𝑥 = {𝑧 ∣ [𝑦 / 𝑥]𝑧 ∈ 𝑥}
3 sbcel2gv 3808 . . . . . . . 8 (𝑦 ∈ V → ([𝑦 / 𝑥]𝑧 ∈ 𝑥 ↔ 𝑧 ∈ 𝑦))
43eqabcdv 2898 . . . . . . 7 (𝑦 ∈ V → {𝑧 ∣ [𝑦 / 𝑥]𝑧 ∈ 𝑥} = 𝑦)
52, 4eqtrid 2810 . . . . . 6 (𝑦 ∈ V → ⦋𝑦 / 𝑥⦌𝑥 = 𝑦)
65elv 3459 . . . . 5 ⦋𝑦 / 𝑥⦌𝑥 = 𝑦
76csbeq2i 3859 . . . 4 ⦋𝐴 / 𝑦⦌⦋𝑦 / 𝑥⦌𝑥 = ⦋𝐴 / 𝑦⦌𝑦
8 csbcow 3866 . . . 4 ⦋𝐴 / 𝑦⦌⦋𝑦 / 𝑥⦌𝑥 = ⦋𝐴 / 𝑥⦌𝑥
9 df-csb 3852 . . . 4 ⦋𝐴 / 𝑦⦌𝑦 = {𝑧 ∣ [𝐴 / 𝑦]𝑧 ∈ 𝑦}
107, 8, 93eqtr3i 2794 . . 3 ⦋𝐴 / 𝑥⦌𝑥 = {𝑧 ∣ [𝐴 / 𝑦]𝑧 ∈ 𝑦}
11 sbcel2gv 3808 . . . 4 (𝐴 ∈ V → ([𝐴 / 𝑦]𝑧 ∈ 𝑦 ↔ 𝑧 ∈ 𝐴))
1211eqabcdv 2898 . . 3 (𝐴 ∈ V → {𝑧 ∣ [𝐴 / 𝑦]𝑧 ∈ 𝑦} = 𝐴)
1310, 12eqtrid 2810 . 2 (𝐴 ∈ V → ⦋𝐴 / 𝑥⦌𝑥 = 𝐴)
141, 13syl 18 1 (𝐴 ∈ 𝑉 → ⦋𝐴 / 𝑥⦌𝑥 = 𝐴)
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   → wi 4   = wceq 1570   ∈ wcel 2147  {cab 2741  Vcvv 3454  [wsbc 3742  ⦋csb 3851
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1828  ax-4 1842  ax-5 1945  ax-6 2002  ax-7 2043  ax-8 2149  ax-9 2157  ax-12 2216  ax-ext 2735
This proof depends on definitions:  df-bi 210  df-an 402  df-tru 1573  df-ex 1813  df-sb 2102  df-clab 2742  df-cleq 2755  df-clel 2839  df-v 3456  df-sbc 3743  df-csb 3852
This theorem is used by:  csbvargi  4396  sbccsb2  4398  2nreu  4405  csbfv  6955  ixpsnval  8956  csbwrdg  14716  swrdspsleq  14843  prmgaplem7  17264  telgsums  20237  ixpsnbasval  21513  scmatscm  22858  pm2mpf1lem  23142  pm2mpcoe1  23148  idpm2idmp  23149  pm2mpmhmlem2  23167  monmat2matmon  23172  pm2mp  23173  fvmptnn04if  23197  chfacfscmulfsupp  23207  cayhamlem4  23236  divcncf  25798  opsbc2ie  33144  esum2dlem  34794  relowlpssretop  38479  rdgeqoa  38485  renegclALT  40212  cdlemk40  42166  tfsconcatfv  44535  iscard4  44726  minregex  44727  cotrclrcl  44934  frege124d  44953  frege70  45125  frege72  45127  frege77  45132  frege91  45146  frege92  45147  frege116  45171  frege118  45173  frege120  45175  rusbcALT  45613  onfrALTlem5  45716  onfrALTlem4  45717  onfrALTlem5VD  46058  iccelpart  48720  ply1mulgsumlem4  49706
  Copyright terms: Public domain W3C validator