ModuleTheorem6Dot1FormalHilbert90.lean
Nyll.Yamaguchi26AbfaithfulGalois.Theorem6Dot1FormalHilbert90
19 declarations indexed from sourceView source ↗ Module documentation
Definition 6.1: orientations and formal Hilbert 90
This module constructs the twisted coefficient representations from a continuous p-adic orientation and states formal Hilbert 90 using mathlib's continuous first cohomology and its functorial reduction map. Explicit continuous cocycles are retained only for the lifting statements; mathlib's continuous low-degree API does not yet expose them as functions.
Declarations
Yamaguchi26AbfaithfulGalois.Orientation
DocumentationA continuous ℓ-orientation of a topological group.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace Yamaguchi26AbfaithfulGalois
open ProCGroups.Abelian ProCGroups.ProC
open ProCGroups.FiniteStepSolvableQuotients
open scoped commutatorElement
universe u
Yamaguchi26AbfaithfulGalois.finiteOrientationUnits
DocumentationThe orientation restricted to a subgroup and reduced modulo ℓ ^ n. This is a homomorphism into units, so it gives the prescribed coefficient action without a separately postulated action.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace Yamaguchi26AbfaithfulGalois
open ProCGroups.Abelian ProCGroups.ProC
open ProCGroups.FiniteStepSolvableQuotients
open scoped commutatorElement
universe u
Yamaguchi26AbfaithfulGalois.finiteOrientationTopRep
DocumentationThe actual discrete ℤ/ℓⁿℤ coefficient representation for the orientation, viewed as an integer module so reduction has a common base ring.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace Yamaguchi26AbfaithfulGalois
open ProCGroups.Abelian ProCGroups.ProC
open ProCGroups.FiniteStepSolvableQuotients
open scoped commutatorElement
universe u
Yamaguchi26AbfaithfulGalois.finiteOrientationTopRep_action
DocumentationThe twisted coefficient action evaluated on a residue class.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace Yamaguchi26AbfaithfulGalois
open ProCGroups.Abelian ProCGroups.ProC
open ProCGroups.FiniteStepSolvableQuotients
open scoped commutatorElement
universe u
Yamaguchi26AbfaithfulGalois.finiteOrientationReduction
DocumentationThe natural reduction morphism between twisted coefficient objects.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace Yamaguchi26AbfaithfulGalois
open ProCGroups.Abelian ProCGroups.ProC
open ProCGroups.FiniteStepSolvableQuotients
open scoped commutatorElement
universe u
Yamaguchi26AbfaithfulGalois.FiniteCocycle
DocumentationA continuous crossed homomorphism with coefficients in ℤ/ℓⁿℤ, twisted by the restriction of an orientation.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace Yamaguchi26AbfaithfulGalois
open ProCGroups.Abelian ProCGroups.ProC
open ProCGroups.FiniteStepSolvableQuotients
open scoped commutatorElement
universe u
Yamaguchi26AbfaithfulGalois.PadicCocycle
DocumentationA continuous crossed homomorphism with p-adic integer coefficients.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace Yamaguchi26AbfaithfulGalois
open ProCGroups.Abelian ProCGroups.ProC
open ProCGroups.FiniteStepSolvableQuotients
open scoped commutatorElement
universe u
Yamaguchi26AbfaithfulGalois.HasH1ReductionSurjective
DocumentationSurjectivity of the actual mathlib map on continuous first cohomology induced by reduction of the twisted coefficient representation.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace Yamaguchi26AbfaithfulGalois
open ProCGroups.Abelian ProCGroups.ProC
open ProCGroups.FiniteStepSolvableQuotients
open scoped commutatorElement
universe u
Yamaguchi26AbfaithfulGalois.FormalHilbert90
DocumentationFormal Hilbert 90 at every open subgroup, for the given orientation.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace Yamaguchi26AbfaithfulGalois
open ProCGroups.Abelian ProCGroups.ProC
open ProCGroups.FiniteStepSolvableQuotients
open scoped commutatorElement
universe u
Yamaguchi26AbfaithfulGalois.RelativeFormalHilbert90
DocumentationThe relative lifting condition H_ℓ used in the earlier manuscript.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace Yamaguchi26AbfaithfulGalois
open ProCGroups.Abelian ProCGroups.ProC
open ProCGroups.FiniteStepSolvableQuotients
open scoped commutatorElement
universe u
Yamaguchi26AbfaithfulGalois.PrimaryAbelianization
DocumentationThe ℓ-primary factor of the topological abelianization of D. For a profinite abelian group this maximal pro-ℓ quotient is its usual ℓ-primary component. Mathlib's CommGroup.primaryComponent is instead the subgroup of elements of finite ℓ-power order.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace Yamaguchi26AbfaithfulGalois
open ProCGroups.Abelian ProCGroups.ProC
open ProCGroups.FiniteStepSolvableQuotients
open scoped commutatorElement
universe u
Yamaguchi26AbfaithfulGalois.GroupPrimaryAbelianization
DocumentationThe ℓ-primary factor of the ambient group's abelianization.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace Yamaguchi26AbfaithfulGalois
open ProCGroups.Abelian ProCGroups.ProC
open ProCGroups.FiniteStepSolvableQuotients
open scoped commutatorElement
universe u
Yamaguchi26AbfaithfulGalois.abelianizationInclusion
DocumentationThe map on topological abelianizations induced by the actual inclusion of D into G.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace Yamaguchi26AbfaithfulGalois
open ProCGroups.Abelian ProCGroups.ProC
open ProCGroups.FiniteStepSolvableQuotients
open scoped commutatorElement
universe u
Yamaguchi26AbfaithfulGalois.primaryInclusionMap
DocumentationThe natural homomorphism on ℓ-primary abelianizations induced by inclusion.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace Yamaguchi26AbfaithfulGalois
open ProCGroups.Abelian ProCGroups.ProC
open ProCGroups.FiniteStepSolvableQuotients
open scoped commutatorElement
universe u
Yamaguchi26AbfaithfulGalois.primaryConjugationMap
DocumentationConjugation by g induces the canonical map on the ℓ-primary factor.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace Yamaguchi26AbfaithfulGalois
open ProCGroups.Abelian ProCGroups.ProC
open ProCGroups.FiniteStepSolvableQuotients
open scoped commutatorElement
universe u
Yamaguchi26AbfaithfulGalois.primaryFixedSubgroup
DocumentationElements of the ℓ-primary abelianization fixed by a subgroup.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace Yamaguchi26AbfaithfulGalois
open ProCGroups.Abelian ProCGroups.ProC
open ProCGroups.FiniteStepSolvableQuotients
open scoped commutatorElement
universe u
Yamaguchi26AbfaithfulGalois.relativeDerived
DocumentationThe closed commutator subgroup [D,D], as a subgroup of the ambient group.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace Yamaguchi26AbfaithfulGalois
open ProCGroups.Abelian ProCGroups.ProC
open ProCGroups.FiniteStepSolvableQuotients
open scoped commutatorElement
universe u
Yamaguchi26AbfaithfulGalois.relativeDerived_normal
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace Yamaguchi26AbfaithfulGalois
open ProCGroups.Abelian ProCGroups.ProC
open ProCGroups.FiniteStepSolvableQuotients
open scoped commutatorElement
universe u
Yamaguchi26AbfaithfulGalois.RelativeDerivedQuotient
DocumentationThe actual quotient G/[D,D].
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace Yamaguchi26AbfaithfulGalois
open ProCGroups.Abelian ProCGroups.ProC
open ProCGroups.FiniteStepSolvableQuotients
open scoped commutatorElement
universe u