]> matita.cs.unibo.it Git - helm.git/log
helm.git
19 years agofactorization.ma
Andrea Asperti [Wed, 14 Sep 2005 07:48:44 +0000 (07:48 +0000)]
factorization.ma

19 years agoNew version of the library. nth_prime, gcd, log.
Andrea Asperti [Wed, 14 Sep 2005 07:47:11 +0000 (07:47 +0000)]
New version of the library. nth_prime, gcd, log.

19 years agoBug fixed: when several instances are tried during disambiguation, do not add
Claudio Sacerdoti Coen [Tue, 13 Sep 2005 16:55:02 +0000 (16:55 +0000)]
Bug fixed: when several instances are tried during disambiguation, do not add
aliases unless they are absolutely necessary. Even in this case they should
be one-shot aliases (not implemented yet).

19 years agoEnabling/disabling profiling is now controlled by a boolean (and not by a
Claudio Sacerdoti Coen [Tue, 13 Sep 2005 16:33:46 +0000 (16:33 +0000)]
Enabling/disabling profiling is now controlled by a boolean (and not by a
comment!!!)

19 years agowe have to pass back lastmeta and not newmeta (newmeta <= lastmeta).
Enrico Tassi [Tue, 13 Sep 2005 15:13:52 +0000 (15:13 +0000)]
we have to pass back lastmeta and not newmeta (newmeta <= lastmeta).
just a cut and paste bug...

19 years agovalid baseuri in template
Stefano Zacchiroli [Tue, 13 Sep 2005 15:01:01 +0000 (15:01 +0000)]
valid baseuri in template

19 years agono longer use absolute path for naming notebook labels
Stefano Zacchiroli [Tue, 13 Sep 2005 15:00:48 +0000 (15:00 +0000)]
no longer use absolute path for naming notebook labels

19 years agofixed parsing of --x=x ("'uminus" is now right associative)
Stefano Zacchiroli [Tue, 13 Sep 2005 14:43:32 +0000 (14:43 +0000)]
fixed parsing of --x=x ("'uminus" is now right associative)

19 years agoNew policy for the disambiguation passes.
Claudio Sacerdoti Coen [Tue, 13 Sep 2005 14:36:44 +0000 (14:36 +0000)]
New policy for the disambiguation passes.

19 years agouseless alias removed
Claudio Sacerdoti Coen [Tue, 13 Sep 2005 14:36:06 +0000 (14:36 +0000)]
useless alias removed

19 years agoremoved a comment/bug report about let..in rendering, now fixed
Stefano Zacchiroli [Tue, 13 Sep 2005 14:11:45 +0000 (14:11 +0000)]
removed a comment/bug report about let..in rendering, now fixed

19 years agofixed "let .. in" rendering, adding the break between the "in" and what follows
Stefano Zacchiroli [Tue, 13 Sep 2005 14:11:16 +0000 (14:11 +0000)]
fixed "let .. in" rendering, adding the break between the "in" and what follows

19 years ago- changed moo representation in MatitaTypes.status, no longer a string list, but...
Stefano Zacchiroli [Tue, 13 Sep 2005 13:27:53 +0000 (13:27 +0000)]
- changed moo representation in MatitaTypes.status, no longer a string list, but a command (in AST format) list
- fixed redundancy in moo: aliases, interpretation, and default commands are always present only once in a single moo
- added MatitaTypes.add_moo_content: from now on it must be then only function used to add content to moo objects

19 years agocosmetic changes
Stefano Zacchiroli [Tue, 13 Sep 2005 13:25:46 +0000 (13:25 +0000)]
cosmetic changes

19 years agofixed dummy_floc
Stefano Zacchiroli [Tue, 13 Sep 2005 13:25:36 +0000 (13:25 +0000)]
fixed dummy_floc

19 years ago- fixed dummy_floc (now in DisambiguateTypes)
Stefano Zacchiroli [Tue, 13 Sep 2005 13:24:56 +0000 (13:24 +0000)]
- fixed dummy_floc (now in DisambiguateTypes)
- cosmetic changes

19 years agoadded moo dumping debug item
Stefano Zacchiroli [Tue, 13 Sep 2005 13:24:22 +0000 (13:24 +0000)]
added moo dumping debug item

19 years agoremove matitamake binaries on clean
Stefano Zacchiroli [Tue, 13 Sep 2005 13:24:06 +0000 (13:24 +0000)]
remove matitamake binaries on clean

19 years agoadded "commands_of_environment"
Stefano Zacchiroli [Tue, 13 Sep 2005 13:23:05 +0000 (13:23 +0000)]
added "commands_of_environment"

19 years agoregenerated
Stefano Zacchiroli [Tue, 13 Sep 2005 13:22:23 +0000 (13:22 +0000)]
regenerated

19 years agomoved dummy_floc from Disambiguate to DisambiguateTypes, since it is now needed by...
Stefano Zacchiroli [Tue, 13 Sep 2005 13:22:02 +0000 (13:22 +0000)]
moved dummy_floc from Disambiguate to DisambiguateTypes, since it is now needed by DisambiguatePp

19 years ago...
Claudio Sacerdoti Coen [Tue, 13 Sep 2005 12:19:26 +0000 (12:19 +0000)]
...

19 years ago...
Claudio Sacerdoti Coen [Tue, 13 Sep 2005 12:17:44 +0000 (12:17 +0000)]
...

19 years agoTest fixed.
Claudio Sacerdoti Coen [Tue, 13 Sep 2005 12:12:44 +0000 (12:12 +0000)]
Test fixed.

19 years agoTwo bugs fixed in the apply tactic:
Claudio Sacerdoti Coen [Tue, 13 Sep 2005 11:56:42 +0000 (11:56 +0000)]
Two bugs fixed in the apply tactic:
 1. an application of a term of type t where t reduces to a product does not
    fail any longer: t is unfolded as required to produce enough products.
    E.g. apply (t: ~A) when the goal is False
 2. the apply tactic does not fail any longer when the goal is a product.
    When the head of the type of the term is flexible, the type is a product
    and the goal is a product (e.g. t: A -> ? vs A' -> B) the less instantiated
    term (i.e. t) is tried first; in case of failure (e.g. A not unifiable with
    A') t is instantiated adding one metavariable after another.

19 years agocic_textual_parser2 ==> cic_disambiguation
Claudio Sacerdoti Coen [Mon, 12 Sep 2005 17:04:54 +0000 (17:04 +0000)]
cic_textual_parser2 ==> cic_disambiguation

19 years agocic_textual_parser2 ==> cic_disambiguation
Claudio Sacerdoti Coen [Mon, 12 Sep 2005 16:59:51 +0000 (16:59 +0000)]
cic_textual_parser2 ==> cic_disambiguation

19 years agocore_notation.ma ==> core_notation.moo
Claudio Sacerdoti Coen [Mon, 12 Sep 2005 16:54:44 +0000 (16:54 +0000)]
core_notation.ma ==> core_notation.moo

19 years agoremoved left-spacing of 2 em for '(' (useful only for debugging purposes)
Stefano Zacchiroli [Mon, 12 Sep 2005 16:37:40 +0000 (16:37 +0000)]
removed left-spacing of 2 em for '(' (useful only for debugging purposes)

19 years ago- de-ALB-ing
Stefano Zacchiroli [Mon, 12 Sep 2005 16:36:27 +0000 (16:36 +0000)]
- de-ALB-ing
- added a debugging item for notation

19 years agocic_textual_parser2 -> cic_disambiguation
Stefano Zacchiroli [Mon, 12 Sep 2005 16:35:36 +0000 (16:35 +0000)]
cic_textual_parser2 -> cic_disambiguation

19 years agoremoved debugging print
Stefano Zacchiroli [Mon, 12 Sep 2005 16:20:38 +0000 (16:20 +0000)]
removed debugging print

19 years agoremoved work-arounds for poor disambiguation, which should now be fixed with the...
Stefano Zacchiroli [Mon, 12 Sep 2005 16:09:07 +0000 (16:09 +0000)]
removed work-arounds for poor disambiguation, which should now be fixed with the multiple passes support ...

19 years agoAdded support for multiple disambiguation passes.
Stefano Zacchiroli [Mon, 12 Sep 2005 16:06:33 +0000 (16:06 +0000)]
Added support for multiple disambiguation passes.
Actually, passes can differ in:
- whether they use library as fallback for unbound domain items or not
- whether they use multi-aliases or not
- whether they use coercions or not.
The current policy is to postpone the use of coercions as much as possible and to fallback to library only as a last resort.
Passes can be configured from matitaDisambiguator.ml.

19 years agoadded support for multi-aliases in disambiguation environment(s)
Stefano Zacchiroli [Mon, 12 Sep 2005 16:02:02 +0000 (16:02 +0000)]
added support for multi-aliases in disambiguation environment(s)

19 years agoadded use_coercions flag (imperative :-(, non re-entrant :-(((( )
Stefano Zacchiroli [Mon, 12 Sep 2005 16:00:51 +0000 (16:00 +0000)]
added use_coercions flag (imperative :-(, non re-entrant :-(((( )

19 years agoComment removed.
Claudio Sacerdoti Coen [Mon, 12 Sep 2005 11:27:47 +0000 (11:27 +0000)]
Comment removed.

19 years ago...
Claudio Sacerdoti Coen [Mon, 12 Sep 2005 10:44:12 +0000 (10:44 +0000)]
...

19 years ago...
Claudio Sacerdoti Coen [Mon, 12 Sep 2005 10:26:36 +0000 (10:26 +0000)]
...

19 years ago- exported CPS iterator visit_magic
Stefano Zacchiroli [Mon, 12 Sep 2005 09:19:28 +0000 (09:19 +0000)]
- exported CPS iterator visit_magic
- added CPS iterator vivist_variable
- added freshen_term/freshen_obj which freshen instance numbers on ASTs

19 years agoFilled pre-generated notation levels with productions on dummy tokens (never generate...
Stefano Zacchiroli [Mon, 12 Sep 2005 09:18:15 +0000 (09:18 +0000)]
Filled pre-generated notation levels with productions on dummy tokens (never generated by the lexer). This hack works around a bug in camlp4 which on delete_rule remove an entire precedence level if it gets empty after the delete_rule invocation.

19 years agodone some items
Stefano Zacchiroli [Mon, 12 Sep 2005 09:16:56 +0000 (09:16 +0000)]
done some items

19 years agocommented Record type constructor
Stefano Zacchiroli [Mon, 12 Sep 2005 09:16:34 +0000 (09:16 +0000)]
commented Record type constructor

19 years agoAn old note (that goes back to July) integrated in matita.txt.
Claudio Sacerdoti Coen [Mon, 12 Sep 2005 08:52:13 +0000 (08:52 +0000)]
An old note (that goes back to July) integrated in matita.txt.

19 years agothe case Appl Meta vs t was not executed in case t was a Constant,Mutcase,Cofix,Fix...
Enrico Tassi [Fri, 9 Sep 2005 13:03:25 +0000 (13:03 +0000)]
the case Appl Meta vs t was not executed in case t was a Constant,Mutcase,Cofix,Fix,.... (I guess only if it was a Rel/Meta).

19 years agoworkaround for sequent viewer flickering
Enrico Tassi [Fri, 9 Sep 2005 09:24:53 +0000 (09:24 +0000)]
workaround for sequent viewer flickering

19 years agoadded left/right
Enrico Tassi [Fri, 9 Sep 2005 09:06:13 +0000 (09:06 +0000)]
added left/right

19 years ago...
Claudio Sacerdoti Coen [Thu, 8 Sep 2005 17:13:46 +0000 (17:13 +0000)]
...

19 years agoremoved some debugging prints
Stefano Zacchiroli [Thu, 8 Sep 2005 12:49:43 +0000 (12:49 +0000)]
removed some debugging prints

19 years agoitems related to lazy parsing
Stefano Zacchiroli [Thu, 8 Sep 2005 11:55:16 +0000 (11:55 +0000)]
items related to lazy parsing

19 years agoimplemented lazy disambiguation of tactics arguments, when those
Stefano Zacchiroli [Thu, 8 Sep 2005 10:42:03 +0000 (10:42 +0000)]
implemented lazy disambiguation of tactics arguments, when those
arguments have to be parsed in contexts extracted by a pattern

19 years agoadded set_metasenv on proof_status
Stefano Zacchiroli [Thu, 8 Sep 2005 10:40:16 +0000 (10:40 +0000)]
added set_metasenv on proof_status

19 years ago- uses runtime base dir to reference logo with qed
Stefano Zacchiroli [Thu, 8 Sep 2005 10:39:49 +0000 (10:39 +0000)]
- uses runtime base dir to reference logo with qed
- removed some dead code

19 years agoremoved some dead code
Stefano Zacchiroli [Thu, 8 Sep 2005 10:38:05 +0000 (10:38 +0000)]
removed some dead code

19 years agotests changing under a binder
Stefano Zacchiroli [Thu, 8 Sep 2005 10:37:34 +0000 (10:37 +0000)]
tests changing under a binder

19 years agouses Map.equal to compare universes
Stefano Zacchiroli [Thu, 8 Sep 2005 10:36:40 +0000 (10:36 +0000)]
uses Map.equal to compare universes

19 years agocompleted test
Stefano Zacchiroli [Thu, 8 Sep 2005 09:42:30 +0000 (09:42 +0000)]
completed test

19 years agoUnsharing bugs fixed.
Claudio Sacerdoti Coen [Wed, 7 Sep 2005 17:15:09 +0000 (17:15 +0000)]
Unsharing bugs fixed.

19 years agoUnsharing bug due to a very stupid typo fixed.
Claudio Sacerdoti Coen [Wed, 7 Sep 2005 16:56:30 +0000 (16:56 +0000)]
Unsharing bug due to a very stupid typo fixed.

19 years ago...
Claudio Sacerdoti Coen [Wed, 7 Sep 2005 16:20:03 +0000 (16:20 +0000)]
...

19 years agobugfix: avoid losing attributes on boxes which have a single children
Stefano Zacchiroli [Tue, 6 Sep 2005 16:50:33 +0000 (16:50 +0000)]
bugfix: avoid losing attributes on boxes which have a single children
this used to cause impossibility of selecting a let .. in term

19 years agoremoved dead code
Stefano Zacchiroli [Tue, 6 Sep 2005 16:49:07 +0000 (16:49 +0000)]
removed dead code

19 years agoadded {get,set}_attr
Stefano Zacchiroli [Tue, 6 Sep 2005 16:48:21 +0000 (16:48 +0000)]
added {get,set}_attr

19 years agoadded {get,set,pp}_attr
Stefano Zacchiroli [Tue, 6 Sep 2005 16:48:04 +0000 (16:48 +0000)]
added {get,set,pp}_attr

19 years agouses \def symbol for definitions in context
Stefano Zacchiroli [Tue, 6 Sep 2005 16:47:29 +0000 (16:47 +0000)]
uses \def symbol for definitions in context

19 years agodone 1 item
Stefano Zacchiroli [Tue, 6 Sep 2005 16:46:03 +0000 (16:46 +0000)]
done 1 item

19 years agoupdated
Stefano Zacchiroli [Tue, 6 Sep 2005 14:39:44 +0000 (14:39 +0000)]
updated

19 years agomisc fixes in cic browser queries (pretty printing, url bar, ...)
Stefano Zacchiroli [Tue, 6 Sep 2005 14:37:42 +0000 (14:37 +0000)]
misc fixes in cic browser queries (pretty printing, url bar, ...)

19 years agoadded dirty hack to blacklist mult_n_2, which causes troubles... :-(
Alberto Griggio [Tue, 6 Sep 2005 14:18:12 +0000 (14:18 +0000)]
added dirty hack to blacklist mult_n_2, which causes troubles... :-(

19 years ago...
Claudio Sacerdoti Coen [Tue, 6 Sep 2005 14:14:13 +0000 (14:14 +0000)]
...

19 years ago...
Claudio Sacerdoti Coen [Tue, 6 Sep 2005 12:21:41 +0000 (12:21 +0000)]
...

19 years ago...
Claudio Sacerdoti Coen [Tue, 6 Sep 2005 12:12:44 +0000 (12:12 +0000)]
...

19 years agoRefiner substituted with the type-checker in a case that is known to be already
Claudio Sacerdoti Coen [Tue, 6 Sep 2005 11:59:41 +0000 (11:59 +0000)]
Refiner substituted with the type-checker in a case that is known to be already
well-typed.

19 years ago...
Claudio Sacerdoti Coen [Tue, 6 Sep 2005 11:38:00 +0000 (11:38 +0000)]
...

19 years agoNew bug exposed.
Claudio Sacerdoti Coen [Tue, 6 Sep 2005 10:25:15 +0000 (10:25 +0000)]
New bug exposed.

19 years ago...
Claudio Sacerdoti Coen [Tue, 6 Sep 2005 10:24:58 +0000 (10:24 +0000)]
...

19 years agoDead code/files removed.
Claudio Sacerdoti Coen [Tue, 6 Sep 2005 10:12:12 +0000 (10:12 +0000)]
Dead code/files removed.

19 years agoremoved debugging prints and better sample
Stefano Zacchiroli [Tue, 6 Sep 2005 09:13:04 +0000 (09:13 +0000)]
removed debugging prints and better sample

19 years agoadded <include href="foo/bar/baz.xml" /> support
Stefano Zacchiroli [Tue, 6 Sep 2005 09:06:38 +0000 (09:06 +0000)]
added <include href="foo/bar/baz.xml" /> support

19 years agoBug fixed: the small logo was searched in the wrong path.
Claudio Sacerdoti Coen [Tue, 6 Sep 2005 08:59:09 +0000 (08:59 +0000)]
Bug fixed: the small logo was searched in the wrong path.

19 years agoSerious bug fixed: unsharing was not performed over sequents.
Claudio Sacerdoti Coen [Tue, 6 Sep 2005 08:43:30 +0000 (08:43 +0000)]
Serious bug fixed: unsharing was not performed over sequents.

19 years agoDead code removed.
Claudio Sacerdoti Coen [Tue, 6 Sep 2005 08:35:34 +0000 (08:35 +0000)]
Dead code removed.

19 years agoAdded aliases and notation.
Claudio Sacerdoti Coen [Mon, 5 Sep 2005 17:14:12 +0000 (17:14 +0000)]
Added aliases and notation.

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

19 years agoUnfold tactic generalized to perform zeta-reduction.
Claudio Sacerdoti Coen [Mon, 5 Sep 2005 16:48:46 +0000 (16:48 +0000)]
Unfold tactic generalized to perform zeta-reduction.
WARNING: the tactic is bugged since it tries to zeta-expand a term that lives
in the context of the goal, not in the context of the pattern!

19 years agolocate_in_* functions generalized to handle equalities in a context.
Claudio Sacerdoti Coen [Mon, 5 Sep 2005 16:47:07 +0000 (16:47 +0000)]
locate_in_* functions generalized to handle equalities in a context.
Usually only the context length is used (to compute some lifting factor).

19 years agoNew change in patterns: the pattern "in H" is now interpreted as
Claudio Sacerdoti Coen [Mon, 5 Sep 2005 16:36:21 +0000 (16:36 +0000)]
New change in patterns: the pattern "in H" is now interpreted as
"in H \vdash ?". It used to be interpreted as "in H \vdash %".

19 years agoThe refined form of a reference to a let-in bound variable in the context
Claudio Sacerdoti Coen [Mon, 5 Sep 2005 16:14:57 +0000 (16:14 +0000)]
The refined form of a reference to a let-in bound variable in the context
used to be the zeta-expanded form. It is now the reference.

19 years agouse uniform naming for referencing cicNotation* modules
Stefano Zacchiroli [Mon, 5 Sep 2005 15:55:46 +0000 (15:55 +0000)]
use uniform naming for referencing cicNotation* modules

19 years ago...
Claudio Sacerdoti Coen [Mon, 5 Sep 2005 15:48:04 +0000 (15:48 +0000)]
...

19 years agoremoved tedious debugging message
Stefano Zacchiroli [Mon, 5 Sep 2005 15:29:34 +0000 (15:29 +0000)]
removed tedious debugging message

19 years agoavoid generating multiple times the same xref/href
Stefano Zacchiroli [Mon, 5 Sep 2005 15:28:12 +0000 (15:28 +0000)]
avoid generating multiple times the same xref/href

19 years agofix generation of applications of applications.
Enrico Tassi [Mon, 5 Sep 2005 15:25:56 +0000 (15:25 +0000)]
fix generation of applications of applications.

19 years agoadded @raise in comment (and source)
Enrico Tassi [Mon, 5 Sep 2005 15:25:25 +0000 (15:25 +0000)]
added @raise in comment (and source)

19 years agosimplify and let-in
Enrico Tassi [Mon, 5 Sep 2005 15:24:21 +0000 (15:24 +0000)]
simplify and let-in

19 years ago...
Claudio Sacerdoti Coen [Mon, 5 Sep 2005 14:42:52 +0000 (14:42 +0000)]
...

19 years agoAssert false (for imbricated theorems) changed to a nice error message.
Claudio Sacerdoti Coen [Mon, 5 Sep 2005 14:41:47 +0000 (14:41 +0000)]
Assert false (for imbricated theorems) changed to a nice error message.

19 years agoNew strategy for let-in unfolding (aka zeta reduction): a reference to a
Claudio Sacerdoti Coen [Mon, 5 Sep 2005 14:27:39 +0000 (14:27 +0000)]
New strategy for let-in unfolding (aka zeta reduction): a reference to a
let-bound variable is expanded if and only if the simplified form of its definiendum (applied to the actual arguments) is different from the
non-simplified form.

19 years agoCritical bug fixed: the get_cooked_obj was called on an object that was not
Claudio Sacerdoti Coen [Mon, 5 Sep 2005 12:42:57 +0000 (12:42 +0000)]
Critical bug fixed: the get_cooked_obj was called on an object that was not
in cache. The bug did not manifest when the environment was trusted.

19 years agoTyping errors fixed.
Claudio Sacerdoti Coen [Mon, 5 Sep 2005 12:04:50 +0000 (12:04 +0000)]
Typing errors fixed.