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

Theorem fvrn0 6911
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 5261 . . . . 5 ∅ ∈ V
43snid 4623 . . . 4 ∅ ∈ {∅}
52, 4sselii 3928 . . 3 ∅ ∈ (ran 𝐹 ∪ {∅})
61, 5eqeltrdi 2869 . 2 ((𝐹‘𝑋) = ∅ → (𝐹‘𝑋) ∈ (ran 𝐹 ∪ {∅}))
7 ssun1 4124 . . 3 ran 𝐹 ⊆ (ran 𝐹 ∪ {∅})
8 fvprc 6875 . . . . 5 (¬ 𝑋 ∈ V → (𝐹‘𝑋) = ∅)
98con1i 148 . . . 4 (¬ (𝐹‘𝑋) = ∅ → 𝑋 ∈ V)
10 fvexd 6898 . . . 4 (¬ (𝐹‘𝑋) = ∅ → (𝐹‘𝑋) ∈ V)
11 fvbr0 6910 . . . . . 6 (𝑋𝐹(𝐹‘𝑋) ∨ (𝐹‘𝑋) = ∅)
1211ori 875 . . . . 5 (¬ 𝑋𝐹(𝐹‘𝑋) → (𝐹‘𝑋) = ∅)
1312con1i 148 . . . 4 (¬ (𝐹‘𝑋) = ∅ → 𝑋𝐹(𝐹‘𝑋))
14 brelrng 5923 . . . 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 3451   ∪ cun 3897  ∅c0 4279  {csn 4584   class class class wbr 5103  ran crn 5652  ‘cfv 6537
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 2733  ax-sep 5249  ax-nul 5260  ax-pr 5391
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 2565  df-eu 2595  df-clab 2740  df-cleq 2753  df-clel 2836  df-ne 2957  df-rab 3414  df-v 3453  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 5659  df-dm 5661  df-rn 5662  df-iota 6493  df-fv 6545
This theorem is used by:  fvn0fvelrn  6912  orderseqlem  8167  dfac4  10194  dfac2b  10202  dfacacn  10213  axdc2lem  10519  axcclem  10528  seqexw  14153  plusffval  18815  grpsubfval  19187  mulgfval  19272  staffval  21091  scaffval  21148  lpival  21641  ipffval  21947  nmfval  24900  tcphex  25531  tchnmfval  25542  rrnval  38741  lsatset  40027  fvnonrel  44582
  Copyright terms: Public domain W3C validator