ModuleLaurentBaseChange.lean
Nyll.AlgebraicCurves.FunctionFields.LaurentBaseChange
15 declarations indexed from sourceView source ↗ Module documentation
Laurent Base Change
Imports2
- Mathlib.RingTheory.LaurentSeries
- Mathlib.FieldTheory.IntermediateField.Adjoin.Basic
Imported by6
Declarations
ModularCurve.coeffMap
DocumentationThe homomorphism of Laurent series induced by a homomorphism of coefficient rings.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open HahnSeries IntermediateField
namespace ModularCurve
section CoeffMap
variable {R S T : Type*} [CommRing R] [CommRing S] [CommRing T]
ModularCurve.coeffMap_coeff
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open HahnSeries IntermediateField
namespace ModularCurve
section CoeffMap
variable {R S T : Type*} [CommRing R] [CommRing S] [CommRing T]
ModularCurve.coeffMap_single
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open HahnSeries IntermediateField
namespace ModularCurve
section CoeffMap
variable {R S T : Type*} [CommRing R] [CommRing S] [CommRing T]
ModularCurve.coeffMap_coeffMap
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open HahnSeries IntermediateField
namespace ModularCurve
section CoeffMap
variable {R S T : Type*} [CommRing R] [CommRing S] [CommRing T]
ModularCurve.coeffMap_id
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open HahnSeries IntermediateField
namespace ModularCurve
section CoeffMap
variable {R S T : Type*} [CommRing R] [CommRing S] [CommRing T]
ModularCurve.coeffMap_congr
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open HahnSeries IntermediateField
namespace ModularCurve
section CoeffMap
variable {R S T : Type*} [CommRing R] [CommRing S] [CommRing T]
ModularCurve.algebraMap_laurentSeries_eq_single
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open HahnSeries IntermediateField
namespace ModularCurve
section Constants
variable (L : Type*) [Field L]
ModularCurve.coeffMap_algebraMap
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open HahnSeries IntermediateField
namespace ModularCurve
section Constants
variable (L : Type*) [Field L]
variable {L} in
ModularCurve.coeffEmb
DocumentationThe inclusion of rational-coefficient Laurent series into Laurent series over the extension field.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open HahnSeries IntermediateField
namespace ModularCurve
section Constants
variable (L : Type*) [Field L]
variable {L} in
variable [Algebra ℚ L]
ModularCurve.coeffEmb_coeff
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open HahnSeries IntermediateField
namespace ModularCurve
section Constants
variable (L : Type*) [Field L]
variable {L} in
variable [Algebra ℚ L]
ModularCurve.coeffMap_coeffEmb
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open HahnSeries IntermediateField
namespace ModularCurve
section Constants
variable (L : Type*) [Field L]
variable {L} in
variable [Algebra ℚ L]
variable {L} in
ModularCurve.laurentBaseChange
DocumentationThe intermediate field generated after extending the coefficients of the Laurent series.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open HahnSeries IntermediateField
namespace ModularCurve
section BaseChange
variable (L : Type*) [Field L] [Algebra ℚ L]
variable (F₀ : IntermediateField ℚ (LaurentSeries ℚ))
ModularCurve.coeffEmb_mem_laurentBaseChange
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open HahnSeries IntermediateField
namespace ModularCurve
section BaseChange
variable (L : Type*) [Field L] [Algebra ℚ L]
variable (F₀ : IntermediateField ℚ (LaurentSeries ℚ))
variable {F₀} in
ModularCurve.mem_laurentBaseChange_iff
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open HahnSeries IntermediateField
namespace ModularCurve
section BaseChange
variable (L : Type*) [Field L] [Algebra ℚ L]
variable (F₀ : IntermediateField ℚ (LaurentSeries ℚ))
variable {F₀} in
variable {L F₀} in
ModularCurve.coeffMap_mem_laurentBaseChange
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open HahnSeries IntermediateField
namespace ModularCurve
section BaseChange
variable (L : Type*) [Field L] [Algebra ℚ L]
variable (F₀ : IntermediateField ℚ (LaurentSeries ℚ))
variable {F₀} in
variable {L F₀} in
variable {L F₀} in