S.LiteralA literal is a positive or negative Atom.t.
Currently this library does not support negation. Negative literals may not appear in any clauses.
val predicate : t -> Atom.predicate_symbolval is_ground : t -> boolis_ground literal returns true if all terms appearing in the literal are constants.
val parser : t Angstrom.tval pp : t Fmt.t