summaryrefslogtreecommitdiff
path: root/source/Meaning.hs
AgeCommit message (Collapse)Author
7 hoursMove to Felix namespaceadelon
24 hoursMake finite-set literals intrinsicadelon
6 daysReset gloss state at module boundariesadelon
10 daysReject unsupported definite source formsadelon
10 daysReject unresolved quantified term holesadelon
10 daysResolve quantified noun bindersadelon
10 daysReject dependent replacement domainsadelon
10 daysReturn typed errors for malformed proof shapesadelon
10 daysMake abbreviations and definitions transactionaladelon
10 daysValidate abbreviation parametersadelon
10 daysValidate relation parameter arityadelon
11 daysMake `Omitted` carry its locationadelon
2026-07-23Make `Contradiction` a proof-terminal keywordadelon
2026-04-13Implement datatypesadelon
2026-04-12Handle bounded calculationsadelon
2026-04-12Refine handling of struct labelsadelon
2026-03-07Preserve marker for prefix predicatesadelon
2026-03-07Add HTML rendering skeletonadelon
2026-02-13Collect more location informationadelon
2026-02-13Stream parsing and glossingadelon
2026-02-10Fix checking of signaturesadelon
2026-02-06Clean warnings, drop lexicon from Megalodon exportadelon
2026-02-05Remove `lookupLexicalItem`, attach info in AST insteadadelon
2026-01-13Add gloss of `AsmLetEq`adelon
2026-01-13Improve glossing errorsadelon
2025-12-17Fix `filterTask`, make var names more consistentadelon
2025-12-16Add location info to implicit QED stepadelon
2025-12-14Add more location info in tasksadelon
2025-12-09Propagate location info furtheradelon
2025-12-09Gather some location info from parseradelon
WIP
2025-12-04Remove Iota from internal syntaxadelon
2025-11-27Add basic parameter handling for relatorsadelon
2025-11-27Update errors and cull formalizationsadelon
2025-08-12Allow relation symbols with parametersadelon
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-16Add quantified calcs and relax tokenizationadelon
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.
2025-07-02Merge pull request #2 from Simon-Kor/mainadelon
Merge (finally)
2024-09-18working commitSimon-Kor
2024-08-27Experimental working commit, programm will compileSimon-Kor
But the Proof that the domain of the local function is not right. Also if in the definition of our local function we just use f(x) = x then we get a technical ambigus parse
2024-08-26Implemented the checking for local functions.Simon-Kor
2024-08-26Non finished attemped to translate a localSimon-Kor
function defintion from abstract to internal
2024-07-23Formattingadelon
2024-05-07Sketch noun coord, symbols for realsadelon
2024-02-10Initial commitadelon