Metamath Proof Explorer


Theorem mzpnegmpt

Description: Negation of a polynomial function. (Contributed by Stefan O'Rear, 11-Oct-2014)

Ref Expression
Assertion mzpnegmpt ( ( 𝑥 ∈ ( ℤ ↑m 𝑉 ) ↦ 𝐴 ) ∈ ( mzPoly ‘ 𝑉 ) → ( 𝑥 ∈ ( ℤ ↑m 𝑉 ) ↦ - 𝐴 ) ∈ ( mzPoly ‘ 𝑉 ) )

Proof

Step Hyp Ref Expression
1 df-neg - 𝐴 = ( 0 − 𝐴 )
2 1 mpteq2i ( 𝑥 ∈ ( ℤ ↑m 𝑉 ) ↦ - 𝐴 ) = ( 𝑥 ∈ ( ℤ ↑m 𝑉 ) ↦ ( 0 − 𝐴 ) )
3 elfvex ( ( 𝑥 ∈ ( ℤ ↑m 𝑉 ) ↦ 𝐴 ) ∈ ( mzPoly ‘ 𝑉 ) → 𝑉 ∈ V )
4 0z 0 ∈ ℤ
5 mzpconstmpt ( ( 𝑉 ∈ V ∧ 0 ∈ ℤ ) → ( 𝑥 ∈ ( ℤ ↑m 𝑉 ) ↦ 0 ) ∈ ( mzPoly ‘ 𝑉 ) )
6 3 4 5 sylancl ( ( 𝑥 ∈ ( ℤ ↑m 𝑉 ) ↦ 𝐴 ) ∈ ( mzPoly ‘ 𝑉 ) → ( 𝑥 ∈ ( ℤ ↑m 𝑉 ) ↦ 0 ) ∈ ( mzPoly ‘ 𝑉 ) )
7 mzpsubmpt ( ( ( 𝑥 ∈ ( ℤ ↑m 𝑉 ) ↦ 0 ) ∈ ( mzPoly ‘ 𝑉 ) ∧ ( 𝑥 ∈ ( ℤ ↑m 𝑉 ) ↦ 𝐴 ) ∈ ( mzPoly ‘ 𝑉 ) ) → ( 𝑥 ∈ ( ℤ ↑m 𝑉 ) ↦ ( 0 − 𝐴 ) ) ∈ ( mzPoly ‘ 𝑉 ) )
8 6 7 mpancom ( ( 𝑥 ∈ ( ℤ ↑m 𝑉 ) ↦ 𝐴 ) ∈ ( mzPoly ‘ 𝑉 ) → ( 𝑥 ∈ ( ℤ ↑m 𝑉 ) ↦ ( 0 − 𝐴 ) ) ∈ ( mzPoly ‘ 𝑉 ) )
9 2 8 eqeltrid ( ( 𝑥 ∈ ( ℤ ↑m 𝑉 ) ↦ 𝐴 ) ∈ ( mzPoly ‘ 𝑉 ) → ( 𝑥 ∈ ( ℤ ↑m 𝑉 ) ↦ - 𝐴 ) ∈ ( mzPoly ‘ 𝑉 ) )