Skip to content
Research into rewrite-rule completion in miniKanren
TeX Emacs Lisp Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


This project contains source for reports and code researching the use of term rewriting algorithms and considerations (e.g. Knuth-Bendix) in miniKanren.


The reports in this project are literate programming documents in org-mode format (i.e. .org files). The org-mode files are exported and/or tangled to LaTeX, Markdown, source language files (e.g. Scheme, Python, etc.) by the =Makefile= in src/org. Likewise, the relevant Emacs dependencies can be installed by the Makefile (or Cask directly).

Code embedded in the org-mode files can also be executed or run interactively within org-mode by way of org-babel. (Some setup may be required.)

Exported results are created in their respective project directories (e.g. LaTeX in src/tex, Scheme code in src/scm, etc.) The GitHub releases page for this project hosts fully compiled results (e.g. generated figures, datasets, PDFs, and binaries).

Racket Dependencies

This project depends on miniKanren, which can be installed for Racket with the following:

$ raco pkg install minikanren
You can’t perform that action at this time.