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

Theorem suppssr 8216
Description: A function is zero outside its support. (Contributed by Mario Carneiro, 19-Dec-2014.) (Revised by AV, 28-May-2019.)
Hypotheses
Ref Expression
suppssr.f (𝜑 → 𝐹:𝐴⟶𝐵)
suppssr.n (𝜑 → (𝐹 supp 𝑍) ⊆ 𝑊)
suppssr.a (𝜑 → 𝐴 ∈ 𝑉)
suppssr.z (𝜑 → 𝑍 ∈ 𝑈)
Assertion
Ref Expression
suppssr ((𝜑 ∧ 𝑋 ∈ (𝐴 ∖ 𝑊)) → (𝐹‘𝑋) = 𝑍)

Proof of Theorem suppssr
StepHypRef Expression
1 eldif 4049 . 2 (𝑋 ∈ (𝐴 ∖ 𝑊) ↔ (𝑋 ∈ 𝐴 ∧ ¬ 𝑋 ∈ 𝑊))
2 fvex 6899 . . . . . 6 (𝐹‘𝑋) ∈ V
3 eldifsn 4744 . . . . . 6 ((𝐹‘𝑋) ∈ (V ∖ {𝑍}) ↔ ((𝐹‘𝑋) ∈ V ∧ (𝐹‘𝑋) ≠ 𝑍))
42, 3mpbiran 722 . . . . 5 ((𝐹‘𝑋) ∈ (V ∖ {𝑍}) ↔ (𝐹‘𝑋) ≠ 𝑍)
5 suppssr.f . . . . . . . . . 10 (𝜑 → 𝐹:𝐴⟶𝐵)
65ffnd 6711 . . . . . . . . 9 (𝜑 → 𝐹 Fn 𝐴)
7 suppssr.a . . . . . . . . 9 (𝜑 → 𝐴 ∈ 𝑉)
8 suppssr.z . . . . . . . . 9 (𝜑 → 𝑍 ∈ 𝑈)
9 elsuppfn 8191 . . . . . . . . 9 ((𝐹 Fn 𝐴 ∧ 𝐴 ∈ 𝑉 ∧ 𝑍 ∈ 𝑈) → (𝑋 ∈ (𝐹 supp 𝑍) ↔ (𝑋 ∈ 𝐴 ∧ (𝐹‘𝑋) ≠ 𝑍)))
106, 7, 8, 9syl3anc 1398 . . . . . . . 8 (𝜑 → (𝑋 ∈ (𝐹 supp 𝑍) ↔ (𝑋 ∈ 𝐴 ∧ (𝐹‘𝑋) ≠ 𝑍)))
11 ibar 538 . . . . . . . . . . 11 ((𝐹‘𝑋) ∈ V → ((𝐹‘𝑋) ≠ 𝑍 ↔ ((𝐹‘𝑋) ∈ V ∧ (𝐹‘𝑋) ≠ 𝑍)))
122, 11mp1i 14 . . . . . . . . . 10 ((𝜑 ∧ 𝑋 ∈ 𝐴) → ((𝐹‘𝑋) ≠ 𝑍 ↔ ((𝐹‘𝑋) ∈ V ∧ (𝐹‘𝑋) ≠ 𝑍)))
1312, 3bitr4di 292 . . . . . . . . 9 ((𝜑 ∧ 𝑋 ∈ 𝐴) → ((𝐹‘𝑋) ≠ 𝑍 ↔ (𝐹‘𝑋) ∈ (V ∖ {𝑍})))
1413pm5.32da 590 . . . . . . . 8 (𝜑 → ((𝑋 ∈ 𝐴 ∧ (𝐹‘𝑋) ≠ 𝑍) ↔ (𝑋 ∈ 𝐴 ∧ (𝐹‘𝑋) ∈ (V ∖ {𝑍}))))
1510, 14bitrd 282 . . . . . . 7 (𝜑 → (𝑋 ∈ (𝐹 supp 𝑍) ↔ (𝑋 ∈ 𝐴 ∧ (𝐹‘𝑋) ∈ (V ∖ {𝑍}))))
16 suppssr.n . . . . . . . 8 (𝜑 → (𝐹 supp 𝑍) ⊆ 𝑊)
1716sseld 3907 . . . . . . 7 (𝜑 → (𝑋 ∈ (𝐹 supp 𝑍) → 𝑋 ∈ 𝑊))
1815, 17sylbird 263 . . . . . 6 (𝜑 → ((𝑋 ∈ 𝐴 ∧ (𝐹‘𝑋) ∈ (V ∖ {𝑍})) → 𝑋 ∈ 𝑊))
1918expdimp 458 . . . . 5 ((𝜑 ∧ 𝑋 ∈ 𝐴) → ((𝐹‘𝑋) ∈ (V ∖ {𝑍}) → 𝑋 ∈ 𝑊))
204, 19biimtrrid 246 . . . 4 ((𝜑 ∧ 𝑋 ∈ 𝐴) → ((𝐹‘𝑋) ≠ 𝑍 → 𝑋 ∈ 𝑊))
2120necon1bd 2973 . . 3 ((𝜑 ∧ 𝑋 ∈ 𝐴) → (¬ 𝑋 ∈ 𝑊 → (𝐹‘𝑋) = 𝑍))
2221impr 460 . 2 ((𝜑 ∧ (𝑋 ∈ 𝐴 ∧ ¬ 𝑋 ∈ 𝑊)) → (𝐹‘𝑋) = 𝑍)
231, 22sylan2b 606 1 ((𝜑 ∧ 𝑋 ∈ (𝐴 ∖ 𝑊)) → (𝐹‘𝑋) = 𝑍)
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  ¬ wn 3   → wi 4   ↔ wb 209   ∧ wa 401   = wceq 1569   ∈ wcel 2144   ≠ wne 2955  Vcvv 3450   ⊆ wss 3895   ∖ cdif 4045  {csn 4584   Fn wfn 6534  ⟶wf 6535  ‘cfv 6539  (class class class)co 7421   supp csupp 8180
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-11 2193  ax-12 2212  ax-ext 2732  ax-rep 5231  ax-sep 5248  ax-nul 5259  ax-pr 5390  ax-un 7752
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-nfc 2909  df-ne 2956  df-ral 3077  df-rex 3087  df-reu 3366  df-rab 3413  df-v 3452  df-sbc 3739  df-csb 3847  df-ss 3896  df-dif 4047  df-in 4091  df-un 4151  df-nul 4279  df-if 4482  df-pw 4558  df-sn 4585  df-pr 4587  df-op 4835  df-uni 4867  df-iun 4952  df-br 5103  df-opab 5167  df-mpt 5186  df-id 5545  df-xp 5656  df-rel 5657  df-cnv 5658  df-co 5659  df-dm 5660  df-rn 5661  df-res 5662  df-ima 5663  df-iota 6494  df-fun 6541  df-fn 6542  df-f 6543  df-f1 6544  df-fo 6545  df-f1o 6546  df-fv 6547  df-ov 7424  df-oprab 7425  df-mpo 7426  df-supp 8181
This theorem is used by:  fsuppmptif  9395  fsuppco2  9399  fsuppcor  9400  cantnfp1lem1  9683  cantnfp1lem3  9685  cantnflem1  9694  cnfcom2lem  9706  gsumval3  20127  gsumcllem  20128  gsumzaddlem  20141  gsumzmhm  20157  gsumpt  20182  gsum2dlem1  20190  gsum2dlem2  20191  gsum2d  20192  gsumxp2  20200  dprdfinv  20241  dprdfadd  20242  dmdprdsplitlem  20259  dpjidcl  20280  gsumdixp  20554  lcomfsupp  21183  uvcresum  22105  frlmsslsp  22108  mplsubglem  22312  mpllsslem  22313  mplsubrglem  22317  mplmonmul  22351  mplcoe1  22352  mplcoe5  22355  mplbas2  22357  evlslem4  22391  evlslem2  22394  evlsvvvallem  22406  evlsvvval  22408  rrxcph  25719  rrxmval  25732  rrxmetlem  25734  rrxmet  25735  rrxdstprj1  25736  deg1mul3le  26441  suppovss  33322  elrspunidl  34025  psrmonmul  34229  fedgmullem1  34308  eulerpartlemb  35047  evlselv  43711  fsuppssindlem1  43713  evlsmhpvvval  43717
  Copyright terms: Public domain W3C validator