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

Theorem rexrab 3662
Description: Existential quantification over a class abstraction. (Contributed by Jeff Madsen, 17-Jun-2011.) (Revised by Mario Carneiro, 3-Sep-2015.)
Hypothesis
Ref Expression
ralab.1 (𝑦 = 𝑥 → (𝜑𝜓))
Assertion
Ref Expression
rexrab (∃𝑥 ∈ {𝑦𝐴𝜑}𝜒 ↔ ∃𝑥𝐴 (𝜓𝜒))
Distinct variable groups:   𝑥,𝑦   𝑦,𝐴   𝜓,𝑦
Allowed substitution hints:   𝜑(𝑥,𝑦)   𝜓(𝑥)   𝜒(𝑥,𝑦)   𝐴(𝑥)

Proof of Theorem rexrab
StepHypRef Expression
1 ralab.1 . . . . 5 (𝑦 = 𝑥 → (𝜑𝜓))
21elrab 3653 . . . 4 (𝑥 ∈ {𝑦𝐴𝜑} ↔ (𝑥𝐴𝜓))
32anbi1i 635 . . 3 ((𝑥 ∈ {𝑦𝐴𝜑} ∧ 𝜒) ↔ ((𝑥𝐴𝜓) ∧ 𝜒))
4 anass 473 . . 3 (((𝑥𝐴𝜓) ∧ 𝜒) ↔ (𝑥𝐴 ∧ (𝜓𝜒)))
53, 4bitri 278 . 2 ((𝑥 ∈ {𝑦𝐴𝜑} ∧ 𝜒) ↔ (𝑥𝐴 ∧ (𝜓𝜒)))
65rexbii2 3108 1 (∃𝑥 ∈ {𝑦𝐴𝜑}𝜒 ↔ ∃𝑥𝐴 (𝜓𝜒))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 209  wa 400  wcel 2145  wrex 3089  {crab 3417
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1818  ax-4 1832  ax-5 1933  ax-6 1990  ax-7 2031  ax-8 2147  ax-9 2155  ax-ext 2737
This theorem depends on definitions:  df-bi 210  df-an 401  df-tru 1566  df-ex 1803  df-sb 2094  df-clab 2744  df-cleq 2757  df-clel 2840  df-rex 3090  df-rab 3418  df-v 3459
This theorem is referenced by:  wereu2  5649  frpomin  6331  wdom2d  9530  enfin2i  10293  infm3  12165  pmtrfrn  19519  pgpssslw  19675  ellspd  21912  1stcfb  23563  xkobval  23704  xkococn  23778  imasdsf1olem  24491  eqcuts2  27937  cutsun12  27941  cuteq0  27966  bdayons  28427  rusgrnumwwlks  30235  cvmliftlem15  35661  wsuclem  36186  poimirlem4  38135  poimirlem26  38157  poimirlem27  38158  infdesc  43237  rexrabdioph  43383  hbtlem6  43718  uhgrimisgrgric  48551  uspgrlimlem1  48608
  Copyright terms: Public domain W3C validator