aboutsummaryrefslogtreecommitdiff
path: root/dev/include
diff options
context:
space:
mode:
authorMatthieu Sozeau2016-03-10 19:02:16 +0100
committerMatthieu Sozeau2016-03-10 19:39:25 +0100
commit4341f37cf3c51ed82c23f05846c8e6e8823d3cd6 (patch)
tree668c44dae870e87d21c0abf3b0aac5e8980a784a /dev/include
parentf1a8b27ffe0df4f207b0cfaac067c8201d07ae16 (diff)
Primitive projections: protect kernel from erroneous definitions.
E.g., Inductive foo := mkFoo { bla : foo } allowed to define recursive records with eta for which conversion is incomplete. - Eta-conversion only applies to BiFinite inductives - Finiteness information is now checked by the kernel (the constructor types must be strictly non recursive for BiFinite declarations).
Diffstat (limited to 'dev/include')
0 files changed, 0 insertions, 0 deletions