Dedekind 0.0.0
A structuralist C++23 Module Library
Loading...
Searching...
No Matches
dedekind::category::IsRng Concept Referenceexport

A Ring without Identity (Multiplication is a Semigroup). More...

Concept definition

template<typename T, typename Add, typename Mult>
A Commutative Group.
Definition total.cppm:638
The "Glue" of the Ring: a * (b + c) = a*b + a*c.
Definition species.cppm:802
A Ring without Identity (Multiplication is a Semigroup).
Definition total.cppm:770
An Associative Magma.
Definition total.cppm:566

Detailed Description

A Ring without Identity (Multiplication is a Semigroup).

Provides an Abelian Group for addition and a Semigroup for multiplication, with distribution. Called "Rng" (Ring without the multiplicative identity "i").

Textbook note: This is also commonly described as a "ring without unity".