Module Euclidean_Ring.V
module I : sig ... endval non_zero_ring : boolval integral_domain : Bastet.Int.Euclidean_Ring.t -> Bastet.Int.Euclidean_Ring.t -> boolval non_negative_degree : Bastet.Int.Euclidean_Ring.t -> boolval remainder : Bastet.Int.Euclidean_Ring.t -> Bastet.Int.Euclidean_Ring.t -> boolval submultiplicative : Bastet.Int.Euclidean_Ring.t -> Bastet.Int.Euclidean_Ring.t -> bool