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

Theorem dm0rn0 5918
Description: An empty domain is equivalent to an empty range. (Contributed by NM, 21-May-1998.) Avoid ax-10 2180, ax-11 2197, ax-12 2216. (Revised by TM, 24-Jan-2026.)
Assertion
Ref Expression
dm0rn0 (dom 𝐴 = ∅ ↔ ran 𝐴 = ∅)

Proof of Theorem dm0rn0
Dummy variables 𝑤 𝑥 𝑦 𝑧 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 breq1 5111 . . . . . . . 8 (𝑧 = 𝑥 → (𝑧𝐴𝑦 ↔ 𝑥𝐴𝑦))
2 breq2 5112 . . . . . . . 8 (𝑦 = 𝑤 → (𝑧𝐴𝑦 ↔ 𝑧𝐴𝑤))
31, 2excomw 2081 . . . . . . 7 (∃𝑧∃𝑦 𝑧𝐴𝑦 ↔ ∃𝑦∃𝑧 𝑧𝐴𝑦)
4 breq2 5112 . . . . . . . . 9 (𝑦 = 𝑤 → (𝑥𝐴𝑦 ↔ 𝑥𝐴𝑤))
51, 4sylan9bbr 520 . . . . . . . 8 ((𝑦 = 𝑤 ∧ 𝑧 = 𝑥) → (𝑧𝐴𝑦 ↔ 𝑥𝐴𝑤))
65cbvex2vw 2076 . . . . . . 7 (∃𝑦∃𝑧 𝑧𝐴𝑦 ↔ ∃𝑤∃𝑥 𝑥𝐴𝑤)
73, 6bitri 278 . . . . . 6 (∃𝑧∃𝑦 𝑧𝐴𝑦 ↔ ∃𝑤∃𝑥 𝑥𝐴𝑤)
87notbii 323 . . . . 5 (¬ ∃𝑧∃𝑦 𝑧𝐴𝑦 ↔ ¬ ∃𝑤∃𝑥 𝑥𝐴𝑤)
9 alnex 1814 . . . . 5 (∀𝑧 ¬ ∃𝑦 𝑧𝐴𝑦 ↔ ¬ ∃𝑧∃𝑦 𝑧𝐴𝑦)
10 alnex 1814 . . . . 5 (∀𝑤 ¬ ∃𝑥 𝑥𝐴𝑤 ↔ ¬ ∃𝑤∃𝑥 𝑥𝐴𝑤)
118, 9, 103bitr4i 306 . . . 4 (∀𝑧 ¬ ∃𝑦 𝑧𝐴𝑦 ↔ ∀𝑤 ¬ ∃𝑥 𝑥𝐴𝑤)
12 noel 4286 . . . . . 6 ¬ 𝑧 ∈ ∅
1312nbn 375 . . . . 5 (¬ ∃𝑦 𝑧𝐴𝑦 ↔ (∃𝑦 𝑧𝐴𝑦 ↔ 𝑧 ∈ ∅))
1413albii 1852 . . . 4 (∀𝑧 ¬ ∃𝑦 𝑧𝐴𝑦 ↔ ∀𝑧(∃𝑦 𝑧𝐴𝑦 ↔ 𝑧 ∈ ∅))
15 noel 4286 . . . . . 6 ¬ 𝑤 ∈ ∅
1615nbn 375 . . . . 5 (¬ ∃𝑥 𝑥𝐴𝑤 ↔ (∃𝑥 𝑥𝐴𝑤 ↔ 𝑤 ∈ ∅))
1716albii 1852 . . . 4 (∀𝑤 ¬ ∃𝑥 𝑥𝐴𝑤 ↔ ∀𝑤(∃𝑥 𝑥𝐴𝑤 ↔ 𝑤 ∈ ∅))
1811, 14, 173bitr3i 304 . . 3 (∀𝑧(∃𝑦 𝑧𝐴𝑦 ↔ 𝑧 ∈ ∅) ↔ ∀𝑤(∃𝑥 𝑥𝐴𝑤 ↔ 𝑤 ∈ ∅))
19 breq1 5111 . . . . 5 (𝑥 = 𝑧 → (𝑥𝐴𝑦 ↔ 𝑧𝐴𝑦))
2019exbidv 1956 . . . 4 (𝑥 = 𝑧 → (∃𝑦 𝑥𝐴𝑦 ↔ ∃𝑦 𝑧𝐴𝑦))
2120eqabcbw 2838 . . 3 ({𝑥 ∣ ∃𝑦 𝑥𝐴𝑦} = ∅ ↔ ∀𝑧(∃𝑦 𝑧𝐴𝑦 ↔ 𝑧 ∈ ∅))
224exbidv 1956 . . . 4 (𝑦 = 𝑤 → (∃𝑥 𝑥𝐴𝑦 ↔ ∃𝑥 𝑥𝐴𝑤))
2322eqabcbw 2838 . . 3 ({𝑦 ∣ ∃𝑥 𝑥𝐴𝑦} = ∅ ↔ ∀𝑤(∃𝑥 𝑥𝐴𝑤 ↔ 𝑤 ∈ ∅))
2418, 21, 233bitr4i 306 . 2 ({𝑥 ∣ ∃𝑦 𝑥𝐴𝑦} = ∅ ↔ {𝑦 ∣ ∃𝑥 𝑥𝐴𝑦} = ∅)
25 df-dm 5668 . . 3 dom 𝐴 = {𝑥 ∣ ∃𝑦 𝑥𝐴𝑦}
2625eqeq1i 2768 . 2 (dom 𝐴 = ∅ ↔ {𝑥 ∣ ∃𝑦 𝑥𝐴𝑦} = ∅)
27 dfrn2 5882 . . 3 ran 𝐴 = {𝑦 ∣ ∃𝑥 𝑥𝐴𝑦}
2827eqeq1i 2768 . 2 (ran 𝐴 = ∅ ↔ {𝑦 ∣ ∃𝑥 𝑥𝐴𝑦} = ∅)
2924, 26, 283bitr4i 306 1 (dom 𝐴 = ∅ ↔ ran 𝐴 = ∅)
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  ¬ wn 3   ↔ wb 209  ∀wal 1568   = wceq 1570  ∃wex 1812   ∈ wcel 2147  {cab 2741  ∅c0 4281   class class class wbr 5108  dom cdm 5658  ran crn 5659
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-ext 2735  ax-sep 5255  ax-pr 5398
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1813  df-sb 2102  df-clab 2742  df-cleq 2755  df-clel 2839  df-rab 3417  df-v 3456  df-ss 3901  df-dif 4050  df-in 4094  df-un 4154  df-nul 4282  df-if 4486  df-sn 4589  df-pr 4591  df-op 4841  df-br 5109  df-opab 5174  df-cnv 5666  df-dm 5668  df-rn 5669
This theorem is used by:  rn0  5920  relrn0  5967  imadisj  6095  rnsnn0  6228  rnmpt0f  6263  f00  6794  f0rn0  6797  2nd0  8042  iinon  8386  onoviun  8389  onnseq  8390  map0b  8949  fodomfib  9358  intrnfi  9445  wdomtr  9606  noinfep  9698  wemapwe  9735  fin23lem31  10460  fin23lem40  10468  isf34lem7  10496  isf34lem6  10497  ttukeylem6  10631  fodomb  10644  rpnnen1lem4  13148  rpnnen1lem5  13149  fseqsupcl  14160  fseqsupubi  14161  dmtrclfv  15214  ruclem11  16452  prmreclem6  17143  0ram  17242  0ram2  17243  0ramcl  17245  gsumval2  18925  ghmrn  19493  gexex  20118  gsumval3  20172  subdrgint  21111  iinopn  23275  hauscmplem  23779  fbasrn  24258  alexsublem  24418  evth  25335  minveclem1  25800  minveclem3b  25804  ovollb2  25865  ovolunlem1a  25872  ovolunlem1  25873  ovoliunlem1  25878  ovoliun2  25882  ioombl1lem4  25937  uniioombllem1  25957  uniioombllem2  25959  uniioombllem6  25964  mbfsup  26040  mbfinf  26041  mbflimsup  26042  itg1climres  26090  itg2monolem1  26126  itg2mono  26129  itg2i1fseq2  26132  itg2cnlem1  26137  minvecolem1  31533  rge0scvg  34692  esumpcvgval  34821  cvmsss2  36247  fin2so  38798  ptrecube  38806  heicant  38841  isbnd3  38984  totbndbnd  38989  rnnonrel  44852  stoweidlem35  47318  hoicvr  47831
  Copyright terms: Public domain W3C validator