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

Theorem elrabf 3642
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 3472 . 2 (𝐴 ∈ {𝑥 ∈ 𝐵 ∣ 𝜑} → 𝐴 ∈ V)
2 elex 3472 . . 3 (𝐴 ∈ 𝐵 → 𝐴 ∈ V)
32adantr 486 . 2 ((𝐴 ∈ 𝐵 ∧ 𝜓) → 𝐴 ∈ V)
4 df-rab 3414 . . . 4 {𝑥 ∈ 𝐵 ∣ 𝜑} = {𝑥 ∣ (𝑥 ∈ 𝐵 ∧ 𝜑)}
54eleq2i 2853 . . 3 (𝐴 ∈ {𝑥 ∈ 𝐵 ∣ 𝜑} ↔ 𝐴 ∈ {𝑥 ∣ (𝑥 ∈ 𝐵 ∧ 𝜑)})
6 elrabf.1 . . . 4 Ⅎ𝑥𝐴
7 elrabf.2 . . . . . 6 Ⅎ𝑥𝐵
86, 7nfel 2937 . . . . 5 Ⅎ𝑥 𝐴 ∈ 𝐵
9 elrabf.3 . . . . 5 Ⅎ𝑥𝜓
108, 9nfan 1932 . . . 4 Ⅎ𝑥(𝐴 ∈ 𝐵 ∧ 𝜓)
11 eleq1 2849 . . . . 5 (𝑥 = 𝐴 → (𝑥 ∈ 𝐵 ↔ 𝐴 ∈ 𝐵))
12 elrabf.4 . . . . 5 (𝑥 = 𝐴 → (𝜑 ↔ 𝜓))
1311, 12anbi12d 644 . . . 4 (𝑥 = 𝐴 → ((𝑥 ∈ 𝐵 ∧ 𝜑) ↔ (𝐴 ∈ 𝐵 ∧ 𝜓)))
146, 10, 13elabgf 3628 . . 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 1570  Ⅎwnf 1816   ∈ wcel 2145  {cab 2739  Ⅎwnfc 2908  {crab 3413  Vcvv 3451
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 1943  ax-6 2000  ax-7 2041  ax-8 2147  ax-9 2155  ax-10 2178  ax-11 2194  ax-12 2213  ax-ext 2733
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-tru 1573  df-ex 1813  df-nf 1817  df-sb 2100  df-clab 2740  df-cleq 2753  df-clel 2836  df-nfc 2910  df-rab 3414  df-v 3453
This theorem is used by:  rabtru  3643  invdisjrab  5090  rabxfrd  5379  f1ossf1o  7127  onminsb  7806  nnawordex  8639  tskwe  10024  rabssnn0fi  14122  iundisj  25862  ltsval2  28006  iundisjf  33176  iundisjfi  33381  bnj1388  35656  phpreu  38507  poimirlem26  38544  sticksstones1  43176  rfcnpre3  46019  rfcnpre4  46020  uzwo4  46039  disjinfi  46176  allbutfiinf  46399  fsumiunss  46556  fnlimfvre  46653  stoweidlem26  47005  stoweidlem27  47006  stoweidlem31  47010  stoweidlem34  47013  stoweidlem51  47030  stoweidlem52  47031  stoweidlem59  47038  fourierdlem20  47106  fourierdlem79  47164  pimdecfgtioc  47694  smfpimcclem  47786  prmdvdsfmtnof1lem1  48638
  Copyright terms: Public domain W3C validator