module ConstraintPrettyPrinter: sig .. end
The constraint over equality between terms.
type formula = (MultiEquation.crterm, MultiEquation.variable) Constraint.type_constraint
The constraint over equality between terms.
val printf_constraint : ?forall:string ->
?exists:string ->
?andsym:string ->
?before:(formula -> 'a) ->
?after:(formula -> 'b) ->
?user_name_from_int:(int -> string) ->
PrettyPrinter.mode -> formula -> unit
Pretty printer for
formula.
The connectors' representations can be redefined
(labels
forall, exists, andsym).
A
user_name_from_int function can be given to generate fresh strings
from integers.
See
PrettyPrinter.mode.