package logtk

  1. Overview
  2. Docs
Core types and algorithms for logic

Install

Dune Dependency

Authors

Maintainers

Sources

1.5.1.tar.gz
md5=cc320f66f10555c54822da624419e003
sha512=f8d5f7a5ae790bf0388d74261673803cf375f91f92f7b413b70db1ce5841ef55343a208f98727c8551d66f1840ab892f1c0c943a34861d14d79ce469b235a2f2

doc/logtk/Logtk/Index/index.html

Module Logtk.IndexSource

Generic term indexing

Interfaces for indexing terms (for unification, matching) and clauses (for subsumption)

Sourcetype term = Term.t
Sourcetype subst = Subst.t

Leaf

A leaf maps terms to a set of elements

Sourcemodule type LEAF = Index_intf.LEAF
Sourcemodule MakeLeaf (X : Set.OrderedType) : LEAF with type elt = X.t

Term index

Sourcemodule type TERM_IDX = Index_intf.TERM_IDX

Subsumption Index

Sourcemodule type CLAUSE = Index_intf.CLAUSE

A subsumption index (non perfect!)

Sourcemodule type SUBSUMPTION_IDX = Index_intf.SUBSUMPTION_IDX

Specialized rewriting index

Sourcemodule type EQUATION = Index_intf.EQUATION
Sourcemodule BasicEquation : EQUATION with type t = Term.t * Term.t and type rhs = Term.t
Sourcemodule type UNIT_IDX = Index_intf.UNIT_IDX
OCaml

Innovation. Community. Security.