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

Theorem suppssr 7495
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 3725 . 2 (𝑋 ∈ (𝐴𝑊) ↔ (𝑋𝐴 ∧ ¬ 𝑋𝑊))
2 fvex 6362 . . . . . 6 (𝐹𝑋) ∈ V
3 eldifsn 4462 . . . . . 6 ((𝐹𝑋) ∈ (V ∖ {𝑍}) ↔ ((𝐹𝑋) ∈ V ∧ (𝐹𝑋) ≠ 𝑍))
42, 3mpbiran 991 . . . . 5 ((𝐹𝑋) ∈ (V ∖ {𝑍}) ↔ (𝐹𝑋) ≠ 𝑍)
5 suppssr.f . . . . . . . . . 10 (𝜑𝐹:𝐴𝐵)
6 ffn 6206 . . . . . . . . . 10 (𝐹:𝐴𝐵𝐹 Fn 𝐴)
75, 6syl 17 . . . . . . . . 9 (𝜑𝐹 Fn 𝐴)
8 suppssr.a . . . . . . . . 9 (𝜑𝐴𝑉)
9 suppssr.z . . . . . . . . 9 (𝜑𝑍𝑈)
10 elsuppfn 7471 . . . . . . . . 9 ((𝐹 Fn 𝐴𝐴𝑉𝑍𝑈) → (𝑋 ∈ (𝐹 supp 𝑍) ↔ (𝑋𝐴 ∧ (𝐹𝑋) ≠ 𝑍)))
117, 8, 9, 10syl3anc 1477 . . . . . . . 8 (𝜑 → (𝑋 ∈ (𝐹 supp 𝑍) ↔ (𝑋𝐴 ∧ (𝐹𝑋) ≠ 𝑍)))
12 ibar 526 . . . . . . . . . . 11 ((𝐹𝑋) ∈ V → ((𝐹𝑋) ≠ 𝑍 ↔ ((𝐹𝑋) ∈ V ∧ (𝐹𝑋) ≠ 𝑍)))
132, 12mp1i 13 . . . . . . . . . 10 ((𝜑𝑋𝐴) → ((𝐹𝑋) ≠ 𝑍 ↔ ((𝐹𝑋) ∈ V ∧ (𝐹𝑋) ≠ 𝑍)))
1413, 3syl6bbr 278 . . . . . . . . 9 ((𝜑𝑋𝐴) → ((𝐹𝑋) ≠ 𝑍 ↔ (𝐹𝑋) ∈ (V ∖ {𝑍})))
1514pm5.32da 676 . . . . . . . 8 (𝜑 → ((𝑋𝐴 ∧ (𝐹𝑋) ≠ 𝑍) ↔ (𝑋𝐴 ∧ (𝐹𝑋) ∈ (V ∖ {𝑍}))))
1611, 15bitrd 268 . . . . . . 7 (𝜑 → (𝑋 ∈ (𝐹 supp 𝑍) ↔ (𝑋𝐴 ∧ (𝐹𝑋) ∈ (V ∖ {𝑍}))))
17 suppssr.n . . . . . . . 8 (𝜑 → (𝐹 supp 𝑍) ⊆ 𝑊)
1817sseld 3743 . . . . . . 7 (𝜑 → (𝑋 ∈ (𝐹 supp 𝑍) → 𝑋𝑊))
1916, 18sylbird 250 . . . . . 6 (𝜑 → ((𝑋𝐴 ∧ (𝐹𝑋) ∈ (V ∖ {𝑍})) → 𝑋𝑊))
2019expdimp 452 . . . . 5 ((𝜑𝑋𝐴) → ((𝐹𝑋) ∈ (V ∖ {𝑍}) → 𝑋𝑊))
214, 20syl5bir 233 . . . 4 ((𝜑𝑋𝐴) → ((𝐹𝑋) ≠ 𝑍𝑋𝑊))
2221necon1bd 2950 . . 3 ((𝜑𝑋𝐴) → (¬ 𝑋𝑊 → (𝐹𝑋) = 𝑍))
2322impr 650 . 2 ((𝜑 ∧ (𝑋𝐴 ∧ ¬ 𝑋𝑊)) → (𝐹𝑋) = 𝑍)
241, 23sylan2b 493 1 ((𝜑𝑋 ∈ (𝐴𝑊)) → (𝐹𝑋) = 𝑍)
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 196  wa 383   = wceq 1632  wcel 2139  wne 2932  Vcvv 3340  cdif 3712  wss 3715  {csn 4321   Fn wfn 6044  wf 6045  cfv 6049  (class class class)co 6813   supp csupp 7463
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1871  ax-4 1886  ax-5 1988  ax-6 2054  ax-7 2090  ax-8 2141  ax-9 2148  ax-10 2168  ax-11 2183  ax-12 2196  ax-13 2391  ax-ext 2740  ax-rep 4923  ax-sep 4933  ax-nul 4941  ax-pr 5055  ax-un 7114
This theorem depends on definitions:  df-bi 197  df-or 384  df-an 385  df-3an 1074  df-tru 1635  df-ex 1854  df-nf 1859  df-sb 2047  df-eu 2611  df-mo 2612  df-clab 2747  df-cleq 2753  df-clel 2756  df-nfc 2891  df-ne 2933  df-ral 3055  df-rex 3056  df-reu 3057  df-rab 3059  df-v 3342  df-sbc 3577  df-csb 3675  df-dif 3718  df-un 3720  df-in 3722  df-ss 3729  df-nul 4059  df-if 4231  df-sn 4322  df-pr 4324  df-op 4328  df-uni 4589  df-iun 4674  df-br 4805  df-opab 4865  df-mpt 4882  df-id 5174  df-xp 5272  df-rel 5273  df-cnv 5274  df-co 5275  df-dm 5276  df-rn 5277  df-res 5278  df-ima 5279  df-iota 6012  df-fun 6051  df-fn 6052  df-f 6053  df-f1 6054  df-fo 6055  df-f1o 6056  df-fv 6057  df-ov 6816  df-oprab 6817  df-mpt2 6818  df-supp 7464
This theorem is referenced by:  fsuppmptif  8470  fsuppco2  8473  fsuppcor  8474  cantnfp1lem1  8748  cantnfp1lem3  8750  cantnflem1  8759  cnfcom2lem  8771  gsumval3  18508  gsumcllem  18509  gsumzaddlem  18521  gsumzmhm  18537  gsumpt  18561  gsum2dlem1  18569  gsum2dlem2  18570  gsum2d  18571  dprdfinv  18618  dprdfadd  18619  dmdprdsplitlem  18636  dpjidcl  18657  gsumdixp  18809  lcomfsupp  19105  psrbaglesupp  19570  psrbagaddcl  19572  psrbaglefi  19574  mplsubglem  19636  mpllsslem  19637  mplsubrglem  19641  mplmonmul  19666  mplcoe1  19667  mplcoe5  19670  mplbas2  19672  evlslem4  19710  evlslem2  19714  uvcresum  20334  frlmsslsp  20337  rrxcph  23380  rrxmval  23388  rrxmetlem  23390  rrxmet  23391  rrxdstprj1  23392  deg1mul3le  24075  eulerpartlemb  30739
  Copyright terms: Public domain W3C validator