]> matita.cs.unibo.it Git - helm.git/log
helm.git
18 years agoHuge commit for the release. Includes:
Enrico Tassi [Mon, 13 Mar 2006 12:20:25 +0000 (12:20 +0000)]
Huge commit for the release. Includes:
- getter_storage modifications to honor multiple (overlapping)
  ro/rw repositories
- removes of ~basedir
- addition of the 'publish' matitamake command used to install in system
  tables/directory a development (that is compiling with -system)
- removal of .build,.user,.devel config files (only one is needed)
- fixed make dist/install to strip binaries, install the library with the new
  method
- fixed compilation of the getter daemon
- deletion of grafite misc that is no more needed

18 years agoAdded inversion principle creation for inductive predicates.
marangon [Fri, 10 Mar 2006 12:59:53 +0000 (12:59 +0000)]
Added inversion principle creation for inductive predicates.

18 years agoInversion code cleaning.
marangon [Fri, 10 Mar 2006 12:20:41 +0000 (12:20 +0000)]
Inversion code cleaning.

18 years agouse the statusbar to display hyperlink targets
Stefano Zacchiroli [Wed, 8 Mar 2006 15:32:26 +0000 (15:32 +0000)]
use the statusbar to display hyperlink targets

18 years agoDebugging code removed.
Claudio Sacerdoti Coen [Wed, 8 Mar 2006 14:53:13 +0000 (14:53 +0000)]
Debugging code removed.

18 years agoReduction trick added to simplify (greatly speeding up some examples
Claudio Sacerdoti Coen [Wed, 8 Mar 2006 14:47:37 +0000 (14:47 +0000)]
Reduction trick added to simplify (greatly speeding up some examples
in library/algebra. For instance, a simplification that used to be performed
in more than 4h now takes less than 1s).

The idea is simply to avoid delta-reduction of a constant applied to
arguments that are not "active" (i.e. they cannot create a redex when
substituted in the body of the constant).

18 years agohand-like cursor when the cursor is on an href in a clickable math view
Stefano Zacchiroli [Tue, 7 Mar 2006 21:13:19 +0000 (21:13 +0000)]
hand-like cursor when the cursor is on an href in a clickable math view

18 years ago- added an hack to load sequents viewer's mathml from file
Stefano Zacchiroli [Tue, 7 Mar 2006 19:39:36 +0000 (19:39 +0000)]
- added an hack to load sequents viewer's mathml from file
- tried organizing entries of the debug menu

18 years agoThis simplify seems to diverge!
Claudio Sacerdoti Coen [Tue, 7 Mar 2006 18:21:39 +0000 (18:21 +0000)]
This simplify seems to diverge!

18 years agoFirst theorems proved on left cosets.
Claudio Sacerdoti Coen [Tue, 7 Mar 2006 17:31:09 +0000 (17:31 +0000)]
First theorems proved on left cosets.

18 years agoadded the creation of system_tables to the db when creating the user environment
Enrico Tassi [Tue, 7 Mar 2006 15:57:31 +0000 (15:57 +0000)]
added the creation of system_tables to the db when creating the user environment

18 years agoPP of Refine.RefineFailure.
marangon [Fri, 3 Mar 2006 17:12:41 +0000 (17:12 +0000)]
PP of Refine.RefineFailure.

18 years agoUse reference counting to keep track of camlp4 extensions so that the same
Stefano Zacchiroli [Fri, 24 Feb 2006 00:18:04 +0000 (00:18 +0000)]
Use reference counting to keep track of camlp4 extensions so that the same
grammar rules are not added several times. (closes: #147)

18 years agoadded a generic (yet rather trivial) module for reference counting
Stefano Zacchiroli [Fri, 24 Feb 2006 00:15:53 +0000 (00:15 +0000)]
added a generic (yet rather trivial) module for reference counting

18 years agobugfix: use utf8-aware substring function
Stefano Zacchiroli [Thu, 23 Feb 2006 22:30:23 +0000 (22:30 +0000)]
bugfix: use utf8-aware substring function

18 years agoadded "gragrep", grep-like tool over a bunch of grafite scripts
Stefano Zacchiroli [Thu, 23 Feb 2006 21:35:38 +0000 (21:35 +0000)]
added "gragrep", grep-like tool over a bunch of grafite scripts

18 years agoadded capability to specify externally extra command line arguments so that we
Stefano Zacchiroli [Thu, 23 Feb 2006 21:34:45 +0000 (21:34 +0000)]
added capability to specify externally extra command line arguments so that we
are no longer constrained to have all command line tools share the same command
line interface

18 years agoAdded module GrafiteWalker, which implements traversals (recursive and not) over
Stefano Zacchiroli [Thu, 23 Feb 2006 21:33:34 +0000 (21:33 +0000)]
Added module GrafiteWalker, which implements traversals (recursive and not) over
grafite scripts. Useful for grep/sed like operations over a bunch of scripts.

18 years agofactorized an ast_statement type which is (now) used from outside this module
Stefano Zacchiroli [Thu, 23 Feb 2006 21:32:24 +0000 (21:32 +0000)]
factorized an ast_statement type which is (now) used from outside this module

18 years ago- added src_root build time configuration value
Stefano Zacchiroli [Thu, 23 Feb 2006 21:31:23 +0000 (21:31 +0000)]
- added src_root build time configuration value
- added the disclaimer "ComponentsConf should not be here"

18 years agoinformation on current compilation state added in each file
Ferruccio Guidi [Thu, 23 Feb 2006 18:15:29 +0000 (18:15 +0000)]
information on current compilation state added in each file

18 years ago64 "change" here and there in the library are now simplify/unfold as they
Claudio Sacerdoti Coen [Thu, 23 Feb 2006 13:16:39 +0000 (13:16 +0000)]
64 "change" here and there in the library are now simplify/unfold as they
should have been. This has been possible because of some bugs fixed.

18 years agoDuring simplify, reduction of the argument of a Fix and of a MutCase is now
Claudio Sacerdoti Coen [Thu, 23 Feb 2006 13:13:04 +0000 (13:13 +0000)]
During simplify, reduction of the argument of a Fix and of a MutCase is now
performed using simplify. (It used to be performed by whd).
Pros: sometimes you should get simpler terms (but not so far)
Cons: sometimes simplification could simplify less than expected (but not so far)

18 years agoimproved comment of HExtlib.find
Stefano Zacchiroli [Wed, 22 Feb 2006 23:22:09 +0000 (23:22 +0000)]
improved comment of HExtlib.find

18 years ago- ensure simplify_deps exists when invoked
Stefano Zacchiroli [Wed, 22 Feb 2006 22:58:13 +0000 (22:58 +0000)]
- ensure simplify_deps exists when invoked
- added a SIMPLIFYDEPS variable to change its location

18 years agomoved initial (i.e. empty) lexiconEngine status to lexiconEngine from
Stefano Zacchiroli [Wed, 22 Feb 2006 22:39:47 +0000 (22:39 +0000)]
moved initial (i.e. empty) lexiconEngine status to lexiconEngine from
lexiconSync

18 years agosimplify used in place of change
Claudio Sacerdoti Coen [Wed, 22 Feb 2006 21:50:00 +0000 (21:50 +0000)]
simplify used in place of change

18 years agoBug fixed in simplify: delta expansion of constants applied to more arguments
Claudio Sacerdoti Coen [Wed, 22 Feb 2006 21:17:16 +0000 (21:17 +0000)]
Bug fixed in simplify: delta expansion of constants applied to more arguments
than head lambda abstractions was always performed (even if no "interesting"
reduction took place).

18 years agochanged structure of the generated utf8MacroTable.ml file so that it can be
Stefano Zacchiroli [Wed, 22 Feb 2006 14:39:11 +0000 (14:39 +0000)]
changed structure of the generated utf8MacroTable.ml file so that it can be
compiled with ocamlopt avoiding Stack_overflow

18 years agoMissing -I ../.. added.
Claudio Sacerdoti Coen [Wed, 22 Feb 2006 14:13:31 +0000 (14:13 +0000)]
Missing -I ../.. added.

18 years agoFirst part of bug #152 (unable to exit from Matita) solved.
Claudio Sacerdoti Coen [Wed, 22 Feb 2006 14:00:21 +0000 (14:00 +0000)]
First part of bug #152 (unable to exit from Matita) solved.

18 years agoOrder of compilation of the modules fixed.
Claudio Sacerdoti Coen [Wed, 22 Feb 2006 13:56:15 +0000 (13:56 +0000)]
Order of compilation of the modules fixed.

18 years agoCoercions are now hidden by default in termAcicContent.ml.
Claudio Sacerdoti Coen [Tue, 21 Feb 2006 18:23:18 +0000 (18:23 +0000)]
Coercions are now hidden by default in termAcicContent.ml.

18 years agoCoercions are now hidden by default (in termAcicContent.ml)
Claudio Sacerdoti Coen [Tue, 21 Feb 2006 18:22:12 +0000 (18:22 +0000)]
Coercions are now hidden by default (in termAcicContent.ml)

18 years agopack_coercion used to avoid packing n-ary coercions where n > 2.
Claudio Sacerdoti Coen [Mon, 20 Feb 2006 16:37:36 +0000 (16:37 +0000)]
pack_coercion used to avoid packing n-ary coercions where n > 2.
Fixed.

18 years agoStupid bug fixed.
Claudio Sacerdoti Coen [Mon, 20 Feb 2006 16:36:28 +0000 (16:36 +0000)]
Stupid bug fixed.

18 years agoPacking of implicit coercions must be also performed as soon as an object (or proof...
Claudio Sacerdoti Coen [Mon, 20 Feb 2006 15:55:35 +0000 (15:55 +0000)]
Packing of implicit coercions must be also performed as soon as an object (or proof status) is created.

18 years agoFinished one lemma (after many bug fixes here and there).
Claudio Sacerdoti Coen [Mon, 20 Feb 2006 15:05:37 +0000 (15:05 +0000)]
Finished one lemma (after many bug fixes here and there).

18 years agoBug fixed: rewrite > t where t had occurrences of metavariables in it could
Claudio Sacerdoti Coen [Mon, 20 Feb 2006 14:47:00 +0000 (14:47 +0000)]
Bug fixed: rewrite > t where t had occurrences of metavariables in it could
fail because of a missing apply_subst.

18 years agoLocalization bug fixed.
Claudio Sacerdoti Coen [Mon, 20 Feb 2006 13:59:46 +0000 (13:59 +0000)]
Localization bug fixed.

18 years agoSome more implicit coercions here and there.
Claudio Sacerdoti Coen [Mon, 20 Feb 2006 13:47:32 +0000 (13:47 +0000)]
Some more implicit coercions here and there.

18 years agoBug fixed in pack_coercions_obj. The context of the metas in the metasenv of
Claudio Sacerdoti Coen [Mon, 20 Feb 2006 13:24:01 +0000 (13:24 +0000)]
Bug fixed in pack_coercions_obj. The context of the metas in the metasenv of
the CurrentProof was not translated correctly.

18 years agoclass definition updated (but buggy now)
Ferruccio Guidi [Mon, 20 Feb 2006 11:58:44 +0000 (11:58 +0000)]
class definition updated (but buggy now)

18 years agoBug fixed: the source and target of declared parametric coercions used to
Claudio Sacerdoti Coen [Sat, 18 Feb 2006 19:31:28 +0000 (19:31 +0000)]
Bug fixed: the source and target of declared parametric coercions used to
be URIs of the inductive block instead of being URIs of single inductive
types or constructors.

18 years agoTrivial bug fixed in the merging of polymorphic coercions.
Claudio Sacerdoti Coen [Sat, 18 Feb 2006 18:20:02 +0000 (18:20 +0000)]
Trivial bug fixed in the merging of polymorphic coercions.

18 years agoBug fixed in insertion of parametric coercions.
Claudio Sacerdoti Coen [Sat, 18 Feb 2006 15:53:16 +0000 (15:53 +0000)]
Bug fixed in insertion of parametric coercions.
To fix the bug, the CoercGraph.look_for_coercion now returns a term saturated
with Cic.Implicits. As usual, remember to refine the term before further usage.

18 years agoMore refinement errors localized.
Claudio Sacerdoti Coen [Sat, 18 Feb 2006 14:33:42 +0000 (14:33 +0000)]
More refinement errors localized.

18 years agoMore refinement errors localized.
Claudio Sacerdoti Coen [Sat, 18 Feb 2006 12:22:18 +0000 (12:22 +0000)]
More refinement errors localized.

18 years agoBug fixed: the wrong exception was enriched, breaking the invariant that
Claudio Sacerdoti Coen [Sat, 18 Feb 2006 11:33:05 +0000 (11:33 +0000)]
Bug fixed: the wrong exception was enriched, breaking the invariant that
only unlocalized exceptions can be enriched.

18 years agoSys.command -> Unix.system
Enrico Tassi [Fri, 17 Feb 2006 15:40:09 +0000 (15:40 +0000)]
Sys.command -> Unix.system

18 years agotentative speedup not coercion-packing the proof after every step
Enrico Tassi [Fri, 17 Feb 2006 14:53:33 +0000 (14:53 +0000)]
tentative speedup not coercion-packing the proof after every step

18 years agoadded support for "polymorphic" coercions
Enrico Tassi [Wed, 15 Feb 2006 13:04:35 +0000 (13:04 +0000)]
added support for "polymorphic" coercions

18 years agofix
Enrico Tassi [Wed, 15 Feb 2006 11:49:03 +0000 (11:49 +0000)]
fix

18 years agofix
Enrico Tassi [Wed, 15 Feb 2006 08:38:50 +0000 (08:38 +0000)]
fix

18 years agofix
Enrico Tassi [Tue, 14 Feb 2006 20:33:17 +0000 (20:33 +0000)]
fix

18 years agofix
Enrico Tassi [Tue, 14 Feb 2006 20:25:18 +0000 (20:25 +0000)]
fix

18 years agoadded info on how to create the dumps
Stefano Zacchiroli [Tue, 14 Feb 2006 18:45:50 +0000 (18:45 +0000)]
added info on how to create the dumps

18 years agoadded snapshot of the coq exportation metadata
Stefano Zacchiroli [Tue, 14 Feb 2006 18:38:45 +0000 (18:38 +0000)]
added snapshot of the coq exportation metadata

18 years agotentative fix
Enrico Tassi [Tue, 14 Feb 2006 15:36:10 +0000 (15:36 +0000)]
tentative fix

18 years agoreverted orrible but correct syntax
Enrico Tassi [Tue, 14 Feb 2006 12:40:49 +0000 (12:40 +0000)]
reverted orrible but correct syntax

18 years agofixed syntax
Enrico Tassi [Tue, 14 Feb 2006 12:18:44 +0000 (12:18 +0000)]
fixed syntax

18 years agoRecapitalization of sect_tactics.xml
Claudio Sacerdoti Coen [Thu, 9 Feb 2006 16:49:02 +0000 (16:49 +0000)]
Recapitalization of sect_tactics.xml

18 years agoSome fixes in the documentation of the tactics.
Claudio Sacerdoti Coen [Thu, 9 Feb 2006 16:30:20 +0000 (16:30 +0000)]
Some fixes in the documentation of the tactics.

18 years agoA few intros_spec were missing here and there.
Claudio Sacerdoti Coen [Thu, 9 Feb 2006 16:27:50 +0000 (16:27 +0000)]
A few intros_spec were missing here and there.

18 years agoTypo fixed.
Claudio Sacerdoti Coen [Thu, 9 Feb 2006 16:16:18 +0000 (16:16 +0000)]
Typo fixed.

18 years agoMost of the tactics are now documented.
Claudio Sacerdoti Coen [Thu, 9 Feb 2006 16:14:18 +0000 (16:14 +0000)]
Most of the tactics are now documented.

18 years agocompleted installation instructions
Stefano Zacchiroli [Thu, 9 Feb 2006 00:19:56 +0000 (00:19 +0000)]
completed installation instructions

18 years agoEven more tactics documented.
Claudio Sacerdoti Coen [Wed, 8 Feb 2006 17:55:19 +0000 (17:55 +0000)]
Even more tactics documented.

18 years agoNew tactics (badly) documented.
Claudio Sacerdoti Coen [Wed, 8 Feb 2006 17:43:11 +0000 (17:43 +0000)]
New tactics (badly) documented.

18 years agoimplemented "install" target
Stefano Zacchiroli [Wed, 8 Feb 2006 17:15:07 +0000 (17:15 +0000)]
implemented "install" target

18 years agobuild temporary library in software/matita/.matita (instead of software/.matita)
Stefano Zacchiroli [Wed, 8 Feb 2006 17:14:49 +0000 (17:14 +0000)]
build temporary library in software/matita/.matita (instead of software/.matita)

18 years agoremoved duplicate copy of AUTHORS
Stefano Zacchiroli [Wed, 8 Feb 2006 17:14:19 +0000 (17:14 +0000)]
removed duplicate copy of AUTHORS

18 years agoinstall in /usr/local/matita/
Stefano Zacchiroli [Wed, 8 Feb 2006 17:14:06 +0000 (17:14 +0000)]
install in /usr/local/matita/

18 years agoexpand SRCROOT (is needed by matita/Makefile)
Stefano Zacchiroli [Wed, 8 Feb 2006 17:12:47 +0000 (17:12 +0000)]
expand SRCROOT (is needed by matita/Makefile)

18 years agobumped year
Stefano Zacchiroli [Wed, 8 Feb 2006 17:12:22 +0000 (17:12 +0000)]
bumped year

18 years agoNicer index for tactics in Yelp.
Claudio Sacerdoti Coen [Wed, 8 Feb 2006 16:51:43 +0000 (16:51 +0000)]
Nicer index for tactics in Yelp.

18 years agoported to the docbook "book"
Stefano Zacchiroli [Wed, 8 Feb 2006 16:49:55 +0000 (16:49 +0000)]
ported to the docbook "book"

18 years agoStrange fix (for a yelp bug?)
Claudio Sacerdoti Coen [Wed, 8 Feb 2006 16:40:25 +0000 (16:40 +0000)]
Strange fix (for a yelp bug?)

18 years agoFrom article to book
Claudio Sacerdoti Coen [Wed, 8 Feb 2006 16:36:39 +0000 (16:36 +0000)]
From article to book

18 years agocomment out an incomplete proof
Stefano Zacchiroli [Wed, 8 Feb 2006 15:35:08 +0000 (15:35 +0000)]
comment out an incomplete proof

18 years agoMore tactics documented.
Claudio Sacerdoti Coen [Wed, 8 Feb 2006 14:27:37 +0000 (14:27 +0000)]
More tactics documented.

18 years agoSeveral more tactics documented.
Claudio Sacerdoti Coen [Wed, 8 Feb 2006 14:15:34 +0000 (14:15 +0000)]
Several more tactics documented.

18 years agoNever implemented tactics compare and decide equality purged from the code.
Claudio Sacerdoti Coen [Wed, 8 Feb 2006 13:38:43 +0000 (13:38 +0000)]
Never implemented tactics compare and decide equality purged from the code.

18 years agoadded title to sliced htmls
Stefano Zacchiroli [Wed, 8 Feb 2006 12:54:56 +0000 (12:54 +0000)]
added title to sliced htmls

18 years agoadded pretty printing of generated xml files via xmllint --format
Stefano Zacchiroli [Wed, 8 Feb 2006 12:54:42 +0000 (12:54 +0000)]
added pretty printing of generated xml files via xmllint --format

18 years agoadded generation of .html and .txt version of manual parts
Stefano Zacchiroli [Wed, 8 Feb 2006 12:38:11 +0000 (12:38 +0000)]
added generation of .html and .txt version of manual parts

18 years ago- removed old commented code
Stefano Zacchiroli [Wed, 8 Feb 2006 12:33:08 +0000 (12:33 +0000)]
- removed old commented code
- added copyright notice

18 years agoHelp for the first two tactics.
Claudio Sacerdoti Coen [Wed, 8 Feb 2006 10:55:57 +0000 (10:55 +0000)]
Help for the first two tactics.

18 years agoadded splitting engine for .html generated by docbook -> xhtml conversion
Stefano Zacchiroli [Wed, 8 Feb 2006 10:34:37 +0000 (10:34 +0000)]
added splitting engine for .html generated by docbook -> xhtml conversion

18 years agono more dummy names for building the library in distributed tarballs
Stefano Zacchiroli [Wed, 8 Feb 2006 10:33:59 +0000 (10:33 +0000)]
no more dummy names for building the library in distributed tarballs

18 years ago"sec_" prefix for section IDs
Stefano Zacchiroli [Tue, 7 Feb 2006 23:08:27 +0000 (23:08 +0000)]
"sec_" prefix for section IDs

18 years agoAdded a few basic definitions of subgroups and left cosets (together with
Claudio Sacerdoti Coen [Tue, 7 Feb 2006 18:26:27 +0000 (18:26 +0000)]
Added a few basic definitions of subgroups and left cosets (together with
their extreme notation!)

18 years agoadded instructions (some gaps still to be filled in, notably: ./configure
Stefano Zacchiroli [Tue, 7 Feb 2006 17:54:41 +0000 (17:54 +0000)]
added instructions (some gaps still to be filled in, notably: ./configure
parameters and instructions on how to create the mysql database)

18 years agowritten install section up to build requirements
Stefano Zacchiroli [Tue, 7 Feb 2006 17:31:38 +0000 (17:31 +0000)]
written install section up to build requirements

18 years agochanged location of version.txt
Stefano Zacchiroli [Tue, 7 Feb 2006 15:13:41 +0000 (15:13 +0000)]
changed location of version.txt

18 years ago- moved version.txt.in to the help dir
Stefano Zacchiroli [Tue, 7 Feb 2006 14:54:25 +0000 (14:54 +0000)]
- moved version.txt.in to the help dir
- added Makefile to generate xhtml and pdf from the docbook manual

18 years agoreshaped manual
Stefano Zacchiroli [Tue, 7 Feb 2006 13:39:52 +0000 (13:39 +0000)]
reshaped manual

18 years ago- use the best matitamake to build the library on dist
Stefano Zacchiroli [Tue, 7 Feb 2006 10:54:15 +0000 (10:54 +0000)]
- use the best matitamake to build the library on dist
- renamed dist targets so that they are distinguishable and not callable in
  when developing matita

18 years agofill DISTRIBUTED value on dist
Stefano Zacchiroli [Tue, 7 Feb 2006 10:53:20 +0000 (10:53 +0000)]
fill DISTRIBUTED value on dist

18 years agoremoved useless grepping -v
Stefano Zacchiroli [Tue, 7 Feb 2006 10:53:01 +0000 (10:53 +0000)]
removed useless grepping -v