]> matita.cs.unibo.it Git - helm.git/log
helm.git
19 years agoAdded congruence.ma.
Andrea Asperti [Mon, 3 Oct 2005 08:16:18 +0000 (08:16 +0000)]
Added congruence.ma.

19 years agothe filled object is inserted in the env after a successful typechecking
Enrico Tassi [Mon, 3 Oct 2005 08:16:07 +0000 (08:16 +0000)]
the filled object is inserted in the env after a successful typechecking

19 years agoSeveral changes. Proof of Fermat's little theorem completed.
Andrea Asperti [Mon, 3 Oct 2005 08:13:33 +0000 (08:13 +0000)]
Several changes. Proof of Fermat's little theorem completed.

19 years agofixed clean_and_fill that now fills the object (used to fill only graph)
Enrico Tassi [Mon, 3 Oct 2005 08:12:04 +0000 (08:12 +0000)]
fixed clean_and_fill that now fills the object (used to fill only graph)

19 years agomoved to fast implementation and fixed a bug in the clean_ugraph function
Enrico Tassi [Mon, 3 Oct 2005 08:10:18 +0000 (08:10 +0000)]
moved to fast implementation and fixed a bug in the clean_ugraph function

19 years ago* well-formedness constraints
Luca Padovani [Sun, 2 Oct 2005 16:39:11 +0000 (16:39 +0000)]
* well-formedness constraints

19 years ago* added well-formedness rules for level 2 patterns
Luca Padovani [Sun, 2 Oct 2005 07:54:42 +0000 (07:54 +0000)]
* added well-formedness rules for level 2 patterns

19 years ago* added pattern matching of level 2 terms
Luca Padovani [Sat, 1 Oct 2005 06:36:25 +0000 (06:36 +0000)]
* added pattern matching of level 2 terms

19 years ago- fixed some metasenv issues
Stefano Zacchiroli [Fri, 30 Sep 2005 19:23:36 +0000 (19:23 +0000)]
- fixed some metasenv issues
- remove closed goals from todo and dot continuations
- use more basic functions for mapping/filtering

19 years agofixed some (more) typos
Stefano Zacchiroli [Fri, 30 Sep 2005 14:16:28 +0000 (14:16 +0000)]
fixed some (more) typos

19 years agofixed some typos
Stefano Zacchiroli [Fri, 30 Sep 2005 14:00:33 +0000 (14:00 +0000)]
fixed some typos

19 years agocontinuationals semantics: first draft
Stefano Zacchiroli [Fri, 30 Sep 2005 13:44:36 +0000 (13:44 +0000)]
continuationals semantics: first draft

19 years agomoved a (commented) test in a handier position
Stefano Zacchiroli [Thu, 29 Sep 2005 14:56:55 +0000 (14:56 +0000)]
moved a (commented) test in a handier position

19 years ago* required for the blob icon
Luca Padovani [Thu, 29 Sep 2005 14:42:17 +0000 (14:42 +0000)]
* required for the blob icon

19 years ago* added concrete syntax for level 2
Luca Padovani [Thu, 29 Sep 2005 14:10:47 +0000 (14:10 +0000)]
* added concrete syntax for level 2

19 years agonon-default equalities in equations_for_goal
Alberto Griggio [Thu, 29 Sep 2005 12:26:25 +0000 (12:26 +0000)]
non-default equalities in equations_for_goal

19 years agoupgraded code to work with non-default equalities
Alberto Griggio [Thu, 29 Sep 2005 12:25:45 +0000 (12:25 +0000)]
upgraded code to work with non-default equalities

19 years ago* snapshot
Luca Padovani [Thu, 29 Sep 2005 09:14:02 +0000 (09:14 +0000)]
* snapshot

19 years agoFurther speed-up in the disambiguation algorithm.
Claudio Sacerdoti Coen [Thu, 29 Sep 2005 09:10:37 +0000 (09:10 +0000)]
Further speed-up in the disambiguation algorithm.

The case |choices| = 1 is handled in a special way:
 if |choices| = 1 also for the next ambiguous symbol, then the
  current refinement step is skipped

NOTE: this suggests that pre-setting all the interpretations with cardinality 1
(as it used to be) could greatly speed up things in certain cases

19 years ago...
Claudio Sacerdoti Coen [Thu, 29 Sep 2005 07:25:31 +0000 (07:25 +0000)]
...

19 years ago* required for texing it
Luca Padovani [Thu, 29 Sep 2005 07:07:27 +0000 (07:07 +0000)]
* required for texing it

19 years ago+ well-formedness of level 1 patterns
Luca Padovani [Thu, 29 Sep 2005 07:07:13 +0000 (07:07 +0000)]
+ well-formedness of level 1 patterns
+ concrete syntax of level 1 patterns
+ level 1 terms

19 years ago* first version of the specification
Luca Padovani [Wed, 28 Sep 2005 16:28:30 +0000 (16:28 +0000)]
* first version of the specification

19 years agobetter precedence handling, should remove useless parens
Stefano Zacchiroli [Wed, 28 Sep 2005 13:35:50 +0000 (13:35 +0000)]
better precedence handling, should remove useless parens

19 years agoNew entry: relevant_equations.
Andrea Asperti [Wed, 28 Sep 2005 10:15:40 +0000 (10:15 +0000)]
New entry: relevant_equations.

19 years agospotted missing times notation
Stefano Zacchiroli [Wed, 28 Sep 2005 07:29:39 +0000 (07:29 +0000)]
spotted missing times notation

19 years agofixed some english typos
Stefano Zacchiroli [Tue, 27 Sep 2005 16:37:47 +0000 (16:37 +0000)]
fixed some english typos

19 years agochanged precedence/associativeness handling: relative position of children wrt its...
Stefano Zacchiroli [Tue, 27 Sep 2005 16:37:13 +0000 (16:37 +0000)]
changed precedence/associativeness handling: relative position of children wrt its (box-)parent is now statically computed starting from the level1 pattern

19 years agoadded/exported pp_pos & pp_attribute
Stefano Zacchiroli [Tue, 27 Sep 2005 16:34:36 +0000 (16:34 +0000)]
added/exported pp_pos & pp_attribute

19 years agoremoved .annot files (files containing type annotations generated with ocamlc -dtypes)
Stefano Zacchiroli [Tue, 27 Sep 2005 16:33:28 +0000 (16:33 +0000)]
removed .annot files (files containing type annotations generated with ocamlc -dtypes)

19 years agosmall error in nth_prime.
Andrea Asperti [Tue, 27 Sep 2005 16:28:34 +0000 (16:28 +0000)]
small error in nth_prime.

19 years agoNew entry: fermat's little theorem (almost complete).
Andrea Asperti [Tue, 27 Sep 2005 16:17:16 +0000 (16:17 +0000)]
New entry: fermat's little theorem (almost complete).
Corrected plus_to_minus, sparing an hypothesis.

19 years agomore fine grained debug printing
Stefano Zacchiroli [Tue, 27 Sep 2005 14:31:40 +0000 (14:31 +0000)]
more fine grained debug printing

19 years agochanged type of ids_to_uris table to (Cic.id, UriManager.uri) Hashtbl.t
Stefano Zacchiroli [Tue, 27 Sep 2005 14:22:15 +0000 (14:22 +0000)]
changed type of ids_to_uris table to (Cic.id, UriManager.uri) Hashtbl.t
(uris are no longer strings)

19 years agoBetter handling of idref propagation, no more Href hack, multiple idrefs are
Stefano Zacchiroli [Tue, 27 Sep 2005 14:17:34 +0000 (14:17 +0000)]
Better handling of idref propagation, no more Href hack, multiple idrefs are
now kept at the Ast level.
Still issues in idref propagation for magics.

19 years agomoved list_uniq to the extlib
Stefano Zacchiroli [Tue, 27 Sep 2005 14:15:46 +0000 (14:15 +0000)]
moved list_uniq to the extlib

19 years agoadded support for multiple idrefs
Stefano Zacchiroli [Tue, 27 Sep 2005 14:15:17 +0000 (14:15 +0000)]
added support for multiple idrefs

19 years agoadded list_uniq
Stefano Zacchiroli [Tue, 27 Sep 2005 14:12:16 +0000 (14:12 +0000)]
added list_uniq

19 years agocompleted use of \mod and / notation
Stefano Zacchiroli [Tue, 27 Sep 2005 12:56:30 +0000 (12:56 +0000)]
completed use of \mod and / notation

19 years ago...
Claudio Sacerdoti Coen [Mon, 26 Sep 2005 16:59:16 +0000 (16:59 +0000)]
...

19 years agocoq.moo is now automatically generated. New targets:
Claudio Sacerdoti Coen [Mon, 26 Sep 2005 16:55:45 +0000 (16:55 +0000)]
coq.moo is now automatically generated. New targets:
 coq.moo
 coq.moo.opt (almost .PHONY)

19 years agofix WE HAVE NO UNIVERSE
Enrico Tassi [Mon, 26 Sep 2005 16:49:56 +0000 (16:49 +0000)]
fix WE HAVE NO UNIVERSE

19 years agofixed typo
Stefano Zacchiroli [Mon, 26 Sep 2005 16:38:37 +0000 (16:38 +0000)]
fixed typo

19 years ago./matitaclean all removes all
Enrico Tassi [Mon, 26 Sep 2005 16:37:23 +0000 (16:37 +0000)]
./matitaclean all removes all

19 years agostrip heading '\' on Mo s
Stefano Zacchiroli [Mon, 26 Sep 2005 16:30:36 +0000 (16:30 +0000)]
strip heading '\' on Mo s

19 years agoremoved some dead code
Stefano Zacchiroli [Mon, 26 Sep 2005 16:28:21 +0000 (16:28 +0000)]
removed some dead code

19 years agoif a node has an xref use it for cut and paste, no matter if it have an href as well
Stefano Zacchiroli [Mon, 26 Sep 2005 16:27:58 +0000 (16:27 +0000)]
if a node has an xref use it for cut and paste, no matter if it have an href as well

19 years agocoq.moo is now automatically generated
Claudio Sacerdoti Coen [Mon, 26 Sep 2005 16:27:30 +0000 (16:27 +0000)]
coq.moo is now automatically generated

19 years agofunction composition notation
Stefano Zacchiroli [Mon, 26 Sep 2005 16:27:18 +0000 (16:27 +0000)]
function composition notation

19 years agoCoq's existential fixed.
Claudio Sacerdoti Coen [Mon, 26 Sep 2005 16:25:07 +0000 (16:25 +0000)]
Coq's existential fixed.

19 years agodiv and mod notation ('%' and '\mod')
Stefano Zacchiroli [Mon, 26 Sep 2005 16:23:19 +0000 (16:23 +0000)]
div and mod notation ('%' and '\mod')

19 years agoadded override for \circ (notation for function composition)
Stefano Zacchiroli [Mon, 26 Sep 2005 16:13:44 +0000 (16:13 +0000)]
added override for \circ (notation for function composition)

19 years agomatitatop.opt should not be generated
Claudio Sacerdoti Coen [Mon, 26 Sep 2005 16:02:35 +0000 (16:02 +0000)]
matitatop.opt should not be generated

19 years agoUnification enhanchement.
Claudio Sacerdoti Coen [Mon, 26 Sep 2005 15:59:44 +0000 (15:59 +0000)]
Unification enhanchement.

19 years agoUnification enhanchement:
Claudio Sacerdoti Coen [Mon, 26 Sep 2005 15:59:13 +0000 (15:59 +0000)]
Unification enhanchement:

 (?1 t) vs (h t)     used to return    ?1 := \lambda x.h x
                     it now returns    ?1 := h

Note: both heuristics are not complete. E.g.:

(H ?1 (?1 t)) vs (H h (h t))                 used to fail (now succeeds)
(H ?1 (?1 t)) vs (H (\lambda x.h x) (h t))   used to succeed (now fails)

19 years agoInclusion path fixed.
Claudio Sacerdoti Coen [Mon, 26 Sep 2005 15:48:31 +0000 (15:48 +0000)]
Inclusion path fixed.

19 years agonew signature of auto_tac, with a new optional argument "full", to invoke the
Alberto Griggio [Mon, 26 Sep 2005 15:14:59 +0000 (15:14 +0000)]
new signature of auto_tac, with a new optional argument "full", to invoke the
new paramodulation

19 years agonew paramodulation
Alberto Griggio [Mon, 26 Sep 2005 15:11:43 +0000 (15:11 +0000)]
new paramodulation

19 years ago*** empty log message ***
Alberto Griggio [Mon, 26 Sep 2005 15:05:26 +0000 (15:05 +0000)]
*** empty log message ***

19 years agonew signature of auto_tac, with a new optional argument "full", to invoke the
Alberto Griggio [Mon, 26 Sep 2005 14:59:01 +0000 (14:59 +0000)]
new signature of auto_tac, with a new optional argument "full", to invoke the
new paramodulation

19 years agoadded apply_tac_verbose_with_subst, returning a Cic.substitution instead of a
Alberto Griggio [Mon, 26 Sep 2005 14:55:28 +0000 (14:55 +0000)]
added apply_tac_verbose_with_subst, returning a Cic.substitution instead of a
substitution function, needed by the new paramodulation

19 years agoadded binary version of coq.moo and the corresponding source version
Stefano Zacchiroli [Mon, 26 Sep 2005 13:47:43 +0000 (13:47 +0000)]
added binary version of coq.moo and the corresponding source version

19 years agoremoved textual version of coq's moo file
Stefano Zacchiroli [Mon, 26 Sep 2005 13:47:09 +0000 (13:47 +0000)]
removed textual version of coq's moo file

19 years agoMatitacleanLib.remove_baseuris will remove empty directories.
Enrico Tassi [Mon, 26 Sep 2005 12:32:26 +0000 (12:32 +0000)]
MatitacleanLib.remove_baseuris will remove empty directories.

19 years agopermutation.ma added to the repository.
Andrea Asperti [Mon, 26 Sep 2005 11:06:32 +0000 (11:06 +0000)]
permutation.ma added to the repository.

19 years agoSmall bug due to case unsensitiveness in the check function.
Andrea Asperti [Mon, 26 Sep 2005 09:35:42 +0000 (09:35 +0000)]
Small bug due to case unsensitiveness in the check function.

19 years agochanged default divide notation to a/b
Stefano Zacchiroli [Mon, 26 Sep 2005 09:29:59 +0000 (09:29 +0000)]
changed default divide notation to a/b

19 years agobugfix: reash uris embedded in cic appl patterns
Stefano Zacchiroli [Mon, 26 Sep 2005 09:29:37 +0000 (09:29 +0000)]
bugfix: reash uris embedded in cic appl patterns

19 years ago- added integrity checks on .moo files
Stefano Zacchiroli [Mon, 26 Sep 2005 08:58:45 +0000 (08:58 +0000)]
- added integrity checks on .moo files
- removed a lot of auxiliary functions from MatitaMisc since they are now part of our extlib

19 years agobetter name for a theorem
Stefano Zacchiroli [Mon, 26 Sep 2005 08:57:20 +0000 (08:57 +0000)]
better name for a theorem

19 years agoadded magic numbers
Stefano Zacchiroli [Mon, 26 Sep 2005 08:57:00 +0000 (08:57 +0000)]
added magic numbers
they must be increased each time the data structures dumped in .moo file are changed!!!!

19 years agoset extlib findlib dependencies
Stefano Zacchiroli [Mon, 26 Sep 2005 08:56:13 +0000 (08:56 +0000)]
set extlib findlib dependencies

19 years agoimplemented the first bunch of useful functions
Stefano Zacchiroli [Mon, 26 Sep 2005 08:55:16 +0000 (08:55 +0000)]
implemented the first bunch of useful functions

19 years agoMysql ==> HMysql
Andrea Asperti [Mon, 26 Sep 2005 08:21:50 +0000 (08:21 +0000)]
Mysql ==> HMysql

19 years agoNew module HMysql (to abstract over Mysql and make profiling easier).
Claudio Sacerdoti Coen [Fri, 23 Sep 2005 18:02:32 +0000 (18:02 +0000)]
New module HMysql (to abstract over Mysql and make profiling easier).

19 years agoNew module HMysql (to abstract over Mysql and make profiling easier).
Claudio Sacerdoti Coen [Fri, 23 Sep 2005 17:43:59 +0000 (17:43 +0000)]
New module HMysql (to abstract over Mysql and make profiling easier).

19 years agochanged .moo format on disk: no longer plain strings, but ocaml marshalling of Grafit...
Stefano Zacchiroli [Fri, 23 Sep 2005 17:27:36 +0000 (17:27 +0000)]
changed .moo format on disk: no longer plain strings, but ocaml marshalling of GrafiteAst.Command lists

19 years agoMore profiling code.
Claudio Sacerdoti Coen [Fri, 23 Sep 2005 16:47:52 +0000 (16:47 +0000)]
More profiling code.

19 years agoCicUtil.profile ==> HExtlib.profile
Claudio Sacerdoti Coen [Fri, 23 Sep 2005 16:16:09 +0000 (16:16 +0000)]
CicUtil.profile ==> HExtlib.profile

19 years agoCicUtil.profile ==> HExtlib.profile
Claudio Sacerdoti Coen [Fri, 23 Sep 2005 16:03:12 +0000 (16:03 +0000)]
CicUtil.profile ==> HExtlib.profile

19 years ago...
Claudio Sacerdoti Coen [Fri, 23 Sep 2005 16:01:26 +0000 (16:01 +0000)]
...

19 years agobugfix: evaluation of object commands is now atomic wrt status (including CicEnvironm...
Stefano Zacchiroli [Fri, 23 Sep 2005 14:58:15 +0000 (14:58 +0000)]
bugfix: evaluation of object commands is now atomic wrt status (including CicEnvironment, metadata, and the heck ...), either it succeed returning a new status or raises an exception leaving the status unchanged

19 years ago"verbose" argument of remove is now optional (default false)
Stefano Zacchiroli [Fri, 23 Sep 2005 14:34:35 +0000 (14:34 +0000)]
"verbose" argument of remove is now optional (default false)

19 years agoLess feedback during removal of objects.
Claudio Sacerdoti Coen [Fri, 23 Sep 2005 14:30:00 +0000 (14:30 +0000)]
Less feedback during removal of objects.

19 years ago...
Claudio Sacerdoti Coen [Fri, 23 Sep 2005 14:29:05 +0000 (14:29 +0000)]
...

19 years agoToo many OPTIMIZE TABLES (because of a very stupid bug).
Claudio Sacerdoti Coen [Fri, 23 Sep 2005 14:21:09 +0000 (14:21 +0000)]
Too many OPTIMIZE TABLES (because of a very stupid bug).

19 years agosave_object_to_disk profiler fixed
Claudio Sacerdoti Coen [Fri, 23 Sep 2005 14:16:50 +0000 (14:16 +0000)]
save_object_to_disk profiler fixed

19 years agoProfiling code removed.
Claudio Sacerdoti Coen [Fri, 23 Sep 2005 14:14:05 +0000 (14:14 +0000)]
Profiling code removed.

19 years agoseveral "INSERT VALUE" ==> "INSERT VALUES" (more efficient)
Claudio Sacerdoti Coen [Fri, 23 Sep 2005 13:57:57 +0000 (13:57 +0000)]
several "INSERT VALUE" ==> "INSERT VALUES" (more efficient)

19 years agoProfiling code removed.
Claudio Sacerdoti Coen [Fri, 23 Sep 2005 13:57:25 +0000 (13:57 +0000)]
Profiling code removed.

19 years agoavoid generating useless parens in mathml contextes that do not require them (e.g...
Stefano Zacchiroli [Fri, 23 Sep 2005 13:51:47 +0000 (13:51 +0000)]
avoid generating useless parens in mathml contextes that do not require them (e.g. exponent, fractions, ...)

19 years agoremoved a line of dead code
Stefano Zacchiroli [Fri, 23 Sep 2005 13:46:46 +0000 (13:46 +0000)]
removed a line of dead code

19 years agoDead code removed again!!!
Claudio Sacerdoti Coen [Fri, 23 Sep 2005 13:21:00 +0000 (13:21 +0000)]
Dead code removed again!!!

19 years agoavoid pattern matching on attributed terms since this loses attributes
Stefano Zacchiroli [Fri, 23 Sep 2005 13:16:34 +0000 (13:16 +0000)]
avoid pattern matching on attributed terms since this loses attributes

19 years agofix
Enrico Tassi [Fri, 23 Sep 2005 12:55:12 +0000 (12:55 +0000)]
fix

19 years agouniverses are saved to disk
Enrico Tassi [Fri, 23 Sep 2005 12:54:24 +0000 (12:54 +0000)]
universes are saved to disk

19 years agoThe disambiguation now returns the aliases diff. It used to return the
Claudio Sacerdoti Coen [Fri, 23 Sep 2005 12:54:23 +0000 (12:54 +0000)]
The disambiguation now returns the aliases diff. It used to return the
new aliases and a slow diff operation was performed later on.

19 years agoadded universes list handling
Enrico Tassi [Fri, 23 Sep 2005 12:52:24 +0000 (12:52 +0000)]
added universes list handling

19 years agoadded universes
Enrico Tassi [Fri, 23 Sep 2005 12:51:37 +0000 (12:51 +0000)]
added universes

19 years agoadded parsing of Type:N
Enrico Tassi [Fri, 23 Sep 2005 12:49:24 +0000 (12:49 +0000)]
added parsing of Type:N