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

Theorem dm0rn0 5906
Description: An empty domain is equivalent to an empty range. (Contributed by NM, 21-May-1998.) Avoid ax-10 2178, ax-11 2194, ax-12 2213. (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 5106 . . . . . . . 8 (𝑧 = 𝑥 → (𝑧𝐴𝑦 ↔ 𝑥𝐴𝑦))
2 breq2 5107 . . . . . . . 8 (𝑦 = 𝑤 → (𝑧𝐴𝑦 ↔ 𝑧𝐴𝑤))
31, 2excomw 2079 . . . . . . 7 (∃𝑧∃𝑦 𝑧𝐴𝑦 ↔ ∃𝑦∃𝑧 𝑧𝐴𝑦)
4 breq2 5107 . . . . . . . . 9 (𝑦 = 𝑤 → (𝑥𝐴𝑦 ↔ 𝑥𝐴𝑤))
51, 4sylan9bbr 520 . . . . . . . 8 ((𝑦 = 𝑤 ∧ 𝑧 = 𝑥) → (𝑧𝐴𝑦 ↔ 𝑥𝐴𝑤))
65cbvex2vw 2074 . . . . . . 7 (∃𝑦∃𝑧 𝑧𝐴𝑦 ↔ ∃𝑤∃𝑥 𝑥𝐴𝑤)
73, 6bitri 278 . . . . . 6 (∃𝑧∃𝑦 𝑧𝐴𝑦 ↔ ∃𝑤∃𝑥 𝑥𝐴𝑤)
87notbii 323 . . . . 5 (¬ ∃𝑧∃𝑦 𝑧𝐴𝑦 ↔ ¬ ∃𝑤∃𝑥 𝑥𝐴𝑤)
9 alnex 1814 . . . . 5 (∀𝑧 ¬ ∃𝑦 𝑧𝐴𝑦 ↔ ¬ ∃𝑧∃𝑦 𝑧𝐴𝑦)
10 alnex 1814 . . . . 5 (∀𝑤 ¬ ∃𝑥 𝑥𝐴𝑤 ↔ ¬ ∃𝑤∃𝑥 𝑥𝐴𝑤)
118, 9, 103bitr4i 306 . . . 4 (∀𝑧 ¬ ∃𝑦 𝑧𝐴𝑦 ↔ ∀𝑤 ¬ ∃𝑥 𝑥𝐴𝑤)
12 noel 4284 . . . . . 6 ¬ 𝑧 ∈ ∅
1312nbn 375 . . . . 5 (¬ ∃𝑦 𝑧𝐴𝑦 ↔ (∃𝑦 𝑧𝐴𝑦 ↔ 𝑧 ∈ ∅))
1413albii 1852 . . . 4 (∀𝑧 ¬ ∃𝑦 𝑧𝐴𝑦 ↔ ∀𝑧(∃𝑦 𝑧𝐴𝑦 ↔ 𝑧 ∈ ∅))
15 noel 4284 . . . . . 6 ¬ 𝑤 ∈ ∅
1615nbn 375 . . . . 5 (¬ ∃𝑥 𝑥𝐴𝑤 ↔ (∃𝑥 𝑥𝐴𝑤 ↔ 𝑤 ∈ ∅))
1716albii 1852 . . . 4 (∀𝑤 ¬ ∃𝑥 𝑥𝐴𝑤 ↔ ∀𝑤(∃𝑥 𝑥𝐴𝑤 ↔ 𝑤 ∈ ∅))
1811, 14, 173bitr3i 304 . . 3 (∀𝑧(∃𝑦 𝑧𝐴𝑦 ↔ 𝑧 ∈ ∅) ↔ ∀𝑤(∃𝑥 𝑥𝐴𝑤 ↔ 𝑤 ∈ ∅))
19 breq1 5106 . . . . 5 (𝑥 = 𝑧 → (𝑥𝐴𝑦 ↔ 𝑧𝐴𝑦))
2019exbidv 1954 . . . 4 (𝑥 = 𝑧 → (∃𝑦 𝑥𝐴𝑦 ↔ ∃𝑦 𝑧𝐴𝑦))
2120eqabcbw 2835 . . 3 ({𝑥 ∣ ∃𝑦 𝑥𝐴𝑦} = ∅ ↔ ∀𝑧(∃𝑦 𝑧𝐴𝑦 ↔ 𝑧 ∈ ∅))
224exbidv 1954 . . . 4 (𝑦 = 𝑤 → (∃𝑥 𝑥𝐴𝑦 ↔ ∃𝑥 𝑥𝐴𝑤))
2322eqabcbw 2835 . . 3 ({𝑦 ∣ ∃𝑥 𝑥𝐴𝑦} = ∅ ↔ ∀𝑤(∃𝑥 𝑥𝐴𝑤 ↔ 𝑤 ∈ ∅))
2418, 21, 233bitr4i 306 . 2 ({𝑥 ∣ ∃𝑦 𝑥𝐴𝑦} = ∅ ↔ {𝑦 ∣ ∃𝑥 𝑥𝐴𝑦} = ∅)
25 df-dm 5661 . . 3 dom 𝐴 = {𝑥 ∣ ∃𝑦 𝑥𝐴𝑦}
2625eqeq1i 2766 . 2 (dom 𝐴 = ∅ ↔ {𝑥 ∣ ∃𝑦 𝑥𝐴𝑦} = ∅)
27 dfrn2 5870 . . 3 ran 𝐴 = {𝑦 ∣ ∃𝑥 𝑥𝐴𝑦}
2827eqeq1i 2766 . 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 2145  {cab 2739  ∅c0 4279   class class class wbr 5103  dom cdm 5651  ran crn 5652
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 1943  ax-6 2000  ax-7 2041  ax-8 2147  ax-9 2155  ax-ext 2733  ax-sep 5249  ax-pr 5391
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 2100  df-clab 2740  df-cleq 2753  df-clel 2836  df-rab 3414  df-v 3453  df-dif 3902  df-un 3904  df-in 3906  df-ss 3916  df-nul 4280  df-if 4483  df-sn 4585  df-pr 4587  df-op 4591  df-br 5104  df-opab 5168  df-cnv 5659  df-dm 5661  df-rn 5662
This theorem is used by:  rn0  5908  relrn0  5955  imadisj  6077  rnsnn0  6208  rnmpt0f  6243  f00  6762  f0rn0  6765  2nd0  8006  iinon  8341  onoviun  8344  onnseq  8345  map0b  8904  fodomfib  9313  intrnfi  9401  wdomtr  9562  noinfep  9654  wemapwe  9691  fin23lem31  10414  fin23lem40  10422  isf34lem7  10450  isf34lem6  10451  ttukeylem6  10585  fodomb  10598  rpnnen1lem4  13101  rpnnen1lem5  13102  fseqsupcl  14113  fseqsupubi  14114  dmtrclfv  15164  ruclem11  16401  prmreclem6  17092  0ram  17191  0ram2  17192  0ramcl  17194  gsumval2  18868  ghmrn  19436  gexex  20060  gsumval3  20114  subdrgint  21053  iinopn  23213  hauscmplem  23717  fbasrn  24196  alexsublem  24356  evth  25273  minveclem1  25738  minveclem3b  25742  ovollb2  25803  ovolunlem1a  25810  ovolunlem1  25811  ovoliunlem1  25816  ovoliun2  25820  ioombl1lem4  25875  uniioombllem1  25895  uniioombllem2  25897  uniioombllem6  25902  mbfsup  25978  mbfinf  25979  mbflimsup  25980  itg1climres  26028  itg2monolem1  26064  itg2mono  26067  itg2i1fseq2  26070  itg2cnlem1  26075  minvecolem1  31469  rge0scvg  34574  esumpcvgval  34703  cvmsss2  36018  fin2so  38510  ptrecube  38518  heicant  38553  isbnd3  38698  totbndbnd  38703  rnnonrel  44576  stoweidlem35  47014  hoicvr  47527
  Copyright terms: Public domain W3C validator