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

Theorem elrabf 3644
Description: Membership in a restricted class abstraction, using implicit substitution. This version has bound-variable hypotheses in place of distinct variable restrictions. (Contributed by NM, 21-Sep-2003.)
Hypotheses
Ref Expression
elrabf.1 Ⅎ𝑥𝐴
elrabf.2 Ⅎ𝑥𝐵
elrabf.3 Ⅎ𝑥𝜓
elrabf.4 (𝑥 = 𝐴 → (𝜑 ↔ 𝜓))
Assertion
Ref Expression
elrabf (𝐴 ∈ {𝑥 ∈ 𝐵 ∣ 𝜑} ↔ (𝐴 ∈ 𝐵 ∧ 𝜓))

Proof of Theorem elrabf
StepHypRef Expression
1 elex 3474 . 2 (𝐴 ∈ {𝑥 ∈ 𝐵 ∣ 𝜑} → 𝐴 ∈ V)
2 elex 3474 . . 3 (𝐴 ∈ 𝐵 → 𝐴 ∈ V)
32adantr 486 . 2 ((𝐴 ∈ 𝐵 ∧ 𝜓) → 𝐴 ∈ V)
4 df-rab 3416 . . . 4 {𝑥 ∈ 𝐵 ∣ 𝜑} = {𝑥 ∣ (𝑥 ∈ 𝐵 ∧ 𝜑)}
54eleq2i 2855 . . 3 (𝐴 ∈ {𝑥 ∈ 𝐵 ∣ 𝜑} ↔ 𝐴 ∈ {𝑥 ∣ (𝑥 ∈ 𝐵 ∧ 𝜑)})
6 elrabf.1 . . . 4 Ⅎ𝑥𝐴
7 elrabf.2 . . . . . 6 Ⅎ𝑥𝐵
86, 7nfel 2939 . . . . 5 Ⅎ𝑥 𝐴 ∈ 𝐵
9 elrabf.3 . . . . 5 Ⅎ𝑥𝜓
108, 9nfan 1933 . . . 4 Ⅎ𝑥(𝐴 ∈ 𝐵 ∧ 𝜓)
11 eleq1 2851 . . . . 5 (𝑥 = 𝐴 → (𝑥 ∈ 𝐵 ↔ 𝐴 ∈ 𝐵))
12 elrabf.4 . . . . 5 (𝑥 = 𝐴 → (𝜑 ↔ 𝜓))
1311, 12anbi12d 644 . . . 4 (𝑥 = 𝐴 → ((𝑥 ∈ 𝐵 ∧ 𝜑) ↔ (𝐴 ∈ 𝐵 ∧ 𝜓)))
146, 10, 13elabgf 3630 . . 3 (𝐴 ∈ V → (𝐴 ∈ {𝑥 ∣ (𝑥 ∈ 𝐵 ∧ 𝜑)} ↔ (𝐴 ∈ 𝐵 ∧ 𝜓)))
155, 14bitrid 286 . 2 (𝐴 ∈ V → (𝐴 ∈ {𝑥 ∈ 𝐵 ∣ 𝜑} ↔ (𝐴 ∈ 𝐵 ∧ 𝜓)))
161, 3, 15pm5.21nii 381 1 (𝐴 ∈ {𝑥 ∈ 𝐵 ∣ 𝜑} ↔ (𝐴 ∈ 𝐵 ∧ 𝜓))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   → wi 4   ↔ wb 209   ∧ wa 401   = wceq 1569  Ⅎwnf 1815   ∈ wcel 2146  {cab 2741  Ⅎwnfc 2910  {crab 3415  Vcvv 3453
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1827  ax-4 1841  ax-5 1944  ax-6 2001  ax-7 2042  ax-8 2148  ax-9 2156  ax-10 2179  ax-11 2196  ax-12 2215  ax-ext 2735
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-tru 1572  df-ex 1812  df-nf 1816  df-sb 2101  df-clab 2742  df-cleq 2755  df-clel 2838  df-nfc 2912  df-rab 3416  df-v 3455
This theorem is used by:  rabtru  3645  invdisjrab  5092  rabxfrd  5382  f1ossf1o  7137  onminsb  7815  nnawordex  8657  tskwe  10041  rabssnn0fi  14139  iundisj  25881  ltsval2  28025  iundisjf  33237  iundisjfi  33441  bnj1388  35716  phpreu  38667  poimirlem26  38704  sticksstones1  43336  rfcnpre3  46189  rfcnpre4  46190  uzwo4  46209  disjinfi  46346  allbutfiinf  46569  fsumiunss  46726  fnlimfvre  46823  stoweidlem26  47175  stoweidlem27  47176  stoweidlem31  47180  stoweidlem34  47183  stoweidlem51  47200  stoweidlem52  47201  stoweidlem59  47208  fourierdlem20  47276  fourierdlem79  47334  pimdecfgtioc  47864  smfpimcclem  47956  prmdvdsfmtnof1lem1  48808
  Copyright terms: Public domain W3C validator