Module GRing.Nmodule_isSemiRing

type 'r axioms_ = {
  1. one : 'r;
  2. mul : 'r -> 'r -> 'r;
}
val mul : 'a1 Coq_isNmodule.axioms_ -> 'a1 Choice.Coq_hasChoice.axioms_ -> 'a1 Eqtype.Coq_hasDecEq.axioms_ -> 'a1 axioms_ -> 'a1 -> 'a1 -> 'a1