]>
 
 
matita.cs.unibo.it Git - helm.git/log 
 
 
 
 
 
 
Enrico Tassi  [Tue, 23 May 2006 08:05:09 +0000  (08:05 +0000)] 
 
... 
 
Andrea Asperti  [Tue, 23 May 2006 08:03:18 +0000  (08:03 +0000)] 
 
added stuff for profiling macros 
 
Enrico Tassi  [Mon, 22 May 2006 15:06:42 +0000  (15:06 +0000)] 
 
- code cleanup, especialli in Indexing where all the goal related functions have 
  been revised 
- proofs are now factorized with LetIn 
- support for profiling 
 
Enrico Tassi  [Sat, 20 May 2006 12:23:02 +0000  (12:23 +0000)] 
 
generation of existential variables fixed 
 
Enrico Tassi  [Sat, 20 May 2006 12:20:55 +0000  (12:20 +0000)] 
 
removed prerr_endline. 
 
Enrico Tassi  [Sat, 20 May 2006 10:49:11 +0000  (10:49 +0000)] 
 
commented out a line to help paramodulation. 
now if 0 goals are open every tactic is vacuosly performed 
 
Enrico Tassi  [Sat, 20 May 2006 10:42:04 +0000  (10:42 +0000)] 
 
fixed wrong calculation of free_metas 
 
Enrico Tassi  [Sat, 20 May 2006 10:11:47 +0000  (10:11 +0000)] 
 
removed a bad prerr_endline 
 
Enrico Tassi  [Sat, 20 May 2006 10:08:43 +0000  (10:08 +0000)] 
 
removed prerr_endline 
 
Enrico Tassi  [Sat, 20 May 2006 10:07:01 +0000  (10:07 +0000)] 
 
removedx a prerr_endline 
 
Enrico Tassi  [Sat, 20 May 2006 10:05:27 +0000  (10:05 +0000)] 
 
fixed demodulation of goal 
 
Enrico Tassi  [Fri, 19 May 2006 12:19:04 +0000  (12:19 +0000)] 
 
- metas_of_term moved to cicUtil 
- fixed proof generation 
- added again typechecking of generated proof 
 
Enrico Tassi  [Fri, 19 May 2006 08:24:02 +0000  (08:24 +0000)] 
 
fixed typo 
 
Enrico Tassi  [Thu, 18 May 2006 11:06:40 +0000  (11:06 +0000)] 
 
existential variables in goal supported 
 
Stefano Zacchiroli  [Wed, 17 May 2006 05:28:16 +0000  (05:28  +0000)] 
 
ported to ocaml 3.09.2 
 
Stefano Zacchiroli  [Wed, 17 May 2006 05:17:54 +0000  (05:17  +0000)] 
 
ported to ocaml 3.09.2 
 
Stefano Zacchiroli  [Wed, 17 May 2006 04:56:28 +0000  (04:56  +0000)] 
 
ported to ocaml 3.09.2 
 
Stefano Zacchiroli  [Tue, 16 May 2006 23:07:46 +0000  (23:07 +0000)] 
 
do not export .svn directories 
 
Stefano Zacchiroli  [Tue, 16 May 2006 23:03:30 +0000  (23:03 +0000)] 
 
transition to ocaml 3.09.2 
 
Enrico Tassi  [Tue, 16 May 2006 15:17:51 +0000  (15:17 +0000)] 
 
fixed subsumption_aux 
- (merge_subst_if_possible no longer needed) 
- fixed case of use_unification = true 
 
Enrico Tassi  [Tue, 16 May 2006 13:10:12 +0000  (13:10 +0000)] 
 
fix 
 
Enrico Tassi  [Tue, 16 May 2006 08:58:22 +0000  (08:58 +0000)] 
 
fixed 
 
Enrico Tassi  [Tue, 16 May 2006 08:29:31 +0000  (08:29 +0000)] 
 
utf8_macros moved to syntax_extensions. 
quoting for inline profiling added 
 
Enrico Tassi  [Tue, 16 May 2006 08:26:38 +0000  (08:26 +0000)] 
 
few fixes 
 
Enrico Tassi  [Tue, 16 May 2006 08:25:34 +0000  (08:25 +0000)] 
 
CSC & Andrea patch to speedup the process: typeof called instead of Hashtbl lookup 
 
Enrico Tassi  [Tue, 16 May 2006 08:23:42 +0000  (08:23 +0000)] 
 
more profiling and less assertions 
 
Enrico Tassi  [Tue, 16 May 2006 08:22:10 +0000  (08:22 +0000)] 
 
better exception 
 
Enrico Tassi  [Tue, 16 May 2006 08:21:51 +0000  (08:21 +0000)] 
 
hashtbl on cic terms is a bit faster 
 
Enrico Tassi  [Mon, 15 May 2006 14:54:35 +0000  (14:54 +0000)] 
 
- new given_clause 
- support for a set of goals in OR 
- restored superposition_left (even if not called) 
 
Stefano Zacchiroli  [Sun, 14 May 2006 17:41:30 +0000  (17:41 +0000)] 
 
better way of generating multiple pages XHTML output 
 
Enrico Tassi  [Sun, 14 May 2006 13:53:37 +0000  (13:53 +0000)] 
 
- Removed old proofs 
- Equality.ml splittend in to subst.ml and equality.ml, the former only for substs 
- patch to kill passive generated from an active that is dropped 
- fixed deep subsumption 
 
Enrico Tassi  [Sun, 14 May 2006 13:01:17 +0000  (13:01 +0000)] 
 
generation of more than one theorem per file fixed 
 
Stefano Zacchiroli  [Sun, 14 May 2006 06:15:39 +0000  (06:15 +0000)] 
 
added a couple of points 
 
Stefano Zacchiroli  [Sun, 14 May 2006 04:29:40 +0000  (04:29  +0000)] 
 
todo list about doc 
 
Enrico Tassi  [Sat, 13 May 2006 20:52:23 +0000  (20:52 +0000)] 
 
more work to produce well formed .ma files 
 
Enrico Tassi  [Sat, 13 May 2006 15:12:04 +0000  (15:12 +0000)] 
 
fixed some bugs 
 
Enrico Tassi  [Sat, 13 May 2006 15:11:18 +0000  (15:11 +0000)] 
 
full script generation 
 
Enrico Tassi  [Sat, 13 May 2006 13:43:42 +0000  (13:43 +0000)] 
 
fixed some pp stuff 
 
Enrico Tassi  [Fri, 12 May 2006 15:25:13 +0000  (15:25 +0000)] 
 
... 
 
Enrico Tassi  [Fri, 12 May 2006 15:19:40 +0000  (15:19 +0000)] 
 
removed shift-reduce conflict 
 
Enrico Tassi  [Fri, 12 May 2006 15:15:29 +0000  (15:15 +0000)] 
 
added parser (and future converter) of tptp files 
 
Claudio Sacerdoti Coen  [Thu, 11 May 2006 11:27:44 +0000  (11:27 +0000)] 
 
Bugs fixed: 
 * the dependency parser no longer fails when an incomplete "include" or "set" 
   are met 
 * ask_and_save_moo is now performed more lazily and some bugs have been fixed 
 
Enrico Tassi  [Tue, 9 May 2006 16:26:48 +0000  (16:26 +0000)] 
 
few more bits for zack 
 
Enrico Tassi  [Tue, 9 May 2006 13:41:00 +0000  (13:41 +0000)] 
 
half ported to the "new" module organization. 
 
Enrico Tassi  [Tue, 9 May 2006 13:40:24 +0000  (13:40 +0000)] 
 
types2006 patch 
 
Andrea Asperti  [Fri, 5 May 2006 14:56:30 +0000  (14:56 +0000)] 
 
New version of deep_subsumption 
 
Enrico Tassi  [Thu, 4 May 2006 15:15:47 +0000  (15:15 +0000)] 
 
goal demodulated with new 
 
Enrico Tassi  [Thu, 4 May 2006 10:55:15 +0000  (10:55 +0000)] 
 
new pp function for proofs 
 
Enrico Tassi  [Wed, 3 May 2006 11:26:21 +0000  (11:26 +0000)] 
 
eq_chain 
 
Enrico Tassi  [Wed, 3 May 2006 11:25:45 +0000  (11:25 +0000)] 
 
more transitivity on proofs 
 
Andrea Asperti  [Thu, 27 Apr 2006 10:07:47 +0000  (10:07 +0000)] 
 
Equality chains. 
-This line, and those below, will be ignored-- 
 
M    acic_content/acic2content.ml 
 
Andrea Asperti  [Thu, 27 Apr 2006 10:06:54 +0000  (10:06 +0000)] 
 
Added is_trans_eq_URI and is_sym_eq_URI 
 
Andrea Asperti  [Wed, 26 Apr 2006 14:53:03 +0000  (14:53 +0000)] 
 
Build_proof_goal does not return the metasenv any more. 
 
Andrea Asperti  [Wed, 26 Apr 2006 13:23:55 +0000  (13:23 +0000)] 
 
fixed demodulation_goal (used to return always false) 
 
Andrea Asperti  [Wed, 26 Apr 2006 13:23:29 +0000  (13:23 +0000)] 
 
removed ocaml equality on equations 
 
Enrico Tassi  [Wed, 26 Apr 2006 10:05:28 +0000  (10:05 +0000)] 
 
more cleanup 
 
Enrico Tassi  [Wed, 26 Apr 2006 09:59:07 +0000  (09:59 +0000)] 
 
cleanup of saturate 
 
Enrico Tassi  [Wed, 26 Apr 2006 09:21:07 +0000  (09:21 +0000)] 
 
added a new type for proofs. 
 
Enrico Tassi  [Wed, 26 Apr 2006 09:16:01 +0000  (09:16 +0000)] 
 
added a whd (nodelta) in the carr function used by the refiner (in the eat_prods case) 
to get the carrier of a coercion. this is useful in case of terms generated by paramodulation 
(and we want to refine the proof letting the refiner add symmetry steps) 
where we have ((\lambda x:A.P(x)) t) === P'(t) 
and P/P' is M=N/N=M 
 
Claudio Sacerdoti Coen  [Sun, 16 Apr 2006 14:45:11 +0000  (14:45 +0000)] 
 
Bug fixed: "paste as pattern" now pastes the full pattern (e.g. 
"in H:(? %)"; it used to paste "(? %)" only) 
 
Claudio Sacerdoti Coen  [Sat, 15 Apr 2006 16:57:24 +0000  (16:57 +0000)] 
 
Patch to avoid double execution of whelp queries reverted (since it seems 
that queries are NOT executed twice without the patch (!?!) and with the 
patch the query is sometimes not executed). 
 
Enrico Tassi  [Fri, 14 Apr 2006 11:36:27 +0000  (11:36 +0000)] 
 
uft8 string length bug fixed (Ctr-Alt-. did not work properly any longer) 
 
Enrico Tassi  [Fri, 14 Apr 2006 10:15:48 +0000  (10:15 +0000)] 
 
multi-instances aliases are compressed to single instances if possible 
 
Enrico Tassi  [Fri, 14 Apr 2006 10:14:43 +0000  (10:14 +0000)] 
 
	duplicate check for coercions when added to Db 
 
Enrico Tassi  [Fri, 14 Apr 2006 10:13:55 +0000  (10:13 +0000)] 
 
alases instance not printed if 0 
 
Enrico Tassi  [Fri, 14 Apr 2006 10:13:07 +0000  (10:13 +0000)] 
 
the same utf8 bug as before 
 
Enrico Tassi  [Fri, 14 Apr 2006 10:12:27 +0000  (10:12 +0000)] 
 
	fixed another utf8 string length bug 
 
Enrico Tassi  [Fri, 14 Apr 2006 10:11:32 +0000  (10:11 +0000)] 
 
	added minimal euristic for generic terms carrier comparison 
 
Enrico Tassi  [Thu, 13 Apr 2006 23:44:51 +0000  (23:44 +0000)] 
 
to tired to write a message. 
 
Enrico Tassi  [Thu, 13 Apr 2006 14:24:03 +0000  (14:24 +0000)] 
 
added include' to include everything but preferences (aka aliases) 
 
Enrico Tassi  [Thu, 13 Apr 2006 14:23:30 +0000  (14:23 +0000)] 
 
partially fixed  boxes in rewite 
 
Enrico Tassi  [Thu, 13 Apr 2006 14:21:12 +0000  (14:21 +0000)] 
 
added keyword include' 
 
Enrico Tassi  [Thu, 13 Apr 2006 14:20:25 +0000  (14:20 +0000)] 
 
-debug should work better 
 
Enrico Tassi  [Thu, 13 Apr 2006 13:06:25 +0000  (13:06 +0000)] 
 
in eta_finxing: type_of_aux' not called on eta_fixed terms 
in doubletypeInference calls to type_of_aux' wrapped because of eta fixing 
 
Claudio Sacerdoti Coen  [Thu, 13 Apr 2006 11:17:10 +0000  (11:17 +0000)] 
 
Ugly solution to the "we proved T that is equivalent to T" problem: 
we use pack_coercion (defined into cicRefine) inside doubleTypeInference 
(that is well below in the module hierarchy :-( 
 
This is also supposed to be quite expensive (since pack_coercion uses 
the refiner and coercion packing is applied to every expected/synthesized 
type). 
 
Claudio Sacerdoti Coen  [Thu, 13 Apr 2006 11:10:27 +0000  (11:10 +0000)] 
 
Profiling code commented out. 
 
Claudio Sacerdoti Coen  [Thu, 13 Apr 2006 11:08:19 +0000  (11:08 +0000)] 
 
Some times reduced in a second benchmark. 
 
Claudio Sacerdoti Coen  [Thu, 13 Apr 2006 11:06:29 +0000  (11:06 +0000)] 
 
Utime + Systime used in place of gettimeofday. 
 
Enrico Tassi  [Wed, 12 Apr 2006 21:18:44 +0000  (21:18 +0000)] 
 
added patch to allow agin "match sin ? = ?" 
 
Enrico Tassi  [Wed, 12 Apr 2006 21:17:18 +0000  (21:17 +0000)] 
 
fixed new compilation order 
 
Enrico Tassi  [Wed, 12 Apr 2006 21:15:27 +0000  (21:15 +0000)] 
 
exported pp function for terms 
 
Enrico Tassi  [Wed, 12 Apr 2006 16:22:09 +0000  (16:22 +0000)] 
 
whelp locate now accepts * and ? 
 
Enrico Tassi  [Wed, 12 Apr 2006 15:50:57 +0000  (15:50 +0000)] 
 
whelp macros have now () around args 
 
Enrico Tassi  [Wed, 12 Apr 2006 15:48:08 +0000  (15:48 +0000)] 
 
some fixes for whelp macros (concerning pprint...) 
 
Claudio Sacerdoti Coen  [Tue, 11 Apr 2006 14:20:11 +0000  (14:20 +0000)] 
 
Altri benchmarks. 
 
Claudio Sacerdoti Coen  [Tue, 11 Apr 2006 10:02:32 +0000  (10:02 +0000)] 
 
CicEnvironment is emptied when a size treshold is reached. 
 
Andrea Asperti  [Mon, 10 Apr 2006 09:02:37 +0000  (09:02 +0000)] 
 
Removed negative equations. 
 
Enrico Tassi  [Thu, 6 Apr 2006 11:08:22 +0000  (11:08 +0000)] 
 
Researcher -> Lecturer 
 
Enrico Tassi  [Thu, 6 Apr 2006 11:00:19 +0000  (11:00 +0000)] 
 
fixed typo 
 
Enrico Tassi  [Wed, 5 Apr 2006 15:00:49 +0000  (15:00 +0000)] 
 
links to .opt are now generated in the world target 
 
Enrico Tassi  [Wed, 5 Apr 2006 14:47:33 +0000  (14:47 +0000)] 
 
fix for distro 
 
Enrico Tassi  [Wed, 5 Apr 2006 13:24:35 +0000  (13:24 +0000)] 
 
a bit of shareing 
 
Enrico Tassi  [Wed, 5 Apr 2006 13:23:39 +0000  (13:23 +0000)] 
 
added estimate_size 
 
Enrico Tassi  [Wed, 5 Apr 2006 12:10:15 +0000  (12:10 +0000)] 
 
create directory paramodulation for tests for paramodulation 
 
Enrico Tassi  [Wed, 5 Apr 2006 12:08:32 +0000  (12:08 +0000)] 
 
added another interesting problem for paramodulation 
 
Enrico Tassi  [Wed, 5 Apr 2006 12:07:51 +0000  (12:07 +0000)] 
 
the tactic now returns as open goals the open metas in the proof 
subsumption is now used correctly in given_clause_fullred 
 
Enrico Tassi  [Wed, 5 Apr 2006 08:06:55 +0000  (08:06 +0000)] 
 
subsumption fixed and called in given_clause_fullred. 
 
Andrea Asperti  [Tue, 4 Apr 2006 15:01:30 +0000  (15:01 +0000)] 
 
Naif substitution. Removed local context in metas during relocation. 
Removed apply_theorems in saturate, replaced by a local check for 
identity. 
 
Claudio Sacerdoti Coen  [Mon, 3 Apr 2006 13:12:21 +0000  (13:12 +0000)] 
 
Useless code simplified out. 
 
Claudio Sacerdoti Coen  [Fri, 31 Mar 2006 11:02:29 +0000  (11:02 +0000)] 
 
New benchmark after removal of some profiling code.