The set of non-invertible elements of a monoid #
Main definitions #
nonunitsis the set of non-invertible elements of a monoid.
Main results #
exists_max_ideal_of_mem_nonunits: every element ofnonunitsis contained in a maximal ideal
@[simp]
theorem map_mem_nonunits_iff {F : Type u_1} {α : Type u_2} {β : Type u_3} [Monoid α] [Monoid β] [FunLike F α β] [MonoidHomClass F α β] (f : F) [IsLocalHom f] (a : α) :
theorem exists_max_ideal_of_mem_nonunits {α : Type u_2} {a : α} [CommSemiring α] (h : a ∈ nonunits α) :
theorem Submonoid.inv_mem_of_isUnit {α : Type u_2} {C : Type u_4} [SetLike C α] [DivisionMonoid α] [SubmonoidClass C α] {S : C} {a : ↥S} (ha : IsUnit a) :
theorem Submonoid.isUnit_iff_and {α : Type u_2} {C : Type u_4} [SetLike C α] [GroupWithZero α] [SubmonoidClass C α] {S : C} {a : ↥S} :
theorem Submonoid.isUnit_iff_of_ne_zero {α : Type u_2} {C : Type u_4} [SetLike C α] [GroupWithZero α] [SubmonoidClass C α] {S : C} {a : ↥S} (ha : ↑a ≠ 0) :
theorem Submonoid.mem_nonunits_iff_or {α : Type u_2} {C : Type u_4} [SetLike C α] [GroupWithZero α] [SubmonoidClass C α] {S : C} {a : ↥S} :
theorem Submonoid.mem_nonunits_iff_of_ne_zero {α : Type u_2} {C : Type u_4} [SetLike C α] [GroupWithZero α] [SubmonoidClass C α] {S : C} {a : ↥S} (ha : ↑a ≠ 0) :