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

Theorem f00 6764
Description: A class is a function with empty codomain iff it and its domain are empty. (Contributed by NM, 10-Dec-2003.)
Assertion
Ref Expression
f00 (𝐹:𝐴⟶∅ ↔ (𝐹 = ∅ ∧ 𝐴 = ∅))

Proof of Theorem f00
StepHypRef Expression
1 ffun 6712 . . . . 5 (𝐹:𝐴⟶∅ → Fun 𝐹)
2 frn 6717 . . . . . . 7 (𝐹:𝐴⟶∅ → ran 𝐹 ⊆ ∅)
3 ss0 4359 . . . . . . 7 (ran 𝐹 ⊆ ∅ → ran 𝐹 = ∅)
42, 3syl 18 . . . . . 6 (𝐹:𝐴⟶∅ → ran 𝐹 = ∅)
5 dm0rn0 5916 . . . . . 6 (dom 𝐹 = ∅ ↔ ran 𝐹 = ∅)
64, 5sylibr 237 . . . . 5 (𝐹:𝐴⟶∅ → dom 𝐹 = ∅)
7 df-fn 6543 . . . . 5 (𝐹 Fn ∅ ↔ (Fun 𝐹 ∧ dom 𝐹 = ∅))
81, 6, 7sylanbrc 595 . . . 4 (𝐹:𝐴⟶∅ → 𝐹 Fn ∅)
9 fn0 6670 . . . 4 (𝐹 Fn ∅ ↔ 𝐹 = ∅)
108, 9sylib 221 . . 3 (𝐹:𝐴⟶∅ → 𝐹 = ∅)
11 fdm 6719 . . . 4 (𝐹:𝐴⟶∅ → dom 𝐹 = 𝐴)
1211, 6eqtr3d 2802 . . 3 (𝐹:𝐴⟶∅ → 𝐴 = ∅)
1310, 12jca 521 . 2 (𝐹:𝐴⟶∅ → (𝐹 = ∅ ∧ 𝐴 = ∅))
14 f0 6763 . . 3 ∅:∅⟶∅
15 feq1 6687 . . . 4 (𝐹 = ∅ → (𝐹:𝐴⟶∅ ↔ ∅:𝐴⟶∅))
16 feq2 6688 . . . 4 (𝐴 = ∅ → (∅:𝐴⟶∅ ↔ ∅:∅⟶∅))
1715, 16sylan9bb 519 . . 3 ((𝐹 = ∅ ∧ 𝐴 = ∅) → (𝐹:𝐴⟶∅ ↔ ∅:∅⟶∅))
1814, 17mpbiri 261 . 2 ((𝐹 = ∅ ∧ 𝐴 = ∅) → 𝐹:𝐴⟶∅)
1913, 18impbii 212 1 (𝐹:𝐴⟶∅ ↔ (𝐹 = ∅ ∧ 𝐴 = ∅))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  wb 209  wa 401   = wceq 1570  wss 3906  c0 4286  dom cdm 5663  ran crn 5664  Fun wfun 6534   Fn wfn 6535  wf 6536
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 2148  ax-9 2156  ax-ext 2737  ax-sep 5259  ax-nul 5271  ax-pr 5406
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-mo 2569  df-clab 2744  df-cleq 2757  df-clel 2840  df-ral 3082  df-rex 3092  df-rab 3419  df-v 3459  df-dif 3909  df-un 3911  df-in 3913  df-ss 3923  df-nul 4287  df-if 4490  df-sn 4592  df-pr 4594  df-op 4598  df-br 5112  df-opab 5176  df-id 5558  df-xp 5669  df-rel 5670  df-cnv 5671  df-co 5672  df-dm 5673  df-rn 5674  df-fun 6542  df-fn 6543  df-f 6544
This theorem is used by:  dom0  9096  cantnff  9646  0wrd0  14590  supcvg  15928  ram0  17099  itgsubstlem  26236  uhgr0vb  29451  lfuhgr1v0e  29633  wlkv0  30028  sate0fv0  35922  prv0  35935  ismgmOLD  38534  mof0  49649  mof0ALT  49651  mofeu  49659  fdomne0  49661  f002  49665  fullthinc  50261
  Copyright terms: Public domain W3C validator