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

Theorem disjsn 4671
Description: Intersection with the singleton of a non-member is disjoint. (Contributed by NM, 22-May-1998.) (Proof shortened by Andrew Salmon, 29-Jun-2011.) (Proof shortened by Wolf Lammen, 30-Sep-2014.)
Assertion
Ref Expression
disjsn ((𝐴 ∩ {𝐵}) = ∅ ↔ ¬ 𝐵𝐴)

Proof of Theorem disjsn
Dummy variable 𝑥 is distinct from all other variables.
StepHypRef Expression
1 disj1 4409 . 2 ((𝐴 ∩ {𝐵}) = ∅ ↔ ∀𝑥(𝑥𝐴 → ¬ 𝑥 ∈ {𝐵}))
2 con2b 360 . . . 4 ((𝑥𝐴 → ¬ 𝑥 ∈ {𝐵}) ↔ (𝑥 ∈ {𝐵} → ¬ 𝑥𝐴))
3 velsn 4601 . . . . 5 (𝑥 ∈ {𝐵} ↔ 𝑥 = 𝐵)
43imbi1i 350 . . . 4 ((𝑥 ∈ {𝐵} → ¬ 𝑥𝐴) ↔ (𝑥 = 𝐵 → ¬ 𝑥𝐴))
5 imnan 401 . . . 4 ((𝑥 = 𝐵 → ¬ 𝑥𝐴) ↔ ¬ (𝑥 = 𝐵𝑥𝐴))
62, 4, 53bitri 297 . . 3 ((𝑥𝐴 → ¬ 𝑥 ∈ {𝐵}) ↔ ¬ (𝑥 = 𝐵𝑥𝐴))
76albii 1822 . 2 (∀𝑥(𝑥𝐴 → ¬ 𝑥 ∈ {𝐵}) ↔ ∀𝑥 ¬ (𝑥 = 𝐵𝑥𝐴))
8 alnex 1784 . . 3 (∀𝑥 ¬ (𝑥 = 𝐵𝑥𝐴) ↔ ¬ ∃𝑥(𝑥 = 𝐵𝑥𝐴))
9 dfclel 2817 . . 3 (𝐵𝐴 ↔ ∃𝑥(𝑥 = 𝐵𝑥𝐴))
108, 9xchbinxr 335 . 2 (∀𝑥 ¬ (𝑥 = 𝐵𝑥𝐴) ↔ ¬ 𝐵𝐴)
111, 7, 103bitri 297 1 ((𝐴 ∩ {𝐵}) = ∅ ↔ ¬ 𝐵𝐴)
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 205  wa 397  wal 1540   = wceq 1542  wex 1782  wcel 2107  cin 3908  c0 4281  {csn 4585
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1798  ax-4 1812  ax-5 1914  ax-6 1972  ax-7 2012  ax-8 2109  ax-9 2117  ax-ext 2709
This theorem depends on definitions:  df-bi 206  df-an 398  df-tru 1545  df-fal 1555  df-ex 1783  df-sb 2069  df-clab 2716  df-cleq 2730  df-clel 2816  df-ral 3064  df-v 3446  df-dif 3912  df-in 3916  df-nul 4282  df-sn 4586
This theorem is referenced by:  disjsn2  4672  ssdifsn  4747  ssunsn2  4786  opwo0id  5452  ndmima  6052  xpimasn  6134  snres0  6247  orddisj  6352  fnunop  6612  ressnop0  7094  ftpg  7097  funressn  7100  fsnunf  7126  fsnunfv  7128  frrlem11  8195  frrlem12  8196  wfrlem13OLD  8235  enpr2dOLD  8928  domdifsn  8932  domunsncan  8950  map2xp  9025  limensuci  9031  infensuc  9033  dif1enlem  9034  dif1enlemOLD  9035  unfi  9050  ssfi  9051  php  9088  phpOLD  9100  isinf  9138  isinfOLD  9139  ac6sfi  9165  fodomfi  9203  funsnfsupp  9263  disjcsn  9474  infdifsn  9527  cantnfp1lem3  9550  pm54.43  9871  dif1card  9880  numacn  9919  kmlem2  10021  dju1en  10041  ackbij1lem1  10090  ackbij1lem18  10107  fin23lem26  10195  isfin1-3  10256  axdc3lem4  10323  unsnen  10423  fpwwe2lem12  10512  ssxr  11158  fzpreddisj  13420  fzp1disj  13430  prinfzo0  13541  fzennn  13803  hashunsng  14221  hashunsngx  14222  hashxplem  14262  hashmap  14264  hashbclem  14278  hashf1lem1  14282  hashf1lem1OLD  14283  fsumsplitsn  15565  sumtp  15570  fsumsplitsnun  15576  fsum2dlem  15591  fsumabs  15622  fsumrlim  15632  fsumo1  15633  fsumiun  15642  isumltss  15669  fprodm1  15786  fprod2dlem  15799  fprodsplitsn  15808  fprodfvdvdsd  16152  bitsinv1  16258  bitsinvp1  16265  vdwmc2  16787  prmdvdsprmo  16850  structcnvcnv  16961  f1omvdco3  19166  psgnunilem5  19211  gsumzunsnd  19668  gsumunsnfd  19669  gsum2dlem2  19683  dprd2da  19756  ablfac1eulem  19786  ablfac1eu  19787  lbsextlem4  20551  fidomndrng  20707  cnfldfun  20737  mplmonmul  21365  psrbag0  21398  ist1-2  22626  locfindis  22809  xkohaus  22932  ptcmpfi  23092  flimsncls  23265  tmdgsum  23374  tsmsgsum  23418  imasdsf1olem  23654  reconnlem1  24117  fsumcn  24161  ovolfiniun  24793  volfiniun  24839  ovolioo  24860  mbfconstlem  24919  i1fima2  24971  i1fd  24973  itg1val2  24976  itgfsum  25119  itgsplitioo  25130  dvmptfsum  25267  lhop1lem  25305  lhop  25308  vieta1lem2  25599  chtprm  26430  perfectlem2  26506  noextend  26942  noextenddif  26944  noextendlt  26945  noextendgt  26946  nosupbnd2lem1  26991  nbgrssvwo2  28115  p1evtxdeqlem  28265  eupthp1  28965  eupth2eucrct  28966  trlsegvdeg  28976  ex-dif  29172  ex-in  29174  ex-hash  29202  pliguhgr  29233  ofpreima2  31386  padct  31437  fzdif2  31495  fzodif2  31496  cycpmco2f1  31774  lindsunlem  32109  esumrnmpt2  32447  esum2dlem  32471  carsgclctunlem1  32697  eulerpartlemt  32751  eulerpartgbij  32752  ballotlemfp1  32871  actfunsnf1o  32997  actfunsnrndisj  32998  chtvalz  33022  bnj1421  33434  f1resfz0f1d  33484  subfacp1lem5  33558  cvmliftlem4  33662  cvmliftlem5  33663  mrsubvrs  33896  frxp2  34183  frxp3  34189  bj-xpimasn  35357  bj-xpima1snALT  35359  finixpnum  35994  poimirlem3  36012  poimirlem4  36013  poimirlem13  36022  poimirlem14  36023  poimirlem15  36024  poimirlem16  36025  poimirlem17  36026  poimirlem18  36027  poimirlem19  36028  poimirlem20  36029  poimirlem21  36030  poimirlem22  36031  poimirlem27  36036  dvrelog2  40452  dvrelog3  40453  mapfzcons2  40944  jm2.23  41222  kelac2lem  41293  kelac2  41294  pwslnm  41323  arearect  41451  iunrelexp0  41773  gneispace  42207  disjiun2  43067  mpct  43217  volioc  44004  volico  44015  sge0iunmptlemfi  44445  sge0splitsn  44473  ismeannd  44499  fsumsplitsndif  45356  perfectALTVlem2  45705
  Copyright terms: Public domain W3C validator