]>
matita.cs.unibo.it Git - helm.git/log 
Claudio Sacerdoti Coen  [Tue, 6 Nov 2007 12:29:13 +0000  (12:29 +0000)] 
cic_acic should be compiled before cic_exportation
Claudio Sacerdoti Coen  [Mon, 5 Nov 2007 15:14:23 +0000  (15:14 +0000)] 
Bug in detection of too polymorphic types partially fixed (see comment).
Claudio Sacerdoti Coen  [Mon, 5 Nov 2007 14:56:16 +0000  (14:56 +0000)] 
MutCases that occur in types should be handled with "any type".
Claudio Sacerdoti Coen  [Mon, 5 Nov 2007 14:29:47 +0000  (14:29 +0000)] 
Obj.magic are now generated to extract dependently typed MutCases.
Claudio Sacerdoti Coen  [Mon, 5 Nov 2007 14:20:20 +0000  (14:20 +0000)] 
Handling of left parameters of constructors/indutive type definitions improved.
Claudio Sacerdoti Coen  [Mon, 5 Nov 2007 12:18:15 +0000  (12:18 +0000)] 
Slightly nicer output.
Claudio Sacerdoti Coen  [Mon, 5 Nov 2007 12:10:34 +0000  (12:10 +0000)] 
Filenames are now fully mangled (e.g. matita_nat_nat.ml) to avoid file name
Claudio Sacerdoti Coen  [Mon, 5 Nov 2007 10:10:33 +0000  (10:10 +0000)] 
Type application and abstractions are now exported correctly.
Claudio Sacerdoti Coen  [Mon, 5 Nov 2007 09:48:59 +0000  (09:48 +0000)] 
New OCaml keyword "val".
Claudio Sacerdoti Coen  [Mon, 5 Nov 2007 09:27:14 +0000  (09:27 +0000)] 
"f" => "aux" to avoid name clashes
Claudio Sacerdoti Coen  [Sun, 4 Nov 2007 19:17:22 +0000  (19:17 +0000)] 
The type parameters in an inductive type declaration should be the left ones,
Claudio Sacerdoti Coen  [Sun, 4 Nov 2007 18:55:44 +0000  (18:55 +0000)] 
Type arguments are better uncapitalized.
Claudio Sacerdoti Coen  [Sun, 4 Nov 2007 18:52:32 +0000  (18:52 +0000)] 
Empty types not in Prop and empty types elimination handled correctly.
Claudio Sacerdoti Coen  [Sun, 4 Nov 2007 18:34:01 +0000  (18:34 +0000)] 
Empty and singleton type elimination are now handled properly.
Claudio Sacerdoti Coen  [Sun, 4 Nov 2007 18:27:05 +0000  (18:27 +0000)] 
1. type definitions of propositions are no longer exported even if parametric
Claudio Sacerdoti Coen  [Sun, 4 Nov 2007 18:24:57 +0000  (18:24 +0000)] 
Bug fixed: qualified names were not generated correctly when the dirname was not
Claudio Sacerdoti Coen  [Sun, 4 Nov 2007 17:44:37 +0000  (17:44 +0000)] 
* type definitions that define a new proposition are no longer exported
Claudio Sacerdoti Coen  [Sun, 4 Nov 2007 17:26:29 +0000  (17:26 +0000)] 
CicExportation branched. Change "if false" with "if true" to activate automatic
Claudio Sacerdoti Coen  [Sun, 4 Nov 2007 17:25:25 +0000  (17:25 +0000)] 
All exported names are now qualified. This avoids the need for "open" statements.
Claudio Sacerdoti Coen  [Sun, 4 Nov 2007 17:24:52 +0000  (17:24 +0000)] 
All names are now qualified. This avoids the need for "open" statements.
Claudio Sacerdoti Coen  [Fri, 2 Nov 2007 18:05:40 +0000  (18:05 +0000)] 
*** Very experimental and not branched ***
Ferruccio Guidi  [Fri, 2 Nov 2007 17:36:33 +0000  (17:36 +0000)] 
- tacticals: new tactical ifs added: uses thens where if_ uses then_
Claudio Sacerdoti Coen  [Fri, 2 Nov 2007 16:02:52 +0000  (16:02 +0000)] 
Added an hook useful in many situations.
Enrico Tassi  [Fri, 2 Nov 2007 14:16:23 +0000  (14:16 +0000)] 
finisced configuration section
Enrico Tassi  [Fri, 2 Nov 2007 13:07:27 +0000  (13:07 +0000)] 
added doc for db and getter sections
Enrico Tassi  [Fri, 2 Nov 2007 12:19:08 +0000  (12:19 +0000)] 
added notes about sqlite and removed obsolete zack repository
Claudio Sacerdoti Coen  [Wed, 31 Oct 2007 15:46:37 +0000  (15:46 +0000)] 
New image from Tassi's PhD thesis.
Ferruccio Guidi  [Tue, 30 Oct 2007 19:40:06 +0000  (19:40 +0000)] 
better implementation of if_
Enrico Tassi  [Tue, 30 Oct 2007 10:47:37 +0000  (10:47 +0000)] 
remade dependencies that were wrong
Ferruccio Guidi  [Mon, 29 Oct 2007 19:11:26 +0000  (19:11 +0000)] 
- destruct: core of subst tactic implemented,
Ferruccio Guidi  [Mon, 29 Oct 2007 16:13:47 +0000  (16:13 +0000)] 
 reverted matita db configuration fixed
Claudio Sacerdoti Coen  [Sun, 28 Oct 2007 23:26:30 +0000  (23:26 +0000)] 
Bug fixed: patterns in hypotheses under binders where not computed correctly
Claudio Sacerdoti Coen  [Sun, 28 Oct 2007 22:25:56 +0000  (22:25 +0000)] 
New syntax for match patterns in terms and in patterns.
Claudio Sacerdoti Coen  [Sun, 28 Oct 2007 22:25:32 +0000  (22:25 +0000)] 
The document was not valid. Fixed.
Claudio Sacerdoti Coen  [Sun, 28 Oct 2007 21:56:23 +0000  (21:56 +0000)] 
Pretty-printing of "match ... with" pattern syntax fixed. We need an
Claudio Sacerdoti Coen  [Sun, 28 Oct 2007 16:10:53 +0000  (16:10 +0000)] 
Nil => nil, Cons => cons
Claudio Sacerdoti Coen  [Sun, 28 Oct 2007 16:07:10 +0000  (16:07 +0000)] 
Nil => nil; Cons => cons
Claudio Sacerdoti Coen  [Sun, 28 Oct 2007 16:05:41 +0000  (16:05 +0000)] 
New syntax for match patterns.
Enrico Tassi  [Sun, 28 Oct 2007 13:50:04 +0000  (13:50 +0000)] 
clean can't fail
Enrico Tassi  [Sun, 28 Oct 2007 13:49:42 +0000  (13:49 +0000)] 
added patch for the configuration file
Enrico Tassi  [Sun, 28 Oct 2007 13:10:17 +0000  (13:10 +0000)] 
reverted last commit
Enrico Tassi  [Fri, 26 Oct 2007 12:48:33 +0000  (12:48 +0000)] 
...
Enrico Tassi  [Fri, 26 Oct 2007 12:48:18 +0000  (12:48 +0000)] 
rebuilt
Enrico Tassi  [Fri, 26 Oct 2007 12:48:03 +0000  (12:48 +0000)] 
no -rectype passed to ocamldep
Enrico Tassi  [Fri, 26 Oct 2007 12:47:38 +0000  (12:47 +0000)] 
rebuilt
Enrico Tassi  [Fri, 26 Oct 2007 12:47:30 +0000  (12:47 +0000)] 
0.4.0 almost working
Claudio Sacerdoti Coen  [Fri, 26 Oct 2007 12:37:21 +0000  (12:37 +0000)] 
Syntax of patterns changed (and not documented yet).
Claudio Sacerdoti Coen  [Fri, 26 Oct 2007 12:26:59 +0000  (12:26 +0000)] 
Wildcard patterns implemented in case analysis. The following term is now
Enrico Tassi  [Fri, 26 Oct 2007 10:14:01 +0000  (10:14 +0000)] 
we use ulex08 not ulex
Ferruccio Guidi  [Thu, 25 Oct 2007 21:36:13 +0000  (21:36 +0000)] 
bug fix in injection e relocate term
Claudio Sacerdoti Coen  [Thu, 25 Oct 2007 17:10:25 +0000  (17:10 +0000)] 
neg => Qneg :-)
Claudio Sacerdoti Coen  [Thu, 25 Oct 2007 17:01:32 +0000  (17:01 +0000)] 
true and false were swapped!
Claudio Sacerdoti Coen  [Thu, 25 Oct 2007 16:59:55 +0000  (16:59 +0000)] 
flase => false :-)
Claudio Sacerdoti Coen  [Thu, 25 Oct 2007 16:57:04 +0000  (16:57 +0000)] 
Ooops. In previous commit I forgot to subtract the left arguments in case
Claudio Sacerdoti Coen  [Thu, 25 Oct 2007 16:53:12 +0000  (16:53 +0000)] 
Bug fixed: case analysis where a case had not the expected number of arguments
Claudio Sacerdoti Coen  [Thu, 25 Oct 2007 16:41:20 +0000  (16:41 +0000)] 
Bug fixed: a MutCase considering a wrong number of cases was not detected.
Claudio Sacerdoti Coen  [Thu, 25 Oct 2007 16:35:32 +0000  (16:35 +0000)] 
Bug fixed: a MutCase with missing or exceeding cases was not detected!
Claudio Sacerdoti Coen  [Thu, 25 Oct 2007 16:23:06 +0000  (16:23 +0000)] 
1. More localization: interpretation errors are now loosely localized.
Claudio Sacerdoti Coen  [Thu, 25 Oct 2007 15:28:04 +0000  (15:28 +0000)] 
Recently introduced bug fixed: error localization was not working properly for
Ferruccio Guidi  [Wed, 24 Oct 2007 17:24:18 +0000  (17:24 +0000)] 
bug fix in injection: we have to recur on the generated premises
Ferruccio Guidi  [Wed, 24 Oct 2007 16:10:11 +0000  (16:10 +0000)] 
we revisited the implementation of the destruct tactic in the perspective of joining the subst tactic to it
Claudio Sacerdoti Coen  [Wed, 24 Oct 2007 14:40:47 +0000  (14:40 +0000)] 
Debugging code improved.
Ferruccio Guidi  [Wed, 24 Oct 2007 10:50:58 +0000  (10:50 +0000)] 
- new function for general relocation of local references (rels) in terms
Enrico Tassi  [Mon, 22 Oct 2007 09:48:12 +0000  (09:48 +0000)] 
fixed copyright file... an ITP should be done
Claudio Sacerdoti Coen  [Tue, 16 Oct 2007 21:39:28 +0000  (21:39 +0000)] 
Interesting. Do we need many more inversion lemmas? (Or a different and
Enrico Tassi  [Tue, 16 Oct 2007 11:57:51 +0000  (11:57 +0000)] 
fixed make opt
Claudio Sacerdoti Coen  [Tue, 16 Oct 2007 09:55:32 +0000  (09:55 +0000)] 
DOS-style CR+LF added to the blanks list.
Claudio Sacerdoti Coen  [Mon, 15 Oct 2007 14:01:47 +0000  (14:01 +0000)] 
Dead code clean-up.
Claudio Sacerdoti Coen  [Mon, 15 Oct 2007 11:38:14 +0000  (11:38 +0000)] 
The behaviour of autobatch paramodulation has changed.
Claudio Sacerdoti Coen  [Mon, 15 Oct 2007 11:36:49 +0000  (11:36 +0000)] 
natural number => Coq natural number
Claudio Sacerdoti Coen  [Mon, 15 Oct 2007 11:35:32 +0000  (11:35 +0000)] 
natural number => Coq natural number
Claudio Sacerdoti Coen  [Mon, 15 Oct 2007 11:34:37 +0000  (11:34 +0000)] 
natural number => Coq natural number
Claudio Sacerdoti Coen  [Mon, 15 Oct 2007 11:32:46 +0000  (11:32 +0000)] 
Wrong test patched.
Claudio Sacerdoti Coen  [Mon, 15 Oct 2007 11:29:57 +0000  (11:29 +0000)] 
natural number => Coq natural number
Claudio Sacerdoti Coen  [Mon, 15 Oct 2007 11:29:21 +0000  (11:29 +0000)] 
discriminate.ma => destruct.ma
Claudio Sacerdoti Coen  [Mon, 15 Oct 2007 11:29:04 +0000  (11:29 +0000)] 
Spurious code removed.
Claudio Sacerdoti Coen  [Mon, 15 Oct 2007 11:26:35 +0000  (11:26 +0000)] 
natural number => Coq natural number
Claudio Sacerdoti Coen  [Mon, 15 Oct 2007 11:26:25 +0000  (11:26 +0000)] 
Old wrong code to avoid old bug fixed.
Claudio Sacerdoti Coen  [Mon, 15 Oct 2007 11:22:24 +0000  (11:22 +0000)] 
Stupid bug fixed.
Claudio Sacerdoti Coen  [Mon, 15 Oct 2007 11:19:49 +0000  (11:19 +0000)] 
auto ==> autobatch
Claudio Sacerdoti Coen  [Mon, 15 Oct 2007 11:14:43 +0000  (11:14 +0000)] 
Stupid bug fixed (I deleted "assumption a" by error).
Claudio Sacerdoti Coen  [Mon, 15 Oct 2007 09:50:18 +0000  (09:50 +0000)] 
auto => autobatch
Claudio Sacerdoti Coen  [Mon, 15 Oct 2007 09:48:14 +0000  (09:48 +0000)] 
auto => autobatch
Claudio Sacerdoti Coen  [Sun, 14 Oct 2007 19:56:42 +0000  (19:56 +0000)] 
Caseness problems fixed.
Claudio Sacerdoti Coen  [Sun, 14 Oct 2007 15:56:00 +0000  (15:56 +0000)] 
Some lemmas moves to the file they belong to.
Cristian Armentano  [Sun, 14 Oct 2007 14:06:05 +0000  (14:06 +0000)] 
Theorem sigma_p_knm changed into generic_iter_p_knm.
Ferruccio Guidi  [Sat, 13 Oct 2007 15:22:37 +0000  (15:22 +0000)] 
- some new auxiliary lemmas
Ferruccio Guidi  [Sat, 13 Oct 2007 13:17:59 +0000  (13:17 +0000)] 
removed unused notation =>
Claudio Sacerdoti Coen  [Fri, 12 Oct 2007 18:12:38 +0000  (18:12 +0000)] 
Move to OCaml 3.10. Requires debian packages from unstable (soon in testing).
Wilmer Ricciotti  [Fri, 12 Oct 2007 16:07:56 +0000  (16:07 +0000)] 
Fixed baseuri
Wilmer Ricciotti  [Fri, 12 Oct 2007 15:31:05 +0000  (15:31 +0000)] 
Part1a update...
Andrea Asperti  [Fri, 12 Oct 2007 11:13:57 +0000  (11:13 +0000)] 
More restructuring in moebius.ma
Andrea Asperti  [Fri, 12 Oct 2007 09:59:54 +0000  (09:59 +0000)] 
Reorganization of the library.
Andrea Asperti  [Fri, 12 Oct 2007 09:58:25 +0000  (09:58 +0000)] 
Reorganization of the library.
Andrea Asperti  [Fri, 12 Oct 2007 09:57:49 +0000  (09:57 +0000)] 
Reorganization of results.
Claudio Sacerdoti Coen  [Thu, 11 Oct 2007 08:44:09 +0000  (08:44 +0000)] 
Old inversion bug fixed: it used to work only on the last hypothesis (or sort
Enrico Tassi  [Tue, 9 Oct 2007 11:01:34 +0000  (11:01 +0000)] 
added patch to allow i,j,k: skip and *: skip
Andrea Asperti  [Mon, 8 Oct 2007 13:02:33 +0000  (13:02 +0000)] 
Some axioms for Q.
Ferruccio Guidi  [Thu, 27 Sep 2007 14:48:14 +0000  (14:48 +0000)] 
 added some notation
Ferruccio Guidi  [Wed, 26 Sep 2007 17:35:28 +0000  (17:35 +0000)] 
started the Proof Weight predicate for cut elimination and confluence