EuclideanSemiring
Describes a context that represents Euclidean semiring (i.e. Euclidean ring (a.k.a. Euclidean domain) but without subtraction). It means that it extends Semiring interface, and besides ring's operations also provides Euclidean division (a.k.a. division with remainder) that takes dividend and divisor and returns quotient and remainder, where either remainder is zero or has less Euclidean norm.
Note! Euclidean norm is not provided by the interface. It means that only the Euclidean division operations are provided mentioning that there is some Euclidean norm, so that the operations satisfy conditions on it, but no actual programming representation of the norm is not provided.
Inheritors
Types
Link copied to clipboard
Registry key for EuclideanSemiring interface in KoneContextRegistry.