Centers of magmas and semigroups #
Main definitions #
Set.center
: the center of a magmaSet.addCenter
: the center of an additive magma
See Mathlib.GroupTheory.Subsemigroup.Center
for the definition of the center as a subsemigroup:
Subsemigroup.center
: the center of a semigroupAddSubsemigroup.center
: the center of an additive semigroup
We provide Submonoid.center
, AddSubmonoid.center
, Subgroup.center
, AddSubgroup.center
,
Subsemiring.center
, and Subring.center
in other files.
Conditions for an element to be additively central
addition commutes
associative property for left addition
middle associative addition property
associative property for right addition
Instances For
addition commutes
associative property for left addition
middle associative addition property
associative property for right addition
Conditions for an element to be multiplicatively central
multiplication commutes
associative property for left multiplication
middle associative multiplication property
associative property for right multiplication
Instances For
multiplication commutes
associative property for left multiplication
middle associative multiplication property
associative property for right multiplication
Equations
- Set.decidableMemCenter M x = decidable_of_iff' (∀ (g : M), g * x = x * g) ⋯
In a group with zero, the center of the units is the preimage of the center.