LogEx
LogEx — Logic Expression Notation
A regex-style notation system for mathematical logic. Express quantifiers, binders, scoping, and substitution in ASCII; reason about formulas with the same composability you get from regex.
This documentation describes LogEx v0.1.0. For other versions, see the archive (when available).
Choose your path
For mathematical logicians
Syntax, semantics, scoping, alpha-equivalence. Reference and explanation.
For compiler students
Lexer, parser, binding algebra, rewrite engine. Reference and explanation.
Also
- Glossary — terms used across both trees.
- Source on GitHub — the LogEx implementation.
- Full README on GitHub — principles and philosophy.