Module Const.Per_axis
For interfacing with the user only; potentially slow.
val min : 'a Axis.t -> 'aval max : 'a Axis.t -> 'aval le : 'a Axis.t -> 'a -> 'a -> boolval equal : 'a Axis.t -> 'a -> 'a -> boolval join : 'a Axis.t -> 'a -> 'a -> 'aval meet : 'a Axis.t -> 'a -> 'a -> 'aval print : 'a Axis.t -> Solver_intf.Fmt.formatter -> 'a -> unitTotal ordering on objects, used for internal map keys. This is not a lattice ordering or semantic equality check. If this returns 0, then equal_obj must return Misc.Is_eq.
val equal_obj : 'a Axis.t -> 'b Axis.t -> ('a, 'b) Misc.is_eqEquality on objects recognized by the solver. This is the only object comparison that carries type equality evidence.
val print_obj : Solver_intf.Fmt.formatter -> 'a Axis.t -> unit