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

Theorem fvrn0 6870
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 22 . . 3 ((𝐹𝑋) = ∅ → (𝐹𝑋) = ∅)
2 ssun2 4133 . . . 4 {∅} ⊆ (ran 𝐹 ∪ {∅})
3 0ex 5254 . . . . 5 ∅ ∈ V
43snid 4621 . . . 4 ∅ ∈ {∅}
52, 4sselii 3932 . . 3 ∅ ∈ (ran 𝐹 ∪ {∅})
61, 5eqeltrdi 2845 . 2 ((𝐹𝑋) = ∅ → (𝐹𝑋) ∈ (ran 𝐹 ∪ {∅}))
7 ssun1 4132 . . 3 ran 𝐹 ⊆ (ran 𝐹 ∪ {∅})
8 fvprc 6834 . . . . 5 𝑋 ∈ V → (𝐹𝑋) = ∅)
98con1i 147 . . . 4 (¬ (𝐹𝑋) = ∅ → 𝑋 ∈ V)
10 fvexd 6857 . . . 4 (¬ (𝐹𝑋) = ∅ → (𝐹𝑋) ∈ V)
11 fvbr0 6869 . . . . . 6 (𝑋𝐹(𝐹𝑋) ∨ (𝐹𝑋) = ∅)
1211ori 862 . . . . 5 𝑋𝐹(𝐹𝑋) → (𝐹𝑋) = ∅)
1312con1i 147 . . . 4 (¬ (𝐹𝑋) = ∅ → 𝑋𝐹(𝐹𝑋))
14 brelrng 5898 . . . 4 ((𝑋 ∈ V ∧ (𝐹𝑋) ∈ V ∧ 𝑋𝐹(𝐹𝑋)) → (𝐹𝑋) ∈ ran 𝐹)
159, 10, 13, 14syl3anc 1374 . . 3 (¬ (𝐹𝑋) = ∅ → (𝐹𝑋) ∈ ran 𝐹)
167, 15sselid 3933 . 2 (¬ (𝐹𝑋) = ∅ → (𝐹𝑋) ∈ (ran 𝐹 ∪ {∅}))
176, 16pm2.61i 182 1 (𝐹𝑋) ∈ (ran 𝐹 ∪ {∅})
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3   = wceq 1542  wcel 2114  Vcvv 3442  cun 3901  c0 4287  {csn 4582   class class class wbr 5100  ran crn 5633  cfv 6500
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 2709  ax-sep 5243  ax-nul 5253  ax-pr 5379
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 2540  df-eu 2570  df-clab 2716  df-cleq 2729  df-clel 2812  df-ne 2934  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-cnv 5640  df-dm 5642  df-rn 5643  df-iota 6456  df-fv 6508
This theorem is referenced by:  fvn0fvelrn  6871  orderseqlem  8109  dfac4  10044  dfac2b  10053  dfacacn  10064  axdc2lem  10370  axcclem  10379  seqexw  13952  plusffval  18583  grpsubfval  18925  mulgfval  19011  staffval  20786  scaffval  20843  lpival  21291  ipffval  21615  nmfval  24544  tcphex  25185  tchnmfval  25196  rrnval  38078  lsatset  39366  fvnonrel  43953
  Copyright terms: Public domain W3C validator