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

Theorem suppssr 8180
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 3958 . 2 (𝑋 ∈ (𝐴𝑊) ↔ (𝑋𝐴 ∧ ¬ 𝑋𝑊))
2 fvex 6904 . . . . . 6 (𝐹𝑋) ∈ V
3 eldifsn 4790 . . . . . 6 ((𝐹𝑋) ∈ (V ∖ {𝑍}) ↔ ((𝐹𝑋) ∈ V ∧ (𝐹𝑋) ≠ 𝑍))
42, 3mpbiran 707 . . . . 5 ((𝐹𝑋) ∈ (V ∖ {𝑍}) ↔ (𝐹𝑋) ≠ 𝑍)
5 suppssr.f . . . . . . . . . 10 (𝜑𝐹:𝐴𝐵)
65ffnd 6718 . . . . . . . . 9 (𝜑𝐹 Fn 𝐴)
7 suppssr.a . . . . . . . . 9 (𝜑𝐴𝑉)
8 suppssr.z . . . . . . . . 9 (𝜑𝑍𝑈)
9 elsuppfn 8155 . . . . . . . . 9 ((𝐹 Fn 𝐴𝐴𝑉𝑍𝑈) → (𝑋 ∈ (𝐹 supp 𝑍) ↔ (𝑋𝐴 ∧ (𝐹𝑋) ≠ 𝑍)))
106, 7, 8, 9syl3anc 1371 . . . . . . . 8 (𝜑 → (𝑋 ∈ (𝐹 supp 𝑍) ↔ (𝑋𝐴 ∧ (𝐹𝑋) ≠ 𝑍)))
11 ibar 529 . . . . . . . . . . 11 ((𝐹𝑋) ∈ V → ((𝐹𝑋) ≠ 𝑍 ↔ ((𝐹𝑋) ∈ V ∧ (𝐹𝑋) ≠ 𝑍)))
122, 11mp1i 13 . . . . . . . . . 10 ((𝜑𝑋𝐴) → ((𝐹𝑋) ≠ 𝑍 ↔ ((𝐹𝑋) ∈ V ∧ (𝐹𝑋) ≠ 𝑍)))
1312, 3bitr4di 288 . . . . . . . . 9 ((𝜑𝑋𝐴) → ((𝐹𝑋) ≠ 𝑍 ↔ (𝐹𝑋) ∈ (V ∖ {𝑍})))
1413pm5.32da 579 . . . . . . . 8 (𝜑 → ((𝑋𝐴 ∧ (𝐹𝑋) ≠ 𝑍) ↔ (𝑋𝐴 ∧ (𝐹𝑋) ∈ (V ∖ {𝑍}))))
1510, 14bitrd 278 . . . . . . 7 (𝜑 → (𝑋 ∈ (𝐹 supp 𝑍) ↔ (𝑋𝐴 ∧ (𝐹𝑋) ∈ (V ∖ {𝑍}))))
16 suppssr.n . . . . . . . 8 (𝜑 → (𝐹 supp 𝑍) ⊆ 𝑊)
1716sseld 3981 . . . . . . 7 (𝜑 → (𝑋 ∈ (𝐹 supp 𝑍) → 𝑋𝑊))
1815, 17sylbird 259 . . . . . 6 (𝜑 → ((𝑋𝐴 ∧ (𝐹𝑋) ∈ (V ∖ {𝑍})) → 𝑋𝑊))
1918expdimp 453 . . . . 5 ((𝜑𝑋𝐴) → ((𝐹𝑋) ∈ (V ∖ {𝑍}) → 𝑋𝑊))
204, 19biimtrrid 242 . . . 4 ((𝜑𝑋𝐴) → ((𝐹𝑋) ≠ 𝑍𝑋𝑊))
2120necon1bd 2958 . . 3 ((𝜑𝑋𝐴) → (¬ 𝑋𝑊 → (𝐹𝑋) = 𝑍))
2221impr 455 . 2 ((𝜑 ∧ (𝑋𝐴 ∧ ¬ 𝑋𝑊)) → (𝐹𝑋) = 𝑍)
231, 22sylan2b 594 1 ((𝜑𝑋 ∈ (𝐴𝑊)) → (𝐹𝑋) = 𝑍)
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 205  wa 396   = wceq 1541  wcel 2106  wne 2940  Vcvv 3474  cdif 3945  wss 3948  {csn 4628   Fn wfn 6538  wf 6539  cfv 6543  (class class class)co 7408   supp csupp 8145
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 1913  ax-6 1971  ax-7 2011  ax-8 2108  ax-9 2116  ax-10 2137  ax-11 2154  ax-12 2171  ax-ext 2703  ax-rep 5285  ax-sep 5299  ax-nul 5306  ax-pr 5427  ax-un 7724
This theorem depends on definitions:  df-bi 206  df-an 397  df-or 846  df-3an 1089  df-tru 1544  df-fal 1554  df-ex 1782  df-nf 1786  df-sb 2068  df-mo 2534  df-eu 2563  df-clab 2710  df-cleq 2724  df-clel 2810  df-nfc 2885  df-ne 2941  df-ral 3062  df-rex 3071  df-reu 3377  df-rab 3433  df-v 3476  df-sbc 3778  df-csb 3894  df-dif 3951  df-un 3953  df-in 3955  df-ss 3965  df-nul 4323  df-if 4529  df-sn 4629  df-pr 4631  df-op 4635  df-uni 4909  df-iun 4999  df-br 5149  df-opab 5211  df-mpt 5232  df-id 5574  df-xp 5682  df-rel 5683  df-cnv 5684  df-co 5685  df-dm 5686  df-rn 5687  df-res 5688  df-ima 5689  df-iota 6495  df-fun 6545  df-fn 6546  df-f 6547  df-f1 6548  df-fo 6549  df-f1o 6550  df-fv 6551  df-ov 7411  df-oprab 7412  df-mpo 7413  df-supp 8146
This theorem is referenced by:  fsuppmptif  9393  fsuppco2  9397  fsuppcor  9398  cantnfp1lem1  9672  cantnfp1lem3  9674  cantnflem1  9683  cnfcom2lem  9695  gsumval3  19774  gsumcllem  19775  gsumzaddlem  19788  gsumzmhm  19804  gsumpt  19829  gsum2dlem1  19837  gsum2dlem2  19838  gsum2d  19839  gsumxp2  19847  dprdfinv  19888  dprdfadd  19889  dmdprdsplitlem  19906  dpjidcl  19927  gsumdixp  20130  lcomfsupp  20511  uvcresum  21347  frlmsslsp  21350  psrbaglesuppOLD  21477  psrbagaddclOLD  21481  psrbaglefiOLD  21485  mplsubglem  21557  mpllsslem  21558  mplsubrglem  21562  mplmonmul  21590  mplcoe1  21591  mplcoe5  21594  mplbas2  21596  evlslem4  21636  evlslem2  21641  mhpmulcl  21691  mhpvscacl  21696  rrxcph  24908  rrxmval  24921  rrxmetlem  24923  rrxmet  24924  rrxdstprj1  24925  deg1mul3le  25633  suppovss  31901  elrspunidl  32541  fedgmullem1  32709  eulerpartlemb  33362  evlsvvvallem  41135  evlsvvval  41137  evlselv  41161  fsuppssindlem1  41165  evlsmhpvvval  41169
  Copyright terms: Public domain W3C validator