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

Theorem dm0rn0 5871
Description: An empty domain is equivalent to an empty range. (Contributed by NM, 21-May-1998.)
Assertion
Ref Expression
dm0rn0 (dom 𝐴 = ∅ ↔ ran 𝐴 = ∅)

Proof of Theorem dm0rn0
Dummy variables 𝑥 𝑦 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 alnex 1781 . . . . . 6 (∀𝑥 ¬ ∃𝑦 𝑥𝐴𝑦 ↔ ¬ ∃𝑥𝑦 𝑥𝐴𝑦)
2 excom 2163 . . . . . 6 (∃𝑥𝑦 𝑥𝐴𝑦 ↔ ∃𝑦𝑥 𝑥𝐴𝑦)
31, 2xchbinx 334 . . . . 5 (∀𝑥 ¬ ∃𝑦 𝑥𝐴𝑦 ↔ ¬ ∃𝑦𝑥 𝑥𝐴𝑦)
4 alnex 1781 . . . . 5 (∀𝑦 ¬ ∃𝑥 𝑥𝐴𝑦 ↔ ¬ ∃𝑦𝑥 𝑥𝐴𝑦)
53, 4bitr4i 278 . . . 4 (∀𝑥 ¬ ∃𝑦 𝑥𝐴𝑦 ↔ ∀𝑦 ¬ ∃𝑥 𝑥𝐴𝑦)
6 noel 4291 . . . . . 6 ¬ 𝑥 ∈ ∅
76nbn 372 . . . . 5 (¬ ∃𝑦 𝑥𝐴𝑦 ↔ (∃𝑦 𝑥𝐴𝑦𝑥 ∈ ∅))
87albii 1819 . . . 4 (∀𝑥 ¬ ∃𝑦 𝑥𝐴𝑦 ↔ ∀𝑥(∃𝑦 𝑥𝐴𝑦𝑥 ∈ ∅))
9 noel 4291 . . . . . 6 ¬ 𝑦 ∈ ∅
109nbn 372 . . . . 5 (¬ ∃𝑥 𝑥𝐴𝑦 ↔ (∃𝑥 𝑥𝐴𝑦𝑦 ∈ ∅))
1110albii 1819 . . . 4 (∀𝑦 ¬ ∃𝑥 𝑥𝐴𝑦 ↔ ∀𝑦(∃𝑥 𝑥𝐴𝑦𝑦 ∈ ∅))
125, 8, 113bitr3i 301 . . 3 (∀𝑥(∃𝑦 𝑥𝐴𝑦𝑥 ∈ ∅) ↔ ∀𝑦(∃𝑥 𝑥𝐴𝑦𝑦 ∈ ∅))
13 eqabcb 2869 . . 3 ({𝑥 ∣ ∃𝑦 𝑥𝐴𝑦} = ∅ ↔ ∀𝑥(∃𝑦 𝑥𝐴𝑦𝑥 ∈ ∅))
14 eqabcb 2869 . . 3 ({𝑦 ∣ ∃𝑥 𝑥𝐴𝑦} = ∅ ↔ ∀𝑦(∃𝑥 𝑥𝐴𝑦𝑦 ∈ ∅))
1512, 13, 143bitr4i 303 . 2 ({𝑥 ∣ ∃𝑦 𝑥𝐴𝑦} = ∅ ↔ {𝑦 ∣ ∃𝑥 𝑥𝐴𝑦} = ∅)
16 df-dm 5633 . . 3 dom 𝐴 = {𝑥 ∣ ∃𝑦 𝑥𝐴𝑦}
1716eqeq1i 2734 . 2 (dom 𝐴 = ∅ ↔ {𝑥 ∣ ∃𝑦 𝑥𝐴𝑦} = ∅)
18 dfrn2 5835 . . 3 ran 𝐴 = {𝑦 ∣ ∃𝑥 𝑥𝐴𝑦}
1918eqeq1i 2734 . 2 (ran 𝐴 = ∅ ↔ {𝑦 ∣ ∃𝑥 𝑥𝐴𝑦} = ∅)
2015, 17, 193bitr4i 303 1 (dom 𝐴 = ∅ ↔ ran 𝐴 = ∅)
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wb 206  wal 1538   = wceq 1540  wex 1779  wcel 2109  {cab 2707  c0 4286   class class class wbr 5095  dom cdm 5623  ran crn 5624
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1795  ax-4 1809  ax-5 1910  ax-6 1967  ax-7 2008  ax-8 2111  ax-9 2119  ax-10 2142  ax-11 2158  ax-12 2178  ax-ext 2701  ax-sep 5238  ax-nul 5248  ax-pr 5374
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 848  df-3an 1088  df-tru 1543  df-fal 1553  df-ex 1780  df-nf 1784  df-sb 2066  df-clab 2708  df-cleq 2721  df-clel 2803  df-rab 3397  df-v 3440  df-dif 3908  df-un 3910  df-ss 3922  df-nul 4287  df-if 4479  df-sn 4580  df-pr 4582  df-op 4586  df-br 5096  df-opab 5158  df-cnv 5631  df-dm 5633  df-rn 5634
This theorem is referenced by:  rn0  5872  relrn0  5918  imadisj  6035  rnsnn0  6161  rnmpt0f  6196  f00  6710  f0rn0  6713  2nd0  7938  iinon  8270  onoviun  8273  onnseq  8274  map0b  8817  fodomfib  9238  fodomfibOLD  9240  intrnfi  9325  wdomtr  9486  noinfep  9575  wemapwe  9612  fin23lem31  10256  fin23lem40  10264  isf34lem7  10292  isf34lem6  10293  ttukeylem6  10427  fodomb  10439  rpnnen1lem4  12899  rpnnen1lem5  12900  fseqsupcl  13902  fseqsupubi  13903  dmtrclfv  14943  ruclem11  16167  prmreclem6  16851  0ram  16950  0ram2  16951  0ramcl  16953  gsumval2  18578  ghmrn  19126  gexex  19750  gsumval3  19804  subdrgint  20706  iinopn  22805  hauscmplem  23309  fbasrn  23787  alexsublem  23947  evth  24874  minveclem1  25340  minveclem3b  25344  ovollb2  25406  ovolunlem1a  25413  ovolunlem1  25414  ovoliunlem1  25419  ovoliun2  25423  ioombl1lem4  25478  uniioombllem1  25498  uniioombllem2  25500  uniioombllem6  25505  mbfsup  25581  mbfinf  25582  mbflimsup  25583  itg1climres  25631  itg2monolem1  25667  itg2mono  25670  itg2i1fseq2  25673  itg2cnlem1  25678  minvecolem1  30836  rge0scvg  33918  esumpcvgval  34047  cvmsss2  35249  fin2so  37589  ptrecube  37602  heicant  37637  isbnd3  37766  totbndbnd  37771  rnnonrel  43567  stoweidlem35  46020  hoicvr  46533
  Copyright terms: Public domain W3C validator