Metamath Proof Explorer


Theorem mndpsuppss

Description: The support of a mapping of a scalar multiplication with a function of scalars is a subset of the support of the function of scalars. (Contributed by AV, 5-Apr-2019)

Ref Expression
Hypothesis mndpsuppss.r 𝑅 = ( Base ‘ 𝑀 )
Assertion mndpsuppss ( ( ( 𝑀 ∈ Mnd ∧ 𝑉𝑋 ) ∧ ( 𝐴 ∈ ( 𝑅m 𝑉 ) ∧ 𝐵 ∈ ( 𝑅m 𝑉 ) ) ) → ( ( 𝐴f ( +g𝑀 ) 𝐵 ) supp ( 0g𝑀 ) ) ⊆ ( ( 𝐴 supp ( 0g𝑀 ) ) ∪ ( 𝐵 supp ( 0g𝑀 ) ) ) )

Proof

Step Hyp Ref Expression
1 mndpsuppss.r 𝑅 = ( Base ‘ 𝑀 )
2 ioran ( ¬ ( ( 𝐴𝑥 ) ≠ ( 0g𝑀 ) ∨ ( 𝐵𝑥 ) ≠ ( 0g𝑀 ) ) ↔ ( ¬ ( 𝐴𝑥 ) ≠ ( 0g𝑀 ) ∧ ¬ ( 𝐵𝑥 ) ≠ ( 0g𝑀 ) ) )
3 nne ( ¬ ( 𝐴𝑥 ) ≠ ( 0g𝑀 ) ↔ ( 𝐴𝑥 ) = ( 0g𝑀 ) )
4 nne ( ¬ ( 𝐵𝑥 ) ≠ ( 0g𝑀 ) ↔ ( 𝐵𝑥 ) = ( 0g𝑀 ) )
5 3 4 anbi12i ( ( ¬ ( 𝐴𝑥 ) ≠ ( 0g𝑀 ) ∧ ¬ ( 𝐵𝑥 ) ≠ ( 0g𝑀 ) ) ↔ ( ( 𝐴𝑥 ) = ( 0g𝑀 ) ∧ ( 𝐵𝑥 ) = ( 0g𝑀 ) ) )
6 2 5 bitri ( ¬ ( ( 𝐴𝑥 ) ≠ ( 0g𝑀 ) ∨ ( 𝐵𝑥 ) ≠ ( 0g𝑀 ) ) ↔ ( ( 𝐴𝑥 ) = ( 0g𝑀 ) ∧ ( 𝐵𝑥 ) = ( 0g𝑀 ) ) )
7 elmapfn ( 𝐴 ∈ ( 𝑅m 𝑉 ) → 𝐴 Fn 𝑉 )
8 7 ad2antrl ( ( ( 𝑀 ∈ Mnd ∧ 𝑉𝑋 ) ∧ ( 𝐴 ∈ ( 𝑅m 𝑉 ) ∧ 𝐵 ∈ ( 𝑅m 𝑉 ) ) ) → 𝐴 Fn 𝑉 )
9 8 adantr ( ( ( ( 𝑀 ∈ Mnd ∧ 𝑉𝑋 ) ∧ ( 𝐴 ∈ ( 𝑅m 𝑉 ) ∧ 𝐵 ∈ ( 𝑅m 𝑉 ) ) ) ∧ ( ( 𝐴𝑥 ) = ( 0g𝑀 ) ∧ ( 𝐵𝑥 ) = ( 0g𝑀 ) ) ) → 𝐴 Fn 𝑉 )
10 elmapfn ( 𝐵 ∈ ( 𝑅m 𝑉 ) → 𝐵 Fn 𝑉 )
11 10 ad2antll ( ( ( 𝑀 ∈ Mnd ∧ 𝑉𝑋 ) ∧ ( 𝐴 ∈ ( 𝑅m 𝑉 ) ∧ 𝐵 ∈ ( 𝑅m 𝑉 ) ) ) → 𝐵 Fn 𝑉 )
12 11 adantr ( ( ( ( 𝑀 ∈ Mnd ∧ 𝑉𝑋 ) ∧ ( 𝐴 ∈ ( 𝑅m 𝑉 ) ∧ 𝐵 ∈ ( 𝑅m 𝑉 ) ) ) ∧ ( ( 𝐴𝑥 ) = ( 0g𝑀 ) ∧ ( 𝐵𝑥 ) = ( 0g𝑀 ) ) ) → 𝐵 Fn 𝑉 )
13 simplr ( ( ( 𝑀 ∈ Mnd ∧ 𝑉𝑋 ) ∧ ( 𝐴 ∈ ( 𝑅m 𝑉 ) ∧ 𝐵 ∈ ( 𝑅m 𝑉 ) ) ) → 𝑉𝑋 )
14 13 adantr ( ( ( ( 𝑀 ∈ Mnd ∧ 𝑉𝑋 ) ∧ ( 𝐴 ∈ ( 𝑅m 𝑉 ) ∧ 𝐵 ∈ ( 𝑅m 𝑉 ) ) ) ∧ ( ( 𝐴𝑥 ) = ( 0g𝑀 ) ∧ ( 𝐵𝑥 ) = ( 0g𝑀 ) ) ) → 𝑉𝑋 )
15 inidm ( 𝑉𝑉 ) = 𝑉
16 simplrl ( ( ( ( ( 𝑀 ∈ Mnd ∧ 𝑉𝑋 ) ∧ ( 𝐴 ∈ ( 𝑅m 𝑉 ) ∧ 𝐵 ∈ ( 𝑅m 𝑉 ) ) ) ∧ ( ( 𝐴𝑥 ) = ( 0g𝑀 ) ∧ ( 𝐵𝑥 ) = ( 0g𝑀 ) ) ) ∧ 𝑥𝑉 ) → ( 𝐴𝑥 ) = ( 0g𝑀 ) )
17 simplrr ( ( ( ( ( 𝑀 ∈ Mnd ∧ 𝑉𝑋 ) ∧ ( 𝐴 ∈ ( 𝑅m 𝑉 ) ∧ 𝐵 ∈ ( 𝑅m 𝑉 ) ) ) ∧ ( ( 𝐴𝑥 ) = ( 0g𝑀 ) ∧ ( 𝐵𝑥 ) = ( 0g𝑀 ) ) ) ∧ 𝑥𝑉 ) → ( 𝐵𝑥 ) = ( 0g𝑀 ) )
18 9 12 14 14 15 16 17 ofval ( ( ( ( ( 𝑀 ∈ Mnd ∧ 𝑉𝑋 ) ∧ ( 𝐴 ∈ ( 𝑅m 𝑉 ) ∧ 𝐵 ∈ ( 𝑅m 𝑉 ) ) ) ∧ ( ( 𝐴𝑥 ) = ( 0g𝑀 ) ∧ ( 𝐵𝑥 ) = ( 0g𝑀 ) ) ) ∧ 𝑥𝑉 ) → ( ( 𝐴f ( +g𝑀 ) 𝐵 ) ‘ 𝑥 ) = ( ( 0g𝑀 ) ( +g𝑀 ) ( 0g𝑀 ) ) )
19 18 an32s ( ( ( ( ( 𝑀 ∈ Mnd ∧ 𝑉𝑋 ) ∧ ( 𝐴 ∈ ( 𝑅m 𝑉 ) ∧ 𝐵 ∈ ( 𝑅m 𝑉 ) ) ) ∧ 𝑥𝑉 ) ∧ ( ( 𝐴𝑥 ) = ( 0g𝑀 ) ∧ ( 𝐵𝑥 ) = ( 0g𝑀 ) ) ) → ( ( 𝐴f ( +g𝑀 ) 𝐵 ) ‘ 𝑥 ) = ( ( 0g𝑀 ) ( +g𝑀 ) ( 0g𝑀 ) ) )
20 eqid ( Base ‘ 𝑀 ) = ( Base ‘ 𝑀 )
21 eqid ( 0g𝑀 ) = ( 0g𝑀 )
22 20 21 mndidcl ( 𝑀 ∈ Mnd → ( 0g𝑀 ) ∈ ( Base ‘ 𝑀 ) )
23 22 ancli ( 𝑀 ∈ Mnd → ( 𝑀 ∈ Mnd ∧ ( 0g𝑀 ) ∈ ( Base ‘ 𝑀 ) ) )
24 23 ad4antr ( ( ( ( ( 𝑀 ∈ Mnd ∧ 𝑉𝑋 ) ∧ ( 𝐴 ∈ ( 𝑅m 𝑉 ) ∧ 𝐵 ∈ ( 𝑅m 𝑉 ) ) ) ∧ 𝑥𝑉 ) ∧ ( ( 𝐴𝑥 ) = ( 0g𝑀 ) ∧ ( 𝐵𝑥 ) = ( 0g𝑀 ) ) ) → ( 𝑀 ∈ Mnd ∧ ( 0g𝑀 ) ∈ ( Base ‘ 𝑀 ) ) )
25 eqid ( +g𝑀 ) = ( +g𝑀 )
26 20 25 21 mndlid ( ( 𝑀 ∈ Mnd ∧ ( 0g𝑀 ) ∈ ( Base ‘ 𝑀 ) ) → ( ( 0g𝑀 ) ( +g𝑀 ) ( 0g𝑀 ) ) = ( 0g𝑀 ) )
27 24 26 syl ( ( ( ( ( 𝑀 ∈ Mnd ∧ 𝑉𝑋 ) ∧ ( 𝐴 ∈ ( 𝑅m 𝑉 ) ∧ 𝐵 ∈ ( 𝑅m 𝑉 ) ) ) ∧ 𝑥𝑉 ) ∧ ( ( 𝐴𝑥 ) = ( 0g𝑀 ) ∧ ( 𝐵𝑥 ) = ( 0g𝑀 ) ) ) → ( ( 0g𝑀 ) ( +g𝑀 ) ( 0g𝑀 ) ) = ( 0g𝑀 ) )
28 19 27 eqtrd ( ( ( ( ( 𝑀 ∈ Mnd ∧ 𝑉𝑋 ) ∧ ( 𝐴 ∈ ( 𝑅m 𝑉 ) ∧ 𝐵 ∈ ( 𝑅m 𝑉 ) ) ) ∧ 𝑥𝑉 ) ∧ ( ( 𝐴𝑥 ) = ( 0g𝑀 ) ∧ ( 𝐵𝑥 ) = ( 0g𝑀 ) ) ) → ( ( 𝐴f ( +g𝑀 ) 𝐵 ) ‘ 𝑥 ) = ( 0g𝑀 ) )
29 nne ( ¬ ( ( 𝐴f ( +g𝑀 ) 𝐵 ) ‘ 𝑥 ) ≠ ( 0g𝑀 ) ↔ ( ( 𝐴f ( +g𝑀 ) 𝐵 ) ‘ 𝑥 ) = ( 0g𝑀 ) )
30 28 29 sylibr ( ( ( ( ( 𝑀 ∈ Mnd ∧ 𝑉𝑋 ) ∧ ( 𝐴 ∈ ( 𝑅m 𝑉 ) ∧ 𝐵 ∈ ( 𝑅m 𝑉 ) ) ) ∧ 𝑥𝑉 ) ∧ ( ( 𝐴𝑥 ) = ( 0g𝑀 ) ∧ ( 𝐵𝑥 ) = ( 0g𝑀 ) ) ) → ¬ ( ( 𝐴f ( +g𝑀 ) 𝐵 ) ‘ 𝑥 ) ≠ ( 0g𝑀 ) )
31 30 ex ( ( ( ( 𝑀 ∈ Mnd ∧ 𝑉𝑋 ) ∧ ( 𝐴 ∈ ( 𝑅m 𝑉 ) ∧ 𝐵 ∈ ( 𝑅m 𝑉 ) ) ) ∧ 𝑥𝑉 ) → ( ( ( 𝐴𝑥 ) = ( 0g𝑀 ) ∧ ( 𝐵𝑥 ) = ( 0g𝑀 ) ) → ¬ ( ( 𝐴f ( +g𝑀 ) 𝐵 ) ‘ 𝑥 ) ≠ ( 0g𝑀 ) ) )
32 6 31 syl5bi ( ( ( ( 𝑀 ∈ Mnd ∧ 𝑉𝑋 ) ∧ ( 𝐴 ∈ ( 𝑅m 𝑉 ) ∧ 𝐵 ∈ ( 𝑅m 𝑉 ) ) ) ∧ 𝑥𝑉 ) → ( ¬ ( ( 𝐴𝑥 ) ≠ ( 0g𝑀 ) ∨ ( 𝐵𝑥 ) ≠ ( 0g𝑀 ) ) → ¬ ( ( 𝐴f ( +g𝑀 ) 𝐵 ) ‘ 𝑥 ) ≠ ( 0g𝑀 ) ) )
33 32 con4d ( ( ( ( 𝑀 ∈ Mnd ∧ 𝑉𝑋 ) ∧ ( 𝐴 ∈ ( 𝑅m 𝑉 ) ∧ 𝐵 ∈ ( 𝑅m 𝑉 ) ) ) ∧ 𝑥𝑉 ) → ( ( ( 𝐴f ( +g𝑀 ) 𝐵 ) ‘ 𝑥 ) ≠ ( 0g𝑀 ) → ( ( 𝐴𝑥 ) ≠ ( 0g𝑀 ) ∨ ( 𝐵𝑥 ) ≠ ( 0g𝑀 ) ) ) )
34 33 ss2rabdv ( ( ( 𝑀 ∈ Mnd ∧ 𝑉𝑋 ) ∧ ( 𝐴 ∈ ( 𝑅m 𝑉 ) ∧ 𝐵 ∈ ( 𝑅m 𝑉 ) ) ) → { 𝑥𝑉 ∣ ( ( 𝐴f ( +g𝑀 ) 𝐵 ) ‘ 𝑥 ) ≠ ( 0g𝑀 ) } ⊆ { 𝑥𝑉 ∣ ( ( 𝐴𝑥 ) ≠ ( 0g𝑀 ) ∨ ( 𝐵𝑥 ) ≠ ( 0g𝑀 ) ) } )
35 8 11 13 13 offun ( ( ( 𝑀 ∈ Mnd ∧ 𝑉𝑋 ) ∧ ( 𝐴 ∈ ( 𝑅m 𝑉 ) ∧ 𝐵 ∈ ( 𝑅m 𝑉 ) ) ) → Fun ( 𝐴f ( +g𝑀 ) 𝐵 ) )
36 ovexd ( ( ( 𝑀 ∈ Mnd ∧ 𝑉𝑋 ) ∧ ( 𝐴 ∈ ( 𝑅m 𝑉 ) ∧ 𝐵 ∈ ( 𝑅m 𝑉 ) ) ) → ( 𝐴f ( +g𝑀 ) 𝐵 ) ∈ V )
37 fvexd ( ( ( 𝑀 ∈ Mnd ∧ 𝑉𝑋 ) ∧ ( 𝐴 ∈ ( 𝑅m 𝑉 ) ∧ 𝐵 ∈ ( 𝑅m 𝑉 ) ) ) → ( 0g𝑀 ) ∈ V )
38 suppval1 ( ( Fun ( 𝐴f ( +g𝑀 ) 𝐵 ) ∧ ( 𝐴f ( +g𝑀 ) 𝐵 ) ∈ V ∧ ( 0g𝑀 ) ∈ V ) → ( ( 𝐴f ( +g𝑀 ) 𝐵 ) supp ( 0g𝑀 ) ) = { 𝑥 ∈ dom ( 𝐴f ( +g𝑀 ) 𝐵 ) ∣ ( ( 𝐴f ( +g𝑀 ) 𝐵 ) ‘ 𝑥 ) ≠ ( 0g𝑀 ) } )
39 35 36 37 38 syl3anc ( ( ( 𝑀 ∈ Mnd ∧ 𝑉𝑋 ) ∧ ( 𝐴 ∈ ( 𝑅m 𝑉 ) ∧ 𝐵 ∈ ( 𝑅m 𝑉 ) ) ) → ( ( 𝐴f ( +g𝑀 ) 𝐵 ) supp ( 0g𝑀 ) ) = { 𝑥 ∈ dom ( 𝐴f ( +g𝑀 ) 𝐵 ) ∣ ( ( 𝐴f ( +g𝑀 ) 𝐵 ) ‘ 𝑥 ) ≠ ( 0g𝑀 ) } )
40 13 8 11 offvalfv ( ( ( 𝑀 ∈ Mnd ∧ 𝑉𝑋 ) ∧ ( 𝐴 ∈ ( 𝑅m 𝑉 ) ∧ 𝐵 ∈ ( 𝑅m 𝑉 ) ) ) → ( 𝐴f ( +g𝑀 ) 𝐵 ) = ( 𝑣𝑉 ↦ ( ( 𝐴𝑣 ) ( +g𝑀 ) ( 𝐵𝑣 ) ) ) )
41 40 dmeqd ( ( ( 𝑀 ∈ Mnd ∧ 𝑉𝑋 ) ∧ ( 𝐴 ∈ ( 𝑅m 𝑉 ) ∧ 𝐵 ∈ ( 𝑅m 𝑉 ) ) ) → dom ( 𝐴f ( +g𝑀 ) 𝐵 ) = dom ( 𝑣𝑉 ↦ ( ( 𝐴𝑣 ) ( +g𝑀 ) ( 𝐵𝑣 ) ) ) )
42 ovex ( ( 𝐴𝑣 ) ( +g𝑀 ) ( 𝐵𝑣 ) ) ∈ V
43 eqid ( 𝑣𝑉 ↦ ( ( 𝐴𝑣 ) ( +g𝑀 ) ( 𝐵𝑣 ) ) ) = ( 𝑣𝑉 ↦ ( ( 𝐴𝑣 ) ( +g𝑀 ) ( 𝐵𝑣 ) ) )
44 42 43 dmmpti dom ( 𝑣𝑉 ↦ ( ( 𝐴𝑣 ) ( +g𝑀 ) ( 𝐵𝑣 ) ) ) = 𝑉
45 41 44 eqtrdi ( ( ( 𝑀 ∈ Mnd ∧ 𝑉𝑋 ) ∧ ( 𝐴 ∈ ( 𝑅m 𝑉 ) ∧ 𝐵 ∈ ( 𝑅m 𝑉 ) ) ) → dom ( 𝐴f ( +g𝑀 ) 𝐵 ) = 𝑉 )
46 45 rabeqdv ( ( ( 𝑀 ∈ Mnd ∧ 𝑉𝑋 ) ∧ ( 𝐴 ∈ ( 𝑅m 𝑉 ) ∧ 𝐵 ∈ ( 𝑅m 𝑉 ) ) ) → { 𝑥 ∈ dom ( 𝐴f ( +g𝑀 ) 𝐵 ) ∣ ( ( 𝐴f ( +g𝑀 ) 𝐵 ) ‘ 𝑥 ) ≠ ( 0g𝑀 ) } = { 𝑥𝑉 ∣ ( ( 𝐴f ( +g𝑀 ) 𝐵 ) ‘ 𝑥 ) ≠ ( 0g𝑀 ) } )
47 39 46 eqtrd ( ( ( 𝑀 ∈ Mnd ∧ 𝑉𝑋 ) ∧ ( 𝐴 ∈ ( 𝑅m 𝑉 ) ∧ 𝐵 ∈ ( 𝑅m 𝑉 ) ) ) → ( ( 𝐴f ( +g𝑀 ) 𝐵 ) supp ( 0g𝑀 ) ) = { 𝑥𝑉 ∣ ( ( 𝐴f ( +g𝑀 ) 𝐵 ) ‘ 𝑥 ) ≠ ( 0g𝑀 ) } )
48 elmapfun ( 𝐴 ∈ ( 𝑅m 𝑉 ) → Fun 𝐴 )
49 id ( 𝐴 ∈ ( 𝑅m 𝑉 ) → 𝐴 ∈ ( 𝑅m 𝑉 ) )
50 fvexd ( 𝐴 ∈ ( 𝑅m 𝑉 ) → ( 0g𝑀 ) ∈ V )
51 suppval1 ( ( Fun 𝐴𝐴 ∈ ( 𝑅m 𝑉 ) ∧ ( 0g𝑀 ) ∈ V ) → ( 𝐴 supp ( 0g𝑀 ) ) = { 𝑥 ∈ dom 𝐴 ∣ ( 𝐴𝑥 ) ≠ ( 0g𝑀 ) } )
52 48 49 50 51 syl3anc ( 𝐴 ∈ ( 𝑅m 𝑉 ) → ( 𝐴 supp ( 0g𝑀 ) ) = { 𝑥 ∈ dom 𝐴 ∣ ( 𝐴𝑥 ) ≠ ( 0g𝑀 ) } )
53 elmapi ( 𝐴 ∈ ( 𝑅m 𝑉 ) → 𝐴 : 𝑉𝑅 )
54 fdm ( 𝐴 : 𝑉𝑅 → dom 𝐴 = 𝑉 )
55 rabeq ( dom 𝐴 = 𝑉 → { 𝑥 ∈ dom 𝐴 ∣ ( 𝐴𝑥 ) ≠ ( 0g𝑀 ) } = { 𝑥𝑉 ∣ ( 𝐴𝑥 ) ≠ ( 0g𝑀 ) } )
56 53 54 55 3syl ( 𝐴 ∈ ( 𝑅m 𝑉 ) → { 𝑥 ∈ dom 𝐴 ∣ ( 𝐴𝑥 ) ≠ ( 0g𝑀 ) } = { 𝑥𝑉 ∣ ( 𝐴𝑥 ) ≠ ( 0g𝑀 ) } )
57 52 56 eqtrd ( 𝐴 ∈ ( 𝑅m 𝑉 ) → ( 𝐴 supp ( 0g𝑀 ) ) = { 𝑥𝑉 ∣ ( 𝐴𝑥 ) ≠ ( 0g𝑀 ) } )
58 57 ad2antrl ( ( ( 𝑀 ∈ Mnd ∧ 𝑉𝑋 ) ∧ ( 𝐴 ∈ ( 𝑅m 𝑉 ) ∧ 𝐵 ∈ ( 𝑅m 𝑉 ) ) ) → ( 𝐴 supp ( 0g𝑀 ) ) = { 𝑥𝑉 ∣ ( 𝐴𝑥 ) ≠ ( 0g𝑀 ) } )
59 elmapfun ( 𝐵 ∈ ( 𝑅m 𝑉 ) → Fun 𝐵 )
60 59 ad2antll ( ( ( 𝑀 ∈ Mnd ∧ 𝑉𝑋 ) ∧ ( 𝐴 ∈ ( 𝑅m 𝑉 ) ∧ 𝐵 ∈ ( 𝑅m 𝑉 ) ) ) → Fun 𝐵 )
61 simprr ( ( ( 𝑀 ∈ Mnd ∧ 𝑉𝑋 ) ∧ ( 𝐴 ∈ ( 𝑅m 𝑉 ) ∧ 𝐵 ∈ ( 𝑅m 𝑉 ) ) ) → 𝐵 ∈ ( 𝑅m 𝑉 ) )
62 suppval1 ( ( Fun 𝐵𝐵 ∈ ( 𝑅m 𝑉 ) ∧ ( 0g𝑀 ) ∈ V ) → ( 𝐵 supp ( 0g𝑀 ) ) = { 𝑥 ∈ dom 𝐵 ∣ ( 𝐵𝑥 ) ≠ ( 0g𝑀 ) } )
63 60 61 37 62 syl3anc ( ( ( 𝑀 ∈ Mnd ∧ 𝑉𝑋 ) ∧ ( 𝐴 ∈ ( 𝑅m 𝑉 ) ∧ 𝐵 ∈ ( 𝑅m 𝑉 ) ) ) → ( 𝐵 supp ( 0g𝑀 ) ) = { 𝑥 ∈ dom 𝐵 ∣ ( 𝐵𝑥 ) ≠ ( 0g𝑀 ) } )
64 elmapi ( 𝐵 ∈ ( 𝑅m 𝑉 ) → 𝐵 : 𝑉𝑅 )
65 64 fdmd ( 𝐵 ∈ ( 𝑅m 𝑉 ) → dom 𝐵 = 𝑉 )
66 65 ad2antll ( ( ( 𝑀 ∈ Mnd ∧ 𝑉𝑋 ) ∧ ( 𝐴 ∈ ( 𝑅m 𝑉 ) ∧ 𝐵 ∈ ( 𝑅m 𝑉 ) ) ) → dom 𝐵 = 𝑉 )
67 66 rabeqdv ( ( ( 𝑀 ∈ Mnd ∧ 𝑉𝑋 ) ∧ ( 𝐴 ∈ ( 𝑅m 𝑉 ) ∧ 𝐵 ∈ ( 𝑅m 𝑉 ) ) ) → { 𝑥 ∈ dom 𝐵 ∣ ( 𝐵𝑥 ) ≠ ( 0g𝑀 ) } = { 𝑥𝑉 ∣ ( 𝐵𝑥 ) ≠ ( 0g𝑀 ) } )
68 63 67 eqtrd ( ( ( 𝑀 ∈ Mnd ∧ 𝑉𝑋 ) ∧ ( 𝐴 ∈ ( 𝑅m 𝑉 ) ∧ 𝐵 ∈ ( 𝑅m 𝑉 ) ) ) → ( 𝐵 supp ( 0g𝑀 ) ) = { 𝑥𝑉 ∣ ( 𝐵𝑥 ) ≠ ( 0g𝑀 ) } )
69 58 68 uneq12d ( ( ( 𝑀 ∈ Mnd ∧ 𝑉𝑋 ) ∧ ( 𝐴 ∈ ( 𝑅m 𝑉 ) ∧ 𝐵 ∈ ( 𝑅m 𝑉 ) ) ) → ( ( 𝐴 supp ( 0g𝑀 ) ) ∪ ( 𝐵 supp ( 0g𝑀 ) ) ) = ( { 𝑥𝑉 ∣ ( 𝐴𝑥 ) ≠ ( 0g𝑀 ) } ∪ { 𝑥𝑉 ∣ ( 𝐵𝑥 ) ≠ ( 0g𝑀 ) } ) )
70 unrab ( { 𝑥𝑉 ∣ ( 𝐴𝑥 ) ≠ ( 0g𝑀 ) } ∪ { 𝑥𝑉 ∣ ( 𝐵𝑥 ) ≠ ( 0g𝑀 ) } ) = { 𝑥𝑉 ∣ ( ( 𝐴𝑥 ) ≠ ( 0g𝑀 ) ∨ ( 𝐵𝑥 ) ≠ ( 0g𝑀 ) ) }
71 69 70 eqtrdi ( ( ( 𝑀 ∈ Mnd ∧ 𝑉𝑋 ) ∧ ( 𝐴 ∈ ( 𝑅m 𝑉 ) ∧ 𝐵 ∈ ( 𝑅m 𝑉 ) ) ) → ( ( 𝐴 supp ( 0g𝑀 ) ) ∪ ( 𝐵 supp ( 0g𝑀 ) ) ) = { 𝑥𝑉 ∣ ( ( 𝐴𝑥 ) ≠ ( 0g𝑀 ) ∨ ( 𝐵𝑥 ) ≠ ( 0g𝑀 ) ) } )
72 34 47 71 3sstr4d ( ( ( 𝑀 ∈ Mnd ∧ 𝑉𝑋 ) ∧ ( 𝐴 ∈ ( 𝑅m 𝑉 ) ∧ 𝐵 ∈ ( 𝑅m 𝑉 ) ) ) → ( ( 𝐴f ( +g𝑀 ) 𝐵 ) supp ( 0g𝑀 ) ) ⊆ ( ( 𝐴 supp ( 0g𝑀 ) ) ∪ ( 𝐵 supp ( 0g𝑀 ) ) ) )