This is an archived version pinned as of the submission of my master's thesis. An up-to-date version may be found online.

Generating elements of rings

module ring-theory.generating-elements-rings where
Imports
open import foundation.propositions
open import foundation.universe-levels

open import group-theory.generating-elements-groups

open import ring-theory.rings

Idea

A generating element of a ring R is an element g which is a generating element of the underlying additive group of R. That is, g is a generating element of a ring R if for every element x : R there exists an integer k such that kg = x.

Definitions

Generating elements of a ring

module _
  {l : Level} (R : Ring l) (g : type-Ring R)
  where

  is-generating-element-prop-Ring : Prop l
  is-generating-element-prop-Ring =
    is-generating-element-prop-Group (group-Ring R) g