ModuleTheorem5Dot1FaithfulAbelianExtension.lean
Nyll.Yamaguchi26AbfaithfulGalois.Theorem5Dot1FaithfulAbelianExtension
13 declarations indexed from sourceView source ↗ Module documentation
Lemma 5.1: faithful abelian extensions with bounded derived length
Source: Yamaguchi, arXiv:2610.05634v1, Lemma 5.1. We use the finite group of functions with constant right differences along the last derived subgroup. It contains the manuscript's W and transversal function. Its difference map is invariant under left translation; its kernel consists of functions on the quotient. This gives the same bound on the derived length.
Imports7
- Mathlib.GroupTheory.Solvable
- Mathlib.GroupTheory.SemidirectProduct
- Mathlib.Data.ZMod.Basic
- Mathlib.Algebra.Group.ULift
- Mathlib.Algebra.Group.TypeTags.Finite
- Mathlib.Basic.Finite.Prod
- Mathlib.Data.Fintype.Pi
Imported by2
Declarations
Yamaguchi26AbfaithfulGalois.FaithfulAbelianExtension.functions
DocumentationFunctions whose right difference along D is independent of the base point.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace Yamaguchi26AbfaithfulGalois
namespace FaithfulAbelianExtension
universe u v
variable {A : Type u} [Group A] (D : Subgroup A)
variable (M : Type v) [CommGroup M]
Yamaguchi26AbfaithfulGalois.FaithfulAbelianExtension.translate
DocumentationLeft translation preserves constant right differences.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace Yamaguchi26AbfaithfulGalois
namespace FaithfulAbelianExtension
universe u v
variable {A : Type u} [Group A] (D : Subgroup A)
variable (M : Type v) [CommGroup M]
Yamaguchi26AbfaithfulGalois.FaithfulAbelianExtension.action
DocumentationThe translation action on the constructed abelian group.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace Yamaguchi26AbfaithfulGalois
namespace FaithfulAbelianExtension
universe u v
variable {A : Type u} [Group A] (D : Subgroup A)
variable (M : Type v) [CommGroup M]
Yamaguchi26AbfaithfulGalois.FaithfulAbelianExtension.difference
DocumentationThe right differences, regarded as a homomorphism to an abelian function group.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace Yamaguchi26AbfaithfulGalois
namespace FaithfulAbelianExtension
universe u v
variable {A : Type u} [Group A] (D : Subgroup A)
variable (M : Type v) [CommGroup M]
Yamaguchi26AbfaithfulGalois.FaithfulAbelianExtension.difference_action
DocumentationLeft translation leaves every right difference unchanged.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace Yamaguchi26AbfaithfulGalois
namespace FaithfulAbelianExtension
universe u v
variable {A : Type u} [Group A] (D : Subgroup A)
variable (M : Type v) [CommGroup M]
Yamaguchi26AbfaithfulGalois.FaithfulAbelianExtension.constant_of_difference_eq_one
DocumentationTrivial right differences mean that a function is constant on right cosets.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace Yamaguchi26AbfaithfulGalois
namespace FaithfulAbelianExtension
universe u v
variable {A : Type u} [Group A] (D : Subgroup A)
variable (M : Type v) [CommGroup M]
Yamaguchi26AbfaithfulGalois.FaithfulAbelianExtension.action_eq_self_of_difference_eq_one
DocumentationNormality identifies left and right cosets, so D fixes the difference kernel.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace Yamaguchi26AbfaithfulGalois
namespace FaithfulAbelianExtension
universe u v
variable {A : Type u} [Group A] (D : Subgroup A)
variable (M : Type v) [CommGroup M]
Yamaguchi26AbfaithfulGalois.FaithfulAbelianExtension.coordinate
DocumentationThe coordinate of an element relative to a chosen right-coset representative.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace Yamaguchi26AbfaithfulGalois
namespace FaithfulAbelianExtension
universe u v
variable {A : Type u} [Group A] (D : Subgroup A)
variable (M : Type v) [CommGroup M]
Yamaguchi26AbfaithfulGalois.FaithfulAbelianExtension.coordinate_mul
DocumentationRight multiplication by D multiplies the transversal coordinate by the same element.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace Yamaguchi26AbfaithfulGalois
namespace FaithfulAbelianExtension
universe u v
variable {A : Type u} [Group A] (D : Subgroup A)
variable (M : Type v) [CommGroup M]
Yamaguchi26AbfaithfulGalois.FaithfulAbelianExtension.action_injective
DocumentationA coefficient group containing D detects the part of the action missed by quotient functions.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace Yamaguchi26AbfaithfulGalois
namespace FaithfulAbelianExtension
universe u v
variable {A : Type u} [Group A] (D : Subgroup A)
variable (M : Type v) [CommGroup M]
Yamaguchi26AbfaithfulGalois.FaithfulAbelianExtension.extensionDifference
DocumentationThe difference homomorphism extends across the semidirect product because its action is trivial.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace Yamaguchi26AbfaithfulGalois
namespace FaithfulAbelianExtension
universe u v
variable {A : Type u} [Group A] (D : Subgroup A)
variable (M : Type v) [CommGroup M]
Yamaguchi26AbfaithfulGalois.FaithfulAbelianExtension.difference_eq_one_of_mem_derived
DocumentationThe first derived subgroup has trivial differences.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace Yamaguchi26AbfaithfulGalois
namespace FaithfulAbelianExtension
universe u v
variable {A : Type u} [Group A] (D : Subgroup A)
variable (M : Type v) [CommGroup M]
Yamaguchi26AbfaithfulGalois.faithful_abelian_extension_solvable_length
DocumentationLemma 5.1: every finite group of derived length at most m ≥ 2 has a faithful action on a finite abelian group whose semidirect product has the same bound.
Source context 2 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace Yamaguchi26AbfaithfulGalois
universe u