Documentation

Atlas.AlgebraicGeometryI.code.SeparatednessCriterion

The cardinality of Fin k → ℕ tuples summing to n equals multichoose k n.

Closed form for the cardinality of Fin (n + 1) → ℕ tuples summing to d: it equals (n + d) choose d.

The growth (Hilbert) function of the polynomial ring k[x_0, …, x_{d-1}] in degree n: (n + d choose d).

Instances For
    theorem pow_le_ascFactorial_succ' (n d : ) :
    n ^ d (n + 1).ascFactorial d

    Auxiliary bound: n^d ≤ (n + 1).ascFactorial d for the growth function analysis.

    Lower bound on the polynomial growth function: n^d ≤ d! · growthFun_polyring d n.

    theorem growthFun_upper_bound (n d : ) (hnd : d n) :
    growthFun_polyring d n 2 ^ d * n ^ d

    Upper bound on the polynomial growth function: growthFun_polyring d n ≤ 2^d · n^d for d ≤ n.

    noncomputable def generatorFiltration' {k : Type u_1} [Field k] {A : Type u_2} [CommRing A] [Algebra k A] {m : } (f : MvPolynomial (Fin m) k →ₐ[k] A) (n : ) :

    Filtration of a finitely-generated algebra by total-degree truncation: the image under a presentation f of polynomials of total degree ≤ n.

    Instances For
      noncomputable def growthFun {k : Type u_1} [Field k] {A : Type u_2} [CommRing A] [Algebra k A] {m : } (f : MvPolynomial (Fin m) k →ₐ[k] A) (n : ) :

      Growth function of a finitely-generated algebra A along a presentation f: the k-dimension of the degree-n filtration piece.

      Instances For
        theorem noether_normalization_growth_comparison' (k : Type u_1) [Field k] (A : Type u_2) [CommRing A] [IsDomain A] [Algebra k A] [Algebra.FiniteType k A] (d : ) (hd : ringKrullDim A = d) (m : ) (f : MvPolynomial (Fin m) k →ₐ[k] A) (hf : Function.Surjective f) :
        ∃ (C : ), 0 < C (∀ (n : ), growthFun_polyring d n growthFun f n) ∀ (n : ), growthFun f n C * growthFun_polyring d n

        Noether normalization growth comparison: the growth function of A is sandwiched between the polynomial growth function growthFun_polyring d and a uniform multiple of it.

        theorem proposition_11 (k : Type u_1) [Field k] (A : Type u_2) [CommRing A] [IsDomain A] [Algebra k A] [Algebra.FiniteType k A] (d : ) (hd : ringKrullDim A = d) (m : ) (f : MvPolynomial (Fin m) k →ₐ[k] A) (hf : Function.Surjective f) :
        ∃ (c' : ) (c : ), 0 < c' 0 < c (∀ (n : ), n ^ d c' * growthFun f n) ∀ (n : ), d ngrowthFun f n c * n ^ d

        Proposition 11 (separatedness/growth criterion): for a finitely-generated k-algebra A of Krull dimension d, the growth function satisfies n^d ≲ growthFun f n ≲ n^d.