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