summaryrefslogtreecommitdiff
path: root/source/Test/Unit/Checking.hs
AgeCommit message (Collapse)Author
3 daysRemove obsolete verification machineryadelon
6 daysRender checking markers directlyadelon
9 daysPrepare complete legacy obligation batchesadelon
10 daysReject unresolved structure operations before encodingadelon
10 daysReturn typed errors for malformed proof shapesadelon
10 daysMake inductive declarations transactionaladelon
10 daysValidate canonical datatype recursionadelon
10 daysAllocate task-local TPTP namesadelon
Distinct target variable names exposed a replacement-condition scope lift that source-derived names had masked. Keep those variables under the replacement existential.
10 daysValidate relation parameter arityadelon
10 daysMake structure registration transactionaladelon
10 daysRemove source annotations from TPTP tasksadelon
10 daysReject unsound disjunctive `Assume` reductionadelon
11 daysMake `Omitted` carry its locationadelon
14 daysPrevent self-referential definitionsadelon
14 daysReject Object-Symbol Marker Collisionsadelon
2026-07-23Use semantic subset formula inside inductive defnsadelon
2026-07-03Track ownership of top-level symbolsadelon
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-13Reserve internal labels generated by datatypesadelon
2026-04-13Implement datatypesadelon
2026-04-12Refine handling of struct labelsadelon
2026-04-12Make handling of local variables stricteradelon