| Metamath Proof Explorer |
< Previous
Next >
Nearby theorems |
||
| Mirrors > Home > MPE Home > Th. List > fvrn0 | Structured version Visualization version GIF version | ||
| Description: A function value is a member of the range plus null. (Contributed by Scott Fenton, 8-Jun-2011.) (Revised by Stefan O'Rear, 3-Jan-2015.) |
| Ref | Expression |
|---|---|
| fvrn0 | ⊢ (𝐹‘𝑋) ∈ (ran 𝐹 ∪ {∅}) |
| Step | Hyp | Ref | Expression |
|---|---|---|---|
| 1 | id 22 | . . 3 ⊢ ((𝐹‘𝑋) = ∅ → (𝐹‘𝑋) = ∅) | |
| 2 | ssun2 4119 | . . . 4 ⊢ {∅} ⊆ (ran 𝐹 ∪ {∅}) | |
| 3 | 0ex 5242 | . . . . 5 ⊢ ∅ ∈ V | |
| 4 | 3 | snid 4606 | . . . 4 ⊢ ∅ ∈ {∅} |
| 5 | 2, 4 | sselii 3918 | . . 3 ⊢ ∅ ∈ (ran 𝐹 ∪ {∅}) |
| 6 | 1, 5 | eqeltrdi 2844 | . 2 ⊢ ((𝐹‘𝑋) = ∅ → (𝐹‘𝑋) ∈ (ran 𝐹 ∪ {∅})) |
| 7 | ssun1 4118 | . . 3 ⊢ ran 𝐹 ⊆ (ran 𝐹 ∪ {∅}) | |
| 8 | fvprc 6832 | . . . . 5 ⊢ (¬ 𝑋 ∈ V → (𝐹‘𝑋) = ∅) | |
| 9 | 8 | con1i 147 | . . . 4 ⊢ (¬ (𝐹‘𝑋) = ∅ → 𝑋 ∈ V) |
| 10 | fvexd 6855 | . . . 4 ⊢ (¬ (𝐹‘𝑋) = ∅ → (𝐹‘𝑋) ∈ V) | |
| 11 | fvbr0 6867 | . . . . . 6 ⊢ (𝑋𝐹(𝐹‘𝑋) ∨ (𝐹‘𝑋) = ∅) | |
| 12 | 11 | ori 862 | . . . . 5 ⊢ (¬ 𝑋𝐹(𝐹‘𝑋) → (𝐹‘𝑋) = ∅) |
| 13 | 12 | con1i 147 | . . . 4 ⊢ (¬ (𝐹‘𝑋) = ∅ → 𝑋𝐹(𝐹‘𝑋)) |
| 14 | brelrng 5896 | . . . 4 ⊢ ((𝑋 ∈ V ∧ (𝐹‘𝑋) ∈ V ∧ 𝑋𝐹(𝐹‘𝑋)) → (𝐹‘𝑋) ∈ ran 𝐹) | |
| 15 | 9, 10, 13, 14 | syl3anc 1374 | . . 3 ⊢ (¬ (𝐹‘𝑋) = ∅ → (𝐹‘𝑋) ∈ ran 𝐹) |
| 16 | 7, 15 | sselid 3919 | . 2 ⊢ (¬ (𝐹‘𝑋) = ∅ → (𝐹‘𝑋) ∈ (ran 𝐹 ∪ {∅})) |
| 17 | 6, 16 | pm2.61i 182 | 1 ⊢ (𝐹‘𝑋) ∈ (ran 𝐹 ∪ {∅}) |
| Colors of variables: wff setvar class |
| Syntax hints: ¬ wn 3 = wceq 1542 ∈ wcel 2114 Vcvv 3429 ∪ cun 3887 ∅c0 4273 {csn 4567 class class class wbr 5085 ran crn 5632 ‘cfv 6498 |
| 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-10 2147 ax-12 2185 ax-ext 2708 ax-sep 5231 ax-nul 5241 ax-pr 5375 |
| 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-nf 1786 df-sb 2069 df-mo 2539 df-eu 2569 df-clab 2715 df-cleq 2728 df-clel 2811 df-ne 2933 df-rab 3390 df-v 3431 df-dif 3892 df-un 3894 df-in 3896 df-ss 3906 df-nul 4274 df-if 4467 df-sn 4568 df-pr 4570 df-op 4574 df-uni 4851 df-br 5086 df-opab 5148 df-cnv 5639 df-dm 5641 df-rn 5642 df-iota 6454 df-fv 6506 |
| This theorem is referenced by: fvn0fvelrn 6869 orderseqlem 8107 dfac4 10044 dfac2b 10053 dfacacn 10064 axdc2lem 10370 axcclem 10379 seqexw 13979 plusffval 18614 grpsubfval 18959 mulgfval 19045 staffval 20818 scaffval 20875 lpival 21322 ipffval 21628 nmfval 24553 tcphex 25184 tchnmfval 25195 rrnval 38148 lsatset 39436 fvnonrel 44024 |
| Copyright terms: Public domain | W3C validator |