Skip to content

Formalize polarization preserves real stability #88

Description

@PerAlexandersson

Theorem

Lean target:

theorem RealStable.polarization
    {F : MvPolynomial σ ℂ} (hF : RealStable F) :
    RealStable (polarization F)

The exact signature should follow the multivariate API chosen in #87. The theorem should support the two polarizations used by Gribinski--Marcus: one in the x variables and one in the y variables.

Reference

Gribinski--Marcus, A rectangular additive convolution for polynomials, Theorem 2.6, citing Borcea--Branden's polarization theorem for real stable polynomials.

Dependencies

Notes

This is one of the two multivariate-stability inputs needed for Gribinski--Marcus Theorem 2.3. Keep the first version narrow: only the polarization operators needed for p(x*y) and (x*y)^d q(1/(x*y)) are required.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions