σ : Type u_1
τ : Type u_3
α : Type ?u.963398
R : Type u_2
S : Type ?u.963404
inst✝¹ : CommSemiring R
inst✝ : CommSemiring S
f : σ → τ
φ : MvPolynomial σ R
d : τ →₀ ℕ
h : ∀ (u : σ →₀ ℕ), Finsupp.mapDomain f u = d → coeff u φ = 0
⊢ coeff d (↑(rename f) φ) = 0
σ : Type u_1
τ : Type u_3
α : Type ?u.963398
R : Type u_2
S : Type ?u.963404
inst✝¹ : CommSemiring R
inst✝ : CommSemiring S
f : σ → τ
φ : MvPolynomial σ R
d : τ →₀ ℕ
h : coeff d (↑(rename f) φ) ≠ 0
⊢ ∃ u, Finsupp.mapDomain f u = d ∧ coeff u φ ≠ 0
contrapose! h
no goals
σ : Type u_1
τ : Type u_3
α : Type ?u.963398
R : Type u_2
S : Type ?u.963404
inst✝¹ : CommSemiring R
inst✝ : CommSemiring S
f : σ → τ
φ : MvPolynomial σ R
d : τ →₀ ℕ
h : ∀ (u : σ →₀ ℕ), Finsupp.mapDomain f u = d → coeff u φ = 0
⊢ coeff d (↑(rename f) φ) = 0
apply coeff_rename_eq_zero _ _ _ h