Documentation

Atlas.AlgebraicGeometryI.code.BezoutTheorem

The k-dimension of k[X] / ⟨f⟩ equals the degree of f.

The quotient k[X] / ⟨X⟩ has k-dimension 1.

The quotient k[X] / ⟨X - c⟩ has k-dimension 1 for any scalar c.

Two transverse lines Y = 0 and X = 0 in the affine plane meet in a single point: the quotient k[X][Y] / ⟨C X, X⟩ has k-dimension 1.

Algebra isomorphism relating the bivariate quotient k[X][Y] / ⟨C(X² + 1), Y⟩ to the univariate quotient k[X] / ⟨X² + 1⟩, used to compute the line/conic intersection dimension.

Instances For

    A line meets a conic (the conic X² + 1 = 0) in 2 points: the corresponding bivariate quotient has k-dimension 2.

    theorem finrank_quotient_coprime_product (k : Type u_1) [Field k] (f g : Polynomial k) (hf : f 0) (hg : g 0) :

    The k-dimension of k[X] / ⟨f · g⟩ is the sum of the degrees of f and g.

    Chinese remainder theorem for coprime polynomials: k[X] / ⟨f g⟩ ≅ k[X]/⟨f⟩ × k[X]/⟨g⟩.

    Instances For
      theorem finrank_quotient_algebraMap (k : Type u_1) [Field k] {S : Type u_2} [CommRing S] [IsDomain S] {ι : Type u_3} [Fintype ι] [Algebra (Polynomial k) S] [Algebra k S] [IsScalarTower k (Polynomial k) S] (b : Module.Basis ι (Polynomial k) S) (p : Polynomial k) (hp : (algebraMap (Polynomial k) S) p 0) :

      Norm-based degree formula: for a free k[X]-algebra S with basis indexed by ι, dim_k (S / ⟨algebraMap p⟩) = |ι| · deg(p).

      A degree-one principal divisor X - c cuts out a fibre of length |ι| in any free k[X]-algebra S with basis indexed by ι.

      For a monic polynomial g ∈ R[X], the quotient R[X] / ⟨g⟩ is a finitely generated R-module.

      noncomputable def quotient_polynomial_powerBasis (R : Type u_1) [CommRing R] (g : Polynomial R) (hg : g.Monic) :

      The canonical power basis 1, X, X², …, X^{deg g - 1} of R[X] / ⟨g⟩ over R when g is monic.

      Instances For

        Algebraic form of Bezout: dim_k (AdjoinRoot g / ⟨f⟩) = deg(g) · deg(f) when g is monic and the image of f is nonzero.

        Algebra isomorphism k[X][Y] / (⟨g⟩ + ⟨f⟩) ≅ AdjoinRoot g / ⟨[f]⟩ obtained via the quotient-of-quotients construction.

        Instances For

          Norm form of bivariate Bezout: the k-dimension of k[X][Y] / (⟨g⟩ + ⟨f⟩) equals the degree of Norm_{k[X]} ([f]).

          Bivariate Bezout for constant C p: dim_k (k[X][Y] / (⟨g⟩ + ⟨C p⟩)) = deg(g) · deg(p).

          Variant of bezout_algebraic that derives the integral-domain hypothesis from irreducibility of g.

          theorem ideal_span_pair_eq_sup {R : Type u_1} [Semiring R] (a b : R) :

          The ideal spanned by a pair {a, b} equals the supremum of the singleton ideals.

          Bivariate Bezout, span-of-pair form: dim_k (k[X][Y] / ⟨g, C p⟩) = deg(g) · deg(p).

          Norm form of bivariate Bezout for an irreducible monic g, using the span-of-pair presentation of the ideal.

          theorem bezout_full (k : Type u_1) [Field k] (g : Polynomial (Polynomial k)) (hg : g.Monic) (hirr : Irreducible g) (f : Polynomial (Polynomial k)) (hf : (AdjoinRoot.mk g) f 0) {n : } (hnorm : ((Algebra.norm (Polynomial k)) ((AdjoinRoot.mk g) f)).natDegree = n) :

          Full Bezout statement: given the degree of the norm of [f], the k-dimension of k[X][Y] / ⟨g, f⟩ is precisely that degree.

          Norm-degree base computation: deg (Norm_{k[X]} (C p mod g)) = deg(g) · deg(p).

          Two conics defined by Y² + 1 and X² + 1 meet in 2 · 2 = 4 points: the bivariate quotient has k-dimension 4.