Users' Mathboxes Mathbox for Alexander van der Vekens < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  afv0nbfvbi Structured version   Visualization version   GIF version

Theorem afv0nbfvbi 44643
Description: The function's value at an argument is an element of a set if and only if the value of the alternative function at this argument is an element of that set, if the set does not contain the empty set. (Contributed by Alexander van der Vekens, 25-May-2017.)
Assertion
Ref Expression
afv0nbfvbi (∅ ∉ 𝐵 → ((𝐹'''𝐴) ∈ 𝐵 ↔ (𝐹𝐴) ∈ 𝐵))

Proof of Theorem afv0nbfvbi
StepHypRef Expression
1 afvvfveq 44640 . . 3 ((𝐹'''𝐴) ∈ 𝐵 → (𝐹'''𝐴) = (𝐹𝐴))
2 eleq1 2826 . . . 4 ((𝐹'''𝐴) = (𝐹𝐴) → ((𝐹'''𝐴) ∈ 𝐵 ↔ (𝐹𝐴) ∈ 𝐵))
32biimpd 228 . . 3 ((𝐹'''𝐴) = (𝐹𝐴) → ((𝐹'''𝐴) ∈ 𝐵 → (𝐹𝐴) ∈ 𝐵))
41, 3mpcom 38 . 2 ((𝐹'''𝐴) ∈ 𝐵 → (𝐹𝐴) ∈ 𝐵)
5 elnelne2 3060 . . . . . 6 (((𝐹𝐴) ∈ 𝐵 ∧ ∅ ∉ 𝐵) → (𝐹𝐴) ≠ ∅)
65ancoms 459 . . . . 5 ((∅ ∉ 𝐵 ∧ (𝐹𝐴) ∈ 𝐵) → (𝐹𝐴) ≠ ∅)
7 fvfundmfvn0 6812 . . . . 5 ((𝐹𝐴) ≠ ∅ → (𝐴 ∈ dom 𝐹 ∧ Fun (𝐹 ↾ {𝐴})))
8 df-dfat 44611 . . . . . 6 (𝐹 defAt 𝐴 ↔ (𝐴 ∈ dom 𝐹 ∧ Fun (𝐹 ↾ {𝐴})))
9 afvfundmfveq 44630 . . . . . 6 (𝐹 defAt 𝐴 → (𝐹'''𝐴) = (𝐹𝐴))
108, 9sylbir 234 . . . . 5 ((𝐴 ∈ dom 𝐹 ∧ Fun (𝐹 ↾ {𝐴})) → (𝐹'''𝐴) = (𝐹𝐴))
11 eleq1 2826 . . . . . . 7 ((𝐹𝐴) = (𝐹'''𝐴) → ((𝐹𝐴) ∈ 𝐵 ↔ (𝐹'''𝐴) ∈ 𝐵))
1211eqcoms 2746 . . . . . 6 ((𝐹'''𝐴) = (𝐹𝐴) → ((𝐹𝐴) ∈ 𝐵 ↔ (𝐹'''𝐴) ∈ 𝐵))
1312biimpd 228 . . . . 5 ((𝐹'''𝐴) = (𝐹𝐴) → ((𝐹𝐴) ∈ 𝐵 → (𝐹'''𝐴) ∈ 𝐵))
146, 7, 10, 134syl 19 . . . 4 ((∅ ∉ 𝐵 ∧ (𝐹𝐴) ∈ 𝐵) → ((𝐹𝐴) ∈ 𝐵 → (𝐹'''𝐴) ∈ 𝐵))
1514ex 413 . . 3 (∅ ∉ 𝐵 → ((𝐹𝐴) ∈ 𝐵 → ((𝐹𝐴) ∈ 𝐵 → (𝐹'''𝐴) ∈ 𝐵)))
1615pm2.43d 53 . 2 (∅ ∉ 𝐵 → ((𝐹𝐴) ∈ 𝐵 → (𝐹'''𝐴) ∈ 𝐵))
174, 16impbid2 225 1 (∅ ∉ 𝐵 → ((𝐹'''𝐴) ∈ 𝐵 ↔ (𝐹𝐴) ∈ 𝐵))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 205  wa 396   = wceq 1539  wcel 2106  wne 2943  wnel 3049  c0 4256  {csn 4561  dom cdm 5589  cres 5591  Fun wfun 6427  cfv 6433   defAt wdfat 44608  '''cafv 44609
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1798  ax-4 1812  ax-5 1913  ax-6 1971  ax-7 2011  ax-8 2108  ax-9 2116  ax-10 2137  ax-11 2154  ax-12 2171  ax-ext 2709  ax-sep 5223  ax-nul 5230  ax-pr 5352
This theorem depends on definitions:  df-bi 206  df-an 397  df-or 845  df-3an 1088  df-tru 1542  df-fal 1552  df-ex 1783  df-nf 1787  df-sb 2068  df-mo 2540  df-eu 2569  df-clab 2716  df-cleq 2730  df-clel 2816  df-nfc 2889  df-ne 2944  df-nel 3050  df-ral 3069  df-rex 3070  df-rab 3073  df-v 3434  df-sbc 3717  df-csb 3833  df-dif 3890  df-un 3892  df-in 3894  df-ss 3904  df-nul 4257  df-if 4460  df-sn 4562  df-pr 4564  df-op 4568  df-uni 4840  df-int 4880  df-br 5075  df-opab 5137  df-id 5489  df-xp 5595  df-rel 5596  df-cnv 5597  df-co 5598  df-dm 5599  df-res 5601  df-iota 6391  df-fun 6435  df-fv 6441  df-aiota 44577  df-dfat 44611  df-afv 44612
This theorem is referenced by:  aov0nbovbi  44687
  Copyright terms: Public domain W3C validator