type t = atom
val level : atom -> intval var : atom -> varval neg : atom -> atomval abs : atom -> atomval formula : atom -> formulaval equal : 'a -> 'a -> boolval sign : atom -> boolval hash : atom -> intval compare : atom -> atom -> intval reason : atom -> reason optionval id : atom -> intval is_true : atom -> boolval is_false : atom -> boolval seen : atom -> boolval mark : atom -> unitval make : st -> formula -> atomval pp : Format.formatter -> atom -> unitval pp_a : Format.formatter -> atom array -> unitval pp_sign : atom -> stringval debug_reason : Format.formatter -> (int * reason option) -> unitval pp_level : Format.formatter -> atom -> unitval debug_value : Format.formatter -> atom -> unitval debug : Format.formatter -> atom -> unitval debug_a : Format.formatter -> atom array -> unitval debug_l : Format.formatter -> atom list -> unit