Documentation

LeanPool.CCDN.Algebra.ProjectivePermutation

Coordinate permutations preserve projective heights, homogeneous Hilbert functions, and prime coordinate ideals.

noncomputable def CCDN.projectivePermutedIdeal {K : Type u_1} [Field K] {n : ℕ} (I : Ideal (MvPolynomial (Fin (n + 1)) K)) (e : Equiv.Perm (Fin (n + 1))) :
Ideal (MvPolynomial (Fin (n + 1)) K)

The ideal obtained from I by permuting the coordinates by e: the polynomials f with rename e f ∈ I.

Equations
Instances For
    theorem CCDN.mem_projectivePermutedIdeal {K : Type u_1} [Field K] {n : ℕ} (I : Ideal (MvPolynomial (Fin (n + 1)) K)) (e : Equiv.Perm (Fin (n + 1))) (f : MvPolynomial (Fin (n + 1)) K) :

    A polynomial f lies in the permuted ideal projectivePermutedIdeal I e if and only if rename e f lies in I.

    instance CCDN.projectivePermutedIdeal_isPrime {K : Type u_1} [Field K] {n : ℕ} (I : Ideal (MvPolynomial (Fin (n + 1)) K)) [I.IsPrime] (e : Equiv.Perm (Fin (n + 1))) :

    Permuting the coordinates preserves the degree of a projective curve.

    Permuting the coordinates does not decrease the number of rational projective points of height at most B on the zero locus of I.