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

Theorem suppssr 8243
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 4052 . 2 (𝑋 ∈ (𝐴 ∖ 𝑊) ↔ (𝑋 ∈ 𝐴 ∧ ¬ 𝑋 ∈ 𝑊))
2 fvex 6924 . . . . . 6 (𝐹‘𝑋) ∈ V
3 eldifsn 4748 . . . . . 6 ((𝐹‘𝑋) ∈ (V ∖ {𝑍}) ↔ ((𝐹‘𝑋) ∈ V ∧ (𝐹‘𝑋) ≠ 𝑍))
42, 3mpbiran 722 . . . . 5 ((𝐹‘𝑋) ∈ (V ∖ {𝑍}) ↔ (𝐹‘𝑋) ≠ 𝑍)
5 suppssr.f . . . . . . . . . 10 (𝜑 → 𝐹:𝐴⟶𝐵)
65ffnd 6735 . . . . . . . . 9 (𝜑 → 𝐹 Fn 𝐴)
7 suppssr.a . . . . . . . . 9 (𝜑 → 𝐴 ∈ 𝑉)
8 suppssr.z . . . . . . . . 9 (𝜑 → 𝑍 ∈ 𝑈)
9 elsuppfn 8218 . . . . . . . . 9 ((𝐹 Fn 𝐴 ∧ 𝐴 ∈ 𝑉 ∧ 𝑍 ∈ 𝑈) → (𝑋 ∈ (𝐹 supp 𝑍) ↔ (𝑋 ∈ 𝐴 ∧ (𝐹‘𝑋) ≠ 𝑍)))
106, 7, 8, 9syl3anc 1399 . . . . . . . 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 3912 . . . . . . 7 (𝜑 → (𝑋 ∈ (𝐹 supp 𝑍) → 𝑋 ∈ 𝑊))
1815, 17sylbird 263 . . . . . 6 (𝜑 → ((𝑋 ∈ 𝐴 ∧ (𝐹‘𝑋) ∈ (V ∖ {𝑍})) → 𝑋 ∈ 𝑊))
1918expdimp 458 . . . . 5 ((𝜑 ∧ 𝑋 ∈ 𝐴) → ((𝐹‘𝑋) ∈ (V ∖ {𝑍}) → 𝑋 ∈ 𝑊))
204, 19biimtrrid 246 . . . 4 ((𝜑 ∧ 𝑋 ∈ 𝐴) → ((𝐹‘𝑋) ≠ 𝑍 → 𝑋 ∈ 𝑊))
2120necon1bd 2977 . . 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 1570   ∈ wcel 2147   ≠ wne 2959  Vcvv 3454   ⊆ wss 3900   ∖ cdif 4048  {csn 4588   Fn wfn 6556  ⟶wf 6557  ‘cfv 6561  (class class class)co 7446   supp csupp 8207
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 1945  ax-6 2002  ax-7 2043  ax-8 2149  ax-9 2157  ax-10 2180  ax-11 2197  ax-12 2216  ax-ext 2735  ax-rep 5236  ax-sep 5253  ax-nul 5264  ax-pr 5396  ax-un 7778
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 2102  df-mo 2567  df-eu 2597  df-clab 2742  df-cleq 2755  df-clel 2839  df-nfc 2913  df-ne 2960  df-ral 3081  df-rex 3091  df-reu 3370  df-rab 3417  df-v 3456  df-sbc 3743  df-csb 3852  df-ss 3901  df-dif 4050  df-in 4094  df-un 4154  df-nul 4282  df-if 4486  df-pw 4562  df-sn 4589  df-pr 4591  df-op 4839  df-uni 4871  df-iun 4956  df-br 5107  df-opab 5172  df-mpt 5191  df-id 5551  df-xp 5662  df-rel 5663  df-cnv 5664  df-co 5665  df-dm 5666  df-rn 5667  df-res 5668  df-ima 5669  df-iota 6515  df-fun 6563  df-fn 6564  df-f 6565  df-f1 6566  df-fo 6567  df-f1o 6568  df-fv 6569  df-ov 7449  df-oprab 7450  df-mpo 7451  df-supp 8208
This theorem is used by:  fsuppmptif  9421  fsuppco2  9425  fsuppcor  9426  cantnfp1lem1  9709  cantnfp1lem3  9711  cantnflem1  9720  cnfcom2lem  9732  gsumval3  20154  gsumcllem  20155  gsumzaddlem  20168  gsumzmhm  20184  gsumpt  20209  gsum2dlem1  20217  gsum2dlem2  20218  gsum2d  20219  gsumxp2  20227  dprdfinv  20268  dprdfadd  20269  dmdprdsplitlem  20286  dpjidcl  20307  gsumdixp  20581  lcomfsupp  21210  uvcresum  22132  frlmsslsp  22135  mplsubglem  22339  mpllsslem  22340  mplsubrglem  22344  mplmonmul  22378  mplcoe1  22379  mplcoe5  22382  mplbas2  22384  evlslem4  22418  evlslem2  22421  evlsvvvallem  22433  evlsvvval  22435  rrxcph  25746  rrxmval  25759  rrxmetlem  25761  rrxmet  25762  rrxdstprj1  25763  deg1mul3le  26468  suppovss  33348  elrspunidl  34062  psrmonmul  34265  fedgmullem1  34344  eulerpartlemb  35083  evlselv  43821  fsuppssindlem1  43823  evlsmhpvvval  43827
  Copyright terms: Public domain W3C validator