]> matita.cs.unibo.it Git - helm.git/log
helm.git
19 years agoadded a flag to do the check of alredy-proved-theorem
Enrico Tassi [Mon, 11 Jul 2005 14:08:33 +0000 (14:08 +0000)]
added a flag to do the check of alredy-proved-theorem

19 years agotentative hack for the incredible DB slowdown.
Enrico Tassi [Mon, 11 Jul 2005 14:07:04 +0000 (14:07 +0000)]
tentative hack for the incredible DB slowdown.
I suppose we use the DB in a really uncommon way, billions of inserts and
queryes mixed, while (I suppose) the usual is a bunch of inserts and then
billions of queries. ANALYZE TABLE is called sometime to try to ameliorate this
problem.

19 years ago...
Claudio Sacerdoti Coen [Mon, 11 Jul 2005 14:05:32 +0000 (14:05 +0000)]
...

19 years agoBug fixed: the left parameters of a record or inductive type were not added to
Claudio Sacerdoti Coen [Mon, 11 Jul 2005 14:03:52 +0000 (14:03 +0000)]
Bug fixed: the left parameters of a record or inductive type were not added to
the disambiguation domain.

19 years ago* added backtracking in matching code (hairy code!)
Luca Padovani [Mon, 11 Jul 2005 13:54:09 +0000 (13:54 +0000)]
* added backtracking in matching code (hairy code!)

19 years ago* various bug fix related to the environment returned when a match
Luca Padovani [Mon, 11 Jul 2005 13:28:21 +0000 (13:28 +0000)]
* various bug fix related to the environment returned when a match
  occurs
* first implementation of the "if" magic

19 years agoA few .cvsignore here and there.
Claudio Sacerdoti Coen [Mon, 11 Jul 2005 12:38:14 +0000 (12:38 +0000)]
A few .cvsignore here and there.

19 years ago...
Claudio Sacerdoti Coen [Mon, 11 Jul 2005 11:09:02 +0000 (11:09 +0000)]
...

19 years agoThe outtype of the MutCase of the generated elimination principles are now
Claudio Sacerdoti Coen [Mon, 11 Jul 2005 11:06:19 +0000 (11:06 +0000)]
The outtype of the MutCase of the generated elimination principles are now
always dependent (to avoid the ugly compatibility code with Coq).

19 years agoBug fixed in check_sort_elimination in the case (not tested so far)
Claudio Sacerdoti Coen [Mon, 11 Jul 2005 11:04:14 +0000 (11:04 +0000)]
Bug fixed in check_sort_elimination in the case (not tested so far)
dummy = false, Prop vs Type.

19 years agoBug fixed: the generated elimination principles used to have Anonymous
Claudio Sacerdoti Coen [Mon, 11 Jul 2005 09:52:37 +0000 (09:52 +0000)]
Bug fixed: the generated elimination principles used to have Anonymous
binders referenced! Fixed.

19 years ago...
Claudio Sacerdoti Coen [Mon, 11 Jul 2005 08:59:17 +0000 (08:59 +0000)]
...

19 years ago...
Claudio Sacerdoti Coen [Mon, 11 Jul 2005 08:58:27 +0000 (08:58 +0000)]
...

19 years agoaliases are now compared not only looking at the domain_item but also looking at...
Andrea Asperti [Mon, 11 Jul 2005 08:52:46 +0000 (08:52 +0000)]
aliases are now compared not only looking at the domain_item but also looking at the description

19 years agoonly regular files are ending in .ma are now searched
Andrea Asperti [Mon, 11 Jul 2005 08:49:03 +0000 (08:49 +0000)]
only regular files are ending in .ma are now searched

19 years agoNew version of the library, a bit more structured.
Andrea Asperti [Mon, 11 Jul 2005 07:20:13 +0000 (07:20 +0000)]
New version of the library, a bit more structured.

19 years ago Removed the old library.
Andrea Asperti [Mon, 11 Jul 2005 07:01:16 +0000 (07:01 +0000)]
  Removed the old library.

19 years agobuilt test_{lexer,parser} per default
Stefano Zacchiroli [Sat, 9 Jul 2005 16:33:19 +0000 (16:33 +0000)]
built test_{lexer,parser} per default

19 years agoremoved dependency on gdome2-xslt
Stefano Zacchiroli [Sat, 9 Jul 2005 16:32:26 +0000 (16:32 +0000)]
removed dependency on gdome2-xslt

19 years agoNew test suite for generalize.
Claudio Sacerdoti Coen [Sat, 9 Jul 2005 07:56:59 +0000 (07:56 +0000)]
New test suite for generalize.
The last test fails because of a weakness of apply.

19 years agoSome terms were processed in the wrong context.
Claudio Sacerdoti Coen [Sat, 9 Jul 2005 07:55:53 +0000 (07:55 +0000)]
Some terms were processed in the wrong context.

19 years agoGeneralize ported to the new select up to unification.
Claudio Sacerdoti Coen [Sat, 9 Jul 2005 07:38:59 +0000 (07:38 +0000)]
Generalize ported to the new select up to unification.

19 years agosnapshot
Stefano Zacchiroli [Fri, 8 Jul 2005 16:03:44 +0000 (16:03 +0000)]
snapshot
- added hyperlink handling on all notation literals

19 years agoadded variant thm flavour
Enrico Tassi [Fri, 8 Jul 2005 14:09:34 +0000 (14:09 +0000)]
added variant thm flavour

19 years agoadded Variant theorem flavour
Enrico Tassi [Fri, 8 Jul 2005 14:08:57 +0000 (14:08 +0000)]
added Variant theorem flavour

19 years agoReplace is now working again and it is able to match the pattern up to
Claudio Sacerdoti Coen [Fri, 8 Jul 2005 14:01:26 +0000 (14:01 +0000)]
Replace is now working again and it is able to match the pattern up to
unification.

19 years agosnapshot
Stefano Zacchiroli [Fri, 8 Jul 2005 14:00:05 +0000 (14:00 +0000)]
snapshot
- fixed priority and associativity
- code cleanup

19 years ago...
Claudio Sacerdoti Coen [Fri, 8 Jul 2005 12:37:08 +0000 (12:37 +0000)]
...

19 years agoElim generalized to saturate its argument.
Claudio Sacerdoti Coen [Fri, 8 Jul 2005 12:17:01 +0000 (12:17 +0000)]
Elim generalized to saturate its argument.

19 years agoElim generalized: the term to eliminate is now saturated (i.e. it is applied
Claudio Sacerdoti Coen [Fri, 8 Jul 2005 12:15:48 +0000 (12:15 +0000)]
Elim generalized: the term to eliminate is now saturated (i.e. it is applied
to as many ? as needed to make its type become something different from a
product).

19 years agoCosmetic changes: a piece of code replaced with a pre-defined function.
Claudio Sacerdoti Coen [Fri, 8 Jul 2005 12:13:16 +0000 (12:13 +0000)]
Cosmetic changes: a piece of code replaced with a pre-defined function.

19 years agodead code removed
Claudio Sacerdoti Coen [Fri, 8 Jul 2005 11:37:41 +0000 (11:37 +0000)]
dead code removed

19 years agoBug fixed: metavariables generated by the saturation in the rewrite tactic
Claudio Sacerdoti Coen [Fri, 8 Jul 2005 10:21:29 +0000 (10:21 +0000)]
Bug fixed: metavariables generated by the saturation in the rewrite tactic
were not declared as new goals in the output of the tactic.

19 years agoit seems the sequent window is refreshed properly now
Enrico Tassi [Fri, 8 Jul 2005 09:59:02 +0000 (09:59 +0000)]
it seems the sequent window is refreshed properly now

19 years agoadded query
Enrico Tassi [Fri, 8 Jul 2005 09:55:48 +0000 (09:55 +0000)]
added query

19 years agoadded some items
Stefano Zacchiroli [Fri, 8 Jul 2005 09:46:23 +0000 (09:46 +0000)]
added some items

19 years agofixed url
Enrico Tassi [Fri, 8 Jul 2005 09:45:34 +0000 (09:45 +0000)]
fixed url

19 years ago...
Claudio Sacerdoti Coen [Fri, 8 Jul 2005 09:20:20 +0000 (09:20 +0000)]
...

19 years agoversion 0.7.1
Stefano Zacchiroli [Fri, 8 Jul 2005 09:20:14 +0000 (09:20 +0000)]
version 0.7.1

19 years agoThe fix and cofix cases of the select were not finished. Done.
Claudio Sacerdoti Coen [Fri, 8 Jul 2005 09:19:06 +0000 (09:19 +0000)]
The fix and cofix cases of the select were not finished. Done.

19 years ago1. PrimitiveTactics.new_metasenv_for_apply changed a little bit, moved to
Claudio Sacerdoti Coen [Fri, 8 Jul 2005 09:15:19 +0000 (09:15 +0000)]
1. PrimitiveTactics.new_metasenv_for_apply changed a little bit, moved to
   ProofEngineHelpers and renamed to saturate_term. It can be used to
   fully apply a term to metavariables until its type becomes different from
   a product.
2. the tactic rewrite now saturates the user provided term
3. the select function (to map a pattern to a set of physical pointers) now
   work up to unification

WARNING: replace and generalize will not be working for a few hours

19 years agoAn impossible case changed to an assert false.
Claudio Sacerdoti Coen [Fri, 8 Jul 2005 08:10:45 +0000 (08:10 +0000)]
An impossible case changed to an assert false.

19 years ago...
Claudio Sacerdoti Coen [Fri, 8 Jul 2005 07:44:44 +0000 (07:44 +0000)]
...

19 years agoadded some other items
Stefano Zacchiroli [Thu, 7 Jul 2005 17:02:21 +0000 (17:02 +0000)]
added some other items

19 years agoadded some todo items
Stefano Zacchiroli [Thu, 7 Jul 2005 16:56:35 +0000 (16:56 +0000)]
added some todo items

19 years ago...
Claudio Sacerdoti Coen [Thu, 7 Jul 2005 16:49:46 +0000 (16:49 +0000)]
...

19 years ago...
Claudio Sacerdoti Coen [Thu, 7 Jul 2005 16:47:54 +0000 (16:47 +0000)]
...

19 years ago1. Warnings are now printed in orange (yellow was unvisible on a white
Claudio Sacerdoti Coen [Thu, 7 Jul 2005 15:33:18 +0000 (15:33 +0000)]
1. Warnings are now printed in orange (yellow was unvisible on a white
   background!)
2. the "Bad name" error is now a "Bad name" warning

19 years agoapply_tac now catches TypeChecerFailure and raises Failure
Enrico Tassi [Thu, 7 Jul 2005 15:31:30 +0000 (15:31 +0000)]
apply_tac now catches TypeChecerFailure and raises Failure

19 years agofixed auto when the context has some deleted hypothesis
Enrico Tassi [Thu, 7 Jul 2005 15:31:01 +0000 (15:31 +0000)]
fixed auto when the context has some deleted hypothesis

19 years agoNo more need for symbolic links: .matita, the configuration file, etc. are
Claudio Sacerdoti Coen [Thu, 7 Jul 2005 15:27:14 +0000 (15:27 +0000)]
No more need for symbolic links: .matita, the configuration file, etc. are
now looked for in the directory ./configure was launched in.

19 years agoBug fixed: uris can contain '-' (e.g. cic:/Sophia-Antipolis/...)
Claudio Sacerdoti Coen [Thu, 7 Jul 2005 15:05:10 +0000 (15:05 +0000)]
Bug fixed: uris can contain '-' (e.g. cic:/Sophia-Antipolis/...)

19 years agoNames bound in lambdas can now be used in the "canonical" name of the theorem.
Claudio Sacerdoti Coen [Thu, 7 Jul 2005 14:48:41 +0000 (14:48 +0000)]
Names bound in lambdas can now be used in the "canonical" name of the theorem.

19 years agoCheck function for Matita name convention.
Andrea Asperti [Thu, 7 Jul 2005 13:31:51 +0000 (13:31 +0000)]
Check function for Matita name convention.

19 years agoRaising an error on a bad theorem name.
Andrea Asperti [Thu, 7 Jul 2005 13:30:40 +0000 (13:30 +0000)]
Raising an error on a bad theorem name.

19 years ago- new upstream release
Stefano Zacchiroli [Thu, 7 Jul 2005 12:23:59 +0000 (12:23 +0000)]
- new upstream release
- gcc 4 abi transition

19 years agos/debian\//debian/: avoid issue on make dist with new automake
Stefano Zacchiroli [Thu, 7 Jul 2005 12:23:39 +0000 (12:23 +0000)]
s/debian\//debian/: avoid issue on make dist with new automake

19 years agobumped version to 0.0.7
Stefano Zacchiroli [Thu, 7 Jul 2005 12:23:15 +0000 (12:23 +0000)]
bumped version to 0.0.7

19 years agoenable static binding of C/OCaml glue code
Stefano Zacchiroli [Thu, 7 Jul 2005 12:22:57 +0000 (12:22 +0000)]
enable static binding of C/OCaml glue code

19 years agoanother bug of auto
Ferruccio Guidi [Thu, 7 Jul 2005 12:20:55 +0000 (12:20 +0000)]
another bug of auto

19 years ago...
Claudio Sacerdoti Coen [Thu, 7 Jul 2005 12:15:27 +0000 (12:15 +0000)]
...

19 years ago$ matita filename
Enrico Tassi [Thu, 7 Jul 2005 11:03:52 +0000 (11:03 +0000)]
$ matita filename
if filename is non-existent then creates it

19 years agoadded test for elim
Enrico Tassi [Thu, 7 Jul 2005 11:02:44 +0000 (11:02 +0000)]
added test for elim

19 years agotab -> spaces
Enrico Tassi [Thu, 7 Jul 2005 11:02:10 +0000 (11:02 +0000)]
tab -> spaces

19 years agoalim of now resets the counter
Enrico Tassi [Thu, 7 Jul 2005 11:01:59 +0000 (11:01 +0000)]
alim of now resets the counter

19 years ago...
Claudio Sacerdoti Coen [Thu, 7 Jul 2005 09:55:25 +0000 (09:55 +0000)]
...

19 years agomatitaclean now removes the .moo file, if existent.
Claudio Sacerdoti Coen [Thu, 7 Jul 2005 09:54:49 +0000 (09:54 +0000)]
matitaclean now removes the .moo file, if existent.

19 years agoenv creation fix
Enrico Tassi [Thu, 7 Jul 2005 09:45:18 +0000 (09:45 +0000)]
env creation fix

19 years agoBug fixed: no .moo can be generated if the status is <> No_proof
Claudio Sacerdoti Coen [Thu, 7 Jul 2005 09:40:02 +0000 (09:40 +0000)]
Bug fixed: no .moo can be generated if the status is <> No_proof

19 years agoDebugging message removed.
Claudio Sacerdoti Coen [Thu, 7 Jul 2005 09:39:47 +0000 (09:39 +0000)]
Debugging message removed.

19 years agonow tables are recreated if needed and mattiaclean all really clears the owner env...
Enrico Tassi [Thu, 7 Jul 2005 09:31:41 +0000 (09:31 +0000)]
now tables are recreated if needed and mattiaclean all really clears the owner env (purging tables that will be recreated by matita/c)

19 years agonotify was not called when Margin was raised. Fixed.
Claudio Sacerdoti Coen [Thu, 7 Jul 2005 09:31:36 +0000 (09:31 +0000)]
notify was not called when Margin was raised. Fixed.

19 years agotables for matita.owner are created at boot
Enrico Tassi [Thu, 7 Jul 2005 09:19:28 +0000 (09:19 +0000)]
tables for matita.owner are created at boot

19 years agofixed according to the new fresh name generator
Enrico Tassi [Thu, 7 Jul 2005 09:06:48 +0000 (09:06 +0000)]
fixed according to the new fresh name generator

19 years agomatita.ma.templ must be symbolically linked
Claudio Sacerdoti Coen [Thu, 7 Jul 2005 09:02:19 +0000 (09:02 +0000)]
matita.ma.templ must be symbolically linked

19 years agofixed a problem when newScript was called
Enrico Tassi [Thu, 7 Jul 2005 08:41:05 +0000 (08:41 +0000)]
fixed a problem when newScript was called
(the filename was not resetted properly)

19 years agoremoved gdom2 dep
Enrico Tassi [Thu, 7 Jul 2005 08:08:08 +0000 (08:08 +0000)]
removed gdom2 dep

19 years ago- bugfix: correctly handle real "index.theory"
Stefano Zacchiroli [Wed, 6 Jul 2005 17:20:25 +0000 (17:20 +0000)]
- bugfix: correctly handle real "index.theory"
- removed some debugging prints

19 years agoBug fixed: "intros n" should fail when there are less than n products or
Claudio Sacerdoti Coen [Wed, 6 Jul 2005 17:20:23 +0000 (17:20 +0000)]
Bug fixed: "intros n" should fail when there are less than n products or
let-ins. In particular "intro" should fail if the goal is not a product or
a let-in.

19 years agoadded index.theory handling
Stefano Zacchiroli [Wed, 6 Jul 2005 17:15:02 +0000 (17:15 +0000)]
added index.theory handling

19 years agoFixed a bug in the "do" tactical that made it diverge.
Claudio Sacerdoti Coen [Wed, 6 Jul 2005 16:30:03 +0000 (16:30 +0000)]
Fixed a bug in the "do" tactical that made it diverge.

19 years agomk_fresh_name now returns [name] instead of its basename if [name] is unused
Claudio Sacerdoti Coen [Wed, 6 Jul 2005 16:14:05 +0000 (16:14 +0000)]
mk_fresh_name now returns [name] instead of its basename if [name] is unused
in the context

19 years agono longer handle Shell exceptions (no more used by helm-getter)
Stefano Zacchiroli [Wed, 6 Jul 2005 16:00:45 +0000 (16:00 +0000)]
no longer handle Shell exceptions (no more used by helm-getter)

19 years agoadded backtick function
Stefano Zacchiroli [Wed, 6 Jul 2005 15:49:55 +0000 (15:49 +0000)]
added backtick function

19 years agono longer uses Shell library
Stefano Zacchiroli [Wed, 6 Jul 2005 15:49:45 +0000 (15:49 +0000)]
no longer uses Shell library

19 years ago- updated META dependencies (no more dbm, no more shell)
Stefano Zacchiroli [Wed, 6 Jul 2005 15:49:32 +0000 (15:49 +0000)]
- updated META dependencies (no more dbm, no more shell)
- removed module Http_getter_map

19 years agouses mowgli's getter conffile as sample
Stefano Zacchiroli [Wed, 6 Jul 2005 15:48:43 +0000 (15:48 +0000)]
uses mowgli's getter conffile as sample

19 years agosome more tests
Enrico Tassi [Wed, 6 Jul 2005 15:46:38 +0000 (15:46 +0000)]
some more tests

19 years agoreimplemented on top of latest getter library (no more maps!!!!)
Stefano Zacchiroli [Wed, 6 Jul 2005 15:24:22 +0000 (15:24 +0000)]
reimplemented on top of latest getter library (no more maps!!!!)

19 years agobugfix: leave ".theory" suffix in place for theory uris
Stefano Zacchiroli [Wed, 6 Jul 2005 15:24:07 +0000 (15:24 +0000)]
bugfix: leave ".theory" suffix in place for theory uris

19 years agohelp string in sync with available commands
Stefano Zacchiroli [Wed, 6 Jul 2005 15:23:46 +0000 (15:23 +0000)]
help string in sync with available commands

19 years ago- handle prefixes on the same line in conffile
Stefano Zacchiroli [Wed, 6 Jul 2005 15:23:30 +0000 (15:23 +0000)]
- handle prefixes on the same line in conffile
- cosmetic changes in settings pretty printing

19 years agocheck on baseuri
Enrico Tassi [Wed, 6 Jul 2005 15:03:41 +0000 (15:03 +0000)]
check on baseuri

19 years agoadded tests for contructor and clearbody
Enrico Tassi [Wed, 6 Jul 2005 14:52:52 +0000 (14:52 +0000)]
added tests for contructor and clearbody

19 years ago1. tactical "try_tacticals" renamed to "first"
Claudio Sacerdoti Coen [Wed, 6 Jul 2005 13:55:49 +0000 (13:55 +0000)]
1. tactical "try_tacticals" renamed to "first"
2. tacticals are now implemented as a functor to abstract the type of
   the tactic
3. tacticals are now activated in matita. Their arguments are parsed in the
   right context.

19 years agoclean did not remove matitatop*
Claudio Sacerdoti Coen [Wed, 6 Jul 2005 13:53:19 +0000 (13:53 +0000)]
clean did not remove matitatop*

19 years agoadded test for change
Enrico Tassi [Wed, 6 Jul 2005 13:44:39 +0000 (13:44 +0000)]
added test for change

19 years agoadded test for assumption
Enrico Tassi [Wed, 6 Jul 2005 13:09:34 +0000 (13:09 +0000)]
added test for assumption

19 years agoclear now fails if the hypothesys doesnt exist, and doesn not typecheck
Enrico Tassi [Wed, 6 Jul 2005 13:09:16 +0000 (13:09 +0000)]
clear now fails if the hypothesys doesnt exist, and doesn not typecheck
the whole context

19 years agoadded support for multiple binding of the same prefix (needed by the
Stefano Zacchiroli [Wed, 6 Jul 2005 12:58:05 +0000 (12:58 +0000)]
added support for multiple binding of the same prefix (needed by the
getter daemon for handling stylesheets)