]>
 
 
matita.cs.unibo.it Git - helm.git/log 
 
 
 
 
 
 
Stefano Zacchiroli  [Thu, 20 Jul 2006 15:02:52 +0000  (15:02 +0000)] 
 
avoid collapsing node that does not need to be, i.e.: 
- nodes with no outgoing edges 
- nodes which have not been expanded before 
 
Enrico Tassi  [Thu, 20 Jul 2006 13:11:23 +0000  (13:11 +0000)] 
 
removed abstractios for dummy metavariables when generating letins body 
 
Enrico Tassi  [Thu, 20 Jul 2006 11:22:15 +0000  (11:22 +0000)] 
 
reorganization 
 
Stefano Zacchiroli  [Thu, 20 Jul 2006 10:46:57 +0000  (10:46 +0000)] 
 
bugfix: proper computation of the amount of new node shown upon expand 
 
Enrico Tassi  [Thu, 20 Jul 2006 09:30:22 +0000  (09:30 +0000)] 
 
added -dot to generate dot files 
 
Stefano Zacchiroli  [Wed, 19 Jul 2006 17:34:50 +0000  (17:34 +0000)] 
 
- added to the cicBrowser support for displaying recursive direct/inverse 
  dependencies of a given object. To integrate this with cicBrowser's history 
  also added a new URI scheme: metadata:/deps/(forward|backward)/URI, where URI 
  is the object URI without the trailing "cic:" 
- removed automatic stripping of #xpointer(...) from URIs of inductive types 
 
Stefano Zacchiroli  [Wed, 19 Jul 2006 17:32:43 +0000  (17:32 +0000)] 
 
New module to extract from the Db direct and inverse dependencies starting from 
a given URI. Both single step and recursive (in graph form) dependencies are 
supported. 
 
Stefano Zacchiroli  [Wed, 19 Jul 2006 17:31:20 +0000  (17:31 +0000)] 
 
exported position_prefix (so that it can be looked up from elsewhere) 
 
Stefano Zacchiroli  [Wed, 19 Jul 2006 17:30:32 +0000  (17:30 +0000)] 
 
use double quotes around escaped URIs, single quotes fail when the URI contains 
a '\'' character 
 
Stefano Zacchiroli  [Wed, 19 Jul 2006 17:29:44 +0000  (17:29 +0000)] 
 
- enable header to output graphs attributes and graph-wide node and edge 
  attributes 
- quote nodes only when needed 
 
Stefano Zacchiroli  [Wed, 19 Jul 2006 17:28:20 +0000  (17:28 +0000)] 
 
- pipe graphviz markup to tred before generating png/map output to get rid of 
  transitive dependencies 
- added method center_on_href to clamp viewport so that a given node is visible 
  (actually it is not a real "center"ing ...) 
 
Claudio Sacerdoti Coen  [Wed, 19 Jul 2006 16:29:06 +0000  (16:29 +0000)] 
 
Bug fixed in rewrite in multiple hypothesis and/or conclusion: a lifting was 
missing, as usual :-) 
 
Stefano Zacchiroli  [Wed, 19 Jul 2006 15:28:24 +0000  (15:28 +0000)] 
 
- added sql statements for querying forward and backward dependencies 
- escaped uri which get embedded in sql statements 
 
Claudio Sacerdoti Coen  [Wed, 19 Jul 2006 15:11:14 +0000  (15:11 +0000)] 
 
Submitted a test for inferencing of dependent types. 
 
Stefano Zacchiroli  [Wed, 19 Jul 2006 10:43:43 +0000  (10:43 +0000)] 
 
added sets of uri pairs (useful for edges between uris) 
currently commented since not used ... 
 
Claudio Sacerdoti Coen  [Wed, 19 Jul 2006 10:04:02 +0000  (10:04 +0000)] 
 
Ctr-C now cleans up (with a nice warning :-) 
 
Claudio Sacerdoti Coen  [Wed, 19 Jul 2006 09:54:03 +0000  (09:54 +0000)] 
 
is_empty_listing fixed: the ls method normalizes away the .gz suffix 
 
Claudio Sacerdoti Coen  [Wed, 19 Jul 2006 09:31:33 +0000  (09:31 +0000)] 
 
Serious bug fixed in simplify: sometimes terms wwere not closed because of 
the use of the wrong replace function (that did not perform the required lifting). 
 
Claudio Sacerdoti Coen  [Tue, 18 Jul 2006 14:33:50 +0000  (14:33 +0000)] 
 
baseuri for group.ma fixed 
 
Claudio Sacerdoti Coen  [Tue, 18 Jul 2006 14:30:57 +0000  (14:30 +0000)] 
 
head_beta_reduce can now optionally perform delta reduction too 
 
Claudio Sacerdoti Coen  [Tue, 18 Jul 2006 14:30:17 +0000  (14:30 +0000)] 
 
Unification improved to handle beta-delta conversion in most cases. 
This is required to match Coq's unification for the porting of setoids.ma. 
 
Stefano Zacchiroli  [Tue, 18 Jul 2006 14:21:56 +0000  (14:21 +0000)] 
 
added split_nth 
 
Stefano Zacchiroli  [Tue, 18 Jul 2006 14:21:04 +0000  (14:21 +0000)] 
 
double quotes node identifiers 
 
Claudio Sacerdoti Coen  [Tue, 18 Jul 2006 13:58:13 +0000  (13:58 +0000)] 
 
Baseuri of applys.ma fixed. 
 
Claudio Sacerdoti Coen  [Tue, 18 Jul 2006 13:57:43 +0000  (13:57 +0000)] 
 
Quick&dirty patch to make Http_getter_storage.is_empty ignore {.moo,.metadata.lexicon} files. 
 
Claudio Sacerdoti Coen  [Tue, 18 Jul 2006 13:45:08 +0000  (13:45 +0000)] 
 
dependeciesParsed fixed to parse URIs also in QSTRINGs 
(because of alias id qstring = qstring) 
 
Claudio Sacerdoti Coen  [Tue, 18 Jul 2006 11:53:38 +0000  (11:53 +0000)] 
 
legacy/coq.ma included 
 
Claudio Sacerdoti Coen  [Tue, 18 Jul 2006 11:52:51 +0000  (11:52 +0000)] 
 
le_inv renamed to avoid conflicts with the automatically generated one. 
 
Claudio Sacerdoti Coen  [Tue, 18 Jul 2006 11:39:18 +0000  (11:39 +0000)] 
 
rmdir_descend now works also on non existent dirs 
 
Claudio Sacerdoti Coen  [Tue, 18 Jul 2006 11:32:44 +0000  (11:32 +0000)] 
 
magic number incremented (because of the new declarative commands) 
 
Claudio Sacerdoti Coen  [Tue, 18 Jul 2006 11:31:34 +0000  (11:31 +0000)] 
 
libraryclean fixed to eradicate files generated from .ma files that do not 
declare any object (e.g. legacy/coq.ma) 
 
Claudio Sacerdoti Coen  [Tue, 18 Jul 2006 11:01:41 +0000  (11:01 +0000)] 
 
The dependencies parser is more robust w.r.t. to lexing errors. 
 
Stefano Zacchiroli  [Tue, 18 Jul 2006 08:47:58 +0000  (08:47 +0000)] 
 
output headers to force utf-8 charset 
 
Stefano Zacchiroli  [Tue, 18 Jul 2006 08:47:41 +0000  (08:47 +0000)] 
 
changed colors to match our GtkSourceView settings 
 
Stefano Zacchiroli  [Mon, 17 Jul 2006 09:49:44 +0000  (09:49 +0000)] 
 
real life implementation of the highlighting, added css 
 
Stefano Zacchiroli  [Mon, 17 Jul 2006 09:49:29 +0000  (09:49 +0000)] 
 
- added format table (enable highlighting of differente file formats) 
- enclosed highlighted body in <pre> .. </pre> 
- added reference to the used .css 
 
Enrico Tassi  [Mon, 17 Jul 2006 07:59:11 +0000  (07:59 +0000)] 
 
... 
 
Enrico Tassi  [Mon, 17 Jul 2006 07:50:54 +0000  (07:50 +0000)] 
 
evvai! 
 
Enrico Tassi  [Mon, 17 Jul 2006 07:45:10 +0000  (07:45 +0000)] 
 
... 
 
Andrea Asperti  [Fri, 14 Jul 2006 15:45:18 +0000  (15:45 +0000)] 
 
Added the computation of max_weight. 
 
Andrea Asperti  [Fri, 14 Jul 2006 15:41:26 +0000  (15:41 +0000)] 
 
Added the computation of max_weight for equations in proofs. 
 
Stefano Zacchiroli  [Fri, 14 Jul 2006 12:54:10 +0000  (12:54 +0000)] 
 
proof of concept implementation of scripts highlighting, grafite.hrc is still bugged 
 
Stefano Zacchiroli  [Fri, 14 Jul 2006 12:06:30 +0000  (12:06 +0000)] 
 
snapshot 
 
Stefano Zacchiroli  [Thu, 13 Jul 2006 09:41:14 +0000  (09:41 +0000)] 
 
added $Id$ 
 
Stefano Zacchiroli  [Thu, 13 Jul 2006 09:39:51 +0000  (09:39 +0000)] 
 
use the graphviz pretty printer to generate graphviz markup for the coercions graph 
 
Stefano Zacchiroli  [Thu, 13 Jul 2006 09:39:17 +0000  (09:39 +0000)] 
 
moved graphviz pretty printer outside matita, so that it can be used by other components (e.g. from CoercDb to generated coercions graph) 
 
Stefano Zacchiroli  [Wed, 12 Jul 2006 17:15:19 +0000  (17:15 +0000)] 
 
use lablGraphviz to render the coercion graph and added a callback to follow hyperlinks there 
 
Stefano Zacchiroli  [Wed, 12 Jul 2006 17:14:14 +0000  (17:14 +0000)] 
 
generate dot files with attributes on nodes (instead of only edges), and added generation of the href attribute 
 
Stefano Zacchiroli  [Wed, 12 Jul 2006 17:13:14 +0000  (17:13 +0000)] 
 
added uri_of_carr 
 
Stefano Zacchiroli  [Wed, 12 Jul 2006 16:39:03 +0000  (16:39 +0000)] 
 
added pretty printer for dot files (it may need to be moved elsewhere in the future) 
 
Stefano Zacchiroli  [Wed, 12 Jul 2006 15:22:21 +0000  (15:22 +0000)] 
 
fixed the number of columns in the clusters table 
 
Claudio Sacerdoti Coen  [Wed, 12 Jul 2006 15:05:48 +0000  (15:05 +0000)] 
 
Documentation date changed. 
 
Claudio Sacerdoti Coen  [Wed, 12 Jul 2006 15:00:41 +0000  (15:00 +0000)] 
 
More commands documented. 
 
Stefano Zacchiroli  [Wed, 12 Jul 2006 14:56:44 +0000  (14:56 +0000)] 
 
bugfix: remove all generated temp files 
 
Stefano Zacchiroli  [Wed, 12 Jul 2006 14:44:46 +0000  (14:44 +0000)] 
 
added widget for rendering and interacting with graphs generated via graphviz 
 
Claudio Sacerdoti Coen  [Wed, 12 Jul 2006 13:58:29 +0000  (13:58 +0000)] 
 
More commands documented. 
 
Claudio Sacerdoti Coen  [Wed, 12 Jul 2006 13:33:44 +0000  (13:33 +0000)] 
 
More commands documented. 
 
Claudio Sacerdoti Coen  [Wed, 12 Jul 2006 13:13:26 +0000  (13:13 +0000)] 
 
First skeleton of documentation for "other commands". 
 
Claudio Sacerdoti Coen  [Wed, 12 Jul 2006 12:20:18 +0000  (12:20 +0000)] 
 
Missing copyright added to tactics/declarative.ml* 
 
Claudio Sacerdoti Coen  [Wed, 12 Jul 2006 12:19:25 +0000  (12:19 +0000)] 
 
GrafiteAst.Quit (unused) removed. 
 
Claudio Sacerdoti Coen  [Wed, 12 Jul 2006 12:13:45 +0000  (12:13 +0000)] 
 
GrafiteAst.Print (unused) removed. 
 
Claudio Sacerdoti Coen  [Wed, 12 Jul 2006 12:09:46 +0000  (12:09 +0000)] 
 
GrafiteAst.Search_pat and GrafiteAst.Search_term (both unused) removed. 
 
Stefano Zacchiroli  [Wed, 12 Jul 2006 10:43:39 +0000  (10:43 +0000)] 
 
restored the 2 ways of pasting: both "as term" and "as pattern" are available again 
 
Claudio Sacerdoti Coen  [Wed, 12 Jul 2006 08:45:32 +0000  (08:45 +0000)] 
 
paramodulation is not a stand alone tactic: doc fixed. 
 
Claudio Sacerdoti Coen  [Tue, 11 Jul 2006 17:18:40 +0000  (17:18 +0000)] 
 
More documentation. 
 
Ferruccio Guidi  [Tue, 11 Jul 2006 17:08:41 +0000  (17:08 +0000)] 
 
dependences updated again :) 
 
Ferruccio Guidi  [Tue, 11 Jul 2006 16:52:02 +0000  (16:52 +0000)] 
 
updated dependences 
 
maiorino  [Tue, 11 Jul 2006 15:44:46 +0000  (15:44 +0000)] 
 
First experimental version of the declarative proof language for Matita. 
Supported commands so far: 
  assume id: term 
  suppose term (id) 
  by term done 
  by term we proved term (id) 
  we need to prove term (id) 
 
Claudio Sacerdoti Coen  [Tue, 11 Jul 2006 13:09:36 +0000  (13:09 +0000)] 
 
More TODO items in the documentation. 
 
Enrico Tassi  [Tue, 11 Jul 2006 08:19:16 +0000  (08:19 +0000)] 
 
- removed Positive and Negative (all is positive) 
- eq_f and eq_f1 used in proofs 
 
Enrico Tassi  [Tue, 11 Jul 2006 08:06:53 +0000  (08:06 +0000)] 
 
fixed 
 
Enrico Tassi  [Mon, 10 Jul 2006 17:18:12 +0000  (17:18 +0000)] 
 
... 
 
Enrico Tassi  [Mon, 10 Jul 2006 17:09:21 +0000  (17:09 +0000)] 
 
- cheanges for the new coercion stuff (including the generated graph) 
- new test for coercions 
- new test for tinycals 
 
Enrico Tassi  [Mon, 10 Jul 2006 17:07:49 +0000  (17:07 +0000)] 
 
renamed the coercion 
 
Enrico Tassi  [Mon, 10 Jul 2006 17:07:24 +0000  (17:07 +0000)] 
 
improved coercions support: 
- multiple coercions from the same carrier are allowed 
- coercions are hidden from the proof too 
- a new function to print proof in text mode added 
 
Enrico Tassi  [Mon, 10 Jul 2006 17:04:52 +0000  (17:04 +0000)] 
 
fixed 1,2: and *: according to the camera ready semantics 
 
Enrico Tassi  [Mon, 10 Jul 2006 16:50:43 +0000  (16:50 +0000)] 
 
added flatten_map 
 
Enrico Tassi  [Thu, 6 Jul 2006 09:04:36 +0000  (09:04 +0000)] 
 
eq_f1 
 
Enrico Tassi  [Thu, 6 Jul 2006 09:04:23 +0000  (09:04 +0000)] 
 
megatheorem (even if unused) 
 
Enrico Tassi  [Thu, 6 Jul 2006 08:18:49 +0000  (08:18 +0000)] 
 
fixed *: and n,m: 
 
Enrico Tassi  [Thu, 6 Jul 2006 08:18:26 +0000  (08:18 +0000)] 
 
... 
 
Enrico Tassi  [Wed, 5 Jul 2006 10:40:11 +0000  (10:40 +0000)] 
 
bugfix to developments: 
- if an included .ma file is not found (not in CWD, not in include_paths) 
  an error is issued 
- if an included .ma file is found but the corrsponding .lexicon is not found 
  a development for the .ma is searched: 
  - if found it is used to compile the .ma file 
  - if not found the user is aked to create a devel for the file included 
    (and not the file that he is editing, that may not be in the same devel). 
 
Claudio Sacerdoti Coen  [Mon, 3 Jul 2006 16:59:36 +0000  (16:59 +0000)] 
 
Instead of closing the socket to avoid persistent connections (a bugged 
solution in Ocaml 3.09.2), we use the new ~auto_close feature of libhttp-ocaml. 
 
Stefano Zacchiroli  [Mon, 3 Jul 2006 16:32:26 +0000  (16:32 +0000)] 
 
when auto_close is set, use flush + shutdown instead of close_out, work around an ocaml 3.09.2 bug 
 
Enrico Tassi  [Mon, 3 Jul 2006 12:30:00 +0000  (12:30 +0000)] 
 
/.... 
 
Enrico Tassi  [Mon, 3 Jul 2006 12:26:10 +0000  (12:26 +0000)] 
 
... 
 
Enrico Tassi  [Mon, 3 Jul 2006 11:48:44 +0000  (11:48 +0000)] 
 
- patch to consider the symbols of the goal when computing the weight of an 
  equality. 
- actives simplified during fwd/back are not appended (but put in front) of the 
  passive list 
 
Claudio Sacerdoti Coen  [Fri, 30 Jun 2006 16:39:28 +0000  (16:39 +0000)] 
 
Documentation of tinycals started. 
 
Enrico Tassi  [Fri, 30 Jun 2006 15:52:18 +0000  (15:52 +0000)] 
 
pretty proofs are back 
 
Enrico Tassi  [Fri, 30 Jun 2006 12:37:33 +0000  (12:37 +0000)] 
 
fix 
 
Ferruccio Guidi  [Thu, 29 Jun 2006 14:23:41 +0000  (14:23 +0000)] 
 
"linear" keyword inserted (used by lapply) 
 
Andrea Asperti  [Thu, 29 Jun 2006 13:38:14 +0000  (13:38 +0000)] 
 
Cleaning up; removed a couple of "open". 
 
Enrico Tassi  [Thu, 29 Jun 2006 11:30:44 +0000  (11:30 +0000)] 
 
... 
 
Claudio Sacerdoti Coen  [Thu, 29 Jun 2006 11:27:35 +0000  (11:27 +0000)] 
 
Demodulate used to be a reduction_kind and it used to take a ~pattern. 
Since demodulation is not a reduction kind, I changed it to a normal tactic. 
Moreover, since the ~pattern was unused, I have temporarily removed it. 
Doc changed accordingly. 
 
Claudio Sacerdoti Coen  [Thu, 29 Jun 2006 11:19:20 +0000  (11:19 +0000)] 
 
WORK IN PROGRESS: 
First commit of setoids.ml* (a porting from the Coq code by Claudio Sacerdoti 
Coen). 
The file setoids.ml is now compiled (and linked), but it does not provide any 
functionality yet. 
"(*Coq" comments are used in several places for parts of the code not ported 
to Matita yet. 
 
Enrico Tassi  [Thu, 29 Jun 2006 11:17:46 +0000  (11:17 +0000)] 
 
before goals are inferred with current, 
we demodulate them with active+current 
(was: only with current) 
 
Claudio Sacerdoti Coen  [Thu, 29 Jun 2006 10:53:30 +0000  (10:53 +0000)] 
 
Documentation for variant fixed (the type and body are NOT optional). 
 
Enrico Tassi  [Thu, 29 Jun 2006 10:01:16 +0000  (10:01 +0000)] 
 
goals after a superposition step are relocated 
 
Ferruccio Guidi  [Wed, 28 Jun 2006 17:24:38 +0000  (17:24 +0000)] 
 
- "linear" flag added to lapply (automatic clearing) 
- RELATIONAL-ARITHMETICS updated to use this flag 
 
Enrico Tassi  [Wed, 28 Jun 2006 14:39:58 +0000  (14:39 +0000)] 
 
karma: every term the rewrite acts on must be substututed