summaryrefslogtreecommitdiff
path: root/src/SOAS
AgeCommit message (Expand)Author
2024-02-02Define generic syntax construction.•••Whilst it works (see `Example`), a generated data type would probably work better. mainGreg Brown
2024-02-02Improve runtime behaviour of variables.•••Operations like `weakl`, `weakr` and `copair` now treat variables as integers at runtime, instead of treating them as unary naturals. Reimplent `lift` in terms of `copair`. Greg Brown
2024-02-02Split monolithic file into modules.•••Prove metatheory for generic initial algebras, instead of a clunky concrete one. Greg Brown