]>
matita.cs.unibo.it Git - helm.git/log
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.
Enrico Tassi [Thu, 7 Jul 2005 09:45:18 +0000 (09:45 +0000)]
env creation fix
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
Claudio Sacerdoti Coen [Thu, 7 Jul 2005 09:39:47 +0000 (09:39 +0000)]
Debugging message removed.
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)
Claudio Sacerdoti Coen [Thu, 7 Jul 2005 09:31:36 +0000 (09:31 +0000)]
notify was not called when Margin was raised. Fixed.
Enrico Tassi [Thu, 7 Jul 2005 09:19:28 +0000 (09:19 +0000)]
tables for matita.owner are created at boot
Enrico Tassi [Thu, 7 Jul 2005 09:06:48 +0000 (09:06 +0000)]
fixed according to the new fresh name generator
Claudio Sacerdoti Coen [Thu, 7 Jul 2005 09:02:19 +0000 (09:02 +0000)]
matita.ma.templ must be symbolically linked
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)
Enrico Tassi [Thu, 7 Jul 2005 08:08:08 +0000 (08:08 +0000)]
removed gdom2 dep
Stefano Zacchiroli [Wed, 6 Jul 2005 17:20:25 +0000 (17:20 +0000)]
- bugfix: correctly handle real "index.theory"
- removed some debugging prints
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.
Stefano Zacchiroli [Wed, 6 Jul 2005 17:15:02 +0000 (17:15 +0000)]
added index.theory handling
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.
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
Stefano Zacchiroli [Wed, 6 Jul 2005 16:00:45 +0000 (16:00 +0000)]
no longer handle Shell exceptions (no more used by helm-getter)
Stefano Zacchiroli [Wed, 6 Jul 2005 15:49:55 +0000 (15:49 +0000)]
added backtick function
Stefano Zacchiroli [Wed, 6 Jul 2005 15:49:45 +0000 (15:49 +0000)]
no longer uses Shell library
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
Stefano Zacchiroli [Wed, 6 Jul 2005 15:48:43 +0000 (15:48 +0000)]
uses mowgli's getter conffile as sample
Enrico Tassi [Wed, 6 Jul 2005 15:46:38 +0000 (15:46 +0000)]
some more tests
Stefano Zacchiroli [Wed, 6 Jul 2005 15:24:22 +0000 (15:24 +0000)]
reimplemented on top of latest getter library (no more maps!!!!)
Stefano Zacchiroli [Wed, 6 Jul 2005 15:24:07 +0000 (15:24 +0000)]
bugfix: leave ".theory" suffix in place for theory uris
Stefano Zacchiroli [Wed, 6 Jul 2005 15:23:46 +0000 (15:23 +0000)]
help string in sync with available commands
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
Enrico Tassi [Wed, 6 Jul 2005 15:03:41 +0000 (15:03 +0000)]
check on baseuri
Enrico Tassi [Wed, 6 Jul 2005 14:52:52 +0000 (14:52 +0000)]
added tests for contructor and clearbody
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.
Claudio Sacerdoti Coen [Wed, 6 Jul 2005 13:53:19 +0000 (13:53 +0000)]
clean did not remove matitatop*
Enrico Tassi [Wed, 6 Jul 2005 13:44:39 +0000 (13:44 +0000)]
added test for change
Enrico Tassi [Wed, 6 Jul 2005 13:09:34 +0000 (13:09 +0000)]
added test for assumption
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
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)
Enrico Tassi [Wed, 6 Jul 2005 12:47:51 +0000 (12:47 +0000)]
fix
Enrico Tassi [Wed, 6 Jul 2005 12:45:57 +0000 (12:45 +0000)]
added script template
added test for absurd
Stefano Zacchiroli [Wed, 6 Jul 2005 12:10:53 +0000 (12:10 +0000)]
do not .body/.types/.proof_tree files from ls output
Stefano Zacchiroli [Wed, 6 Jul 2005 12:10:22 +0000 (12:10 +0000)]
- bugfix in cache handling for remote resources
- more informative Resource_not_found exception (include method's name)
- catch http error exceptions
Enrico Tassi [Wed, 6 Jul 2005 12:08:43 +0000 (12:08 +0000)]
now it doesn't try to apply a cleared hypothesis
Stefano Zacchiroli [Wed, 6 Jul 2005 12:08:39 +0000 (12:08 +0000)]
better exception handling for HTTP errors
Claudio Sacerdoti Coen [Wed, 6 Jul 2005 12:01:48 +0000 (12:01 +0000)]
* Bug fixed: "tac." was parsed as Seq [tac]
* Pretty printing of Seq and other tacticals was utterly wrong.