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

Theorem fvrn0 6906
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 4125 . . . 4 {∅} ⊆ (ran 𝐹 ∪ {∅})
3 0ex 5264 . . . . 5 ∅ ∈ V
43snid 4623 . . . 4 ∅ ∈ {∅}
52, 4sselii 3928 . . 3 ∅ ∈ (ran 𝐹 ∪ {∅})
61, 5eqeltrdi 2868 . 2 ((𝐹𝑋) = ∅ → (𝐹𝑋) ∈ (ran 𝐹 ∪ {∅}))
7 ssun1 4124 . . 3 ran 𝐹 ⊆ (ran 𝐹 ∪ {∅})
8 fvprc 6870 . . . . 5 𝑋 ∈ V → (𝐹𝑋) = ∅)
98con1i 148 . . . 4 (¬ (𝐹𝑋) = ∅ → 𝑋 ∈ V)
10 fvexd 6893 . . . 4 (¬ (𝐹𝑋) = ∅ → (𝐹𝑋) ∈ V)
11 fvbr0 6905 . . . . . 6 (𝑋𝐹(𝐹𝑋) ∨ (𝐹𝑋) = ∅)
1211ori 875 . . . . 5 𝑋𝐹(𝐹𝑋) → (𝐹𝑋) = ∅)
1312con1i 148 . . . 4 (¬ (𝐹𝑋) = ∅ → 𝑋𝐹(𝐹𝑋))
14 brelrng 5925 . . . 4 ((𝑋 ∈ V ∧ (𝐹𝑋) ∈ V ∧ 𝑋𝐹(𝐹𝑋)) → (𝐹𝑋) ∈ ran 𝐹)
159, 10, 13, 14syl3anc 1398 . . 3 (¬ (𝐹𝑋) = ∅ → (𝐹𝑋) ∈ ran 𝐹)
167, 15sselid 3929 . 2 (¬ (𝐹𝑋) = ∅ → (𝐹𝑋) ∈ (ran 𝐹 ∪ {∅}))
176, 16pm2.61i 184 1 (𝐹𝑋) ∈ (ran 𝐹 ∪ {∅})
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  ¬ wn 3   = wceq 1570  wcel 2145  Vcvv 3450  cun 3897  c0 4279  {csn 4584   class class class wbr 5103  ran crn 5656  cfv 6533
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1828  ax-4 1842  ax-5 1943  ax-6 2000  ax-7 2041  ax-8 2147  ax-9 2155  ax-10 2178  ax-12 2213  ax-ext 2732  ax-sep 5251  ax-nul 5263  ax-pr 5398
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1813  df-nf 1817  df-sb 2100  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 3902  df-un 3904  df-in 3906  df-ss 3916  df-nul 4280  df-if 4483  df-sn 4585  df-pr 4587  df-op 4591  df-uni 4868  df-br 5104  df-opab 5168  df-cnv 5663  df-dm 5665  df-rn 5666  df-iota 6489  df-fv 6541
This theorem is used by:  fvn0fvelrn  6907  orderseqlem  8155  dfac4  10125  dfac2b  10133  dfacacn  10144  axdc2lem  10450  axcclem  10459  seqexw  14081  plusffval  18736  grpsubfval  19107  mulgfval  19192  staffval  21007  scaffval  21064  lpival  21555  ipffval  21861  nmfval  24814  tcphex  25445  tchnmfval  25456  rrnval  38577  lsatset  39863  fvnonrel  44437
  Copyright terms: Public domain W3C validator