Module

PerfectKernel.lean

Nyll.Yamaguchi26SolvableCoverings.GroupTheory.PerfectKernel
2 declarations indexed from sourceView source ↗

定理 2.5 に用いる位相的完全核の群論

連続全射 f : G → Q に対し、Q の任意の開正規部分群 H の逆像上で アーベル化の写像が単射ならば、ker f は位相的完全である。 証明では有限商 q : G → S ごとに N = q(ker f) を作り、S/N への写像を Q に降ろす。その核を H とすると、局所アーベル化の単射性から N = [N,N] が従う。最後に閉集合への所属を有限商で検出して核の完全性を得る。

ここにはスキームに関する仮定や結論を新しい field として追加していない。 幾何学的な定理 2.5 への適用には、有限 étale 被覆の基本群と開部分群との比較から 局所アーベル化の単射性を実際に導く必要がある。

Declarations

Yamaguchi26SolvableCoverings.isPerfect_kernel_image_of_openNormalAbelianizationInjective

局所アーベル化が単射である全射の核は、任意の離散商の中で完全群を像に持つ。

Source context 5 commands

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

noncomputable section
open scoped ProCGroupsSolvableQuotients
namespace Yamaguchi26SolvableCoverings
open ProCGroups.FiniteStepSolvableQuotients
universe u
theorem isPerfect_kernel_image_of_openNormalAbelianizationInjective
    {G Q S : Type u}
    [TopologicalSpace G] [Group G] [IsTopologicalGroup G] [CompactSpace G]
    [TopologicalSpace Q] [Group Q] [IsTopologicalGroup Q] [T2Space Q]
    [TopologicalSpace S] [Group S] [DiscreteTopology S]
    (f : G →ₜ* Q) (hf : Function.Surjective f)
    (hAb : OpenNormalAbelianizationInjective f)
    (q : G →ₜ* S) (hq : Function.Surjective q) :
    Group.IsPerfect (f.ker.map q.toMonoidHom)
Yamaguchi26SolvableCoverings.kernel_topologicallyPerfect_of_openNormalAbelianizationInjective

局所アーベル化の単射性から、核自身の位相についての完全性を導く。

Source context 5 commands

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

noncomputable section
open scoped ProCGroupsSolvableQuotients
namespace Yamaguchi26SolvableCoverings
open ProCGroups.FiniteStepSolvableQuotients
universe u
theorem kernel_topologicallyPerfect_of_openNormalAbelianizationInjective
    {G Q : Type u}
    [TopologicalSpace G] [Group G] [IsTopologicalGroup G]
    [CompactSpace G] [T2Space G] [TotallyDisconnectedSpace G]
    [TopologicalSpace Q] [Group Q] [IsTopologicalGroup Q] [T2Space Q]
    (f : G →ₜ* Q) (hf : Function.Surjective f)
    (hAb : OpenNormalAbelianizationInjective f) :
    (commutator f.ker).topologicalClosure = ⊤