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

Theorem fvfundmfvn0 6884
Description: If the "value of a class" at an argument is not the empty set, then the argument is in the domain of the class and the class restricted to the singleton formed on that argument is a function. (Contributed by Alexander van der Vekens, 26-May-2017.) (Proof shortened by BJ, 13-Aug-2022.)
Assertion
Ref Expression
fvfundmfvn0 ((𝐹𝐴) ≠ ∅ → (𝐴 ∈ dom 𝐹 ∧ Fun (𝐹 ↾ {𝐴})))

Proof of Theorem fvfundmfvn0
StepHypRef Expression
1 ndmfv 6876 . . 3 𝐴 ∈ dom 𝐹 → (𝐹𝐴) = ∅)
21necon1ai 2960 . 2 ((𝐹𝐴) ≠ ∅ → 𝐴 ∈ dom 𝐹)
3 nfunsn 6883 . . 3 (¬ Fun (𝐹 ↾ {𝐴}) → (𝐹𝐴) = ∅)
43necon1ai 2960 . 2 ((𝐹𝐴) ≠ ∅ → Fun (𝐹 ↾ {𝐴}))
52, 4jca 511 1 ((𝐹𝐴) ≠ ∅ → (𝐴 ∈ dom 𝐹 ∧ Fun (𝐹 ↾ {𝐴})))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wa 395  wcel 2114  wne 2933  c0 4287  {csn 4582  dom cdm 5634  cres 5636  Fun wfun 6496  cfv 6502
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1797  ax-4 1811  ax-5 1912  ax-6 1969  ax-7 2010  ax-8 2116  ax-9 2124  ax-ext 2709  ax-sep 5245  ax-nul 5255  ax-pr 5381
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 849  df-3an 1089  df-tru 1545  df-fal 1555  df-ex 1782  df-sb 2069  df-mo 2540  df-eu 2570  df-clab 2716  df-cleq 2729  df-clel 2812  df-ne 2934  df-ral 3053  df-rex 3063  df-rab 3402  df-v 3444  df-dif 3906  df-un 3908  df-in 3910  df-ss 3920  df-nul 4288  df-if 4482  df-sn 4583  df-pr 4585  df-op 4589  df-uni 4866  df-br 5101  df-opab 5163  df-id 5529  df-xp 5640  df-rel 5641  df-cnv 5642  df-co 5643  df-dm 5644  df-res 5646  df-iota 6458  df-fun 6504  df-fv 6510
This theorem is referenced by:  fvn0ssdmfun  7030  feldmfvelcdm  7042  umgrnloopv  29197  usgrnloopvALT  29292  afvpcfv0  47535  afvfvn0fveq  47539  afv0nbfvbi  47540  afv2fvn0fveq  47653  ovn0dmfun  48545  reldmlan2  50005  reldmran2  50006  lanrcl  50009  ranrcl  50010  lmdran  50059  cmdlan  50060
  Copyright terms: Public domain W3C validator