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

Theorem cores 6207
Description: Restricted first member of a class composition. (Contributed by NM, 12-Oct-2004.) (Proof shortened by Andrew Salmon, 27-Aug-2011.)
Assertion
Ref Expression
cores (ran 𝐵𝐶 → ((𝐴𝐶) ∘ 𝐵) = (𝐴𝐵))

Proof of Theorem cores
Dummy variables 𝑥 𝑦 𝑧 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 vex 3436 . . . . . . 7 𝑧 ∈ V
2 vex 3436 . . . . . . 7 𝑦 ∈ V
31, 2brelrn 5891 . . . . . 6 (𝑧𝐵𝑦𝑦 ∈ ran 𝐵)
4 ssel 3916 . . . . . 6 (ran 𝐵𝐶 → (𝑦 ∈ ran 𝐵𝑦𝐶))
5 vex 3436 . . . . . . . 8 𝑥 ∈ V
65brresi 5947 . . . . . . 7 (𝑦(𝐴𝐶)𝑥 ↔ (𝑦𝐶𝑦𝐴𝑥))
76baib 540 . . . . . 6 (𝑦𝐶 → (𝑦(𝐴𝐶)𝑥𝑦𝐴𝑥))
83, 4, 7syl56 36 . . . . 5 (ran 𝐵𝐶 → (𝑧𝐵𝑦 → (𝑦(𝐴𝐶)𝑥𝑦𝐴𝑥)))
98pm5.32d 582 . . . 4 (ran 𝐵𝐶 → ((𝑧𝐵𝑦𝑦(𝐴𝐶)𝑥) ↔ (𝑧𝐵𝑦𝑦𝐴𝑥)))
109exbidv 1928 . . 3 (ran 𝐵𝐶 → (∃𝑦(𝑧𝐵𝑦𝑦(𝐴𝐶)𝑥) ↔ ∃𝑦(𝑧𝐵𝑦𝑦𝐴𝑥)))
1110opabbidv 5145 . 2 (ran 𝐵𝐶 → {⟨𝑧, 𝑥⟩ ∣ ∃𝑦(𝑧𝐵𝑦𝑦(𝐴𝐶)𝑥)} = {⟨𝑧, 𝑥⟩ ∣ ∃𝑦(𝑧𝐵𝑦𝑦𝐴𝑥)})
12 df-co 5634 . 2 ((𝐴𝐶) ∘ 𝐵) = {⟨𝑧, 𝑥⟩ ∣ ∃𝑦(𝑧𝐵𝑦𝑦(𝐴𝐶)𝑥)}
13 df-co 5634 . 2 (𝐴𝐵) = {⟨𝑧, 𝑥⟩ ∣ ∃𝑦(𝑧𝐵𝑦𝑦𝐴𝑥)}
1411, 12, 133eqtr4g 2800 1 (ran 𝐵𝐶 → ((𝐴𝐶) ∘ 𝐵) = (𝐴𝐵))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 207  wa 396   = wceq 1547  wex 1786  wcel 2119  wss 3890   class class class wbr 5079  {copab 5141  ran crn 5626  cres 5627  ccom 5629
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1802  ax-4 1816  ax-5 1917  ax-6 1974  ax-7 2015  ax-8 2121  ax-9 2129  ax-ext 2712  ax-sep 5225  ax-pr 5369
This theorem depends on definitions:  df-bi 208  df-an 397  df-or 854  df-3an 1094  df-tru 1550  df-fal 1560  df-ex 1787  df-sb 2074  df-clab 2719  df-cleq 2732  df-clel 2815  df-ral 3055  df-rex 3065  df-rab 3393  df-v 3434  df-dif 3893  df-un 3895  df-in 3897  df-ss 3907  df-nul 4269  df-if 4462  df-sn 4563  df-pr 4565  df-op 4569  df-br 5080  df-opab 5142  df-xp 5631  df-cnv 5633  df-co 5634  df-dm 5635  df-rn 5636  df-res 5637
This theorem is referenced by:  cocnvcnv1  6216  cores2  6218  relcoi2  6235  funresfunco  6533  fco2  6688  fcoi2  6709  f1ocoima  7254  domss2  9071  cottrcl  9638  canthp1lem2  10574  imasdsval2  17478  frmdss2  18829  gsumval3lem1  19878  gsumzres  19882  gsumzaddlem  19894  dprdf1  20008  kgencn2  23547  tsmsf1o  24135  lgamcvg2  27043  hhssims  31370  ccatws1f1olast  33038  symgcom  33171  cycpmconjslem1  33242  cycpmconjslem2  33243  eulerpartgbij  34563  cvmlift2lem9a  35532  poimirlem9  37997  fourierdlem53  46603  tposres3  49372
  Copyright terms: Public domain W3C validator