Documentation

CompPoly.ToMathlib.Polynomial.BivariateMultiplicity

Mathlib-Facing Bivariate Multiplicity Helpers #

This file collects multiplicity- and discriminant-oriented helpers for Mathlib's bivariate polynomial surface R[X][Y].

Root multiplicity of a bivariate polynomial at the origin.

Instances For
    noncomputable def Polynomial.Bivariate.shift {F : Type u_1} [CommSemiring F] (f : Polynomial (Polynomial F)) (x y : F) :

    Shift a bivariate polynomial by (x, y).

    Instances For
      noncomputable def Polynomial.Bivariate.rootMultiplicity {F : Type u_1} [CommSemiring F] [DecidableEq F] (f : Polynomial (Polynomial F)) (x y : F) :

      Root multiplicity (order of vanishing) of a bivariate polynomial at (x, y).

      Instances For
        noncomputable def Polynomial.Bivariate.discr_y {F : Type u_1} [CommRing F] (f : Polynomial (Polynomial F)) :

        A discriminant-like helper in the outer Y variable.

        Unlike Mathlib's univariate discr, this returns 0 for constant bivariate polynomials.

        Instances For