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

Theorem eqrd 3932
Description: Deduce equality of classes from equivalence of membership. (Contributed by Thierry Arnoux, 21-Mar-2017.) (Proof shortened by BJ, 1-Dec-2021.)
Hypotheses
Ref Expression
eqrd.0 Ⅎ𝑥𝜑
eqrd.1 Ⅎ𝑥𝐴
eqrd.2 Ⅎ𝑥𝐵
eqrd.3 (𝜑 → (𝑥 ∈ 𝐴 ↔ 𝑥 ∈ 𝐵))
Assertion
Ref Expression
eqrd (𝜑 → 𝐴 = 𝐵)

Proof of Theorem eqrd
StepHypRef Expression
1 eqrd.0 . . 3 Ⅎ𝑥𝜑
2 eqrd.3 . . 3 (𝜑 → (𝑥 ∈ 𝐴 ↔ 𝑥 ∈ 𝐵))
31, 2alrimi 2253 . 2 (𝜑 → ∀𝑥(𝑥 ∈ 𝐴 ↔ 𝑥 ∈ 𝐵))
4 eqrd.1 . . 3 Ⅎ𝑥𝐴
5 eqrd.2 . . 3 Ⅎ𝑥𝐵
64, 5cleqf 2954 . 2 (𝐴 = 𝐵 ↔ ∀𝑥(𝑥 ∈ 𝐴 ↔ 𝑥 ∈ 𝐵))
73, 6sylibr 237 1 (𝜑 → 𝐴 = 𝐵)
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   → wi 4   ↔ wb 209  ∀wal 1568   = wceq 1570  Ⅎwnf 1816   ∈ wcel 2147  Ⅎwnfc 2911
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 1945  ax-6 2002  ax-7 2043  ax-8 2149  ax-9 2157  ax-11 2197  ax-12 2216  ax-ext 2735
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-tru 1573  df-ex 1813  df-nf 1817  df-cleq 2755  df-clel 2839  df-nfc 2913
This theorem is used by:  eqri  3933  eqrrabd  4014  sniota  6557  fimarab  6990  dissnlocfin  23903  imasnopn  24064  imasncld  24065  imasncls  24066  blval2  24936  ofpreima  33357  algextdeglem6  34465  constrfin  34489  zarcls  34617  ordtconnlem1  34667  qqhval2  34725  reprdifc  35367  topdifinfindis  38537  icorempo  38542  isbasisrelowllem1  38546  isbasisrelowllem2  38547  sticksstones11  43472  areaquad  44479  rfcnpre1  46310  rfcnpre2  46322  preimagelt  47982  preimalegt  47983
  Copyright terms: Public domain W3C validator