Module Sym.Arith


module Arith: sig  end
Operation on linear arithmetic function symbols.

val mk_num : Mpa.Q.t -> Sym.t
Parameters:
? : Mpa.Q.t
val mk_multq : Mpa.Q.t -> Sym.t
Parameters:
? : Mpa.Q.t
val mk_add : Sym.t
val get : Sym.t -> Sym.arith
Parameters:
? : Sym.t
val is_num : Sym.t -> bool
Parameters:
? : Sym.t
val is_multq : Sym.t -> bool
Parameters:
? : Sym.t
val is_add : Sym.t -> bool
Parameters:
? : Sym.t
val d_num : Sym.t -> Mpa.Q.t
Parameters:
? : Sym.t
val d_multq : Sym.t -> Mpa.Q.t
Parameters:
? : Sym.t
val pp : 'a Pretty.printer -> (Sym.arith * 'a list) Pretty.printer
Parameters:
p : 'a Pretty.printer
fmt : Format.formatter
?? : Sym.arith * 'b list