module Stdlib.Trait.DivMod; trait type DivMod A := mkDivMod { {-# isabelle-operator: {name: "div", prec: 70, assoc: left} #-} div : A -> A -> A; {-# isabelle-operator: {name: "mod", prec: 70, assoc: left} #-} mod : A -> A -> A }; open DivMod public;