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

Theorem fvrn0 6913
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.)
Assertion
Ref Expression
fvrn0 (𝐹‘𝑋) ∈ (ran 𝐹 ∪ {∅})

Proof of Theorem fvrn0
StepHypRef Expression
1 id 23 . . 3 ((𝐹‘𝑋) = ∅ → (𝐹‘𝑋) = ∅)
2 ssun2 4124 . . . 4 {∅} ⊆ (ran 𝐹 ∪ {∅})
3 0ex 5260 . . . . 5 ∅ ∈ V
43snid 4622 . . . 4 ∅ ∈ {∅}
52, 4sselii 3925 . . 3 ∅ ∈ (ran 𝐹 ∪ {∅})
61, 5eqeltrdi 2868 . 2 ((𝐹‘𝑋) = ∅ → (𝐹‘𝑋) ∈ (ran 𝐹 ∪ {∅}))
7 ssun1 4123 . . 3 ran 𝐹 ⊆ (ran 𝐹 ∪ {∅})
8 fvprc 6877 . . . . 5 (¬ 𝑋 ∈ V → (𝐹‘𝑋) = ∅)
98con1i 148 . . . 4 (¬ (𝐹‘𝑋) = ∅ → 𝑋 ∈ V)
10 fvexd 6900 . . . 4 (¬ (𝐹‘𝑋) = ∅ → (𝐹‘𝑋) ∈ V)
11 fvbr0 6912 . . . . . 6 (𝑋𝐹(𝐹‘𝑋) ∨ (𝐹‘𝑋) = ∅)
1211ori 875 . . . . 5 (¬ 𝑋𝐹(𝐹‘𝑋) → (𝐹‘𝑋) = ∅)
1312con1i 148 . . . 4 (¬ (𝐹‘𝑋) = ∅ → 𝑋𝐹(𝐹‘𝑋))
14 brelrng 5922 . . . 4 ((𝑋 ∈ V ∧ (𝐹‘𝑋) ∈ V ∧ 𝑋𝐹(𝐹‘𝑋)) → (𝐹‘𝑋) ∈ ran 𝐹)
159, 10, 13, 14syl3anc 1398 . . 3 (¬ (𝐹‘𝑋) = ∅ → (𝐹‘𝑋) ∈ ran 𝐹)
167, 15sselid 3926 . 2 (¬ (𝐹‘𝑋) = ∅ → (𝐹‘𝑋) ∈ (ran 𝐹 ∪ {∅}))
176, 16pm2.61i 184 1 (𝐹‘𝑋) ∈ (ran 𝐹 ∪ {∅})
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  ¬ wn 3   = wceq 1569   ∈ wcel 2144  Vcvv 3450   ∪ cun 3896  ∅c0 4278  {csn 4583   class class class wbr 5102  ran crn 5651  ‘cfv 6538
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1827  ax-4 1841  ax-5 1942  ax-6 1999  ax-7 2040  ax-8 2146  ax-9 2154  ax-10 2177  ax-12 2212  ax-ext 2732  ax-sep 5248  ax-nul 5259  ax-pr 5390
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3an 1105  df-tru 1572  df-fal 1582  df-ex 1812  df-nf 1816  df-sb 2099  df-mo 2564  df-eu 2594  df-clab 2739  df-cleq 2752  df-clel 2835  df-ne 2956  df-rab 3413  df-v 3452  df-dif 3899  df-un 3901  df-in 3903  df-ss 3914  df-nul 4279  df-if 4482  df-sn 4584  df-pr 4586  df-op 4590  df-uni 4867  df-br 5103  df-opab 5167  df-cnv 5658  df-dm 5660  df-rn 5661  df-iota 6494  df-fv 6546
This theorem is used by:  fvn0fvelrn  6914  orderseqlem  8174  dfac4  10201  dfac2b  10209  dfacacn  10220  axdc2lem  10526  axcclem  10535  seqexw  14160  plusffval  18822  grpsubfval  19194  mulgfval  19279  staffval  21098  scaffval  21155  lpival  21648  ipffval  21954  nmfval  24907  tcphex  25538  tchnmfval  25549  rrnval  38762  lsatset  40048  fvnonrel  44597
  Copyright terms: Public domain W3C validator