Instances for the range submonoid of a monoid with zero hom #
@[instance_reducible]
instance MonoidWithZeroHom.instMulZeroOneClassSubtypeMemSubmonoidMrange {G : Type u_1} {H : Type u_2} [MulZeroOneClass G] [MulZeroOneClass H] (f : G →*₀ H) :
@[simp]
theorem MonoidWithZeroHom.val_mrange_zero {G : Type u_1} {H : Type u_2} [MulZeroOneClass G] [MulZeroOneClass H] (f : G →*₀ H) :
@[instance_reducible]
instance MonoidWithZeroHom.instMonoidWithZeroSubtypeMemSubmonoidMrange {G : Type u_1} {H : Type u_2} [MulZeroOneClass G] [MonoidWithZero H] (f : G →*₀ H) :
@[instance_reducible]
instance MonoidWithZeroHom.instCommMonoidWithZeroSubtypeMemSubmonoidMrange {G : Type u_1} {H : Type u_2} [MulZeroOneClass G] [CommMonoidWithZero H] (f : G →*₀ H) :
@[instance_reducible]
instance MonoidWithZeroHom.instGroupWithZeroSubtypeMemSubmonoidMrange {G : Type u_1} {H : Type u_2} [GroupWithZero G] [GroupWithZero H] (f : G →*₀ H) :
@[instance_reducible]
instance MonoidWithZeroHom.instCommGroupWithZeroSubtypeMemSubmonoidMrange {G : Type u_1} {H : Type u_2} [GroupWithZero G] [CommGroupWithZero H] (f : G →*₀ H) :