Module Make.PredicateSource

Sourcetype predicate = {
  1. p_id : ASPred.pred_id;
  2. arity : int;
}
Sourcemodule PredMap : Map.S with type key = ASPred.pred_id
Sourceval conditionnal_add : FactSet.elt -> FactSet.t -> FactSet.t -> FactSet.t -> FactSet.t
Sourcemodule Premise : sig ... end
Sourcemodule PremiseSet : Set.S with type elt = Premise.t