Commit 2023-01-26 10:26 746cf5ab

View on Github →

feat: port GroupTheory.Subgroup.Basic (#1797)

Estimated changes

added structure AddSubgroup.IsCommutative
added structure AddSubgroup.Normal
added structure AddSubgroup
added theorem MonoidHom.coe_ker
added theorem MonoidHom.coe_range
added theorem MonoidHom.comap_bot
added theorem MonoidHom.comap_ker
added theorem MonoidHom.eqLocus_same
added theorem MonoidHom.eqOn_closure
added theorem MonoidHom.eq_iff
added def MonoidHom.ker
added theorem MonoidHom.ker_id
added theorem MonoidHom.ker_one
added theorem MonoidHom.ker_prodMap
added theorem MonoidHom.ker_restrict
added theorem MonoidHom.map_closure
added theorem MonoidHom.map_range
added theorem MonoidHom.mem_ker
added theorem MonoidHom.mem_range
added def MonoidHom.range
added theorem MonoidHom.range_eq_map
added theorem MonoidHom.range_one
added structure Subgroup.Characteristic
added structure Subgroup.IsCommutative
added theorem Subgroup.Normal.comap
added theorem Subgroup.Normal.map
added structure Subgroup.Normal
added theorem Subgroup.bot_prod_bot
added def Subgroup.center
added def Subgroup.closure
added theorem Subgroup.closure_empty
added theorem Subgroup.closure_eq
added theorem Subgroup.closure_le
added theorem Subgroup.closure_mono
added theorem Subgroup.closure_union
added theorem Subgroup.closure_univ
added theorem Subgroup.coeSubtype
added theorem Subgroup.coe_bot
added theorem Subgroup.coe_center
added theorem Subgroup.coe_comap
added theorem Subgroup.coe_copy
added theorem Subgroup.coe_div
added theorem Subgroup.coe_eq_univ
added theorem Subgroup.coe_inclusion
added theorem Subgroup.coe_inf
added theorem Subgroup.coe_infᵢ
added theorem Subgroup.coe_infₛ
added theorem Subgroup.coe_inv
added theorem Subgroup.coe_map
added theorem Subgroup.coe_mk
added theorem Subgroup.coe_mul
added theorem Subgroup.coe_one
added theorem Subgroup.coe_pi
added theorem Subgroup.coe_pow
added theorem Subgroup.coe_prod
added theorem Subgroup.coe_set_mk
added theorem Subgroup.coe_top
added theorem Subgroup.coe_zpow
added def Subgroup.comap
added theorem Subgroup.comap_comap
added theorem Subgroup.comap_id
added theorem Subgroup.comap_inf
added theorem Subgroup.comap_infᵢ
added theorem Subgroup.comap_map_eq
added theorem Subgroup.comap_mono
added theorem Subgroup.comap_subtype
added theorem Subgroup.comap_sup_eq
added theorem Subgroup.comap_top
added theorem Subgroup.copy_eq
added theorem Subgroup.disjoint_def'
added theorem Subgroup.disjoint_def
added theorem Subgroup.eq_top_iff'
added theorem Subgroup.ext
added theorem Subgroup.gc_map_comap
added theorem Subgroup.ker_inclusion
added theorem Subgroup.ker_le_comap
added theorem Subgroup.ker_subtype
added theorem Subgroup.le_comap_map
added theorem Subgroup.le_normalizer
added theorem Subgroup.le_pi_iff
added theorem Subgroup.le_prod_iff
added def Subgroup.map
added theorem Subgroup.map_bot
added theorem Subgroup.map_comap_eq
added theorem Subgroup.map_comap_le
added theorem Subgroup.map_id
added theorem Subgroup.map_inf_eq
added theorem Subgroup.map_inf_le
added theorem Subgroup.map_injective
added theorem Subgroup.map_le_range
added theorem Subgroup.map_map
added theorem Subgroup.map_mono
added theorem Subgroup.map_sup
added theorem Subgroup.map_supᵢ
added theorem Subgroup.mem_bot
added theorem Subgroup.mem_carrier
added theorem Subgroup.mem_closure
added theorem Subgroup.mem_comap
added theorem Subgroup.mem_inf
added theorem Subgroup.mem_infᵢ
added theorem Subgroup.mem_infₛ
added theorem Subgroup.mem_map
added theorem Subgroup.mem_map_equiv
added theorem Subgroup.mem_mk
added theorem Subgroup.mem_pi
added theorem Subgroup.mem_prod
added theorem Subgroup.mem_sup'
added theorem Subgroup.mem_sup
added theorem Subgroup.mem_sup_left
added theorem Subgroup.mem_sup_right
added theorem Subgroup.mem_top
added theorem Subgroup.mk_eq_one_iff
added theorem Subgroup.mk_le_mk
added theorem Subgroup.mul_mem_sup
added theorem Subgroup.normalCore_le
added def Subgroup.ofDiv
added def Subgroup.pi
added theorem Subgroup.pi_bot
added theorem Subgroup.pi_empty
added theorem Subgroup.pi_eq_bot_iff
added theorem Subgroup.pi_top
added def Subgroup.prod
added theorem Subgroup.prod_le_iff
added theorem Subgroup.prod_mono
added theorem Subgroup.prod_top
added def Subgroup.subtype
added theorem Subgroup.subtype_range
added theorem Subgroup.top_prod
added theorem Subgroup.top_prod_top
added structure Subgroup
added theorem SubgroupClass.coe_div
added theorem SubgroupClass.coe_inv
added theorem SubgroupClass.coe_pow
added theorem SubgroupClass.coe_zpow
added def Submonoid.pi
added theorem div_mem
added theorem div_mem_comm_iff
added theorem inv_mem_iff
added theorem mul_mem_cancel_left
added theorem mul_mem_cancel_right
added theorem zpow_mem