Module Abstract_algebraSource

Sourcemodule Commutative_group : sig ... end

An implementation of this interface should have the following properties:

Sourcemodule Vector_space : sig ... end