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

Theorem disj 4391
Description: Two ways of saying that two classes are disjoint (have no members in common). (Contributed by NM, 17-Feb-2004.) Avoid ax-10 2147, ax-11 2163, ax-12 2185. (Revised by GG, 28-Jun-2024.)
Assertion
Ref Expression
disj ((𝐴𝐵) = ∅ ↔ ∀𝑥𝐴 ¬ 𝑥𝐵)
Distinct variable groups:   𝑥,𝐴   𝑥,𝐵

Proof of Theorem disj
Dummy variable 𝑦 is distinct from all other variables.
StepHypRef Expression
1 df-in 3897 . . . 4 (𝐴𝐵) = {𝑦 ∣ (𝑦𝐴𝑦𝐵)}
21eqeq1i 2742 . . 3 ((𝐴𝐵) = ∅ ↔ {𝑦 ∣ (𝑦𝐴𝑦𝐵)} = ∅)
3 eleq1w 2820 . . . . 5 (𝑦 = 𝑥 → (𝑦𝐴𝑥𝐴))
4 eleq1w 2820 . . . . 5 (𝑦 = 𝑥 → (𝑦𝐵𝑥𝐵))
53, 4anbi12d 633 . . . 4 (𝑦 = 𝑥 → ((𝑦𝐴𝑦𝐵) ↔ (𝑥𝐴𝑥𝐵)))
65eqabcbw 2811 . . 3 ({𝑦 ∣ (𝑦𝐴𝑦𝐵)} = ∅ ↔ ∀𝑥((𝑥𝐴𝑥𝐵) ↔ 𝑥 ∈ ∅))
7 imnan 399 . . . . 5 ((𝑥𝐴 → ¬ 𝑥𝐵) ↔ ¬ (𝑥𝐴𝑥𝐵))
8 noel 4279 . . . . . 6 ¬ 𝑥 ∈ ∅
98nbn 372 . . . . 5 (¬ (𝑥𝐴𝑥𝐵) ↔ ((𝑥𝐴𝑥𝐵) ↔ 𝑥 ∈ ∅))
107, 9bitr2i 276 . . . 4 (((𝑥𝐴𝑥𝐵) ↔ 𝑥 ∈ ∅) ↔ (𝑥𝐴 → ¬ 𝑥𝐵))
1110albii 1821 . . 3 (∀𝑥((𝑥𝐴𝑥𝐵) ↔ 𝑥 ∈ ∅) ↔ ∀𝑥(𝑥𝐴 → ¬ 𝑥𝐵))
122, 6, 113bitri 297 . 2 ((𝐴𝐵) = ∅ ↔ ∀𝑥(𝑥𝐴 → ¬ 𝑥𝐵))
13 df-ral 3053 . 2 (∀𝑥𝐴 ¬ 𝑥𝐵 ↔ ∀𝑥(𝑥𝐴 → ¬ 𝑥𝐵))
1412, 13bitr4i 278 1 ((𝐴𝐵) = ∅ ↔ ∀𝑥𝐴 ¬ 𝑥𝐵)
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 206  wa 395  wal 1540   = wceq 1542  wcel 2114  {cab 2715  wral 3052  cin 3889  c0 4274
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1797  ax-4 1811  ax-5 1912  ax-6 1969  ax-7 2010  ax-8 2116  ax-9 2124  ax-ext 2709
This theorem depends on definitions:  df-bi 207  df-an 396  df-tru 1545  df-fal 1555  df-ex 1782  df-sb 2069  df-clab 2716  df-cleq 2729  df-clel 2812  df-ral 3053  df-dif 3893  df-in 3897  df-nul 4275
This theorem is referenced by:  disjr  4392  disj1  4393  disjne  4396  disjord  5075  disjiund  5077  otiunsndisj  5468  dfpo2  6254  onxpdisj  6444  f0rn0  6719  onint  7737  zfreg  9504  kmlem4  10067  fin23lem30  10255  fin23lem31  10256  isf32lem3  10268  fpwwe2  10557  renfdisj  11196  fvinim0ffz  13735  s3iunsndisj  14921  metdsge  24825  sltsdisj  27809  dfpth2  29812  2wspmdisj  30422  subfacp1lem1  35377  disjabso  45420  dvmptfprodlem  46390  stoweidlem26  46472  stoweidlem59  46505  iundjiunlem  46905  otiunsndisjX  47739  upgrimpths  48397
  Copyright terms: Public domain W3C validator