ModuleConfiguration.lean
Nyll.AnabelianGeometry.ProjectiveLine.Configuration
9 declarations indexed from sourceView source ↗ Module documentation
Reconstruction of labelled projective configurations
Normalize a reference triple and compare the remaining affine coordinates. Equal cross ratios then give an explicit projective coordinate equivalence carrying every label of one configuration to the corresponding label of the other.
Declarations
AnabelianGeometry.ProjectiveLine.normalizeTriple
DocumentationThe coordinate normalization of three distinct projective points.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AnabelianGeometry.ProjectiveLine
universe u v
variable {K : Type u} [Field K]
AnabelianGeometry.ProjectiveLine.normalizeTriple_apply
DocumentationThe affine coordinate under normalization is the intrinsic cross ratio.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AnabelianGeometry.ProjectiveLine
universe u v
variable {K : Type u} [Field K]
AnabelianGeometry.ProjectiveLine.normalizeTriple_second
DocumentationThe middle reference point is the pole of the normalized affine coordinate.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AnabelianGeometry.ProjectiveLine
universe u v
variable {K : Type u} [Field K]
AnabelianGeometry.ProjectiveLine.crossRatio_normalizeTriple
DocumentationTriple normalization preserves all cross ratios.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AnabelianGeometry.ProjectiveLine
universe u v
variable {K : Type u} [Field K]
AnabelianGeometry.ProjectiveLine.matchTriples
DocumentationChange coordinates by normalizing the source and undoing target normalization.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AnabelianGeometry.ProjectiveLine
universe u v
variable {K : Type u} [Field K]
AnabelianGeometry.ProjectiveLine.crossRatio_matchTriples
DocumentationThe coordinate change matching two triples preserves cross ratios.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AnabelianGeometry.ProjectiveLine
universe u v
variable {K : Type u} [Field K]
AnabelianGeometry.ProjectiveLine.matchTriples_apply
DocumentationEqual cross ratios determine the image of any point away from the pole.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AnabelianGeometry.ProjectiveLine
universe u v
variable {K : Type u} [Field K]
AnabelianGeometry.ProjectiveLine.matchTriples_second
DocumentationThe coordinate matching also carries the pole to the target pole.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AnabelianGeometry.ProjectiveLine
universe u v
variable {K : Type u} [Field K]
AnabelianGeometry.ProjectiveLine.matchTriples_configuration
DocumentationA single projective coordinate change matches every label once the cross ratios relative to three distinct reference labels agree. The index type may be infinite; no point-by-point choice of coordinate change is made.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AnabelianGeometry.ProjectiveLine
universe u v
variable {K : Type u} [Field K]