Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2005-03-27 20:25:22 -0800 (Sun, 27 Mar 2005)
Revision: 7060
Log message:
Doing fixpoint rules via instances seems impossible;
Generic fixpoint typing rule is way to complex (and reportedly
the main source of bugs in Coq).
So we stopped doing case+fixpoint instead we started to implement
ITT-style induction operations (like list_ind) - in CIC they
are called elimination rules.
Coq community do not like them because they are not as natural to use
as case+fixpoint but they are present in Coq.
Changes | Path |
Properties | metaprl/theories/cic |
+2 -1 | metaprl/theories/cic/OMakefile |
Added | metaprl/theories/cic/cic_ind_elim.ml |
Properties | metaprl/theories/cic/cic_ind_elim.ml |
Added | metaprl/theories/cic/cic_ind_elim.mli |
Properties | metaprl/theories/cic/cic_ind_elim.mli |
+0 -2 | metaprl/theories/cic/cic_list.ml |