| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 20 hours | Remove obsolete verification machinery | adelon | |
| 21 hours | Report admitted typed source state | adelon | |
| 4 days | Show verification routes in reports | adelon | |
| 5 days | Build module-local syntax interfaces | adelon | |
| 7 days | Check direct inductives through fixed-point replay | adelon | |
| 7 days | Authorize atomic facts through exact typed imports | adelon | |
| 7 days | Authorize ground reflexivity through kernel replay | adelon | |
| The first typed fact family is deliberately dependency-free. Its rows remain outside the legacy fact registry, so unmigrated declarations cannot consume or reauthorize them. | |||
| 7 days | Check admitted modules sequentially | adelon | |
| 8 days | Fix textual connective precedence | adelon | |
| 8 days | Allocate task-local TPTP names | adelon | |
| Distinct target variable names exposed a replacement-condition scope lift that source-derived names had masked. Keep those variables under the replacement existential. | |||
| 8 days | Validate relation parameter arity | adelon | |
| 8 days | Remove source annotations from TPTP tasks | adelon | |
| 12 days | Make `Contradiction` a proof-terminal keyword | adelon | |
| 12 days | Use semantic subset formula inside inductive defns | adelon | |
| 2026-07-03 | Track ownership of top-level symbols | adelon | |
| Require every ownable top-level symbol to be introduced by a dedicated owner before it can appear in facts. Reject duplicate ownership and prevent symbols used by inductive definitions from being defined later. Use the ownership/dependency information to reject hidden recursive inductive definitions and to generate referenceable inductive principles. BREAKING CHANGE: Top-level facts no longer introduce symbols implicitly. | |||
| 2026-04-13 | Implement datatypes | adelon | |
| 2026-04-12 | Handle bounded calculations | adelon | |
| 2026-03-25 | Update parsing.golden | adelon | |
| 2026-03-07 | Update tests | adelon | |
| 2026-02-24 | Use shorter `_local_N` marker in TPTP output | adelon | |
| 2026-02-17 | Allow ticks in subscript of vars | adelon | |
| This also changes the encoding of the ticks in TPTP to just an underscore. | |||
| 2026-02-14 | Update golden tests | adelon | |
| 2026-02-06 | Use tries for patterns, skip trivial hypotheses | adelon | |
| 2026-02-05 | Cache encoding of hypotheses | adelon | |
| 2026-02-05 | Add `lexiconAllPatterns`, basic warning for dupe pattern | adelon | |
| 2026-02-05 | Remove `lookupLexicalItem`, attach info in AST instead | adelon | |
| 2026-02-05 | Remove `lookupOp` and add marker to AST instead | adelon | |
| 2026-01-23 | Add directness annotation to TPTP output | adelon | |
| 2025-12-17 | Fix `filterTask`, make var names more consistent | adelon | |
| 2025-12-16 | Add location info to implicit QED step | adelon | |
| 2025-12-14 | Fix column location | adelon | |
| 2025-12-14 | Add more location info in tasks | adelon | |
| 2025-12-14 | Add location info to conjecture | adelon | |
| Still some `<nowhere>` value as placeholder left over. | |||
| 2025-12-09 | Propagate location info further | adelon | |
| 2025-12-09 | Gather some location info from parser | adelon | |
| WIP | |||
| 2025-11-29 | Integrate chunker and import gatherer into lexer | adelon | |
| Drops dependency on `regex-applicative-text`. | |||
| 2025-11-27 | Update tests | adelon | |
| 2025-11-27 | Add basic parameter handling for relators | adelon | |
| 2025-08-14 | Improve scanning | adelon | |
| Fixes scanning of relation symbols and adds a few error cases for function symbols. | |||
| 2025-08-12 | Allow relation symbols with parameters | adelon | |
| Parameters must follow the relation symbol and be surrounded by braces, like so: `\rel{x}{y}{z}`. This attempt is still brittle/broken in a few ways: - It makes using braces in creative ways in mixfix notation ambiguous. - It does not verify that the parameters are used in a consistent manner for each symbol. It essentially allows users to define `a\MyRel b` and `a\MyRel{x} b` (and ones with even more parameters). - It allows parameters for all relation symbols, even for those where it makes no sense in ordinary TeX markup, e.g. `a <{x} b`. | |||
| 2025-07-16 | Add quantified calcs and relax tokenization | adelon | |
| Use an `\iff`-calc to speed up `union_as_unions`. Also remove `in_implies_neq` which seems to interact badly with the choice axiom used by superposition-based proofs like Vampire in cut-down problems. | |||
| 2024-05-07 | Sketch noun coord, symbols for reals | adelon | |
| 2024-04-01 | Allow numbers in markers (from the second char) | adelon | |
| 2024-02-10 | Initial commit | adelon | |
