]> matita.cs.unibo.it Git - helm.git/commitdiff
Changes in "destruct" tactic (allowing performance improvements):
authorWilmer Ricciotti <ricciott@cs.unibo.it>
Tue, 18 Oct 2011 09:40:12 +0000 (09:40 +0000)
committerWilmer Ricciotti <ricciott@cs.unibo.it>
Tue, 18 Oct 2011 09:40:12 +0000 (09:40 +0000)
1) discrimination principles are now generated upon definition of an inductive
   type I and recorded as objects I_discr and I_jmdiscr (resp. leibniz and john
   major's principles); in case JMeq wasn't loaded at that time, it is possible
   to explicitly request the definition by means of the command

   discriminator I.

2) destruct uses the aforementioned principle rather than generating a cut at
   each discrimination step

3) destruct performs generalizations using the basic generalize0_tac, rather
   than generalize_tac: this should bring small performance improvements.


No differences found