ModuleTateTrace.lean
Nyll.AlgebraicCurves.Differentials.Residues.TateTrace
27 declarations indexed from sourceView source ↗ Module documentation
Differentials, residues, and divisor correspondences
Finite-rank traces and Tate commutators on completions, with residue agreement and completed trace identities.
Declarations
ModularCurve.KwF4gRRTate.finrankTrace
DocumentationThe trace of an endomorphism restricted to its finite-dimensional range.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open LinearMap Submodule
noncomputable section
namespace ModularCurve.KwF4gRRTate
section FinrankTrace
variable {K V : Type*} [Field K] [AddCommGroup V] [Module K V]
ModularCurve.KwF4gRRTate.tateComm
DocumentationThe difference of the two projected composites defining the Tate commutator.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open LinearMap Submodule
noncomputable section
namespace ModularCurve.KwF4gRRTate
section TateComm
variable {K V : Type*} [Field K] [AddCommGroup V] [Module K V]
ModularCurve.KwF4gRRTate.tateComm_apply
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open LinearMap Submodule
noncomputable section
namespace ModularCurve.KwF4gRRTate
section TateComm
variable {K V : Type*} [Field K] [AddCommGroup V] [Module K V]
ModularCurve.KwF4gRRTate.tateComm_mem_range
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open LinearMap Submodule
noncomputable section
namespace ModularCurve.KwF4gRRTate
section TateComm
variable {K V : Type*} [Field K] [AddCommGroup V] [Module K V]
ModularCurve.KwF4gRRTate.tateComm_antisymm
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open LinearMap Submodule
noncomputable section
namespace ModularCurve.KwF4gRRTate
section TateComm
variable {K V : Type*} [Field K] [AddCommGroup V] [Module K V]
ModularCurve.KwF4gRRTate.tateCommRestrict
DocumentationThe Tate commutator restricted to the range of the projection.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open LinearMap Submodule
noncomputable section
namespace ModularCurve.KwF4gRRTate
section TateComm
variable {K V : Type*} [Field K] [AddCommGroup V] [Module K V]
ModularCurve.KwF4gRRTate.tateCommRestrict_apply
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open LinearMap Submodule
noncomputable section
namespace ModularCurve.KwF4gRRTate
section TateComm
variable {K V : Type*} [Field K] [AddCommGroup V] [Module K V]
ModularCurve.KwF4gRRTate.tateCommTrace
DocumentationThe trace of the Tate commutator on the finite-dimensional range of its restriction.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open LinearMap Submodule
noncomputable section
namespace ModularCurve.KwF4gRRTate
section TateComm
variable {K V : Type*} [Field K] [AddCommGroup V] [Module K V]
ModularCurve.KwF4gRRTate.tateComm_eq_of_commute
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open LinearMap Submodule
noncomputable section
namespace ModularCurve.KwF4gRRTate
section TateFactoring
variable {K V : Type*} [Field K] [AddCommGroup V] [Module K V]
AlgebraicCurve.kaehlerPullback
DocumentationPullback of a Kähler differential along the scalar tower.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open LinearMap Submodule
noncomputable section
open IsDedekindDomain WithZero Module IsLocalRing
namespace AlgebraicCurve
section CorrectedCarrier
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable (E : Type*) [Field E] [Algebra K E] [Algebra E F] [IsScalarTower K E F]
AlgebraicCurve.Place.regularSubmodule
DocumentationFunctions whose product with the differential coefficient is integral at the chosen place.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open LinearMap Submodule
noncomputable section
open IsDedekindDomain WithZero Module IsLocalRing
namespace AlgebraicCurve
namespace Place
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurve.kaehlerCotrace
DocumentationThe scalar-linear Kähler differential map along the field extension.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open LinearMap Submodule
noncomputable section
open IsDedekindDomain WithZero Module IsLocalRing
namespace AlgebraicCurve
section KaehlerCotrace
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.kwHgfV352_localResidueCompletion
DocumentationThe residue of a chosen field representative of a completion element modulo the completion integers.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open LinearMap Submodule
open AlgebraicCurve AlgebraicCurve.Place IsDedekindDomain
noncomputable section
namespace AlgebraicCurve
section LocalResidueCompletion
variable {K E : Type*} [Field K] [Field E] [Algebra K E]
variable [HasCanonicalLocalResidueKStar K E]
AlgebraicCurve.kwHgfV352_completionTraceAt
DocumentationThe completed field trace at a place, transported to the completion of its base place.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open LinearMap Submodule
open AlgebraicCurve AlgebraicCurve.Place IsDedekindDomain
noncomputable section
namespace AlgebraicCurve
section CompletionTraceAt
variable {K : Type*} [Field K] {F : Type*} [Field F] [Algebra K F]
variable {E : Type*} [Field E] [Algebra K E] [Algebra E F] [IsScalarTower K E F]
variable [Algebra.IsIntegral E F] [HasPrincipalDivisors K E] [HasPrincipalDivisors K F]
AlgebraicCurve.KwHgfV352R3MPGKPowBasisLocal
DocumentationThe local residue and completed-trace identity for powers of an integral element multiplied by inverse uniformizer powers.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open LinearMap Submodule
open AlgebraicCurve AlgebraicCurve.Place IsDedekindDomain
noncomputable section
namespace AlgebraicCurve
section MPGKPowBasisLocalMint
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable (E : Type*) [Field E] [Algebra K E] [Algebra E F] [IsScalarTower K E F]
variable [HasCanonicalLocalResidueKStar K E] [HasCanonicalLocalResidueKStar K F]
variable [Algebra.IsIntegral E F]
AlgebraicCurve.KwHgfV352CompletionTraceSum
DocumentationThe field trace in a base completion equals the sum of the completed traces over its place fibre.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open LinearMap Submodule
open AlgebraicCurve AlgebraicCurve.Place IsDedekindDomain
noncomputable section
namespace AlgebraicCurve
section CompletionTraceSumMint
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable (E : Type*) [Field E] [Algebra K E] [Algebra E F] [IsScalarTower K E F]
variable [Algebra.IsIntegral E F]
ModularCurve.KwF4gRRTate.adicIntegersKSubmod
DocumentationThe completion integers viewed as a submodule over the base field.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open LinearMap Submodule
open AlgebraicCurve AlgebraicCurve.Place IsDedekindDomain
noncomputable section
open AlgebraicCurve AlgebraicCurve.Place LinearMap Submodule
open ModularCurve.KwF4gRRTate
noncomputable section
namespace ModularCurve.KwF4gRRTate
section TateProj
variable {K L : Type*} [Field K] [Field L] [Algebra K L] (u : Place K L)
ModularCurve.KwF4gRRTate.tateProj
DocumentationA projection onto the completion integers along a chosen complementary submodule.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open LinearMap Submodule
open AlgebraicCurve AlgebraicCurve.Place IsDedekindDomain
noncomputable section
open AlgebraicCurve AlgebraicCurve.Place LinearMap Submodule
open ModularCurve.KwF4gRRTate
noncomputable section
namespace ModularCurve.KwF4gRRTate
section TateProj
variable {K L : Type*} [Field K] [Field L] [Algebra K L] (u : Place K L)
ModularCurve.KwF4gRRTate.lmulK
DocumentationMultiplication by a completion element as a base-field linear endomorphism.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open LinearMap Submodule
open AlgebraicCurve AlgebraicCurve.Place IsDedekindDomain
noncomputable section
open AlgebraicCurve AlgebraicCurve.Place LinearMap Submodule
open ModularCurve.KwF4gRRTate
noncomputable section
namespace ModularCurve.KwF4gRRTate
section TateResDef
variable {K L : Type*} [Field K] [Field L] [Algebra K L] (u : Place K L)
ModularCurve.KwF4gRRTate.tateRes
DocumentationThe Tate commutator trace of two multiplication endomorphisms with respect to the integer projection.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open LinearMap Submodule
open AlgebraicCurve AlgebraicCurve.Place IsDedekindDomain
noncomputable section
open AlgebraicCurve AlgebraicCurve.Place LinearMap Submodule
open ModularCurve.KwF4gRRTate
noncomputable section
namespace ModularCurve.KwF4gRRTate
section TateResDef
variable {K L : Type*} [Field K] [Field L] [Algebra K L] (u : Place K L)
ModularCurve.KwF4gRRTate.KwF4gRRTateCommFinite
DocumentationAll the projected Tate commutators have finite-dimensional range.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open LinearMap Submodule
open AlgebraicCurve AlgebraicCurve.Place IsDedekindDomain
noncomputable section
open AlgebraicCurve AlgebraicCurve.Place LinearMap Submodule
open ModularCurve.KwF4gRRTate
noncomputable section
namespace ModularCurve.KwF4gRRTate
section TateAtoms
variable (K L : Type*) [Field K] [Field L] [Algebra K L]
ModularCurve.KwF4gRRTate.KwF4gRRTateAgreement
DocumentationThe Tate residue against the uniformizer agrees with the traced local completion residue.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open LinearMap Submodule
open AlgebraicCurve AlgebraicCurve.Place IsDedekindDomain
noncomputable section
open AlgebraicCurve AlgebraicCurve.Place LinearMap Submodule
open ModularCurve.KwF4gRRTate
noncomputable section
namespace ModularCurve.KwF4gRRTate
section TateAtoms
variable (K L : Type*) [Field K] [Field L] [Algebra K L]
variable [HasCanonicalLocalResidueKStar K L]
ModularCurve.KwF4gRRTate.KwF4gRRTateChainRule
DocumentationThe Tate residue transforms by the pulled-back differential coefficient under a place extension.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open LinearMap Submodule
open AlgebraicCurve AlgebraicCurve.Place IsDedekindDomain
noncomputable section
open AlgebraicCurve AlgebraicCurve.Place LinearMap Submodule
open ModularCurve.KwF4gRRTate
noncomputable section
namespace ModularCurve.KwF4gRRTate
section TateAtoms
variable (K L : Type*) [Field K] [Field L] [Algebra K L]
variable [HasCanonicalLocalResidueKStar K L]
variable (F E : Type*) [Field F] [Algebra K F] [Field E] [Algebra K E]
variable [Algebra E F] [IsScalarTower K E F] [Algebra.IsIntegral E F]
variable [HasCanonicalLocalResidueKStar K F] [HasCanonicalLocalResidueKStar K E]
ModularCurve.KwF4gRRTate.KwF4gRRTateTraceCompat
DocumentationThe upstairs Tate residue agrees with the downstairs Tate residue of the completed trace.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open LinearMap Submodule
open AlgebraicCurve AlgebraicCurve.Place IsDedekindDomain
noncomputable section
open AlgebraicCurve AlgebraicCurve.Place LinearMap Submodule
open ModularCurve.KwF4gRRTate
noncomputable section
namespace ModularCurve.KwF4gRRTate
section TateAtoms
variable (K L : Type*) [Field K] [Field L] [Algebra K L]
variable [HasCanonicalLocalResidueKStar K L]
variable (F E : Type*) [Field F] [Algebra K F] [Field E] [Algebra K E]
variable [Algebra E F] [IsScalarTower K E F] [Algebra.IsIntegral E F]
variable [HasCanonicalLocalResidueKStar K F] [HasCanonicalLocalResidueKStar K E]
ModularCurve.KwF4R1V391a.KwF4R1V391aResidueTraceCompletionCommute
DocumentationA pulled-back coordinate differential residue equals the base completion residue of the completed trace.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open LinearMap Submodule
open AlgebraicCurve AlgebraicCurve.Place IsDedekindDomain
noncomputable section
open AlgebraicCurve AlgebraicCurve.Place LinearMap Submodule
open ModularCurve.KwF4gRRTate
open AlgebraicCurve AlgebraicCurve.Place KaehlerDifferential
noncomputable section
namespace ModularCurve.KwF4R1V391a
section Mint
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable (E : Type*) [Field E] [Algebra K E] [Algebra E F] [IsScalarTower K E F]
variable [Algebra.IsIntegral E F]
variable [HasCanonicalLocalResidueKStar K E] [HasCanonicalLocalResidueKStar K F]
AlgebraicCurve.FiberKaehlerCotraceResidueIdentityK
DocumentationAn upstairs canonical residue family induces a base residue family compatible with differential pullback and the trace over each place fibre.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open LinearMap Submodule
open AlgebraicCurve AlgebraicCurve.Place IsDedekindDomain
noncomputable section
open AlgebraicCurve AlgebraicCurve.Place LinearMap Submodule
open ModularCurve.KwF4gRRTate
open AlgebraicCurve AlgebraicCurve.Place KaehlerDifferential
noncomputable section
noncomputable section
namespace AlgebraicCurve
open scoped Polynomial
section KCurrencyRow
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable (E : Type*) [Field E] [Algebra K E] [Algebra E F] [IsScalarTower K E F]
variable [HasCanonicalLocalResidueKStar K E] [HasCanonicalLocalResidueKStar K F]
variable [Algebra.IsIntegral E F]
AlgebraicCurve.CotraceResidueIdentityOnFiberLocalizedK
DocumentationA base canonical residue family satisfies the fibre trace identity for functions singular at at most one place of each fibre.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open LinearMap Submodule
open AlgebraicCurve AlgebraicCurve.Place IsDedekindDomain
noncomputable section
open AlgebraicCurve AlgebraicCurve.Place LinearMap Submodule
open ModularCurve.KwF4gRRTate
open AlgebraicCurve AlgebraicCurve.Place KaehlerDifferential
noncomputable section
noncomputable section
namespace AlgebraicCurve
open scoped Polynomial
section KCurrencyRowA
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable (E : Type*) [Field E] [Algebra K E] [Algebra E F] [IsScalarTower K E F]
variable [HasCanonicalLocalResidueKStar K E] [HasCanonicalLocalResidueKStar K F]
variable [Algebra.IsIntegral E F]