Make.RuleSourcetype rule = {id : int;lhs : Predicate.predicate;e_rhs : (Predicate.predicate * int) list;i_rhs : (Predicate.predicate * int) list;i_rhs_num : int;content : Datalog_AbstractSyntax.ConstGen.id UF.t;}val immediate_consequence_of_rule :
rule ->
FactArray.row Predicate.PredMap.t ->
ASPred.predicate list