]>
matita.cs.unibo.it Git - helm.git/log
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.
Ferruccio Guidi [Wed, 6 Jul 2005 11:27:45 +0000 (11:27 +0000)]
fix please
Enrico Tassi [Wed, 6 Jul 2005 10:02:58 +0000 (10:02 +0000)]
matita now asks to save .moo if possible or cleans the dust the
execution has produced
Stefano Zacchiroli [Wed, 6 Jul 2005 09:13:20 +0000 (09:13 +0000)]
added docu comment
Stefano Zacchiroli [Wed, 6 Jul 2005 09:13:11 +0000 (09:13 +0000)]
typo fixed: s/msemantics/semantics/
Stefano Zacchiroli [Wed, 6 Jul 2005 09:12:49 +0000 (09:12 +0000)]
removed (wrong) output encoding iso-8859-1
Claudio Sacerdoti Coen [Wed, 6 Jul 2005 09:04:08 +0000 (09:04 +0000)]
Shell variables are all global! Fixed a bug that prevented the removal
of the temporary directory after the end of the text.
Claudio Sacerdoti Coen [Wed, 6 Jul 2005 08:43:54 +0000 (08:43 +0000)]
-rectypes missing for native code compilation
Claudio Sacerdoti Coen [Wed, 6 Jul 2005 08:34:12 +0000 (08:34 +0000)]
Some precisations on a few comments by Ferruccio.
Stefano Zacchiroli [Tue, 5 Jul 2005 16:03:13 +0000 (16:03 +0000)]
snapshot
- bugfixes here and there ...
- precedence still need to be fixed
Ferruccio Guidi [Tue, 5 Jul 2005 15:49:26 +0000 (15:49 +0000)]
name specifications added for elim_intros, elim_intros_simpl and elim_type
Claudio Sacerdoti Coen [Tue, 5 Jul 2005 15:46:36 +0000 (15:46 +0000)]
Debugging back to false
Claudio Sacerdoti Coen [Tue, 5 Jul 2005 15:15:06 +0000 (15:15 +0000)]
Wrong merge repaired.
Claudio Sacerdoti Coen [Tue, 5 Jul 2005 15:09:44 +0000 (15:09 +0000)]
matitatop now cleans all before exiting in every situation.
Indeed, quite often it cleans all twice :-)
Claudio Sacerdoti Coen [Tue, 5 Jul 2005 15:08:59 +0000 (15:08 +0000)]
Another "hard" test that used to fail.
Claudio Sacerdoti Coen [Tue, 5 Jul 2005 15:08:10 +0000 (15:08 +0000)]
Bug fixed: the outtype of a match when omitted was interpreted as an implicit
type (instead it is an implicit term). Thus its type was restricted to be a
sort.
Enrico Tassi [Tue, 5 Jul 2005 14:49:51 +0000 (14:49 +0000)]
function to domp moo_content is now exported
Claudio Sacerdoti Coen [Tue, 5 Jul 2005 14:36:47 +0000 (14:36 +0000)]
This commit fixes matitatop that was no longer working without arguments.
It also make matitatop clean everything without exiting, unless the user
types ^D in the ocaml toploop :-(