summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2024-09-13Define pretty printers for terms and types.Greg Brown
2024-09-12Make naturals a fixpoint type.•••This removes the need for a custom fold on naturals. Greg Brown
2024-09-11Define terms.Greg Brown
2024-09-10Make arrows binary, not n-ary.•••Define decidable equality. Greg Brown
2024-09-09Restart.•••- use De Bruijn, as Namely, Painless had more pain than promised; - remove higher-kinded types; - provide ill-typing predicates; - prove substitution respects ill-typing; Greg Brown
2024-09-02Make sum types n-ary.Greg Brown
2024-09-02Add sum and product types.Greg Brown
2024-09-02Remove unnecessary `where`.Greg Brown
2024-09-02Define a type of well-kinded types.Greg Brown
2024-08-14Add more DeBruijn utilities.Greg Brown
2024-08-14Define kinds and monotypes.Greg Brown
2024-08-14Define environments over worlds.Greg Brown
2024-08-06Define traversal kits.Greg Brown
2024-08-05Define nominal, painless binding.Greg Brown
2024-08-03Initial commit.Greg Brown