Module

SubgroupRestrictionOfImage.lean

Nyll.EtaleFundamentalGroups.Inertia.SubgroupRestrictionOfImage
3 declarations indexed from sourceView source ↗

Induced subgroup restriction from a proved image equality

The map is the literal ambient homomorphism on subgroup elements. A proved image equality supplies membership and every target element's actual lift.

Declarations

EtaleFundamentalGroups.Inertia.subgroupRestrictionOfImage

The literal restriction to subgroups whose image equality is proved.

Source context 2 commands

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

namespace EtaleFundamentalGroups.Inertia
universe u v
def subgroupRestrictionOfImage
    {G : Type u} {H : Type v} [Group G] [Group H]
    (f : G →* H) (P : Subgroup G) (Q : Subgroup H) (h : P.map f = Q) : P →* Q
EtaleFundamentalGroups.Inertia.subgroupRestrictionOfImage_val

The induced homomorphism is the same ambient homomorphism on values.

Source context 2 commands

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

namespace EtaleFundamentalGroups.Inertia
universe u v
theorem subgroupRestrictionOfImage_val
    {G : Type u} {H : Type v} [Group G] [Group H]
    (f : G →* H) (P : Subgroup G) (Q : Subgroup H) (h : P.map f = Q) (x : P) :
    ((subgroupRestrictionOfImage f P Q h).toFun x).val = f.toFun x.val
EtaleFundamentalGroups.Inertia.subgroupRestrictionOfImage_surjective

The proved image equality supplies surjectivity of this same restriction.

Source context 2 commands

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

namespace EtaleFundamentalGroups.Inertia
universe u v
theorem subgroupRestrictionOfImage_surjective
    {G : Type u} {H : Type v} [Group G] [Group H]
    (f : G →* H) (P : Subgroup G) (Q : Subgroup H) (h : P.map f = Q) :
    Function.Surjective (subgroupRestrictionOfImage f P Q h).toFun