]> matita.cs.unibo.it Git - helm.git/commit
Refinement of inductive type implemented.
authorClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Wed, 29 Apr 2009 22:11:08 +0000 (22:11 +0000)
committerClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Wed, 29 Apr 2009 22:11:08 +0000 (22:11 +0000)
commit0542386e10041791982e7240f281299677b1997b
tree0c267f64c33a23cf6e6a77929a949f69451c1f01
parent1e1f24496beba354fb3f550496858b5755d9be0b
Refinement of inductive type implemented.
Some functions have been exported from the kernel :-( to avoid code
duplication.

Note: the code seem to be bugged (wrong context), but the operations are taken
verbatim from the kernel. Have we really tested it on inductive types?
helm/software/components/ng_kernel/nCicReduction.ml
helm/software/components/ng_kernel/nCicReduction.mli
helm/software/components/ng_kernel/nCicTypeChecker.ml
helm/software/components/ng_kernel/nCicTypeChecker.mli
helm/software/components/ng_refiner/nCicRefiner.ml
helm/software/components/ng_refiner/nCicUnification.ml
helm/software/components/ng_refiner/nCicUnification.mli
helm/software/matita/tests/ng_commands.ma