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

Theorem elab3 3648
Description: Membership in a class abstraction using implicit substitution. (Contributed by NM, 10-Nov-2000.) (Revised by AV, 16-Aug-2024.)
Hypotheses
Ref Expression
elab3.1 (𝜓𝐴𝑉)
elab3.2 (𝑥 = 𝐴 → (𝜑𝜓))
Assertion
Ref Expression
elab3 (𝐴 ∈ {𝑥𝜑} ↔ 𝜓)
Distinct variable groups:   𝜓,𝑥   𝑥,𝐴
Allowed substitution hints:   𝜑(𝑥)   𝑉(𝑥)

Proof of Theorem elab3
StepHypRef Expression
1 elab3.1 . 2 (𝜓𝐴𝑉)
2 elab3.2 . . 3 (𝑥 = 𝐴 → (𝜑𝜓))
32elab3g 3647 . 2 ((𝜓𝐴𝑉) → (𝐴 ∈ {𝑥𝜑} ↔ 𝜓))
41, 3ax-mp 5 1 (𝐴 ∈ {𝑥𝜑} ↔ 𝜓)
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 209   = wceq 1563  wcel 2145  {cab 2743
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
This theorem is referenced by:  fvelrnb  6931  elrnmpo  7536  ovelrn  7576  isfi  8960  isnum2  9919  pm54.43lem  9974  isfin3  10268  isfin5  10271  isfin6  10272  genpelv  10973  iswrd  14542  4sqlem2  16999  vdwapval  17023  isghm  19277  issrng  20916  ellspsn  21093  lspprel  21184  iscss  21793  ellspd  21912  istps  23052  islp  23258  is2ndc  23564  elpt  23690  itg2l  25849  elply  26313  isismt  28761  bj-ififc  37037  isline  40375  ispointN  40378  ispsubsp  40381  ispsubclN  40573  islaut  40719  ispautN  40735  istendo  41396  sn-isghm  43267  rngunsnply  43758
  Copyright terms: Public domain W3C validator