Documentation

LeanPool.CCDN.Determinant.ProjectiveHypersurfaceReduction

Projective residue points determine unit charts and integral lifts in arbitrary dimension. Their reduced affine equations vanish at those lifts.

@[reducible, inline]
noncomputable abbrev CCDN.hypersurfaceResiduePivot {n p : ℕ} [Fact (Nat.Prime p)] (r : ProjectiveResidueSpace (n + 2) p) :
Fin (n + 3)

A coordinate index at which the chosen representative of a point of ℙⁿ⁺²(𝔽_p) is nonzero.

Equations
Instances For

    The representative of r is nonzero at the coordinate hypersurfaceResiduePivot r.

    @[reducible, inline]
    noncomputable abbrev CCDN.hypersurfaceResidueChartLift {n p : ℕ} [Fact (Nat.Prime p)] (r : ProjectiveResidueSpace (n + 2) p) :
    Fin (n + 2) → ℤ

    Integer lifts of the affine coordinates of a point r of ℙⁿ⁺²(𝔽_p) in the chart where its pivot coordinate hypersurfaceResiduePivot r is moved to the front and set to 1.

    Equations
    Instances For

      Modulo p, hypersurfaceResidueChartLift r gives the coordinates of r divided by its pivot coordinate, with the pivot coordinate swapped to the front.

      Reduction determines both a unit coordinate and all affine congruences; these are derived from equality of projective residue points.

      The integer chart representative of a projective residue zero satisfies the reduced affine equation.