| Metamath Proof Explorer |
< Previous
Next >
Nearby theorems |
||
| Mirrors > Home > MPE Home > Th. List > fvfundmfvn0 | Structured version Visualization version GIF version | ||
| 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.) |
| Ref | Expression |
|---|---|
| fvfundmfvn0 | ⊢ ((𝐹‘𝐴) ≠ ∅ → (𝐴 ∈ dom 𝐹 ∧ Fun (𝐹 ↾ {𝐴}))) |
| Step | Hyp | Ref | Expression |
|---|---|---|---|
| 1 | ndmfv 6855 | . . 3 ⊢ (¬ 𝐴 ∈ dom 𝐹 → (𝐹‘𝐴) = ∅) | |
| 2 | 1 | necon1ai 2952 | . 2 ⊢ ((𝐹‘𝐴) ≠ ∅ → 𝐴 ∈ dom 𝐹) |
| 3 | nfunsn 6862 | . . 3 ⊢ (¬ Fun (𝐹 ↾ {𝐴}) → (𝐹‘𝐴) = ∅) | |
| 4 | 3 | necon1ai 2952 | . 2 ⊢ ((𝐹‘𝐴) ≠ ∅ → Fun (𝐹 ↾ {𝐴})) |
| 5 | 2, 4 | jca 511 | 1 ⊢ ((𝐹‘𝐴) ≠ ∅ → (𝐴 ∈ dom 𝐹 ∧ Fun (𝐹 ↾ {𝐴}))) |
| Colors of variables: wff setvar class |
| Syntax hints: → wi 4 ∧ wa 395 ∈ wcel 2109 ≠ wne 2925 ∅c0 4284 {csn 4577 dom cdm 5619 ↾ cres 5621 Fun wfun 6476 ‘cfv 6482 |
| 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 5235 ax-nul 5245 ax-pr 5371 |
| 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-mo 2533 df-eu 2562 df-clab 2708 df-cleq 2721 df-clel 2803 df-ne 2926 df-ral 3045 df-rex 3054 df-rab 3395 df-v 3438 df-dif 3906 df-un 3908 df-in 3910 df-ss 3920 df-nul 4285 df-if 4477 df-sn 4578 df-pr 4580 df-op 4584 df-uni 4859 df-br 5093 df-opab 5155 df-id 5514 df-xp 5625 df-rel 5626 df-cnv 5627 df-co 5628 df-dm 5629 df-res 5631 df-iota 6438 df-fun 6484 df-fv 6490 |
| This theorem is referenced by: fvn0ssdmfun 7008 feldmfvelcdm 7020 fvn0fvelrnOLD 7097 umgrnloopv 29051 usgrnloopvALT 29146 afvpcfv0 47140 afvfvn0fveq 47144 afv0nbfvbi 47145 afv2fvn0fveq 47258 ovn0dmfun 48150 reldmlan2 49612 reldmran2 49613 lanrcl 49616 ranrcl 49617 lmdran 49666 cmdlan 49667 |
| Copyright terms: Public domain | W3C validator |