ModuleHerbrandTheorem.lean
Nyll.ValuedFieldTheory.Ramification.HilbertRamification.HerbrandTheorem
40 declarations indexed from sourceView source ↗ Declarations
RamificationTheory.HilbertRamification.Higher.mem_lowerRamificationGroup_iff_ramificationNumber_dvf
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField
open RamificationTheory.DiscreteValuationField.HerbrandGroupTheory
universe u v w x
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
RamificationTheory.HilbertRamification.Higher.realRamificationExponent_le_iff_add_one_le_dvf
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField
open RamificationTheory.DiscreteValuationField.HerbrandGroupTheory
universe u v w x
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
RamificationTheory.HilbertRamification.Higher.fixedFieldRamificationIdeal_antitone
DocumentationStates the theorem fixedFieldRamificationIdeal_antitone.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField
open RamificationTheory.DiscreteValuationField.HerbrandGroupTheory
universe u v w x
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
omit [FiniteDimensional K L] [IsGalois K L] in
RamificationTheory.HilbertRamification.Higher.fixedFieldLowerRamificationGroup_antitone
DocumentationStates the theorem fixedFieldLowerRamificationGroup_antitone.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField
open RamificationTheory.DiscreteValuationField.HerbrandGroupTheory
universe u v w x
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
RamificationTheory.HilbertRamification.Higher.fixedFieldLowerRamificationGroup_normal
DocumentationStates the theorem fixedFieldLowerRamificationGroup_normal.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField
open RamificationTheory.DiscreteValuationField.HerbrandGroupTheory
universe u v w x
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
RamificationTheory.HilbertRamification.Higher.fixedFieldLowerRamificationFiltration
DocumentationThe integral fixed-field lower groups, packaged as a lower filtration.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField
open RamificationTheory.DiscreteValuationField.HerbrandGroupTheory
universe u v w x
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
RamificationTheory.HilbertRamification.Higher.fixedFieldLowerRamificationFiltration_lower
DocumentationStates the theorem fixedFieldLowerRamificationFiltration_lower.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField
open RamificationTheory.DiscreteValuationField.HerbrandGroupTheory
universe u v w x
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
RamificationTheory.HilbertRamification.Higher.fixedFieldHerbrandFunction
DocumentationHerbrand's eta function for the actual fixed extension (L ^ H)/K.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField
open RamificationTheory.DiscreteValuationField.HerbrandGroupTheory
universe u v w x
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
RamificationTheory.HilbertRamification.Higher.fixedFieldInverseHerbrandFunction
DocumentationThe inverse Herbrand function for the actual fixed extension.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField
open RamificationTheory.DiscreteValuationField.HerbrandGroupTheory
universe u v w x
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
RamificationTheory.HilbertRamification.Higher.fixedFieldHerbrandFunction_inverseHerbrandFunction
DocumentationStates the theorem fixedFieldHerbrandFunction_inverseHerbrandFunction.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField
open RamificationTheory.DiscreteValuationField.HerbrandGroupTheory
universe u v w x
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
RamificationTheory.HilbertRamification.Higher.fixedFieldInverseHerbrandFunction_herbrandFunction
DocumentationStates the theorem fixedFieldInverseHerbrandFunction_herbrandFunction.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField
open RamificationTheory.DiscreteValuationField.HerbrandGroupTheory
universe u v w x
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
RamificationTheory.HilbertRamification.Higher.fixedFieldHerbrandFunction_strictMono
DocumentationStates the theorem fixedFieldHerbrandFunction_strictMono.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField
open RamificationTheory.DiscreteValuationField.HerbrandGroupTheory
universe u v w x
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
RamificationTheory.HilbertRamification.Higher.fixedFieldInverseHerbrandFunction_strictMono
DocumentationStates the theorem fixedFieldInverseHerbrandFunction_strictMono.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField
open RamificationTheory.DiscreteValuationField.HerbrandGroupTheory
universe u v w x
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
RamificationTheory.HilbertRamification.Higher.fixedFieldInverseHerbrandFunction_ge_neg_one_iff
DocumentationStates the theorem fixedFieldInverseHerbrandFunction_ge_neg_one_iff.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField
open RamificationTheory.DiscreteValuationField.HerbrandGroupTheory
universe u v w x
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
RamificationTheory.HilbertRamification.Higher.fixedFieldUpperRamificationGroup
DocumentationUpper ramification groups of the actual fixed extension.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField
open RamificationTheory.DiscreteValuationField.HerbrandGroupTheory
universe u v w x
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
RamificationTheory.HilbertRamification.Higher.fixedFieldUpperRamificationGroup_herbrandFunction
DocumentationStates the theorem fixedFieldUpperRamificationGroup_herbrandFunction.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField
open RamificationTheory.DiscreteValuationField.HerbrandGroupTheory
universe u v w x
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
RamificationTheory.HilbertRamification.Higher.lowerMembershipDecidable
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField
open RamificationTheory.DiscreteValuationField.HerbrandGroupTheory
universe u v w x
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
RamificationTheory.HilbertRamification.Higher.finiteSubgroupFintype
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField
open RamificationTheory.DiscreteValuationField.HerbrandGroupTheory
universe u v w x
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
noncomputable local instance lowerMembershipDecidable
{G : Type*} [Group G] (F : AntitoneNormalSubgroupFiltration G)
(n : ℕ) (sigma : G) : Decidable (sigma ∈ F.lower n) :=
Classical.propDecidable _
RamificationTheory.HilbertRamification.Higher.truncate_depth_eq_intrinsic_summand_of_mem
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField
open RamificationTheory.DiscreteValuationField.HerbrandGroupTheory
universe u v w x
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
noncomputable local instance lowerMembershipDecidable
{G : Type*} [Group G] (F : AntitoneNormalSubgroupFiltration G)
(n : ℕ) (sigma : G) : Decidable (sigma ∈ F.lower n) :=
Classical.propDecidable _
noncomputable local instance finiteSubgroupFintype
{G : Type*} [Group G] [Finite G] (H : Subgroup G) : Fintype H :=
Fintype.ofFinite H
RamificationTheory.HilbertRamification.Higher.truncate_depth_eq_zero_of_not_mem_lower_zero
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField
open RamificationTheory.DiscreteValuationField.HerbrandGroupTheory
universe u v w x
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
noncomputable local instance lowerMembershipDecidable
{G : Type*} [Group G] (F : AntitoneNormalSubgroupFiltration G)
(n : ℕ) (sigma : G) : Decidable (sigma ∈ F.lower n) :=
Classical.propDecidable _
noncomputable local instance finiteSubgroupFintype
{G : Type*} [Group G] [Finite G] (H : Subgroup G) : Fintype H :=
Fintype.ofFinite H
RamificationTheory.HilbertRamification.Higher.sum_truncate_depth_eq_sum_lower_zero_of_mem
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField
open RamificationTheory.DiscreteValuationField.HerbrandGroupTheory
universe u v w x
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
noncomputable local instance lowerMembershipDecidable
{G : Type*} [Group G] (F : AntitoneNormalSubgroupFiltration G)
(n : ℕ) (sigma : G) : Decidable (sigma ∈ F.lower n) :=
Classical.propDecidable _
noncomputable local instance finiteSubgroupFintype
{G : Type*} [Group G] [Finite G] (H : Subgroup G) : Fintype H :=
Fintype.ofFinite H
RamificationTheory.HilbertRamification.Higher.sum_lower_zero_truncate_depth_eq_intrinsic_of_mem
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField
open RamificationTheory.DiscreteValuationField.HerbrandGroupTheory
universe u v w x
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
noncomputable local instance lowerMembershipDecidable
{G : Type*} [Group G] (F : AntitoneNormalSubgroupFiltration G)
(n : ℕ) (sigma : G) : Decidable (sigma ∈ F.lower n) :=
Classical.propDecidable _
noncomputable local instance finiteSubgroupFintype
{G : Type*} [Group G] [Finite G] (H : Subgroup G) : Fintype H :=
Fintype.ofFinite H
RamificationTheory.HilbertRamification.Higher.herbrandFunction_eq_depth_sum_of_mem
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField
open RamificationTheory.DiscreteValuationField.HerbrandGroupTheory
universe u v w x
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
noncomputable local instance lowerMembershipDecidable
{G : Type*} [Group G] (F : AntitoneNormalSubgroupFiltration G)
(n : ℕ) (sigma : G) : Decidable (sigma ∈ F.lower n) :=
Classical.propDecidable _
noncomputable local instance finiteSubgroupFintype
{G : Type*} [Group G] [Finite G] (H : Subgroup G) : Fintype H :=
Fintype.ofFinite H
open _root_.RamificationTheory.DiscreteValuationField.AntitoneNormalSubgroupFiltration
(herbrandFunction herbrandFunction_of_nonpos) in
RamificationTheory.HilbertRamification.Higher.fixedField_herbrandFunction_formula_dvf
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField
open RamificationTheory.DiscreteValuationField.HerbrandGroupTheory
universe u v w x
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
noncomputable local instance lowerMembershipDecidable
{G : Type*} [Group G] (F : AntitoneNormalSubgroupFiltration G)
(n : ℕ) (sigma : G) : Decidable (sigma ∈ F.lower n) :=
Classical.propDecidable _
noncomputable local instance finiteSubgroupFintype
{G : Type*} [Group G] [Finite G] (H : Subgroup G) : Fintype H :=
Fintype.ofFinite H
RamificationTheory.HilbertRamification.Higher.finiteQuotientFiberFintype
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField
open RamificationTheory.DiscreteValuationField.HerbrandGroupTheory
universe u v w x
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
noncomputable local instance lowerMembershipDecidable
{G : Type*} [Group G] (F : AntitoneNormalSubgroupFiltration G)
(n : ℕ) (sigma : G) : Decidable (sigma ∈ F.lower n) :=
Classical.propDecidable _
noncomputable local instance finiteSubgroupFintype
{G : Type*} [Group G] [Finite G] (H : Subgroup G) : Fintype H :=
Fintype.ofFinite H
RamificationTheory.HilbertRamification.Higher.truncate_depth_eq_intrinsic_summand
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField
open RamificationTheory.DiscreteValuationField.HerbrandGroupTheory
universe u v w x
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
noncomputable local instance lowerMembershipDecidable
{G : Type*} [Group G] (F : AntitoneNormalSubgroupFiltration G)
(n : ℕ) (sigma : G) : Decidable (sigma ∈ F.lower n) :=
Classical.propDecidable _
noncomputable local instance finiteSubgroupFintype
{G : Type*} [Group G] [Finite G] (H : Subgroup G) : Fintype H :=
Fintype.ofFinite H
noncomputable local instance finiteQuotientFiberFintype
{G : Type*} [Group G] [Finite G] (H : Subgroup G) [H.Normal]
(q : G ⧸ H) : Fintype (NonarchimedeanDepth.QuotientFiber H q) :=
Fintype.ofFinite _
RamificationTheory.HilbertRamification.Higher.sum_truncate_depth_eq_sum_lower_zero
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField
open RamificationTheory.DiscreteValuationField.HerbrandGroupTheory
universe u v w x
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
noncomputable local instance lowerMembershipDecidable
{G : Type*} [Group G] (F : AntitoneNormalSubgroupFiltration G)
(n : ℕ) (sigma : G) : Decidable (sigma ∈ F.lower n) :=
Classical.propDecidable _
noncomputable local instance finiteSubgroupFintype
{G : Type*} [Group G] [Finite G] (H : Subgroup G) : Fintype H :=
Fintype.ofFinite H
noncomputable local instance finiteQuotientFiberFintype
{G : Type*} [Group G] [Finite G] (H : Subgroup G) [H.Normal]
(q : G ⧸ H) : Fintype (NonarchimedeanDepth.QuotientFiber H q) :=
Fintype.ofFinite _
RamificationTheory.HilbertRamification.Higher.sum_lower_zero_truncate_depth_eq_intrinsic
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField
open RamificationTheory.DiscreteValuationField.HerbrandGroupTheory
universe u v w x
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
noncomputable local instance lowerMembershipDecidable
{G : Type*} [Group G] (F : AntitoneNormalSubgroupFiltration G)
(n : ℕ) (sigma : G) : Decidable (sigma ∈ F.lower n) :=
Classical.propDecidable _
noncomputable local instance finiteSubgroupFintype
{G : Type*} [Group G] [Finite G] (H : Subgroup G) : Fintype H :=
Fintype.ofFinite H
noncomputable local instance finiteQuotientFiberFintype
{G : Type*} [Group G] [Finite G] (H : Subgroup G) [H.Normal]
(q : G ⧸ H) : Fintype (NonarchimedeanDepth.QuotientFiber H q) :=
Fintype.ofFinite _
RamificationTheory.HilbertRamification.Higher.depth_herbrandFunction_add_one_eq_average
DocumentationThe Herbrand-function sum formula for an abstract nonarchimedean depth, in the form used to compare the subgroup Herbrand parameter with a normalized depth sum.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField
open RamificationTheory.DiscreteValuationField.HerbrandGroupTheory
universe u v w x
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
noncomputable local instance lowerMembershipDecidable
{G : Type*} [Group G] (F : AntitoneNormalSubgroupFiltration G)
(n : ℕ) (sigma : G) : Decidable (sigma ∈ F.lower n) :=
Classical.propDecidable _
noncomputable local instance finiteSubgroupFintype
{G : Type*} [Group G] [Finite G] (H : Subgroup G) : Fintype H :=
Fintype.ofFinite H
noncomputable local instance finiteQuotientFiberFintype
{G : Type*} [Group G] [Finite G] (H : Subgroup G) [H.Normal]
(q : G ⧸ H) : Fintype (NonarchimedeanDepth.QuotientFiber H q) :=
Fintype.ofFinite _
open _root_.RamificationTheory.DiscreteValuationField.AntitoneNormalSubgroupFiltration (
herbrandFunction
herbrandFunction_of_nonpos
) in
RamificationTheory.HilbertRamification.Higher.truncate_min_coe_eq_of_le
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField
open RamificationTheory.DiscreteValuationField.HerbrandGroupTheory
universe u v w x
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
noncomputable local instance lowerMembershipDecidable
{G : Type*} [Group G] (F : AntitoneNormalSubgroupFiltration G)
(n : ℕ) (sigma : G) : Decidable (sigma ∈ F.lower n) :=
Classical.propDecidable _
noncomputable local instance finiteSubgroupFintype
{G : Type*} [Group G] [Finite G] (H : Subgroup G) : Fintype H :=
Fintype.ofFinite H
noncomputable local instance finiteQuotientFiberFintype
{G : Type*} [Group G] [Finite G] (H : Subgroup G) [H.Normal]
(q : G ⧸ H) : Fintype (NonarchimedeanDepth.QuotientFiber H q) :=
Fintype.ofFinite _
RamificationTheory.HilbertRamification.Higher.min_quotientFiberAverage_eq_average_truncate
DocumentationTruncating a nontrivial quotient-fibre average at the subgroup Herbrand parameter equals the normalized sum of the truncated ambient depths.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField
open RamificationTheory.DiscreteValuationField.HerbrandGroupTheory
universe u v w x
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
noncomputable local instance lowerMembershipDecidable
{G : Type*} [Group G] (F : AntitoneNormalSubgroupFiltration G)
(n : ℕ) (sigma : G) : Decidable (sigma ∈ F.lower n) :=
Classical.propDecidable _
noncomputable local instance finiteSubgroupFintype
{G : Type*} [Group G] [Finite G] (H : Subgroup G) : Fintype H :=
Fintype.ofFinite H
noncomputable local instance finiteQuotientFiberFintype
{G : Type*} [Group G] [Finite G] (H : Subgroup G) [H.Normal]
(q : G ⧸ H) : Fintype (NonarchimedeanDepth.QuotientFiber H q) :=
Fintype.ofFinite _
RamificationTheory.HilbertRamification.Higher.subgroupFiltration_lower_eq_depthLowerFiltration_dvf
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField
open RamificationTheory.DiscreteValuationField.HerbrandGroupTheory
universe u v w x
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
noncomputable local instance lowerMembershipDecidable
{G : Type*} [Group G] (F : AntitoneNormalSubgroupFiltration G)
(n : ℕ) (sigma : G) : Decidable (sigma ∈ F.lower n) :=
Classical.propDecidable _
noncomputable local instance finiteSubgroupFintype
{G : Type*} [Group G] [Finite G] (H : Subgroup G) : Fintype H :=
Fintype.ofFinite H
noncomputable local instance finiteQuotientFiberFintype
{G : Type*} [Group G] [Finite G] (H : Subgroup G) [H.Normal]
(q : G ⧸ H) : Fintype (NonarchimedeanDepth.QuotientFiber H q) :=
Fintype.ofFinite _
RamificationTheory.HilbertRamification.Higher.fixedFieldSubextension_herbrandFunction_eq_depth_dvf
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField
open RamificationTheory.DiscreteValuationField.HerbrandGroupTheory
universe u v w x
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
noncomputable local instance lowerMembershipDecidable
{G : Type*} [Group G] (F : AntitoneNormalSubgroupFiltration G)
(n : ℕ) (sigma : G) : Decidable (sigma ∈ F.lower n) :=
Classical.propDecidable _
noncomputable local instance finiteSubgroupFintype
{G : Type*} [Group G] [Finite G] (H : Subgroup G) : Fintype H :=
Fintype.ofFinite H
noncomputable local instance finiteQuotientFiberFintype
{G : Type*} [Group G] [Finite G] (H : Subgroup G) [H.Normal]
(q : G ⧸ H) : Fintype (NonarchimedeanDepth.QuotientFiber H q) :=
Fintype.ofFinite _
RamificationTheory.HilbertRamification.Higher.card_fixedFieldSubextension_lower_eq_depth_dvf
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField
open RamificationTheory.DiscreteValuationField.HerbrandGroupTheory
universe u v w x
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
noncomputable local instance lowerMembershipDecidable
{G : Type*} [Group G] (F : AntitoneNormalSubgroupFiltration G)
(n : ℕ) (sigma : G) : Decidable (sigma ∈ F.lower n) :=
Classical.propDecidable _
noncomputable local instance finiteSubgroupFintype
{G : Type*} [Group G] [Finite G] (H : Subgroup G) : Fintype H :=
Fintype.ofFinite H
noncomputable local instance finiteQuotientFiberFintype
{G : Type*} [Group G] [Finite G] (H : Subgroup G) [H.Normal]
(q : G ⧸ H) : Fintype (NonarchimedeanDepth.QuotientFiber H q) :=
Fintype.ofFinite _
RamificationTheory.HilbertRamification.Higher.fixedFieldRamificationNumber_untop_eq_quotientFiberAverage
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField
open RamificationTheory.DiscreteValuationField.HerbrandGroupTheory
universe u v w x
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
noncomputable local instance lowerMembershipDecidable
{G : Type*} [Group G] (F : AntitoneNormalSubgroupFiltration G)
(n : ℕ) (sigma : G) : Decidable (sigma ∈ F.lower n) :=
Classical.propDecidable _
noncomputable local instance finiteSubgroupFintype
{G : Type*} [Group G] [Finite G] (H : Subgroup G) : Fintype H :=
Fintype.ofFinite H
noncomputable local instance finiteQuotientFiberFintype
{G : Type*} [Group G] [Finite G] (H : Subgroup G) [H.Normal]
(q : G ⧸ H) : Fintype (NonarchimedeanDepth.QuotientFiber H q) :=
Fintype.ofFinite _
RamificationTheory.HilbertRamification.Higher.lowerRamificationGroup_quotient
DocumentationThe Herbrand quotient theorem over the stated discretely valued field hypotheses hypotheses. The image of the ambient lower group is the lower group of the actual fixed extension at the subgroup Herbrand parameter.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField
open RamificationTheory.DiscreteValuationField.HerbrandGroupTheory
universe u v w x
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
noncomputable local instance lowerMembershipDecidable
{G : Type*} [Group G] (F : AntitoneNormalSubgroupFiltration G)
(n : ℕ) (sigma : G) : Decidable (sigma ∈ F.lower n) :=
Classical.propDecidable _
noncomputable local instance finiteSubgroupFintype
{G : Type*} [Group G] [Finite G] (H : Subgroup G) : Fintype H :=
Fintype.ofFinite H
noncomputable local instance finiteQuotientFiberFintype
{G : Type*} [Group G] [Finite G] (H : Subgroup G) [H.Normal]
(q : G ⧸ H) : Fintype (NonarchimedeanDepth.QuotientFiber H q) :=
Fintype.ofFinite _
RamificationTheory.HilbertRamification.Higher.herbrandFunction_trans_of_neg_one_le
DocumentationThe quotient-filtration comparison over the stated discretely valued field hypotheses hypotheses: Herbrand eta is transitive in the actual fixed-field tower.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField
open RamificationTheory.DiscreteValuationField.HerbrandGroupTheory
universe u v w x
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
noncomputable local instance lowerMembershipDecidable
{G : Type*} [Group G] (F : AntitoneNormalSubgroupFiltration G)
(n : ℕ) (sigma : G) : Decidable (sigma ∈ F.lower n) :=
Classical.propDecidable _
noncomputable local instance finiteSubgroupFintype
{G : Type*} [Group G] [Finite G] (H : Subgroup G) : Fintype H :=
Fintype.ofFinite H
noncomputable local instance finiteQuotientFiberFintype
{G : Type*} [Group G] [Finite G] (H : Subgroup G) [H.Normal]
(q : G ⧸ H) : Fintype (NonarchimedeanDepth.QuotientFiber H q) :=
Fintype.ofFinite _
RamificationTheory.HilbertRamification.Higher.herbrandFunction_trans
DocumentationStates the theorem herbrandFunction_trans.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField
open RamificationTheory.DiscreteValuationField.HerbrandGroupTheory
universe u v w x
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
noncomputable local instance lowerMembershipDecidable
{G : Type*} [Group G] (F : AntitoneNormalSubgroupFiltration G)
(n : ℕ) (sigma : G) : Decidable (sigma ∈ F.lower n) :=
Classical.propDecidable _
noncomputable local instance finiteSubgroupFintype
{G : Type*} [Group G] [Finite G] (H : Subgroup G) : Fintype H :=
Fintype.ofFinite H
noncomputable local instance finiteQuotientFiberFintype
{G : Type*} [Group G] [Finite G] (H : Subgroup G) [H.Normal]
(q : G ⧸ H) : Fintype (NonarchimedeanDepth.QuotientFiber H q) :=
Fintype.ofFinite _
open _root_.RamificationTheory.DiscreteValuationField.AntitoneNormalSubgroupFiltration (
herbrandFunction
herbrandFunction_of_nonpos
) in
RamificationTheory.HilbertRamification.Higher.inverseHerbrandFunction_trans
DocumentationThe quotient-filtration comparison over the stated discretely valued field hypotheses hypotheses: inverse Herbrand functions compose in reverse tower order.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField
open RamificationTheory.DiscreteValuationField.HerbrandGroupTheory
universe u v w x
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
noncomputable local instance lowerMembershipDecidable
{G : Type*} [Group G] (F : AntitoneNormalSubgroupFiltration G)
(n : ℕ) (sigma : G) : Decidable (sigma ∈ F.lower n) :=
Classical.propDecidable _
noncomputable local instance finiteSubgroupFintype
{G : Type*} [Group G] [Finite G] (H : Subgroup G) : Fintype H :=
Fintype.ofFinite H
noncomputable local instance finiteQuotientFiberFintype
{G : Type*} [Group G] [Finite G] (H : Subgroup G) [H.Normal]
(q : G ⧸ H) : Fintype (NonarchimedeanDepth.QuotientFiber H q) :=
Fintype.ofFinite _
open _root_.RamificationTheory.DiscreteValuationField.AntitoneNormalSubgroupFiltration (
herbrandFunction
herbrandFunction_inverseHerbrandFunction
herbrandFunction_strictMono
inverseHerbrandFunction
) in
RamificationTheory.HilbertRamification.Higher.upperRamificationGroup_quotient
DocumentationThe tower-filtration comparison over the stated discretely valued field hypotheses hypotheses: upper numbering is invariant under a Galois quotient.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField
open RamificationTheory.DiscreteValuationField.HerbrandGroupTheory
universe u v w x
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
noncomputable local instance lowerMembershipDecidable
{G : Type*} [Group G] (F : AntitoneNormalSubgroupFiltration G)
(n : ℕ) (sigma : G) : Decidable (sigma ∈ F.lower n) :=
Classical.propDecidable _
noncomputable local instance finiteSubgroupFintype
{G : Type*} [Group G] [Finite G] (H : Subgroup G) : Fintype H :=
Fintype.ofFinite H
noncomputable local instance finiteQuotientFiberFintype
{G : Type*} [Group G] [Finite G] (H : Subgroup G) [H.Normal]
(q : G ⧸ H) : Fintype (NonarchimedeanDepth.QuotientFiber H q) :=
Fintype.ofFinite _