Mutually centralizing sequences in semirings

Content created by Elif Uskuplu and malarbol.

Created on 2026-09-17.
Last modified on 2026-09-17.

module ring-theory.mutually-centralizing-sequences-semirings where
Imports
open import elementary-number-theory.natural-numbers

open import foundation.dependent-products-propositions
open import foundation.identity-types
open import foundation.propositions
open import foundation.universe-levels

open import group-theory.commutative-monoids
open import group-theory.commuting-elements-monoids

open import ring-theory.semirings
open import ring-theory.sequences-semirings

Idea

Two sequences a, b in a semiring are called mutually centralizing if aᵢbⱼ = bⱼaᵢ for all i j : ℕ.

Definition

Mutually centralizing sequences in a semiring

module _
  {l : Level} (R : Semiring l) (a b : type-sequence-Semiring R)
  where

  is-mutually-centralizing-prop-sequence-Semiring : Prop l
  is-mutually-centralizing-prop-sequence-Semiring =
    Π-Prop
      ( )
      ( λ i 
        Π-Prop
          ( )
          ( λ j 
            commute-prop-Monoid
              ( multiplicative-monoid-Semiring R)
              ( a i)
              ( b j)))

  is-mutually-centralizing-sequence-Semiring : UU l
  is-mutually-centralizing-sequence-Semiring =
    type-Prop is-mutually-centralizing-prop-sequence-Semiring

  is-prop-is-mutually-centralizing-sequence-Semiring :
    is-prop is-mutually-centralizing-sequence-Semiring
  is-prop-is-mutually-centralizing-sequence-Semiring =
    is-prop-type-Prop is-mutually-centralizing-prop-sequence-Semiring

Properties

The zero sequence is mutually centralizing with all sequences

For any sequence a : ℕ → R, ∀ i j : ℕ, 0ᵢ*aⱼ = aⱼ*0ᵢ.

module _
  {l : Level} (R : Semiring l)
  where abstract

  is-mutually-centralizing-zero-sequence-Semiring :
    (a : type-sequence-Semiring R) 
    is-mutually-centralizing-sequence-Semiring R a (zero-sequence-Semiring R)
  is-mutually-centralizing-zero-sequence-Semiring a i j =
    right-zero-law-mul-Semiring R _  inv (left-zero-law-mul-Semiring R _)

Recent changes