]> matita.cs.unibo.it Git - helm.git/log
helm.git
18 years agoEvery exception that used to have type string is now a string Lazy.t.
Claudio Sacerdoti Coen [Tue, 25 Oct 2005 12:37:37 +0000 (12:37 +0000)]
Every exception that used to have type string is now a string Lazy.t.

18 years ago...
Claudio Sacerdoti Coen [Tue, 25 Oct 2005 12:32:09 +0000 (12:32 +0000)]
...

18 years agoreadme file
Andrea Asperti [Tue, 25 Oct 2005 12:15:47 +0000 (12:15 +0000)]
readme file

18 years ago~subst fixed everywhere in the type-checker:
Claudio Sacerdoti Coen [Tue, 25 Oct 2005 11:11:40 +0000 (11:11 +0000)]
~subst fixed everywhere in the type-checker:
 1. sometimes it was not passed to functions
 2. sometimes it was passed but it was not used/useful/correct
 3. sometimes it was not passed recursively

18 years agot renamed to t' since t was already defined in the same file
Claudio Sacerdoti Coen [Tue, 25 Oct 2005 08:24:57 +0000 (08:24 +0000)]
t renamed to t' since t was already defined in the same file

18 years agoBug fixed: the current substitution and metasenv were not propagated to the
Claudio Sacerdoti Coen [Tue, 25 Oct 2005 08:22:12 +0000 (08:22 +0000)]
Bug fixed: the current substitution and metasenv were not propagated to the
check_allowed_sort_elimination function. As a result:
 1. useless metas were opened by the apply tactic
 2. sometimes unification failed

18 years agonew semantics, should be the basis for the (re-)implementation
Stefano Zacchiroli [Mon, 24 Oct 2005 12:08:50 +0000 (12:08 +0000)]
new semantics, should be the basis for the (re-)implementation

18 years agoMinor fixings.
Andrea Asperti [Mon, 24 Oct 2005 07:40:26 +0000 (07:40 +0000)]
Minor fixings.

18 years agoTentative title.
Andrea Asperti [Mon, 24 Oct 2005 07:38:41 +0000 (07:38 +0000)]
Tentative title.

18 years agoCorrected a mistake in power_upto, and decreased the value of just_factor to
Andrea Asperti [Wed, 19 Oct 2005 15:52:56 +0000 (15:52 +0000)]
Corrected a mistake in power_upto, and decreased the value of just_factor to
three.

18 years agodefinition of eq improved (?) parametrizing an argument
Ferruccio Guidi [Tue, 18 Oct 2005 12:16:35 +0000 (12:16 +0000)]
definition of eq improved (?) parametrizing an argument

18 years agoadded coercions to Prod
Enrico Tassi [Mon, 17 Oct 2005 16:01:50 +0000 (16:01 +0000)]
added coercions to Prod

18 years agoadded some comments; general code cleanup
Alberto Griggio [Mon, 17 Oct 2005 14:50:41 +0000 (14:50 +0000)]
added some comments; general code cleanup

18 years agoAdded basic bibliography.
Andrea Asperti [Mon, 17 Oct 2005 07:47:53 +0000 (07:47 +0000)]
Added basic bibliography.

18 years agomore comments added
Ferruccio Guidi [Thu, 13 Oct 2005 14:22:08 +0000 (14:22 +0000)]
more comments added

18 years agoadded few proofs
Enrico Tassi [Thu, 13 Oct 2005 11:37:46 +0000 (11:37 +0000)]
added few proofs

18 years agofixed a couple of bugs that broke tests...
Alberto Griggio [Wed, 12 Oct 2005 12:37:36 +0000 (12:37 +0000)]
fixed a couple of bugs that broke tests...

18 years agofew more cases
Enrico Tassi [Wed, 12 Oct 2005 11:31:10 +0000 (11:31 +0000)]
few more cases

18 years agotlt_defs: notation updated
Ferruccio Guidi [Wed, 12 Oct 2005 11:28:23 +0000 (11:28 +0000)]
tlt_defs: notation updated
ac_defs : PREDICATIVE TOPOLOGY: firs attempt

18 years agoadded few cases
Enrico Tassi [Tue, 11 Oct 2005 16:38:21 +0000 (16:38 +0000)]
added few cases

18 years agofixed bugs in Indexing.find_matches and Saturation.apply_equality_to_goal
Alberto Griggio [Tue, 11 Oct 2005 15:10:22 +0000 (15:10 +0000)]
fixed bugs in Indexing.find_matches and Saturation.apply_equality_to_goal

18 years agofixed some typos
Enrico Tassi [Tue, 11 Oct 2005 13:20:11 +0000 (13:20 +0000)]
fixed some typos

18 years agoadded goals_of_proof
Stefano Zacchiroli [Tue, 11 Oct 2005 12:53:57 +0000 (12:53 +0000)]
added goals_of_proof

18 years agorealizability for the induction principle.
Andrea Asperti [Tue, 11 Oct 2005 08:28:47 +0000 (08:28 +0000)]
realizability for the induction principle.

18 years agoadded list_concat
Stefano Zacchiroli [Tue, 11 Oct 2005 08:24:33 +0000 (08:24 +0000)]
added list_concat

18 years agoadded level2 <-> level3 transformations
Stefano Zacchiroli [Mon, 10 Oct 2005 17:37:24 +0000 (17:37 +0000)]
added level2 <-> level3 transformations

18 years agofixed a bug (status not reset properly between calls), tried some other
Alberto Griggio [Mon, 10 Oct 2005 16:16:04 +0000 (16:16 +0000)]
fixed a bug (status not reset properly between calls), tried some other
euristics (not very satisfactory... :-( )

18 years agoFirst draft.
Andrea Asperti [Mon, 10 Oct 2005 13:57:38 +0000 (13:57 +0000)]
First draft.

18 years agoEmpty directory.
Andrea Asperti [Mon, 10 Oct 2005 10:57:05 +0000 (10:57 +0000)]
Empty directory.

18 years ago- added stack frame tagging
Stefano Zacchiroli [Mon, 10 Oct 2005 08:07:19 +0000 (08:07 +0000)]
- added stack frame tagging
- unified "End" for Branch and Select

18 years agoMore informative exceptions raised.
Claudio Sacerdoti Coen [Sun, 9 Oct 2005 13:42:52 +0000 (13:42 +0000)]
More informative exceptions raised.

18 years agoadded -nodb support
Stefano Zacchiroli [Fri, 7 Oct 2005 08:52:19 +0000 (08:52 +0000)]
added -nodb support

18 years agoadded support for MATITA_FLAGS and NODB make variables
Stefano Zacchiroli [Fri, 7 Oct 2005 08:19:43 +0000 (08:19 +0000)]
added support for MATITA_FLAGS and NODB make variables

18 years agochanged functor interface, now based on proofs instead of metasenvs (this one is...
Stefano Zacchiroli [Thu, 6 Oct 2005 17:59:24 +0000 (17:59 +0000)]
changed functor interface, now based on proofs instead of metasenvs (this one is implementable on top of ProofEngineTypes ...)

18 years agoNODB implemented
Claudio Sacerdoti Coen [Thu, 6 Oct 2005 17:34:57 +0000 (17:34 +0000)]
NODB implemented

18 years agoignore usual *tex crap
Stefano Zacchiroli [Thu, 6 Oct 2005 15:44:32 +0000 (15:44 +0000)]
ignore usual *tex crap

18 years agoadded Makefile
Stefano Zacchiroli [Thu, 6 Oct 2005 15:43:51 +0000 (15:43 +0000)]
added Makefile

18 years agocompleted instantiatian of level 2 patterns from level 1
Stefano Zacchiroli [Thu, 6 Oct 2005 15:43:34 +0000 (15:43 +0000)]
completed instantiatian of level 2 patterns from level 1

18 years agobugfix: avoid diversion in "make opt"
Stefano Zacchiroli [Thu, 6 Oct 2005 12:07:58 +0000 (12:07 +0000)]
bugfix: avoid diversion in "make opt"

18 years ago- better naming
Stefano Zacchiroli [Thu, 6 Oct 2005 11:37:40 +0000 (11:37 +0000)]
- better naming
- uniform handling of empty stack assertion failure
- added Qed and init

18 years agofirst check in of continuationals implementation
Stefano Zacchiroli [Thu, 6 Oct 2005 11:19:35 +0000 (11:19 +0000)]
first check in of continuationals implementation

18 years agoin the end: ... proper handling of multiple bindings of the same key, all "set_*...
Stefano Zacchiroli [Thu, 6 Oct 2005 09:50:12 +0000 (09:50 +0000)]
in the end: ... proper handling of multiple bindings of the same key, all "set_*" methods now replace the previous binding

18 years agobugfix: multiple bindings of the same key work again
Stefano Zacchiroli [Thu, 6 Oct 2005 09:37:32 +0000 (09:37 +0000)]
bugfix: multiple bindings of the same key work again

18 years agocompleted support for "-nodb", now also matitaclean and its library work with that...
Stefano Zacchiroli [Wed, 5 Oct 2005 16:12:07 +0000 (16:12 +0000)]
completed support for "-nodb", now also matitaclean and its library work with that setting

18 years agos/commands_of_domain_and_codomain_items_list/aliases_of_domain_and_codomain_items_list/
Stefano Zacchiroli [Wed, 5 Oct 2005 16:10:53 +0000 (16:10 +0000)]
s/commands_of_domain_and_codomain_items_list/aliases_of_domain_and_codomain_items_list/

18 years agoadded metadata "commands"
Stefano Zacchiroli [Wed, 5 Oct 2005 16:10:13 +0000 (16:10 +0000)]
added metadata "commands"

18 years agouncommented find_cic_appl_pattern_uris
Stefano Zacchiroli [Wed, 5 Oct 2005 16:09:58 +0000 (16:09 +0000)]
uncommented find_cic_appl_pattern_uris

18 years agoadded find
Stefano Zacchiroli [Wed, 5 Oct 2005 16:09:18 +0000 (16:09 +0000)]
added find

18 years agoremoved debug saving of "foo.conf.xml"
Stefano Zacchiroli [Wed, 5 Oct 2005 09:13:09 +0000 (09:13 +0000)]
removed debug saving of "foo.conf.xml"

18 years ago- added support for "-nodb" flag (still missing support for matitaclean which relies...
Stefano Zacchiroli [Wed, 5 Oct 2005 09:12:23 +0000 (09:12 +0000)]
- added support for "-nodb" flag (still missing support for matitaclean which relies on the db)
- centralized parsing of cmdline options in matitaInit. All top level programs which need to parse cmdline will now invoke either MatitaInit.parse_cmdline or MatitaInit.initialize_all and then refer to the relevant keys in the registry
- changed dependencies on hMySql since now it is in a separate library

18 years agoseparated "]]" to avoid clash with (temporary) continuationals ligatures
Stefano Zacchiroli [Wed, 5 Oct 2005 09:04:43 +0000 (09:04 +0000)]
separated "]]" to avoid clash with (temporary) continuationals ligatures

18 years agoadded MATITA_FLAGS support
Stefano Zacchiroli [Wed, 5 Oct 2005 09:04:13 +0000 (09:04 +0000)]
added MATITA_FLAGS support

18 years agorebuilt
Stefano Zacchiroli [Wed, 5 Oct 2005 09:02:08 +0000 (09:02 +0000)]
rebuilt

18 years agoadded hmysql dependency
Stefano Zacchiroli [Wed, 5 Oct 2005 09:01:07 +0000 (09:01 +0000)]
added hmysql dependency

18 years ago- "load_from" no longer clears the previous registry, but instead merge it with loade...
Stefano Zacchiroli [Wed, 5 Oct 2005 09:00:48 +0000 (09:00 +0000)]
- "load_from" no longer clears the previous registry, but instead merge it with loaded key,value pairs
- added "clear" method

18 years agorebut
Stefano Zacchiroli [Wed, 5 Oct 2005 09:00:09 +0000 (09:00 +0000)]
rebut

18 years agoadded hmysql
Stefano Zacchiroli [Wed, 5 Oct 2005 08:59:48 +0000 (08:59 +0000)]
added hmysql

18 years agomoved hmysql to a separate module
Stefano Zacchiroli [Wed, 5 Oct 2005 08:59:33 +0000 (08:59 +0000)]
moved hmysql to a separate module

18 years ago...
Claudio Sacerdoti Coen [Wed, 5 Oct 2005 08:44:25 +0000 (08:44 +0000)]
...

18 years agoaded hmysql/
Enrico Tassi [Wed, 5 Oct 2005 08:41:07 +0000 (08:41 +0000)]
aded hmysql/

18 years agoadded filter_map
Stefano Zacchiroli [Tue, 4 Oct 2005 09:35:39 +0000 (09:35 +0000)]
added filter_map

18 years agoincomplete snapshot ....
Luca Padovani [Mon, 3 Oct 2005 15:16:55 +0000 (15:16 +0000)]
incomplete snapshot ....

18 years agorestated ...
Stefano Zacchiroli [Mon, 3 Oct 2005 10:09:31 +0000 (10:09 +0000)]
restated ...

18 years agoAdded congruence.ma.
Andrea Asperti [Mon, 3 Oct 2005 08:16:18 +0000 (08:16 +0000)]
Added congruence.ma.

18 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

18 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.

18 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)

18 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

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

18 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

18 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

18 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

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

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

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

18 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

18 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

18 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

18 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

18 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

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

18 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

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

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

18 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

18 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

18 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

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

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

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

18 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

18 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

18 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)

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

18 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.

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

18 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)

18 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.

18 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

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