]>
matita.cs.unibo.it Git - helm.git/log
Stefano Zacchiroli [Thu, 14 Jul 2005 16:38:04 +0000 (16:38 +0000)]
snapshot, notably:
- started merge with cic_transformations, ATM all available matita
scripts are parseable with test_parser fed with doc/core_notation.ma
Luca Padovani [Thu, 14 Jul 2005 09:19:28 +0000 (09:19 +0000)]
* added group box (?)
* added break layout and partially implemented
Stefano Zacchiroli [Thu, 14 Jul 2005 09:14:18 +0000 (09:14 +0000)]
bugfix: removed spurious section "helm_registry" from save_to generated files
Stefano Zacchiroli [Wed, 13 Jul 2005 17:03:04 +0000 (17:03 +0000)]
added XmlAttrs attribute for specification of xml attributes directly
from cicNotationRew.ml
Enrico Tassi [Wed, 13 Jul 2005 15:52:10 +0000 (15:52 +0000)]
all interface is locked during advance/retract
Enrico Tassi [Wed, 13 Jul 2005 15:31:43 +0000 (15:31 +0000)]
fixed lock mark
Enrico Tassi [Wed, 13 Jul 2005 12:41:19 +0000 (12:41 +0000)]
some more replace facility: alt-r
Enrico Tassi [Wed, 13 Jul 2005 12:32:37 +0000 (12:32 +0000)]
fix
Enrico Tassi [Wed, 13 Jul 2005 12:32:09 +0000 (12:32 +0000)]
added find&replace facility
Enrico Tassi [Wed, 13 Jul 2005 10:20:49 +0000 (10:20 +0000)]
use dvariant for associtivity
Enrico Tassi [Wed, 13 Jul 2005 10:15:30 +0000 (10:15 +0000)]
removed drop.
Andrea Asperti [Wed, 13 Jul 2005 10:09:01 +0000 (10:09 +0000)]
New version of the library.
Stefano Zacchiroli [Wed, 13 Jul 2005 10:02:52 +0000 (10:02 +0000)]
bugfix: "LPAREN" vs LPAREN
Stefano Zacchiroli [Wed, 13 Jul 2005 09:44:01 +0000 (09:44 +0000)]
snapshot
- added keyword handling for notation specifying string literals
- added keywords to level2_ast_lexer
Enrico Tassi [Wed, 13 Jul 2005 09:26:52 +0000 (09:26 +0000)]
copied text is unlocked :)
Enrico Tassi [Wed, 13 Jul 2005 08:38:00 +0000 (08:38 +0000)]
matitamake stuff:
- added matitamake
- matita.basedir has no /xml (added in save_object_to_disk)
- matitadep and matitac take -I <path> to add that path to
where includes are searched
Luca Padovani [Tue, 12 Jul 2005 15:07:10 +0000 (15:07 +0000)]
snapshot
- revised concrete syntax
- split parsers and lexers
- removed IF and THEN magics in favour of IF/THEN/ELSE and FAIL
Andrea Asperti [Tue, 12 Jul 2005 14:54:18 +0000 (14:54 +0000)]
Added a function equations_for_goal similar to signature_of_goal.
Claudio Sacerdoti Coen [Tue, 12 Jul 2005 10:14:40 +0000 (10:14 +0000)]
Debugging comment removed.
Claudio Sacerdoti Coen [Tue, 12 Jul 2005 10:10:17 +0000 (10:10 +0000)]
Benchmark fixed. It was broken by the change in the handling of
matita.conf.xml*
Enrico Tassi [Tue, 12 Jul 2005 08:28:23 +0000 (08:28 +0000)]
added matitamake
Enrico Tassi [Tue, 12 Jul 2005 08:27:51 +0000 (08:27 +0000)]
added matita.conf.xml.sample
Enrico Tassi [Tue, 12 Jul 2005 08:26:56 +0000 (08:26 +0000)]
added .moo
Alberto Griggio [Mon, 11 Jul 2005 18:24:43 +0000 (18:24 +0000)]
now proofs have the correct type :-)
Enrico Tassi [Mon, 11 Jul 2005 15:41:25 +0000 (15:41 +0000)]
...
Enrico Tassi [Mon, 11 Jul 2005 15:35:48 +0000 (15:35 +0000)]
fix
Luca Padovani [Mon, 11 Jul 2005 14:53:23 +0000 (14:53 +0000)]
* implemented unless
Enrico Tassi [Mon, 11 Jul 2005 14:36:05 +0000 (14:36 +0000)]
default USER_HOME to pwd
Claudio Sacerdoti Coen [Mon, 11 Jul 2005 14:32:06 +0000 (14:32 +0000)]
...
Claudio Sacerdoti Coen [Mon, 11 Jul 2005 14:30:47 +0000 (14:30 +0000)]
...
Claudio Sacerdoti Coen [Mon, 11 Jul 2005 14:17:37 +0000 (14:17 +0000)]
...
Enrico Tassi [Mon, 11 Jul 2005 14:10:43 +0000 (14:10 +0000)]
fix
Enrico Tassi [Mon, 11 Jul 2005 14:09:34 +0000 (14:09 +0000)]
matita.conf.xml.sample is now generated
Enrico Tassi [Mon, 11 Jul 2005 14:08:33 +0000 (14:08 +0000)]
added a flag to do the check of alredy-proved-theorem
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.
Claudio Sacerdoti Coen [Mon, 11 Jul 2005 14:05:32 +0000 (14:05 +0000)]
...
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.
Luca Padovani [Mon, 11 Jul 2005 13:54:09 +0000 (13:54 +0000)]
* added backtracking in matching code (hairy code!)
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
Claudio Sacerdoti Coen [Mon, 11 Jul 2005 12:38:14 +0000 (12:38 +0000)]
A few .cvsignore here and there.
Claudio Sacerdoti Coen [Mon, 11 Jul 2005 11:09:02 +0000 (11:09 +0000)]
...
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).
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.
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.
Claudio Sacerdoti Coen [Mon, 11 Jul 2005 08:59:17 +0000 (08:59 +0000)]
...
Claudio Sacerdoti Coen [Mon, 11 Jul 2005 08:58:27 +0000 (08:58 +0000)]
...
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
Andrea Asperti [Mon, 11 Jul 2005 08:49:03 +0000 (08:49 +0000)]
only regular files are ending in .ma are now searched
Andrea Asperti [Mon, 11 Jul 2005 07:20:13 +0000 (07:20 +0000)]
New version of the library, a bit more structured.
Andrea Asperti [Mon, 11 Jul 2005 07:01:16 +0000 (07:01 +0000)]
Removed the old library.
Stefano Zacchiroli [Sat, 9 Jul 2005 16:33:19 +0000 (16:33 +0000)]
built test_{lexer,parser} per default
Stefano Zacchiroli [Sat, 9 Jul 2005 16:32:26 +0000 (16:32 +0000)]
removed dependency on gdome2-xslt
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.
Claudio Sacerdoti Coen [Sat, 9 Jul 2005 07:55:53 +0000 (07:55 +0000)]
Some terms were processed in the wrong context.
Claudio Sacerdoti Coen [Sat, 9 Jul 2005 07:38:59 +0000 (07:38 +0000)]
Generalize ported to the new select up to unification.
Stefano Zacchiroli [Fri, 8 Jul 2005 16:03:44 +0000 (16:03 +0000)]
snapshot
- added hyperlink handling on all notation literals
Enrico Tassi [Fri, 8 Jul 2005 14:09:34 +0000 (14:09 +0000)]
added variant thm flavour
Enrico Tassi [Fri, 8 Jul 2005 14:08:57 +0000 (14:08 +0000)]
added Variant theorem flavour
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.
Stefano Zacchiroli [Fri, 8 Jul 2005 14:00:05 +0000 (14:00 +0000)]
snapshot
- fixed priority and associativity
- code cleanup
Claudio Sacerdoti Coen [Fri, 8 Jul 2005 12:37:08 +0000 (12:37 +0000)]
...
Claudio Sacerdoti Coen [Fri, 8 Jul 2005 12:17:01 +0000 (12:17 +0000)]
Elim generalized to saturate its argument.
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).
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.
Claudio Sacerdoti Coen [Fri, 8 Jul 2005 11:37:41 +0000 (11:37 +0000)]
dead code removed
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.
Enrico Tassi [Fri, 8 Jul 2005 09:59:02 +0000 (09:59 +0000)]
it seems the sequent window is refreshed properly now
Enrico Tassi [Fri, 8 Jul 2005 09:55:48 +0000 (09:55 +0000)]
added query
Stefano Zacchiroli [Fri, 8 Jul 2005 09:46:23 +0000 (09:46 +0000)]
added some items
Enrico Tassi [Fri, 8 Jul 2005 09:45:34 +0000 (09:45 +0000)]
fixed url
Claudio Sacerdoti Coen [Fri, 8 Jul 2005 09:20:20 +0000 (09:20 +0000)]
...
Stefano Zacchiroli [Fri, 8 Jul 2005 09:20:14 +0000 (09:20 +0000)]
version 0.7.1
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.
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
Claudio Sacerdoti Coen [Fri, 8 Jul 2005 08:10:45 +0000 (08:10 +0000)]
An impossible case changed to an assert false.
Claudio Sacerdoti Coen [Fri, 8 Jul 2005 07:44:44 +0000 (07:44 +0000)]
...
Stefano Zacchiroli [Thu, 7 Jul 2005 17:02:21 +0000 (17:02 +0000)]
added some other items
Stefano Zacchiroli [Thu, 7 Jul 2005 16:56:35 +0000 (16:56 +0000)]
added some todo items
Claudio Sacerdoti Coen [Thu, 7 Jul 2005 16:49:46 +0000 (16:49 +0000)]
...
Claudio Sacerdoti Coen [Thu, 7 Jul 2005 16:47:54 +0000 (16:47 +0000)]
...
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
Enrico Tassi [Thu, 7 Jul 2005 15:31:30 +0000 (15:31 +0000)]
apply_tac now catches TypeChecerFailure and raises Failure
Enrico Tassi [Thu, 7 Jul 2005 15:31:01 +0000 (15:31 +0000)]
fixed auto when the context has some deleted hypothesis
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.
Claudio Sacerdoti Coen [Thu, 7 Jul 2005 15:05:10 +0000 (15:05 +0000)]
Bug fixed: uris can contain '-' (e.g. cic:/Sophia-Antipolis/...)
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.
Andrea Asperti [Thu, 7 Jul 2005 13:31:51 +0000 (13:31 +0000)]
Check function for Matita name convention.
Andrea Asperti [Thu, 7 Jul 2005 13:30:40 +0000 (13:30 +0000)]
Raising an error on a bad theorem name.
Stefano Zacchiroli [Thu, 7 Jul 2005 12:23:59 +0000 (12:23 +0000)]
- new upstream release
- gcc 4 abi transition
Stefano Zacchiroli [Thu, 7 Jul 2005 12:23:39 +0000 (12:23 +0000)]
s/debian\//debian/: avoid issue on make dist with new automake
Stefano Zacchiroli [Thu, 7 Jul 2005 12:23:15 +0000 (12:23 +0000)]
bumped version to 0.0.7
Stefano Zacchiroli [Thu, 7 Jul 2005 12:22:57 +0000 (12:22 +0000)]
enable static binding of C/OCaml glue code
Ferruccio Guidi [Thu, 7 Jul 2005 12:20:55 +0000 (12:20 +0000)]
another bug of auto
Claudio Sacerdoti Coen [Thu, 7 Jul 2005 12:15:27 +0000 (12:15 +0000)]
...
Enrico Tassi [Thu, 7 Jul 2005 11:03:52 +0000 (11:03 +0000)]
$ matita filename
if filename is non-existent then creates it
Enrico Tassi [Thu, 7 Jul 2005 11:02:44 +0000 (11:02 +0000)]
added test for elim
Enrico Tassi [Thu, 7 Jul 2005 11:02:10 +0000 (11:02 +0000)]
tab -> spaces
Enrico Tassi [Thu, 7 Jul 2005 11:01:59 +0000 (11:01 +0000)]
alim of now resets the counter
Claudio Sacerdoti Coen [Thu, 7 Jul 2005 09:55:25 +0000 (09:55 +0000)]
...
Claudio Sacerdoti Coen [Thu, 7 Jul 2005 09:54:49 +0000 (09:54 +0000)]
matitaclean now removes the .moo file, if existent.