ModulePoleData.lean
Nyll.AlgebraicCurves.Divisors.PoleData
10 declarations indexed from sourceView source ↗ Module documentation
Algebra, divisors, and base change
Pole-divisor bounds, coordinate towers, and independent bounded function families for function fields.
Declarations
AlgebraicCurve.PoleDivisorPackage
DocumentationAn effective pole divisor and bounded functions whose powers form a linearly independent family.
Source context 2 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace AlgebraicCurve
AlgebraicCurve.HasPoleDivisorPackage
DocumentationAn effective pole-divisor package exists for the function field.
Source context 2 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace AlgebraicCurve
AlgebraicCurve.TranscendenceTower
DocumentationA function-field tower with independent coordinate powers and one rational place carrying the coordinate pole.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace AlgebraicCurve
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
AlgebraicCurve.TranscendenceTower.xF
DocumentationThe coordinate function mapped to the top field of the tower.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace AlgebraicCurve
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
namespace TranscendenceTower
variable (T : TranscendenceTower K E F)
AlgebraicCurve.TranscendenceTower.poleDivisor
DocumentationThe pullback to the top field of the single intermediate coordinate-pole divisor.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace AlgebraicCurve
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
namespace TranscendenceTower
variable (T : TranscendenceTower K E F)
AlgebraicCurve.TranscendenceTower.RegularOutside
DocumentationAll elements of the given coefficient ring are integral away from the coordinate-pole place.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace AlgebraicCurve
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
namespace TranscendenceTower
variable (T : TranscendenceTower K E F)
AlgebraicCurve.IntegralBasisInLSpace
DocumentationA linearly independent family of extension-degree size bounded by a multiple of the tower pole divisor.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace AlgebraicCurve
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
AlgebraicCurve.HasIntegralBasisInLSpace
DocumentationA linearly independent family bounded by a multiple of the tower pole divisor exists.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace AlgebraicCurve
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable (K E F) in
AlgebraicCurve.HasIntegralBasisRegularOutside
DocumentationAn extension-degree-size independent family is regular away from the coordinate-pole fibre.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace AlgebraicCurve
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable (K E F) in
variable (K E F) in
AlgebraicCurve.HasRegularFractionSubring
DocumentationA subalgebra with the intermediate field as fraction field is regular away from the coordinate pole.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace AlgebraicCurve
variable {K E F : Type*} [Field K] [Field E] [Field F]
[Algebra K E] [Algebra K F] [Algebra E F] [IsScalarTower K E F]
variable (K E F) in
variable (K E F) in
variable (K E F) in