Documentation

Atlas.AlgebraicGeometryI.code.LocalIntersectionMultiplicity

@[reducible, inline]
abbrev LocalIntersection.IntersectionQuotient (k : Type u_1) [Field k] (f g : MvPolynomial (Fin 2) k) :
Type u_1

The quotient ring k[x,y]/(f,g) used to define intersection multiplicities.

Instances For
    noncomputable def LocalIntersection.mulByXOp (k : Type u_1) [Field k] (f g : MvPolynomial (Fin 2) k) :

    Multiplication by x as a k-linear endomorphism of the intersection quotient.

    Instances For
      noncomputable def LocalIntersection.mulByYOp (k : Type u_1) [Field k] (f g : MvPolynomial (Fin 2) k) :

      Multiplication by y as a k-linear endomorphism of the intersection quotient.

      Instances For
        theorem LocalIntersection.mulByXOp_mul_mulByYOp (k : Type u_1) [Field k] (f g : MvPolynomial (Fin 2) k) :
        mulByXOp k f g * mulByYOp k f g = mulByYOp k f g * mulByXOp k f g

        The multiplication-by-x and multiplication-by-y endomorphisms commute.

        noncomputable def LocalIntersection.commonGenEigenspace (k : Type u_1) [Field k] (f g : MvPolynomial (Fin 2) k) (a b : k) :

        The common generalized eigenspace where x acts with generalized eigenvalue a and y with generalized eigenvalue b.

        Instances For
          noncomputable def LocalIntersection.localIntersectionMultiplicity (k : Type u_1) [Field k] (f g : MvPolynomial (Fin 2) k) (a b : k) :

          The local intersection multiplicity of f and g at the point (a,b) is the k-dimension of the common generalized eigenspace (Def 13, Lec 5).

          Instances For
            noncomputable def LocalIntersection.totalIntersectionNumberMv (k : Type u_1) [Field k] (f g : MvPolynomial (Fin 2) k) :

            The total intersection number of f and g is the k-dimension of the intersection quotient k[x,y]/(f,g).

            Instances For

              The local intersection multiplicity equals the k-dimension of the common generalized eigenspace, by definition.