The precategory of semirings

Content created by Egbert Rijke and Fredrik Bakke.

Created on 2023-05-06.
Last modified on 2023-09-26.

module ring-theory.precategory-of-semirings where
Imports
open import category-theory.large-precategories
open import category-theory.precategories

open import foundation.universe-levels

open import ring-theory.homomorphisms-semirings
open import ring-theory.semirings

Idea

The precategory of semirings consists of semirings and homomorphisms of semirings.

Definitions

The large precategory of semirings

Semiring-Large-Precategory : Large-Precategory lsuc _⊔_
obj-Large-Precategory
  Semiring-Large-Precategory =
  Semiring
hom-set-Large-Precategory
  Semiring-Large-Precategory =
  hom-set-Semiring
comp-hom-Large-Precategory
  Semiring-Large-Precategory {X = R} {S} {T} =
  comp-hom-Semiring R S T
id-hom-Large-Precategory
  Semiring-Large-Precategory {X = R} =
  id-hom-Semiring R
associative-comp-hom-Large-Precategory
  Semiring-Large-Precategory {X = R} {S} {T} {U} =
  associative-comp-hom-Semiring R S T U
left-unit-law-comp-hom-Large-Precategory
  Semiring-Large-Precategory {X = R} {S} =
  left-unit-law-comp-hom-Semiring R S
right-unit-law-comp-hom-Large-Precategory
  Semiring-Large-Precategory {X = R} {S} =
  right-unit-law-comp-hom-Semiring R S

The precategory of semirings of universe level l

Semiring-Precategory : (l : Level)  Precategory (lsuc l) l
Semiring-Precategory = precategory-Large-Precategory Semiring-Large-Precategory

Recent changes