LeanAide GPT-4 documentation

Module: Mathlib.Algebra.MvPolynomial.Supported


MvPolynomial.mem_supported

theorem MvPolynomial.mem_supported : ∀ {σ : Type u_1} {R : Type u} [inst : CommSemiring R] {p : MvPolynomial σ R} {s : Set σ}, p ∈ MvPolynomial.supported R s ↔ ↑p.vars ⊆ s

This theorem states that for any commutative semiring `R`, any set `s` of type `σ`, and any multivariate polynomial `p` with variables from `σ` and coefficients from `R`, the polynomial `p` is supported by `s` if and only if the set of variables appearing in `p` (denoted by `MvPolynomial.vars p`) is a subset of `s`. In other words, a polynomial is considered "supported" by a set of variables if all the variables that appear in the polynomial belong to that set.

More concisely: For any commutative semiring R, set s, and multivariate polynomial p over R with variables from s, p is supported by s if and only if the variables of p are contained in s.