Age | Commit message (Collapse) | Author |
|
Too few proofs were relevant. Now they are.
|
|
- Add type aliases.
- Make `suc` a symbol.
- Fix incorrect specification for `IsFunction`.
- Write parser for terms.
- Use `collie` to improve command line experience.
|
|
Write a type on stdin, and it will tell you if it's well formed, and
will pretty print it back if so.
Rewrite the parser library to be n-ary.
|
|
Introduce rows for n-ary sums and products.
Remove union types.
|
|
|
|
|
|
|
|
- use De Bruijn, as Namely, Painless had more pain than promised;
- remove higher-kinded types;
- provide ill-typing predicates;
- prove substitution respects ill-typing;
|
|
|
|
|
|
|
|
|
|
|