Commit 2023-01-30 11:31 3079782f

View on Github →

feat: port RingTheory.Subsemiring.Basic (#1862)

Estimated changes

added theorem RingHom.coe_rangeS
added theorem RingHom.comp_restrict
added def RingHom.eqLocusS
added theorem RingHom.eqLocusS_same
added theorem RingHom.eqOn_sclosure
added theorem RingHom.map_closureS
added theorem RingHom.map_rangeS
added theorem RingHom.mem_rangeS
added def RingHom.rangeS
added theorem RingHom.rangeS_eq_map
added def RingHom.restrict
added theorem RingHom.restrict_apply
added theorem Subsemiring.closure_eq
added theorem Subsemiring.closure_le
added theorem Subsemiring.coe_add
added theorem Subsemiring.coe_bot
added theorem Subsemiring.coe_center
added theorem Subsemiring.coe_comap
added theorem Subsemiring.coe_copy
added theorem Subsemiring.coe_inf
added theorem Subsemiring.coe_infₛ
added theorem Subsemiring.coe_map
added theorem Subsemiring.coe_mk'
added theorem Subsemiring.coe_mul
added theorem Subsemiring.coe_one
added theorem Subsemiring.coe_pow
added theorem Subsemiring.coe_prod
added theorem Subsemiring.coe_top
added theorem Subsemiring.coe_zero
added theorem Subsemiring.comap_inf
added theorem Subsemiring.comap_top
added theorem Subsemiring.copy_eq
added theorem Subsemiring.ext
added def Subsemiring.map
added theorem Subsemiring.map_bot
added theorem Subsemiring.map_id
added theorem Subsemiring.map_map
added theorem Subsemiring.map_sup
added theorem Subsemiring.map_supᵢ
added theorem Subsemiring.mem_bot
added theorem Subsemiring.mem_comap
added theorem Subsemiring.mem_inf
added theorem Subsemiring.mem_infₛ
added theorem Subsemiring.mem_map
added theorem Subsemiring.mem_mk'
added theorem Subsemiring.mem_prod
added theorem Subsemiring.mem_top
added def Subsemiring.prod
added theorem Subsemiring.prod_mono
added theorem Subsemiring.prod_top
added theorem Subsemiring.range_fst
added theorem Subsemiring.range_snd
added theorem Subsemiring.smul_def
added theorem Subsemiring.top_prod
added structure Subsemiring
added theorem coe_nat_mem
added theorem mem_posSubmonoid
added theorem natCast_mem
added def posSubmonoid