ModuleNormalization.lean
Nyll.AnabelianGeometry.ProjectiveLine.Normalization
9 declarations indexed from sourceView source ↗ Module documentation
Normalization of three projective points
Three distinct ordered points admit an explicit invertible coordinate change sending them to zero, infinity, and one. Its affine coordinate is the cross ratio.
Declarations
AnabelianGeometry.ProjectiveLine.affinePoint
DocumentationA finite point in the standard affine chart.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AnabelianGeometry.ProjectiveLine
universe u
variable {K : Type u} [Field K]
AnabelianGeometry.ProjectiveLine.infinityPoint
DocumentationThe point outside the standard affine chart.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AnabelianGeometry.ProjectiveLine
universe u
variable {K : Type u} [Field K]
AnabelianGeometry.ProjectiveLine.normalization_determinant
DocumentationThe determinant of the normalization matrix.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AnabelianGeometry.ProjectiveLine
universe u
variable {K : Type u} [Field K]
AnabelianGeometry.ProjectiveLine.normalizeCoordinates
DocumentationNormalize a triple of noncollinear homogeneous representatives.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AnabelianGeometry.ProjectiveLine
universe u
variable {K : Type u} [Field K]
AnabelianGeometry.ProjectiveLine.normalization_transform
DocumentationThe normalization matrix has the two cross-ratio factors as its coordinates.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AnabelianGeometry.ProjectiveLine
universe u
variable {K : Type u} [Field K]
AnabelianGeometry.ProjectiveLine.normalizeCoordinates_mk
DocumentationOn the complement of the second point, normalization is the affine cross ratio.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AnabelianGeometry.ProjectiveLine
universe u
variable {K : Type u} [Field K]
AnabelianGeometry.ProjectiveLine.normalizeCoordinates_first
DocumentationNormalization sends the first point to zero.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AnabelianGeometry.ProjectiveLine
universe u
variable {K : Type u} [Field K]
AnabelianGeometry.ProjectiveLine.normalizeCoordinates_third
DocumentationNormalization sends the third point to one.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AnabelianGeometry.ProjectiveLine
universe u
variable {K : Type u} [Field K]
AnabelianGeometry.ProjectiveLine.normalizeCoordinates_second
DocumentationNormalization sends the second point to infinity.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AnabelianGeometry.ProjectiveLine
universe u
variable {K : Type u} [Field K]