Module

DecompositionFieldExtension.lean

Nyll.ValuedFieldTheory.Ramification.HilbertRamification.DecompositionFieldExtension
5 declarations indexed from sourceView source ↗

Decomposition-field extension comparison

This file starts with clause (i): the restriction of w to its decomposition field has a unique extension back to L. The proof works for finite or infinite Galois extensions and for archimedean or nonarchimedean valuations.

Declarations

AlgebraicNumberTheory.Valuations.absoluteValueRestrictIntermediateField

Restriction of an absolute value on L to an intermediate field.

Source context 4 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
universe u v
namespace AlgebraicNumberTheory
namespace Valuations
def absoluteValueRestrictIntermediateField
    {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
    (w : AbsoluteValue L ℝ) (E : IntermediateField K L) : AbsoluteValue E ℝ
AlgebraicNumberTheory.Valuations.absoluteValueRestrictIntermediateField_apply
Source context 4 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
universe u v
namespace AlgebraicNumberTheory
namespace Valuations
theorem absoluteValueRestrictIntermediateField_apply
    {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
    (w : AbsoluteValue L ℝ) (E : IntermediateField K L) (x : E) :
    absoluteValueRestrictIntermediateField w E x = w (x : L)
AlgebraicNumberTheory.Valuations.absoluteValueRestrictIntermediateField_isNontrivial

Restricting an extension to an intermediate field that contains the base preserves nontriviality.

Source context 4 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
universe u v
namespace AlgebraicNumberTheory
namespace Valuations
theorem absoluteValueRestrictIntermediateField_isNontrivial
    {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
    (vK : AbsoluteValue K ℝ) (hvK : vK.IsNontrivial)
    (w : AbsoluteValueExtension vK L) (E : IntermediateField K L) :
    (absoluteValueRestrictIntermediateField w.1 E).IsNontrivial
AlgebraicNumberTheory.Valuations.absoluteValueExtensionOverRestriction

Regard w as an exact extension of its restriction to an intermediate field.

Source context 4 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
universe u v
namespace AlgebraicNumberTheory
namespace Valuations
def absoluteValueExtensionOverRestriction
    {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
    (w : AbsoluteValue L ℝ) (E : IntermediateField K L) :
    AbsoluteValueExtension
      (absoluteValueRestrictIntermediateField w E) L
AlgebraicNumberTheory.Valuations.decompositionField_unique_extension_over_decompositionField

The decomposition-field extension comparison: w|Z_w has exactly one extension to L.

Source context 4 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
universe u v
namespace AlgebraicNumberTheory
namespace Valuations
theorem decompositionField_unique_extension_over_decompositionField
    {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
    [IsGalois K L]
    (vK : AbsoluteValue K ℝ) (hvK : vK.IsNontrivial)
    (w : AbsoluteValueExtension vK L)
    (w' : AbsoluteValueExtension
      (absoluteValueRestrictIntermediateField w.1
        (HilbertRamification.absoluteValueDecompositionField K w.1)) L) :
    w' = absoluteValueExtensionOverRestriction w.1
      (HilbertRamification.absoluteValueDecompositionField K w.1)