A completion belonging to a right coset, transported first by Galois conjugation and then into the chosen algebraic localization.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct ValuativeRel NNReal
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
open LocalFieldTheory
variable
{K : Type} {L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
section CompletionTransport
variable (vK : AbsoluteValue K ℝ) (hvK : vK.IsNontrivial)
(w : AbsoluteValueExtension vK L)def rightCosetCompletionRingEquivLocalized
(q : InducedRightCosets (absoluteValueDecompositionGroup K w.1)) :
letI hK := AbsoluteValue.extensionCompletionAlgebra (K := K) w.1
letI : SMul K w.1.Completion := hK.toSMul
letI := AbsoluteValue.completionAlgebra vK w.1 w.2
(rightCosetExtensionEquiv vK hvK w q).1.Completion ≃+*
LocalizedCompletion vK w := by
letI hK := AbsoluteValue.extensionCompletionAlgebra (K := K) w.1
letI : SMul K w.1.Completion := hK.toSMul
letI := AbsoluteValue.completionAlgebra vK w.1 w.2
change
(absoluteValueExtensionConjugate
vK w (Quotient.out q)).1.Completion ≃+*
LocalizedCompletion vK w
exact
(conjugateExtensionCompletionRingEquiv
vK w (Quotient.out q)).trans
(localizedCompletionEquivCompletion vK hvK w).symm.toRingEquiv