package acgtk

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Make.PredicateSource

Sourcetype predicate = {
  1. p_id : ASPred.pred_id;
  2. arity : int;
}

make_predicate p returns an actual predicate from some abstract syntax representation Datalog_AbstractSyntax.AbstractSyntax.Predicate. It is ensured that that predicate id of the concrate representation is the same as the abstract one.

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
OCaml

Innovation. Community. Security.