Commit Graph

10 Commits

Author SHA1 Message Date
rhiannon morris 8b8bec250a wip 2024-02-10 10:14:22 +01:00
rhiannon morris 103700d882 wip 2024-02-10 10:14:22 +01:00
rhiannon morris 03c197bd04 add local bindings to context
- without this, inside the body of `let x = e in …`, the typechecker
  would forget that `x = e`
- now bound variables can reduce, if they have a definition, so RedexTest
  needs to take the context too
2023-12-07 01:43:39 +01:00
rhiannon morris 0c1df54d62 improve handling of context lengths 2023-11-03 18:05:54 +01:00
rhiannon morris 6896c8fcc4 rename SQtys to sg (σ) 2023-11-03 18:05:54 +01:00
rhiannon morris bb8d2464af add fst and snd 2023-09-18 21:53:38 +02:00
rhiannon morris e6c06a5c81 pass the subject quantity through equality etc
in preparation for non-linear η laws
2023-09-18 21:53:38 +02:00
rhiannon morris 8221d71416 some refactors 2023-09-17 14:41:20 +02:00
rhiannon morris 6f9d31aa0a add displacement to Definition 2023-08-28 19:59:36 +02:00
rhiannon morris 8264a1bb81 split up whnf module 2023-08-24 18:42:26 +02:00