]> matita.cs.unibo.it Git - helm.git/log
helm.git
17 years agotouched changelog, ready for a release!
Stefano Zacchiroli [Sun, 20 Aug 2006 16:10:18 +0000 (16:10 +0000)]
touched changelog, ready for a release!

17 years agonew naming
Ferruccio Guidi [Sun, 20 Aug 2006 12:19:55 +0000 (12:19 +0000)]
new naming

17 years agobumped gmetadom dependencies to >= 0.2.4
Stefano Zacchiroli [Sun, 6 Aug 2006 09:43:34 +0000 (09:43 +0000)]
bumped gmetadom dependencies to >= 0.2.4

17 years ago- added a label_of_uri function to easily change node labels
Stefano Zacchiroli [Tue, 1 Aug 2006 09:53:39 +0000 (09:53 +0000)]
- added a label_of_uri function to easily change node labels
- increased font size and use names as node labels (make CSC happy :))

17 years agoMore debugging output on stderr.
Claudio Sacerdoti Coen [Thu, 27 Jul 2006 17:34:52 +0000 (17:34 +0000)]
More debugging output on stderr.

17 years agoAutomation enabled for declarative proofs. Cool.
maiorino [Thu, 27 Jul 2006 16:45:53 +0000 (16:45 +0000)]
Automation enabled for declarative proofs. Cool.

17 years ago"that is equivalent to" and "or equivalently" implemented in most situations.
maiorino [Thu, 27 Jul 2006 16:21:27 +0000 (16:21 +0000)]
"that is equivalent to" and "or equivalently" implemented in most situations.

17 years agoAll the declarative tactics now have a more or less bugged implementation.
maiorino [Thu, 27 Jul 2006 15:52:31 +0000 (15:52 +0000)]
All the declarative tactics now have a more or less bugged implementation.

17 years agoDeclarative tactics for rewriting steps, elimination of the existential
maiorino [Thu, 27 Jul 2006 14:47:57 +0000 (14:47 +0000)]
Declarative tactics for rewriting steps, elimination of the existential
quantifier and elimination of conjunciton implemented.

17 years agoNotation for the existential quantifier moved to core_notation.moo
maiorino [Thu, 27 Jul 2006 14:46:31 +0000 (14:46 +0000)]
Notation for the existential quantifier moved to core_notation.moo

17 years agoNew declarative commands (ast, pretty-printing and parsing only):
maiorino [Thu, 27 Jul 2006 09:32:47 +0000 (09:32 +0000)]
New declarative commands (ast, pretty-printing and parsing only):
  [obtain term] = term by term
  by term we have term (id) and term (id)
  we proceed by induction on term to prove term
  the thesis becomes term
  by induciton hypothesis we know term
  case id [(id:term)]*

17 years agoprint_endline => prerr_endline
Claudio Sacerdoti Coen [Thu, 27 Jul 2006 09:10:08 +0000 (09:10 +0000)]
print_endline => prerr_endline

17 years agoPatch to the unification to make the case (i l) vs (t l) work when i is
Claudio Sacerdoti Coen [Wed, 26 Jul 2006 15:50:54 +0000 (15:50 +0000)]
Patch to the unification to make the case (i l) vs (t l) work when i is
an inductive type and (t l) must be subject to weak head reduction.

17 years agoDebug code commented out.
Claudio Sacerdoti Coen [Wed, 26 Jul 2006 14:39:46 +0000 (14:39 +0000)]
Debug code commented out.

17 years agoElim now performs whd to find the inductive type.
Claudio Sacerdoti Coen [Wed, 26 Jul 2006 14:05:31 +0000 (14:05 +0000)]
Elim now performs whd to find the inductive type.

17 years agoadded tinycals to the proof we frequently use for examples and screenshots
Stefano Zacchiroli [Wed, 26 Jul 2006 09:24:55 +0000 (09:24 +0000)]
added tinycals to the proof we frequently use for examples and screenshots

17 years agoadded test for reordering of goals when using the 1,2,3: tinycal
Stefano Zacchiroli [Wed, 26 Jul 2006 09:17:25 +0000 (09:17 +0000)]
added test for reordering of goals when using the 1,2,3: tinycal

17 years agoorder is important
Enrico Tassi [Wed, 26 Jul 2006 08:35:34 +0000 (08:35 +0000)]
order is important

17 years agoadded definition of f_equal1. I think this file should not be inside the matita library!
Enrico Tassi [Tue, 25 Jul 2006 09:04:25 +0000 (09:04 +0000)]
added definition of f_equal1. I think this file should not be inside the matita library!
once cercions from /\ to eq will be committed the definition should be replaced by two
coercion statement (that will generate the composite)

17 years agoBug fixed: a symbol alias Symb(s,0) now subsumes the case Symb(s,n) for each n.
Andrea Asperti [Mon, 24 Jul 2006 16:36:26 +0000 (16:36 +0000)]
Bug fixed: a symbol alias Symb(s,0) now subsumes the case Symb(s,n) for each n.

17 years agoDisambiguation passes simplified.
Claudio Sacerdoti Coen [Mon, 24 Jul 2006 14:58:55 +0000 (14:58 +0000)]
Disambiguation passes simplified.

17 years agoA compiling version of the library.
Andrea Asperti [Mon, 24 Jul 2006 14:50:33 +0000 (14:50 +0000)]
A compiling version of the library.

17 years agouse the new graphviz pretty printer API
Stefano Zacchiroli [Mon, 24 Jul 2006 14:28:13 +0000 (14:28 +0000)]
use the new graphviz pretty printer API

17 years agoadded missing dependency
Stefano Zacchiroli [Mon, 24 Jul 2006 14:09:40 +0000 (14:09 +0000)]
added missing dependency

17 years agoequality now requires 2 extra parameters
Stefano Zacchiroli [Mon, 24 Jul 2006 14:09:30 +0000 (14:09 +0000)]
equality now requires 2 extra parameters

17 years agoremoved reference to primes1.ma (now removed)
Stefano Zacchiroli [Mon, 24 Jul 2006 14:09:09 +0000 (14:09 +0000)]
removed reference to primes1.ma (now removed)

17 years agoadded timeout parameter to auto paramodulation.
Enrico Tassi [Mon, 24 Jul 2006 10:32:14 +0000 (10:32 +0000)]
added timeout parameter to auto paramodulation.

17 years agomore work on matitaprover (no more XML and buris are created).
Enrico Tassi [Mon, 24 Jul 2006 09:32:54 +0000 (09:32 +0000)]
more work on matitaprover (no more XML and buris are created).
now matita can start on a .p file.

17 years agomore and more tests
Enrico Tassi [Mon, 24 Jul 2006 08:07:07 +0000 (08:07 +0000)]
more and more tests

17 years agomore static libs for matitaprover
Enrico Tassi [Sun, 23 Jul 2006 09:06:33 +0000 (09:06 +0000)]
more static libs for matitaprover

17 years agosee BOO025-1 as an example of failure if (mot p) is commented out.
Enrico Tassi [Sun, 23 Jul 2006 08:36:35 +0000 (08:36 +0000)]
see BOO025-1 as an example of failure if (mot p) is commented out.

17 years agoadded
Enrico Tassi [Sat, 22 Jul 2006 17:17:47 +0000 (17:17 +0000)]
added

17 years agomatitaprover
Enrico Tassi [Sat, 22 Jul 2006 17:14:13 +0000 (17:14 +0000)]
matitaprover

17 years agoeta_fix default to false
Enrico Tassi [Fri, 21 Jul 2006 14:17:20 +0000 (14:17 +0000)]
eta_fix default to false

17 years agoRevert of the previous situation: when an identifier has no universe all the
Claudio Sacerdoti Coen [Thu, 20 Jul 2006 15:17:46 +0000 (15:17 +0000)]
Revert of the previous situation: when an identifier has no universe all the
passes that does not use the library are doomed to fail and the user will
be asked how to instantiate everyn identifier (not withstanding performances).
Now if an identifier has no universe we look for its interpretations in the
library.

17 years agotrans chains even inside letins body
Enrico Tassi [Thu, 20 Jul 2006 15:10:24 +0000 (15:10 +0000)]
trans chains even inside letins body

17 years agoavoid collapsing node that does not need to be, i.e.:
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

17 years agoremoved abstractios for dummy metavariables when generating letins body
Enrico Tassi [Thu, 20 Jul 2006 13:11:23 +0000 (13:11 +0000)]
removed abstractios for dummy metavariables when generating letins body

17 years agoreorganization
Enrico Tassi [Thu, 20 Jul 2006 11:22:15 +0000 (11:22 +0000)]
reorganization

17 years agobugfix: proper computation of the amount of new node shown upon expand
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

17 years agoadded -dot to generate dot files
Enrico Tassi [Thu, 20 Jul 2006 09:30:22 +0000 (09:30 +0000)]
added -dot to generate dot files

17 years ago- added to the cicBrowser support for displaying recursive direct/inverse
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

17 years agoNew module to extract from the Db direct and inverse dependencies starting from
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.

17 years agoexported position_prefix (so that it can be looked up from elsewhere)
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)

17 years agouse double quotes around escaped URIs, single quotes fail when the URI contains
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

17 years ago- enable header to output graphs attributes and graph-wide node and edge
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

17 years ago- pipe graphviz markup to tred before generating png/map output to get rid of
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 ...)

17 years agoBug fixed in rewrite in multiple hypothesis and/or conclusion: a lifting was
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 :-)

17 years ago- added sql statements for querying forward and backward dependencies
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

17 years agoSubmitted a test for inferencing of dependent types.
Claudio Sacerdoti Coen [Wed, 19 Jul 2006 15:11:14 +0000 (15:11 +0000)]
Submitted a test for inferencing of dependent types.

17 years agoadded sets of uri pairs (useful for edges between uris)
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 ...

17 years agoCtr-C now cleans up (with a nice warning :-)
Claudio Sacerdoti Coen [Wed, 19 Jul 2006 10:04:02 +0000 (10:04 +0000)]
Ctr-C now cleans up (with a nice warning :-)

17 years agois_empty_listing fixed: the ls method normalizes away the .gz suffix
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

17 years agoSerious bug fixed in simplify: sometimes terms wwere not closed because of
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).

17 years agobaseuri for group.ma fixed
Claudio Sacerdoti Coen [Tue, 18 Jul 2006 14:33:50 +0000 (14:33 +0000)]
baseuri for group.ma fixed

17 years agohead_beta_reduce can now optionally perform delta reduction too
Claudio Sacerdoti Coen [Tue, 18 Jul 2006 14:30:57 +0000 (14:30 +0000)]
head_beta_reduce can now optionally perform delta reduction too

17 years agoUnification improved to handle beta-delta conversion in most cases.
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.

17 years agoadded split_nth
Stefano Zacchiroli [Tue, 18 Jul 2006 14:21:56 +0000 (14:21 +0000)]
added split_nth

17 years agodouble quotes node identifiers
Stefano Zacchiroli [Tue, 18 Jul 2006 14:21:04 +0000 (14:21 +0000)]
double quotes node identifiers

17 years agoBaseuri of applys.ma fixed.
Claudio Sacerdoti Coen [Tue, 18 Jul 2006 13:58:13 +0000 (13:58 +0000)]
Baseuri of applys.ma fixed.

17 years agoQuick&dirty patch to make Http_getter_storage.is_empty ignore {.moo,.metadata.lexicon...
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.

17 years agodependeciesParsed fixed to parse URIs also in QSTRINGs
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)

17 years agolegacy/coq.ma included
Claudio Sacerdoti Coen [Tue, 18 Jul 2006 11:53:38 +0000 (11:53 +0000)]
legacy/coq.ma included

17 years agole_inv renamed to avoid conflicts with the automatically generated one.
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.

17 years agormdir_descend now works also on non existent dirs
Claudio Sacerdoti Coen [Tue, 18 Jul 2006 11:39:18 +0000 (11:39 +0000)]
rmdir_descend now works also on non existent dirs

17 years agomagic number incremented (because of the new declarative commands)
Claudio Sacerdoti Coen [Tue, 18 Jul 2006 11:32:44 +0000 (11:32 +0000)]
magic number incremented (because of the new declarative commands)

17 years agolibraryclean fixed to eradicate files generated from .ma files that do not
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)

17 years agoThe dependencies parser is more robust w.r.t. to lexing errors.
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.

17 years ago...
Enrico Tassi [Mon, 17 Jul 2006 07:59:11 +0000 (07:59 +0000)]
...

17 years agoevvai!
Enrico Tassi [Mon, 17 Jul 2006 07:50:54 +0000 (07:50 +0000)]
evvai!

17 years ago...
Enrico Tassi [Mon, 17 Jul 2006 07:45:10 +0000 (07:45 +0000)]
...

17 years agoAdded the computation of max_weight.
Andrea Asperti [Fri, 14 Jul 2006 15:45:18 +0000 (15:45 +0000)]
Added the computation of max_weight.

17 years agoAdded the computation of max_weight for equations in proofs.
Andrea Asperti [Fri, 14 Jul 2006 15:41:26 +0000 (15:41 +0000)]
Added the computation of max_weight for equations in proofs.

17 years agoadded $Id$
Stefano Zacchiroli [Thu, 13 Jul 2006 09:41:14 +0000 (09:41 +0000)]
added $Id$

17 years agouse the graphviz pretty printer to generate graphviz markup for the coercions graph
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

17 years agomoved graphviz pretty printer outside matita, so that it can be used by other compone...
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)

17 years agouse lablGraphviz to render the coercion graph and added a callback to follow hyperlin...
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

17 years agogenerate dot files with attributes on nodes (instead of only edges), and added genera...
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

17 years agoadded uri_of_carr
Stefano Zacchiroli [Wed, 12 Jul 2006 17:13:14 +0000 (17:13 +0000)]
added uri_of_carr

17 years agoadded pretty printer for dot files (it may need to be moved elsewhere in the future)
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)

17 years agofixed the number of columns in the clusters table
Stefano Zacchiroli [Wed, 12 Jul 2006 15:22:21 +0000 (15:22 +0000)]
fixed the number of columns in the clusters table

17 years agoDocumentation date changed.
Claudio Sacerdoti Coen [Wed, 12 Jul 2006 15:05:48 +0000 (15:05 +0000)]
Documentation date changed.

17 years agoMore commands documented.
Claudio Sacerdoti Coen [Wed, 12 Jul 2006 15:00:41 +0000 (15:00 +0000)]
More commands documented.

17 years agobugfix: remove all generated temp files
Stefano Zacchiroli [Wed, 12 Jul 2006 14:56:44 +0000 (14:56 +0000)]
bugfix: remove all generated temp files

17 years agoadded widget for rendering and interacting with graphs generated via graphviz
Stefano Zacchiroli [Wed, 12 Jul 2006 14:44:46 +0000 (14:44 +0000)]
added widget for rendering and interacting with graphs generated via graphviz

17 years agoMore commands documented.
Claudio Sacerdoti Coen [Wed, 12 Jul 2006 13:58:29 +0000 (13:58 +0000)]
More commands documented.

17 years agoMore commands documented.
Claudio Sacerdoti Coen [Wed, 12 Jul 2006 13:33:44 +0000 (13:33 +0000)]
More commands documented.

17 years agoFirst skeleton of documentation for "other commands".
Claudio Sacerdoti Coen [Wed, 12 Jul 2006 13:13:26 +0000 (13:13 +0000)]
First skeleton of documentation for "other commands".

17 years agoMissing copyright added to tactics/declarative.ml*
Claudio Sacerdoti Coen [Wed, 12 Jul 2006 12:20:18 +0000 (12:20 +0000)]
Missing copyright added to tactics/declarative.ml*

17 years agoGrafiteAst.Quit (unused) removed.
Claudio Sacerdoti Coen [Wed, 12 Jul 2006 12:19:25 +0000 (12:19 +0000)]
GrafiteAst.Quit (unused) removed.

17 years agoGrafiteAst.Print (unused) removed.
Claudio Sacerdoti Coen [Wed, 12 Jul 2006 12:13:45 +0000 (12:13 +0000)]
GrafiteAst.Print (unused) removed.

17 years agoGrafiteAst.Search_pat and GrafiteAst.Search_term (both 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.

17 years agorestored the 2 ways of pasting: both "as term" and "as pattern" are available again
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

17 years agoparamodulation is not a stand alone tactic: doc fixed.
Claudio Sacerdoti Coen [Wed, 12 Jul 2006 08:45:32 +0000 (08:45 +0000)]
paramodulation is not a stand alone tactic: doc fixed.

17 years agoMore documentation.
Claudio Sacerdoti Coen [Tue, 11 Jul 2006 17:18:40 +0000 (17:18 +0000)]
More documentation.

17 years agodependences updated again :)
Ferruccio Guidi [Tue, 11 Jul 2006 17:08:41 +0000 (17:08 +0000)]
dependences updated again :)

17 years agoupdated dependences
Ferruccio Guidi [Tue, 11 Jul 2006 16:52:02 +0000 (16:52 +0000)]
updated dependences

17 years agoFirst experimental version of the declarative proof language for Matita.
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)

17 years agoMore TODO items in the documentation.
Claudio Sacerdoti Coen [Tue, 11 Jul 2006 13:09:36 +0000 (13:09 +0000)]
More TODO items in the documentation.

17 years ago- removed Positive and Negative (all is positive)
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