Multilinear normal form on the sign cube #
Reducing exponents modulo two preserves evaluation at signs, produces a multilinear polynomial, and never increases total degree. This removes the multilinearity hypothesis from the imported Gotsman--Linial theorem.
theorem
Complexity.BooleanAnalysis.PolynomialThreshold.Internal.signMultilinearize_totalDegree_le
{n : ℕ}
(p : MvPolynomial (Fin n) ℝ)
:
theorem
Complexity.BooleanAnalysis.PolynomialThreshold.Internal.signMultilinearize_eval
{n : ℕ}
(p : MvPolynomial (Fin n) ℝ)
(x : Fin n → ℝ)
(hx : ∀ (i : Fin n), x i ^ 2 = 1)
:
theorem
Complexity.BooleanAnalysis.PolynomialThreshold.Internal.totalInfluence_polynomialThreshold_le
{n d : ℕ}
(p : MvPolynomial (Fin n) ℝ)
(hd : p.totalDegree ≤ d)
: