Module type Algebra.T

module type T = sig .. end

An algebra.


type t 

An element of the algebra.

type r 

An element of the ring.

include Ring.T
module Field: sig .. end
val cmul : r -> t -> t