ModuleFiniteCurveBoundaryMap.lean
Nyll.AlgebraicCurves.Models.FiniteCurveBoundaryMap
7 declarations indexed from sourceView source ↗ Module documentation
The actual finite curve map and its boundary places
Declarations
AlgebraicCurve.CurveModel.finiteCurveFieldMap
DocumentationThe field map of the original finite morphism, retaining its generic stalk construction.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory AlgebraicGeometry AlgebraicCurve
open AlgebraicCurves.Models.Proofs
open CurveModel_exists_algHom_finiteAlong_pointEquivPlace_restrictAlong_of_isFinite.AlgebraicCurve
namespace AlgebraicCurve.CurveModel
attribute [local instance] CurveModel.isIntegral CurveModel.isProper CurveModel.smooth
variable {K F E : Type} [Field K] [IsAlgClosed K]
[Field F] [Field E] [Algebra K F] [Algebra K E]
(M : CurveModel K F) (N : CurveModel K E)
(d : N.C ⟶ M.C) (hd : d ≫ M.toBase = N.toBase)
[IsFinite d] (hsurj : Function.Surjective d)
AlgebraicCurve.CurveModel.finiteCurveFieldMap_integral
DocumentationThe actual finite curve map induces an integral extension of function fields.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory AlgebraicGeometry AlgebraicCurve
open AlgebraicCurves.Models.Proofs
open CurveModel_exists_algHom_finiteAlong_pointEquivPlace_restrictAlong_of_isFinite.AlgebraicCurve
namespace AlgebraicCurve.CurveModel
attribute [local instance] CurveModel.isIntegral CurveModel.isProper CurveModel.smooth
variable {K F E : Type} [Field K] [IsAlgClosed K]
[Field F] [Field E] [Algebra K F] [Algebra K E]
(M : CurveModel K F) (N : CurveModel K E)
(d : N.C ⟶ M.C) (hd : d ≫ M.toBase = N.toBase)
[IsFinite d] (hsurj : Function.Surjective d)
omit [IsAlgClosed K] in
AlgebraicCurve.CurveModel.finiteCurveFieldMap_finite
DocumentationThe actual induced function-field extension is finite.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory AlgebraicGeometry AlgebraicCurve
open AlgebraicCurves.Models.Proofs
open CurveModel_exists_algHom_finiteAlong_pointEquivPlace_restrictAlong_of_isFinite.AlgebraicCurve
namespace AlgebraicCurve.CurveModel
attribute [local instance] CurveModel.isIntegral CurveModel.isProper CurveModel.smooth
variable {K F E : Type} [Field K] [IsAlgClosed K]
[Field F] [Field E] [Algebra K F] [Algebra K E]
(M : CurveModel K F) (N : CurveModel K E)
(d : N.C ⟶ M.C) (hd : d ≫ M.toBase = N.toBase)
[IsFinite d] (hsurj : Function.Surjective d)
omit [IsAlgClosed K] in
AlgebraicCurve.CurveModel.finiteCurveFieldMap_generic
DocumentationThe induced function-field map agrees with the original generic-point morphism.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory AlgebraicGeometry AlgebraicCurve
open AlgebraicCurves.Models.Proofs
open CurveModel_exists_algHom_finiteAlong_pointEquivPlace_restrictAlong_of_isFinite.AlgebraicCurve
namespace AlgebraicCurve.CurveModel
attribute [local instance] CurveModel.isIntegral CurveModel.isProper CurveModel.smooth
variable {K F E : Type} [Field K] [IsAlgClosed K]
[Field F] [Field E] [Algebra K F] [Algebra K E]
(M : CurveModel K F) (N : CurveModel K E)
(d : N.C ⟶ M.C) (hd : d ≫ M.toBase = N.toBase)
[IsFinite d] (hsurj : Function.Surjective d)
omit [IsAlgClosed K] [IsFinite d] in
AlgebraicCurve.CurveModel.pointEquivPlace_symm_closedPoint
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory AlgebraicGeometry AlgebraicCurve
open AlgebraicCurves.Models.Proofs
open CurveModel_exists_algHom_finiteAlong_pointEquivPlace_restrictAlong_of_isFinite.AlgebraicCurve
namespace AlgebraicCurve.CurveModel
attribute [local instance] CurveModel.isIntegral CurveModel.isProper CurveModel.smooth
variable {K F E : Type} [Field K] [IsAlgClosed K]
[Field F] [Field E] [Algebra K F] [Algebra K E]
(M : CurveModel K F) (N : CurveModel K E)
(d : N.C ⟶ M.C) (hd : d ≫ M.toBase = N.toBase)
[IsFinite d] (hsurj : Function.Surjective d)
omit [IsFinite d] in
AlgebraicCurve.CurveModel.openBoundaryPlaces_eq_restrict_preimage
DocumentationGeometric equality of boundaries becomes the literal preimage of places under the actual extension map.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory AlgebraicGeometry AlgebraicCurve
open AlgebraicCurves.Models.Proofs
open CurveModel_exists_algHom_finiteAlong_pointEquivPlace_restrictAlong_of_isFinite.AlgebraicCurve
namespace AlgebraicCurve.CurveModel
attribute [local instance] CurveModel.isIntegral CurveModel.isProper CurveModel.smooth
variable {K F E : Type} [Field K] [IsAlgClosed K]
[Field F] [Field E] [Algebra K F] [Algebra K E]
(M : CurveModel K F) (N : CurveModel K E)
(d : N.C ⟶ M.C) (hd : d ≫ M.toBase = N.toBase)
[IsFinite d] (hsurj : Function.Surjective d)
AlgebraicCurve.CurveModel.finiteCurveFieldMap_unramified_on_open
DocumentationInterior ramification is obtained from the actual unramified open restriction of this same finite morphism.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory AlgebraicGeometry AlgebraicCurve
open AlgebraicCurves.Models.Proofs
open CurveModel_exists_algHom_finiteAlong_pointEquivPlace_restrictAlong_of_isFinite.AlgebraicCurve
namespace AlgebraicCurve.CurveModel
attribute [local instance] CurveModel.isIntegral CurveModel.isProper CurveModel.smooth
variable {K F E : Type} [Field K] [IsAlgClosed K]
[Field F] [Field E] [Algebra K F] [Algebra K E]
(M : CurveModel K F) (N : CurveModel K E)
(d : N.C ⟶ M.C) (hd : d ≫ M.toBase = N.toBase)
[IsFinite d] (hsurj : Function.Surjective d)