Central elements of monoids

Content created by Egbert Rijke, Fredrik Bakke, Louis Wasserman, Maša Žaucer and malarbol.

Created on 2023-03-18.
Last modified on 2026-09-18.

module group-theory.central-elements-monoids where
Imports
open import foundation.action-on-identifications-functions
open import foundation.dependent-products-propositions
open import foundation.function-types
open import foundation.identity-types
open import foundation.propositions
open import foundation.universe-levels

open import group-theory.central-elements-semigroups
open import group-theory.invertible-elements-monoids
open import group-theory.monoids

Idea

An element x of a monoid M is said to be central if xy = yx for every y : M.

Definition

module _
  {l : Level} (M : Monoid l)
  where

  is-central-element-prop-Monoid : type-Monoid M  Prop l
  is-central-element-prop-Monoid =
    is-central-element-prop-Semigroup (semigroup-Monoid M)

  is-central-element-Monoid : type-Monoid M  UU l
  is-central-element-Monoid =
    is-central-element-Semigroup (semigroup-Monoid M)

  is-prop-is-central-element-Monoid :
    (x : type-Monoid M)  is-prop (is-central-element-Monoid x)
  is-prop-is-central-element-Monoid =
    is-prop-is-central-element-Semigroup (semigroup-Monoid M)

Properties

The unit element is central

module _
  {l : Level} (M : Monoid l)
  where

  abstract
    is-central-element-unit-Monoid : is-central-element-Monoid M (unit-Monoid M)
    is-central-element-unit-Monoid y =
      left-unit-law-mul-Monoid M y  inv (right-unit-law-mul-Monoid M y)

The product of two central elements is central

module _
  {l : Level} (M : Monoid l)
  where

  is-central-element-mul-Monoid :
    (x y : type-Monoid M) 
    is-central-element-Monoid M x  is-central-element-Monoid M y 
    is-central-element-Monoid M (mul-Monoid M x y)
  is-central-element-mul-Monoid =
    is-central-element-mul-Semigroup (semigroup-Monoid M)

The inverse of a central invertible element is central

module _
  {l : Level} (M : Monoid l)
  where abstract

  is-central-element-inv-is-invertible-element-Monoid :
    (x : type-Monoid M) 
    (H : is-invertible-element-Monoid M x) 
    is-central-element-Monoid M x 
    is-central-element-Monoid M (inv-is-invertible-element-Monoid M H)
  is-central-element-inv-is-invertible-element-Monoid x H K y =
    inv (right-unit-law-mul-Monoid M (mul-Monoid M _ y)) 
    ap
      ( mul-Monoid M _)
      ( inv (is-right-inverse-inv-is-invertible-element-Monoid M H)) 
    associative-mul-Monoid M _ _ _ 
    ap (mul-Monoid M _) (inv (associative-mul-Monoid M _ _ _)) 
    ap  z  mul-Monoid M _ (mul-Monoid M z _)) (inv (K y)) 
    inv (associative-mul-Monoid M _ _ _) 
    ap (mul-Monoid' M _) (inv (associative-mul-Monoid M _ _ _)) 
    ap
      ( mul-Monoid' M _  mul-Monoid' M y)
      ( is-left-inverse-inv-is-invertible-element-Monoid M H) 
    ap (mul-Monoid' M _) (left-unit-law-mul-Monoid M y)

Recent changes