]>
matita.cs.unibo.it Git - helm.git/log 
Enrico Tassi  [Thu, 27 Mar 2008 15:07:09 +0000  (15:07 +0000)] 
more cases of the type checker honoured, still missing Match and Const.
Enrico Tassi  [Thu, 27 Mar 2008 13:45:29 +0000  (13:45 +0000)] 
added is_closed to nCicUtils.
Enrico Tassi  [Thu, 27 Mar 2008 10:51:12 +0000  (10:51 +0000)] 
moved psubst and list to the new iterators, result not very impressing
Enrico Tassi  [Thu, 27 Mar 2008 10:50:09 +0000  (10:50 +0000)] 
added iterators over NCic terms
Enrico Tassi  [Thu, 27 Mar 2008 10:49:40 +0000  (10:49 +0000)] 
removed FSF header
Wilmer Ricciotti  [Thu, 27 Mar 2008 10:22:56 +0000  (10:22 +0000)] 
Updated depedencies.
Enrico Tassi  [Thu, 27 Mar 2008 09:58:08 +0000  (09:58 +0000)] 
insert comments of old tpechecker
Wilmer Ricciotti  [Wed, 26 Mar 2008 17:59:11 +0000  (17:59 +0000)] 
Reorganization of list library (step 1)
Enrico Tassi  [Tue, 25 Mar 2008 17:56:20 +0000  (17:56 +0000)] 
new are_convertible and head_beta_reduce
Enrico Tassi  [Tue, 25 Mar 2008 15:59:51 +0000  (15:59 +0000)] 
context for fixpoint body created in the hopefully right order
Enrico Tassi  [Tue, 25 Mar 2008 15:51:59 +0000  (15:51 +0000)] 
ported to the Cic LetIn with explicit type
Enrico Tassi  [Tue, 25 Mar 2008 15:37:01 +0000  (15:37 +0000)] 
this patch is a shit, the part that fixes the heuristic about Obj.magic should be really adopted, the rest is metaocaml specific
Enrico Tassi  [Tue, 25 Mar 2008 15:35:45 +0000  (15:35 +0000)] 
fix with m (to be optimized) are rewritten such that m is abtracted outside the fix
Enrico Tassi  [Tue, 25 Mar 2008 15:34:32 +0000  (15:34 +0000)] 
very very interesting hack
Wilmer Ricciotti  [Tue, 25 Mar 2008 13:52:29 +0000  (13:52 +0000)] 
small update
Enrico Tassi  [Tue, 25 Mar 2008 13:23:33 +0000  (13:23 +0000)] 
argument of type mcu_type always abstracted first
Enrico Tassi  [Tue, 25 Mar 2008 12:21:24 +0000  (12:21 +0000)] 
XXX this is the beginning of the metaocaml work XXX
Enrico Tassi  [Sun, 23 Mar 2008 18:55:49 +0000  (18:55 +0000)] 
Fsub moved in contribs
Ferruccio Guidi  [Sun, 23 Mar 2008 18:39:34 +0000  (18:39 +0000)] 
cicNotationPp: fixed letin syntax (now typeless)
Enrico Tassi  [Sat, 22 Mar 2008 11:21:10 +0000  (11:21 +0000)] 
since many stuff is under contrib, we need to ignore less directories
Enrico Tassi  [Sat, 22 Mar 2008 11:19:05 +0000  (11:19 +0000)] 
library_auto moved inside contrib, still not ported to the relatively-new
Enrico Tassi  [Sat, 22 Mar 2008 11:17:17 +0000  (11:17 +0000)] 
moved dama/ and dama_didactic/ in contribs/dama/
Enrico Tassi  [Sat, 22 Mar 2008 11:01:57 +0000  (11:01 +0000)] 
freescale moved under contribs. contribs made relocatable
Claudio Sacerdoti Coen  [Thu, 20 Mar 2008 21:08:08 +0000  (21:08 +0000)] 
New syntax for auto-related tactics and conclude/obtain.
Claudio Sacerdoti Coen  [Thu, 20 Mar 2008 20:39:28 +0000  (20:39 +0000)] 
Script fixed (it did not compile due to a mistake before committing).
Ferruccio Guidi  [Thu, 20 Mar 2008 18:26:49 +0000  (18:26 +0000)] 
Base-2 is not compiling properly and is excluded for now
Enrico Tassi  [Thu, 20 Mar 2008 17:42:42 +0000  (17:42 +0000)] 
changed auto_tac params type and all derivate tactics like applyS and
Enrico Tassi  [Thu, 20 Mar 2008 13:07:09 +0000  (13:07 +0000)] 
new semantics for 'by t'
Enrico Tassi  [Thu, 20 Mar 2008 13:02:05 +0000  (13:02 +0000)] 
removed pointless test
Enrico Tassi  [Thu, 20 Mar 2008 12:59:03 +0000  (12:59 +0000)] 
I believe that auto paramodulation does not try to
Enrico Tassi  [Thu, 20 Mar 2008 12:56:05 +0000  (12:56 +0000)] 
added library option to auto
Enrico Tassi  [Thu, 20 Mar 2008 12:42:45 +0000  (12:42 +0000)] 
letins are no more unfolded, we do that by hand
Enrico Tassi  [Thu, 20 Mar 2008 12:40:49 +0000  (12:40 +0000)] 
letin are no longer unfolded thus coercions not propagated deeply.
Claudio Sacerdoti Coen  [Thu, 20 Mar 2008 09:23:30 +0000  (09:23 +0000)] 
End of patch for computation of LetIn types. Now types of mutually (co)recursive
Claudio Sacerdoti Coen  [Wed, 19 Mar 2008 19:25:25 +0000  (19:25 +0000)] 
Bug: types and terms pushed into the context must be Implicit free.
Claudio Sacerdoti Coen  [Wed, 19 Mar 2008 19:03:22 +0000  (19:03 +0000)] 
-debug improved
Claudio Sacerdoti Coen  [Wed, 19 Mar 2008 18:57:40 +0000  (18:57 +0000)] 
...
Claudio Sacerdoti Coen  [Wed, 19 Mar 2008 17:52:07 +0000  (17:52 +0000)] 
prerr_endline => debug_print
Claudio Sacerdoti Coen  [Wed, 19 Mar 2008 17:44:49 +0000  (17:44 +0000)] 
prerr_endline => debug_print
Claudio Sacerdoti Coen  [Wed, 19 Mar 2008 17:37:02 +0000  (17:37 +0000)] 
Number notation for Coq is back again, waiting for the ultimate solution.
Claudio Sacerdoti Coen  [Wed, 19 Mar 2008 17:23:13 +0000  (17:23 +0000)] 
Files committed by Enrico (a mistake, I suppose) removed.
Ferruccio Guidi  [Wed, 19 Mar 2008 15:35:15 +0000  (15:35 +0000)] 
Procedural  : added some missing cases
Ferruccio Guidi  [Tue, 18 Mar 2008 19:22:41 +0000  (19:22 +0000)] 
LAMBDA-TYPES: level 2 dependences are now correct, at least :)
Ferruccio Guidi  [Tue, 18 Mar 2008 19:12:57 +0000  (19:12 +0000)] 
Procedural  : tentative update to the new letin cic construction
Claudio Sacerdoti Coen  [Fri, 14 Mar 2008 12:00:54 +0000  (12:00 +0000)] 
Tests enabled again.
Claudio Sacerdoti Coen  [Thu, 13 Mar 2008 18:48:26 +0000  (18:48 +0000)] 
:-(
Claudio Sacerdoti Coen  [Thu, 13 Mar 2008 14:01:52 +0000  (14:01 +0000)] 
New version of freescale:
Claudio Sacerdoti Coen  [Wed, 12 Mar 2008 18:55:42 +0000  (18:55 +0000)] 
Problem solved (was: apply needed an argument to avoid a great slow down due to
Claudio Sacerdoti Coen  [Wed, 12 Mar 2008 18:52:54 +0000  (18:52 +0000)] 
Almost always correct optimization: during unification, a meta-closed term and
Enrico Tassi  [Wed, 12 Mar 2008 12:44:59 +0000  (12:44 +0000)] 
fixed implicit
Andrea Asperti  [Wed, 12 Mar 2008 12:02:02 +0000  (12:02 +0000)] 
Nuova dimostrazione riflessiva di le_to_Bertrand.
Enrico Tassi  [Wed, 12 Mar 2008 10:37:10 +0000  (10:37 +0000)] 
if -debug is specified do not catch all exceptions
Claudio Sacerdoti Coen  [Tue, 11 Mar 2008 22:02:58 +0000  (22:02 +0000)] 
Very experimental commit: the type of the source is now required in LetIns
Enrico Tassi  [Mon, 10 Mar 2008 15:56:52 +0000  (15:56 +0000)] 
fixed wrong dependencies in debian package reported by oliboni
Claudio Sacerdoti Coen  [Mon, 10 Mar 2008 15:51:07 +0000  (15:51 +0000)] 
Bad hack to avoid failure of conversion (unfolding) in "unfold t in H" where
Claudio Sacerdoti Coen  [Mon, 10 Mar 2008 15:49:51 +0000  (15:49 +0000)] 
...
Claudio Sacerdoti Coen  [Mon, 10 Mar 2008 13:37:23 +0000  (13:37 +0000)] 
Scripts fixed because of:
Claudio Sacerdoti Coen  [Mon, 10 Mar 2008 13:27:00 +0000  (13:27 +0000)] 
Tactic reduce got rid of. Use normalize, instead.
Claudio Sacerdoti Coen  [Mon, 10 Mar 2008 13:25:42 +0000  (13:25 +0000)] 
whd: ~delta=false now controls also zeta-reduction. This greatly speed-ups
Claudio Sacerdoti Coen  [Mon, 10 Mar 2008 11:06:26 +0000  (11:06 +0000)] 
An unimplemented case of clearbody is now implemented.
Claudio Sacerdoti Coen  [Mon, 10 Mar 2008 10:39:45 +0000  (10:39 +0000)] 
check_metasenv_consistency:
Claudio Sacerdoti Coen  [Mon, 10 Mar 2008 10:23:40 +0000  (10:23 +0000)] 
Example query fixed.
Claudio Sacerdoti Coen  [Mon, 10 Mar 2008 10:02:57 +0000  (10:02 +0000)] 
Debugging print removed.
Claudio Sacerdoti Coen  [Sun, 9 Mar 2008 18:28:05 +0000  (18:28 +0000)] 
Added ad-hoc optimization for check_metasenv_consistency, case Rel to Let-in
Claudio Sacerdoti Coen  [Sun, 9 Mar 2008 17:45:49 +0000  (17:45 +0000)] 
Performance improvement: let-ins should always be pushed to the context with
Claudio Sacerdoti Coen  [Sun, 9 Mar 2008 17:20:51 +0000  (17:20 +0000)] 
Scripts fixed. They were broken since the change to the behaviour of CicMetaSubst.delift w.r.t. definitions in the context.
Ferruccio Guidi  [Sun, 9 Mar 2008 16:59:41 +0000  (16:59 +0000)] 
LAMBDA-TYPES: some more generation lemmas and some proofs improved
Claudio Sacerdoti Coen  [Sun, 9 Mar 2008 16:53:38 +0000  (16:53 +0000)] 
Potentially (and, at least sometimes, actually) big performance improvement:
Claudio Sacerdoti Coen  [Sun, 9 Mar 2008 16:51:36 +0000  (16:51 +0000)] 
Redundant check (because of an invariant) removed.
Enrico Tassi  [Thu, 6 Mar 2008 16:34:15 +0000  (16:34 +0000)] 
* please let the library in shape *
Enrico Tassi  [Thu, 6 Mar 2008 16:21:16 +0000  (16:21 +0000)] 
fixed
Enrico Tassi  [Thu, 6 Mar 2008 15:42:16 +0000  (15:42 +0000)] 
skipped freescale and dama_didactic
Enrico Tassi  [Thu, 6 Mar 2008 15:39:26 +0000  (15:39 +0000)] 
fixed deps
Enrico Tassi  [Thu, 6 Mar 2008 15:37:52 +0000  (15:37 +0000)] 
reworked freescale stuff to put \m as a left parameter
Enrico Tassi  [Thu, 6 Mar 2008 15:32:47 +0000  (15:32 +0000)] 
no more assembly/ to skip
Enrico Tassi  [Thu, 6 Mar 2008 15:13:52 +0000  (15:13 +0000)] 
fix typo
Enrico Tassi  [Thu, 6 Mar 2008 15:09:47 +0000  (15:09 +0000)] 
added mkdir
Enrico Tassi  [Thu, 6 Mar 2008 11:11:10 +0000  (11:11 +0000)] 
...
Ferruccio Guidi  [Wed, 5 Mar 2008 18:26:38 +0000  (18:26 +0000)] 
some corrections and additions
Enrico Tassi  [Wed, 5 Mar 2008 11:08:21 +0000  (11:08 +0000)] 
from now on, export MATITA_EXTRACT=true to extract
Enrico Tassi  [Wed, 5 Mar 2008 10:18:51 +0000  (10:18 +0000)] 
verbosity increased in case of error
Ferruccio Guidi  [Tue, 4 Mar 2008 19:10:48 +0000  (19:10 +0000)] 
components/library: dotdothack removed
Claudio Sacerdoti Coen  [Tue, 4 Mar 2008 16:42:17 +0000  (16:42 +0000)] 
New syntax for patterns.
Claudio Sacerdoti Coen  [Tue, 4 Mar 2008 16:12:25 +0000  (16:12 +0000)] 
prodT ==> prod
Claudio Sacerdoti Coen  [Tue, 4 Mar 2008 15:44:36 +0000  (15:44 +0000)] 
A) New version.
Ferruccio Guidi  [Fri, 29 Feb 2008 18:13:10 +0000  (18:13 +0000)] 
we added the classic substitution function
Enrico Tassi  [Thu, 28 Feb 2008 08:42:37 +0000  (08:42 +0000)] 
firs attempt to compile with ocamlbuild
Wilmer Ricciotti  [Wed, 27 Feb 2008 17:03:01 +0000  (17:03 +0000)] 
the proof of bertrand's conjecture is now complete
Ferruccio Guidi  [Tue, 26 Feb 2008 17:23:37 +0000  (17:23 +0000)] 
I added some debugging information
Ferruccio Guidi  [Tue, 26 Feb 2008 17:20:47 +0000  (17:20 +0000)] 
added MATITAOPTIONS -onepass as for LAMBDA-TYPES
Ferruccio Guidi  [Tue, 26 Feb 2008 17:16:12 +0000  (17:16 +0000)] 
LAMBDA-TYPES: added wf3 (legal context predicate);
Ferruccio Guidi  [Sun, 24 Feb 2008 19:29:44 +0000  (19:29 +0000)] 
$(H) added :)
Ferruccio Guidi  [Sun, 24 Feb 2008 19:22:40 +0000  (19:22 +0000)] 
LAMBDA-TYPES: dependences calculation improved
Ferruccio Guidi  [Sat, 23 Feb 2008 21:58:11 +0000  (21:58 +0000)] 
LAMBDA-TYPES:
Ferruccio Guidi  [Fri, 22 Feb 2008 22:25:27 +0000  (22:25 +0000)] 
- added some options to matitadep: -stdout and -exclude
Wilmer Ricciotti  [Fri, 22 Feb 2008 17:34:56 +0000  (17:34 +0000)] 
sieve of erathostene (proof of soundness almost done)
Claudio Sacerdoti Coen  [Thu, 21 Feb 2008 19:03:09 +0000  (19:03 +0000)] 
A new very simple example for recursive functions. Still bugged, but getting
Claudio Sacerdoti Coen  [Thu, 21 Feb 2008 19:02:04 +0000  (19:02 +0000)] 
Avoid translating back recursive fixes to the same URI.
Claudio Sacerdoti Coen  [Thu, 21 Feb 2008 18:57:28 +0000  (18:57 +0000)] 
Avoid application to 0 arguments.
Claudio Sacerdoti Coen  [Thu, 21 Feb 2008 18:56:44 +0000  (18:56 +0000)] 
Better handling of exceptions.