package term-indexing
Term indexing library
Install
Dune Dependency
Authors
Maintainers
Sources
0.0.1.tar.gz
md5=9ba5dcf909fde539e173daf8f13abffd
sha512=e84fb1104c420db346181416a1e95e60aeb1b757ed7456a6028a6dfd5096bb7888af7c1ad6ea1acb25e99318e86d1f75c82a072bbdc3ba8218e5b16778199dfe
README.md.html
term-indexing
term-indexing
provides facilities to perform term rewriting and term indexing.
Look no further for the documentation.
Term indexing
The library implements substitution trees, a data structure allowing to efficiently store a set of first-order terms and perform the following queries:
iterate on all terms unifiable with a given query term
iterate on all terms generalizing a given query term
iterate on all terms specializing a given query term
Term rewriting
The library implements basic facilities to enumerate matches for given patterns and perform substitutions. It also exposes facilities to solve unification problems.
TODO
Deletion operation on substitution trees
Discrimination trees
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>