diff options
| author | Pierre-Marie Pédrot | 2017-07-18 22:55:28 +0200 |
|---|---|---|
| committer | Pierre-Marie Pédrot | 2017-07-19 01:23:54 +0200 |
| commit | e2e41c94f1f965e8c7d8bd4a93b58774821c2273 (patch) | |
| tree | a56b3021616cc46179bc994e52503b91ff82096f /dev | |
| parent | 0315a5d93c2de996f5c91bd2af827d3984ec1ad8 (diff) | |
Fixing the checker w.r.t. wrongly used abstract universe contexts.
It seems we were not testing the checker on cumulative inductive types,
because judging from the code, it would just have exploded in anomalies.
Before this patch, the checker was mixing De Bruijn indices with named
variables, resulting in ill-formed universe contexts used throughout the
checking of cumulative inductive types.
This patch also gets rid of a lot of now dead code, and removes abstraction
breaking code from the checker.
Diffstat (limited to 'dev')
0 files changed, 0 insertions, 0 deletions
