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

Theorem suppss2 8210
Description: Show that the support of a function is contained in a set. (Contributed by Mario Carneiro, 19-Dec-2014.) (Revised by Mario Carneiro, 22-Mar-2015.) (Revised by AV, 28-May-2019.)
Hypotheses
Ref Expression
suppss2.n ((𝜑 ∧ 𝑘 ∈ (𝐴 ∖ 𝑊)) → 𝐵 = 𝑍)
suppss2.a (𝜑 → 𝐴 ∈ 𝑉)
Assertion
Ref Expression
suppss2 (𝜑 → ((𝑘 ∈ 𝐴 ↦ 𝐵) supp 𝑍) ⊆ 𝑊)
Distinct variable groups:   𝐴,𝑘   𝜑,𝑘   𝑘,𝑊   𝑘,𝑍
Allowed substitution hints:   𝐵(𝑘)   𝑉(𝑘)

Proof of Theorem suppss2
StepHypRef Expression
1 eqid 2761 . . . . 5 (𝑘 ∈ 𝐴 ↦ 𝐵) = (𝑘 ∈ 𝐴 ↦ 𝐵)
2 suppss2.a . . . . . 6 (𝜑 → 𝐴 ∈ 𝑉)
32adantl 487 . . . . 5 ((𝑍 ∈ V ∧ 𝜑) → 𝐴 ∈ 𝑉)
4 simpl 488 . . . . 5 ((𝑍 ∈ V ∧ 𝜑) → 𝑍 ∈ V)
51, 3, 4mptsuppdifd 8196 . . . 4 ((𝑍 ∈ V ∧ 𝜑) → ((𝑘 ∈ 𝐴 ↦ 𝐵) supp 𝑍) = {𝑘 ∈ 𝐴 ∣ 𝐵 ∈ (V ∖ {𝑍})})
6 eldifsni 4753 . . . . . . 7 (𝐵 ∈ (V ∖ {𝑍}) → 𝐵 ≠ 𝑍)
7 eldif 3909 . . . . . . . . . 10 (𝑘 ∈ (𝐴 ∖ 𝑊) ↔ (𝑘 ∈ 𝐴 ∧ ¬ 𝑘 ∈ 𝑊))
8 suppss2.n . . . . . . . . . . 11 ((𝜑 ∧ 𝑘 ∈ (𝐴 ∖ 𝑊)) → 𝐵 = 𝑍)
98adantll 727 . . . . . . . . . 10 (((𝑍 ∈ V ∧ 𝜑) ∧ 𝑘 ∈ (𝐴 ∖ 𝑊)) → 𝐵 = 𝑍)
107, 9sylan2br 607 . . . . . . . . 9 (((𝑍 ∈ V ∧ 𝜑) ∧ (𝑘 ∈ 𝐴 ∧ ¬ 𝑘 ∈ 𝑊)) → 𝐵 = 𝑍)
1110expr 462 . . . . . . . 8 (((𝑍 ∈ V ∧ 𝜑) ∧ 𝑘 ∈ 𝐴) → (¬ 𝑘 ∈ 𝑊 → 𝐵 = 𝑍))
1211necon1ad 2973 . . . . . . 7 (((𝑍 ∈ V ∧ 𝜑) ∧ 𝑘 ∈ 𝐴) → (𝐵 ≠ 𝑍 → 𝑘 ∈ 𝑊))
136, 12syl5 35 . . . . . 6 (((𝑍 ∈ V ∧ 𝜑) ∧ 𝑘 ∈ 𝐴) → (𝐵 ∈ (V ∖ {𝑍}) → 𝑘 ∈ 𝑊))
14133impia 1135 . . . . 5 (((𝑍 ∈ V ∧ 𝜑) ∧ 𝑘 ∈ 𝐴 ∧ 𝐵 ∈ (V ∖ {𝑍})) → 𝑘 ∈ 𝑊)
1514rabssdv 4022 . . . 4 ((𝑍 ∈ V ∧ 𝜑) → {𝑘 ∈ 𝐴 ∣ 𝐵 ∈ (V ∖ {𝑍})} ⊆ 𝑊)
165, 15eqsstrd 3965 . . 3 ((𝑍 ∈ V ∧ 𝜑) → ((𝑘 ∈ 𝐴 ↦ 𝐵) supp 𝑍) ⊆ 𝑊)
1716ex 418 . 2 (𝑍 ∈ V → (𝜑 → ((𝑘 ∈ 𝐴 ↦ 𝐵) supp 𝑍) ⊆ 𝑊))
18 id 23 . . . . . 6 (¬ 𝑍 ∈ V → ¬ 𝑍 ∈ V)
1918intnand 494 . . . . 5 (¬ 𝑍 ∈ V → ¬ ((𝑘 ∈ 𝐴 ↦ 𝐵) ∈ V ∧ 𝑍 ∈ V))
20 supp0prc 8173 . . . . 5 (¬ ((𝑘 ∈ 𝐴 ↦ 𝐵) ∈ V ∧ 𝑍 ∈ V) → ((𝑘 ∈ 𝐴 ↦ 𝐵) supp 𝑍) = ∅)
2119, 20syl 18 . . . 4 (¬ 𝑍 ∈ V → ((𝑘 ∈ 𝐴 ↦ 𝐵) supp 𝑍) = ∅)
22 0ss 4350 . . . 4 ∅ ⊆ 𝑊
2321, 22eqsstrdi 3975 . . 3 (¬ 𝑍 ∈ V → ((𝑘 ∈ 𝐴 ↦ 𝐵) supp 𝑍) ⊆ 𝑊)
2423a1d 26 . 2 (¬ 𝑍 ∈ V → (𝜑 → ((𝑘 ∈ 𝐴 ↦ 𝐵) supp 𝑍) ⊆ 𝑊))
2517, 24pm2.61i 184 1 (𝜑 → ((𝑘 ∈ 𝐴 ↦ 𝐵) supp 𝑍) ⊆ 𝑊)
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  ¬ wn 3   → wi 4   ∧ wa 401   = wceq 1570   ∈ wcel 2145   ≠ wne 2956  {crab 3413  Vcvv 3451   ∖ cdif 3896   ⊆ wss 3899  ∅c0 4279  {csn 4584   ↦ cmpt 5186  (class class class)co 7418   supp csupp 8170
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 1943  ax-6 2000  ax-7 2041  ax-8 2147  ax-9 2155  ax-10 2178  ax-11 2194  ax-12 2213  ax-ext 2733  ax-rep 5232  ax-sep 5249  ax-nul 5260  ax-pr 5391  ax-un 7749
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 2100  df-mo 2565  df-eu 2595  df-clab 2740  df-cleq 2753  df-clel 2836  df-nfc 2910  df-ne 2957  df-ral 3078  df-rex 3088  df-reu 3367  df-rab 3414  df-v 3453  df-sbc 3740  df-csb 3848  df-dif 3902  df-un 3904  df-in 3906  df-ss 3916  df-nul 4280  df-if 4483  df-pw 4559  df-sn 4585  df-pr 4587  df-op 4591  df-uni 4868  df-iun 4953  df-br 5104  df-opab 5168  df-mpt 5187  df-id 5546  df-xp 5657  df-rel 5658  df-cnv 5659  df-co 5660  df-dm 5661  df-rn 5662  df-res 5663  df-ima 5664  df-iota 6493  df-fun 6539  df-fn 6540  df-f 6541  df-f1 6542  df-fo 6543  df-f1o 6544  df-fv 6545  df-ov 7421  df-oprab 7422  df-mpo 7423  df-supp 8171
This theorem is used by:  suppsssn  8211  fsuppmptif  9384  sniffsupp  9385  cantnflem1d  9682  cantnflem1  9683  gsumzsplit  20134  gsummpt1n0  20172  gsum2dlem1  20177  gsum2dlem2  20178  gsum2d  20179  dprdfid  20226  dprdfinv  20228  dprdfadd  20229  dmdprdsplitlem  20246  dpjidcl  20267  uvcff  22090  uvcresum  22092  psrlidm  22262  psrridm  22263  mplsubrg  22305  mplmon  22337  mplmonmul  22338  mplcoe1  22339  mplcoe5  22342  mplbas2  22344  evlslem4  22378  evlslem2  22381  evlslem3  22382  evlslem1  22384  evlsvvvallem  22393  evlsvvvallem2  22394  evlsvvval  22395  selvvvval  22444  coe1tmmul2  22588  coe1tmmul  22589  evls1fpws  22680  tsmssplit  24464  coe1mul3  26410  plypf1  26524  tayl0  26682  suppss2f  33225  suppss3  33308  gsummptres2  33607  gsummptfsres  33608  elrgspnlem1  33796  elrgspnlem2  33797  elrgspnlem3  33798  elrgspnsubrunlem2  33802  elrspunidl  33971  elrspunsn  33972  psrmonmul  34175  fedgmullem2  34255  fldextrspunlsp  34299  evlsbagval  43594  evlselv  43597  mhpind  43602  evlsmhpvvval  43603
  Copyright terms: Public domain W3C validator