K-valued adele space of a function field #
Definitions and basic structure for Stichtenoth's adele space.
The classical decidable equality on k(X) used by the coordinate places.
Equations
Instances For
The classical decidable equality on coordinate places used for adele surgery.
Equations
Instances For
The k-submodule of the full product consisting of tuples integral at all but finitely many
places.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Every element of K is integral at all but finitely many coordinate places.
The K-valued adele space A_K = Πʳ_{v} [K, O_v].
Equations
Instances For
Pointwise multiplication of an adele by an element of K.
Equations
- FunctionField.Chart.smulAdele k K x a = ⟨fun (v : FunctionField.Chart.PlaceA k K) => x * ↑a v, ⋯⟩
Instances For
Equations
Multiplication by x ∈ K as a k-linear endomorphism of the adele space.
Equations
- FunctionField.Chart.mulAdeleLinear k K x = { toFun := fun (a : ↥(FunctionField.Chart.AdeleSpace k K)) => x • a, map_add' := ⋯, map_smul' := ⋯ }
Instances For
An adele lies in the filtration piece A(D) when its component at every place v has
valuation at most WithZero.exp (D v).
Equations
- FunctionField.Chart.memAdeleFilt k K D α = ∀ (v : FunctionField.Chart.PlaceA k K), (FunctionField.Chart.placeValuation k K v) (↑α v) ≤ WithZero.exp (D v)
Instances For
The filtration piece A(D) of the adele space.
Equations
- FunctionField.Chart.adeleFilt k K D = { carrier := {a : ↥(FunctionField.Chart.AdeleSpace k K) | FunctionField.Chart.memAdeleFilt k K D a}, add_mem' := ⋯, zero_mem' := ⋯, smul_mem' := ⋯ }
Instances For
The diagonal embedding K → A_K of principal adeles.
Equations
- FunctionField.Chart.diagonal k K = { toFun := fun (f : K) => ⟨fun (x : FunctionField.Chart.PlaceA k K) => f, ⋯⟩, map_add' := ⋯, map_smul' := ⋯ }
Instances For
The image diag(K) of the diagonal embedding.
Equations
Instances For
The adele filtration is monotone in the divisor.
A(D) as a submodule of A(D'), for D ≤ D'.
Equations
- FunctionField.Chart.adeleFiltWithin k K D D' = Submodule.comap (FunctionField.Chart.adeleFilt k K D').subtype (FunctionField.Chart.adeleFilt k K D)
Instances For
Finite-rank increment finrank k (A(D') ⧸ A(D)).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Rank of (A(D') + diag(K)) ⧸ (A(D) + diag(K)) from the sandwich bookkeeping.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Component update for adele surgery (A(D₁ ⊔ D₂) = A(D₁) + A(D₂)).
Equations
- FunctionField.Chart.adeleUpdate k K α v a = ⟨Function.update (↑α) v a, ⋯⟩