]>
matita.cs.unibo.it Git - helm.git/log
Claudio Sacerdoti Coen [Mon, 1 Jul 2002 09:15:14 +0000 (09:15 +0000)]
Invariant description added.
Claudio Sacerdoti Coen [Mon, 1 Jul 2002 09:13:36 +0000 (09:13 +0000)]
Bug fixed: there is an invariant that every attributed uri list must be
ordered on the uri that was not enforced for the new Reference.
Claudio Sacerdoti Coen [Tue, 25 Jun 2002 08:52:21 +0000 (08:52 +0000)]
Wrong xpointers generated. Fixed.
Claudio Sacerdoti Coen [Tue, 25 Jun 2002 08:51:42 +0000 (08:51 +0000)]
Locate query changed again. There is a mismatch between Domenico's
implementation and Ferruccio's semantics. The code now conforms to
Domenico's implementation and seems to work.
Claudio Sacerdoti Coen [Mon, 24 Jun 2002 17:11:49 +0000 (17:11 +0000)]
class parameter added to the getallrdfuris method.
Values may be forward or backward.
Claudio Sacerdoti Coen [Mon, 24 Jun 2002 15:17:48 +0000 (15:17 +0000)]
Bug fixed: empty elements did not ask for the size of their first following siblings in the
charcount mode.
Stefano Zacchiroli [Mon, 24 Jun 2002 09:34:44 +0000 (09:34 +0000)]
added comment about 0 and 1 based indexes
Ferruccio Guidi [Sat, 22 Jun 2002 17:17:03 +0000 (17:17 +0000)]
mathQL and mqint updated
multiple MQReference and MQPattern added (untested)
Ferruccio Guidi [Sat, 22 Jun 2002 17:03:34 +0000 (17:03 +0000)]
ted version of mQueryGenerator (was mquery part 2)
Ferruccio Guidi [Sat, 22 Jun 2002 17:01:41 +0000 (17:01 +0000)]
untested version of mQueryGenerator (was mquery part 2)
Stefano Zacchiroli [Sat, 22 Jun 2002 16:52:57 +0000 (16:52 +0000)]
bug fix: wrapped some possible List.{hd,tl} failures raising an
IllFormedUri exception
lordi [Wed, 19 Jun 2002 13:22:03 +0000 (13:22 +0000)]
database connection parameters updated
lordi [Wed, 19 Jun 2002 12:53:55 +0000 (12:53 +0000)]
let in scope corrected and new database format support
Claudio Sacerdoti Coen [Wed, 19 Jun 2002 12:38:44 +0000 (12:38 +0000)]
piecewise ==> m:piecewise
piece ==> m:piece
Claudio Sacerdoti Coen [Wed, 19 Jun 2002 10:45:28 +0000 (10:45 +0000)]
*** empty log message ***
Claudio Sacerdoti Coen [Wed, 19 Jun 2002 10:44:15 +0000 (10:44 +0000)]
Bug fixed: a sort not in normal form can now also be a LetIn.
Claudio Sacerdoti Coen [Wed, 19 Jun 2002 10:43:42 +0000 (10:43 +0000)]
Coscoy double inner types now available also for Meta arguments.
Ferruccio Guidi [Tue, 18 Jun 2002 17:42:23 +0000 (17:42 +0000)]
updated for the new version of mathQL.ml
Ferruccio Guidi [Tue, 18 Jun 2002 17:39:14 +0000 (17:39 +0000)]
mathQL.ml updated
Claudio Sacerdoti Coen [Tue, 18 Jun 2002 17:11:28 +0000 (17:11 +0000)]
Inner-types a la Coscoy now correctly generated even for atoms.
Claudio Sacerdoti Coen [Tue, 18 Jun 2002 17:10:28 +0000 (17:10 +0000)]
Conversion rules are now correctly handled also for atoms.
The only residual problem is that some proofs + side-proofs
where the proof is an atom with different inner-types are
rendered as a proof with two sub-proofs which is innatural.
Claudio Sacerdoti Coen [Tue, 18 Jun 2002 13:04:53 +0000 (13:04 +0000)]
Benchmarcking informations output.
Claudio Sacerdoti Coen [Tue, 18 Jun 2002 13:00:43 +0000 (13:00 +0000)]
New query implementation using LetIn.
Some benchmarks:
Query: 2*n <= 2*m
Results:
No-LetIn LetIn Output
1: 23s >>>> 3s 9uri uri/s: 3
0: 276s >>>> 14s 48uri uri/s: 3.42
Open BUGs:
the implementation of the LetIn scope is surely not correct. The whole
semantics is wrong in case of repeated names.
Irene Schena [Fri, 14 Jun 2002 14:48:32 +0000 (14:48 +0000)]
Modified Files:
1) grammar.txt xmathql.dtd: modified EXISTS, added SORTEDBY and MINIMIZE
Added Files:
1) core_grammar.txt: implemented grammar
lordi [Fri, 14 Jun 2002 08:03:01 +0000 (08:03 +0000)]
added type for list variables
lordi [Fri, 14 Jun 2002 08:01:10 +0000 (08:01 +0000)]
let in updated with the grammar
Claudio Sacerdoti Coen [Thu, 13 Jun 2002 17:56:47 +0000 (17:56 +0000)]
Names of some constructors changed.
lordi [Thu, 13 Jun 2002 17:25:31 +0000 (17:25 +0000)]
changed settings to access database
lordi [Thu, 13 Jun 2002 17:18:40 +0000 (17:18 +0000)]
let in implemented
lordi [Thu, 13 Jun 2002 17:13:05 +0000 (17:13 +0000)]
added support for let in
Ferruccio Guidi [Thu, 13 Jun 2002 17:04:53 +0000 (17:04 +0000)]
MQueryUtil updated
Claudio Sacerdoti Coen [Wed, 12 Jun 2002 16:12:34 +0000 (16:12 +0000)]
* syntax error fixed
* IT DOESN'T COMPILE!!!
It must still be ported to the new Meta. I don't do it yet because
this module should disappear when the new exportation module will be
available.
Claudio Sacerdoti Coen [Wed, 12 Jun 2002 16:09:31 +0000 (16:09 +0000)]
* Abst removed from the DTD
* Metas completely changed in the DTD
Claudio Sacerdoti Coen [Wed, 12 Jun 2002 16:07:05 +0000 (16:07 +0000)]
* Abst removed from the DTD
Claudio Sacerdoti Coen [Wed, 12 Jun 2002 16:04:05 +0000 (16:04 +0000)]
* double inner types (in the sense of Coscoy) handled correctly
(but only in HTML)
Claudio Sacerdoti Coen [Wed, 12 Jun 2002 16:03:09 +0000 (16:03 +0000)]
* Abst removed from the DTD
* real double-type-inference algorithm implemented
* performance improved again (25s for limit_mul). Why???
* Bug left: the double-type annotation is not generated in the case
of a lambda inside another lambda. To be fixed soon.
Claudio Sacerdoti Coen [Wed, 12 Jun 2002 15:53:43 +0000 (15:53 +0000)]
Abst removed from the DTD.
Warning!!!! This breaks the most part of the code of HELM.
Claudio Sacerdoti Coen [Tue, 11 Jun 2002 10:19:54 +0000 (10:19 +0000)]
New: expected types (in the sense of Yann Coscoy) now availables for
MathML Content and MathML Presentation. HTML support is still missing
(and bugs may have been introduced when expected types are present)
Claudio Sacerdoti Coen [Tue, 11 Jun 2002 10:13:26 +0000 (10:13 +0000)]
New: expected types (in the sense of Yann Coscoy) are now available
Claudio Sacerdoti Coen [Mon, 10 Jun 2002 17:39:19 +0000 (17:39 +0000)]
* doubleTypeInference.ml* added. For now, it just computes the synthesized type.
The expected type is expected soon ;-)
* great performance improvement. For example, the rendering of limit_plus
is now "only" 30s (was 50s)
Claudio Sacerdoti Coen [Mon, 10 Jun 2002 17:35:07 +0000 (17:35 +0000)]
pgocaml ==> postgres
Note: a debian package is now available on Zack debian repository
In case you don't use the debian package and postgres is not found, just
make a symbol link from postgres to pgocaml.
Irene Schena [Mon, 10 Jun 2002 15:40:36 +0000 (15:40 +0000)]
Modified Files:
1) grammar.txt query.xml xmathql.dtd: aligned versions (added LETIN
REFERENCE SETEQUAL SUBSET LVAR)
Irene Schena [Mon, 10 Jun 2002 14:46:24 +0000 (14:46 +0000)]
Modified Files:
1) mmlctop.xsl: a copy of mmlctop2_0.xsl
Claudio Sacerdoti Coen [Mon, 10 Jun 2002 14:33:48 +0000 (14:33 +0000)]
XSLT Version 0.1 ==> 1.0
Claudio Sacerdoti Coen [Mon, 10 Jun 2002 14:32:19 +0000 (14:32 +0000)]
XSL Version 0.1 ==> 1.0
Claudio Sacerdoti Coen [Mon, 10 Jun 2002 14:27:49 +0000 (14:27 +0000)]
XSL version 0.1 ==> 1.0
Claudio Sacerdoti Coen [Mon, 10 Jun 2002 10:51:12 +0000 (10:51 +0000)]
Syntax error.
Claudio Sacerdoti Coen [Thu, 6 Jun 2002 11:04:39 +0000 (11:04 +0000)]
The GET request of the method "RemoveAllPredefined" had a separator at the end.
Fixed.
Claudio Sacerdoti Coen [Thu, 6 Jun 2002 11:02:01 +0000 (11:02 +0000)]
dummy=0 was inserted in the GET part of the HTTP request of the "Load All
Predefined" method. Fixed.
lordi [Fri, 31 May 2002 16:48:07 +0000 (16:48 +0000)]
diff and sortedby implemented
Claudio Sacerdoti Coen [Wed, 29 May 2002 15:07:52 +0000 (15:07 +0000)]
New module helm-mathql.
Claudio Sacerdoti Coen [Tue, 28 May 2002 17:56:23 +0000 (17:56 +0000)]
...
Ferruccio Guidi [Tue, 28 May 2002 17:48:08 +0000 (17:48 +0000)]
new MathQL syntax
Claudio Sacerdoti Coen [Tue, 28 May 2002 17:37:10 +0000 (17:37 +0000)]
* Bug fixed: syntactic equality for CIC term (which was used in the Fold tactic)
is not the structural equality of Ocaml (i.e. '=') because of cooking
numbers that can differ denoting the very same term. So a new function
syntactic_equality has been added to proofEngineReduction.ml and it is now
used for Fold.
Irene Schena [Tue, 28 May 2002 16:05:50 +0000 (16:05 +0000)]
Modified Files:
1) grammar.txt: added SUBSET, SETEQUAL, REFERENCE and rvar in <list>
Claudio Sacerdoti Coen [Tue, 28 May 2002 15:59:01 +0000 (15:59 +0000)]
* The "backward" query has been refined considering head position as a different
level w.r.t. non-head positions.
* The "backward" query has been refined using the new Subset construct.
Claudio Sacerdoti Coen [Tue, 28 May 2002 15:55:36 +0000 (15:55 +0000)]
* New operators (Subset, SetEqual and RVarOccurrence) added to MathQL
* New implementation of all the operations. We will have to choose if this
new implementation is better or worst than the previous one.
* Diff and SortBy not implemented yet.
Claudio Sacerdoti Coen [Tue, 28 May 2002 15:48:48 +0000 (15:48 +0000)]
Fold must use replace with the = equality and not the physical == equality.
lordi [Fri, 24 May 2002 17:27:09 +0000 (17:27 +0000)]
faster database format implemented
Irene Schena [Fri, 24 May 2002 16:30:12 +0000 (16:30 +0000)]
Modified Files:
1) grammar.txt: added in where clause EQUAL between lists
Claudio Sacerdoti Coen [Fri, 24 May 2002 13:59:59 +0000 (13:59 +0000)]
* Clear and ClearBody implemented, but they are bugged because they do not
restrict the metavariables that used the cleared hypothesis.
* Reduction tactics in the hypotheses were bugged. This version is still
bugged, but it works a bit better.
lordi [Thu, 23 May 2002 16:12:52 +0000 (16:12 +0000)]
intersect improved in speed
Irene Schena [Thu, 23 May 2002 13:30:10 +0000 (13:30 +0000)]
Modified Files:
1) grammar.txt xmathql.dtd: moved sortby in grammar comments
lordi [Wed, 22 May 2002 17:51:53 +0000 (17:51 +0000)]
result format changed
lordi [Wed, 22 May 2002 17:46:08 +0000 (17:46 +0000)]
.cvsignore improved
lordi [Wed, 22 May 2002 17:45:31 +0000 (17:45 +0000)]
sortedby implemented and new uri result format
Ferruccio Guidi [Wed, 22 May 2002 17:07:58 +0000 (17:07 +0000)]
constant string quoting was fixed
Ferruccio Guidi [Wed, 22 May 2002 16:57:18 +0000 (16:57 +0000)]
mathql package started
Ferruccio Guidi [Wed, 22 May 2002 16:54:11 +0000 (16:54 +0000)]
textual parser and other utilities for mathql
Claudio Sacerdoti Coen [Wed, 22 May 2002 10:13:34 +0000 (10:13 +0000)]
Conjectures and Hypotheses inside every conjecture and in the sequents now
have an id and thus can be selected.
Claudio Sacerdoti Coen [Wed, 22 May 2002 10:10:54 +0000 (10:10 +0000)]
cic2acic.mli added
Claudio Sacerdoti Coen [Wed, 22 May 2002 10:09:21 +0000 (10:09 +0000)]
delift moved from cicSubstitution to cicUnification
Irene Schena [Wed, 22 May 2002 10:02:08 +0000 (10:02 +0000)]
Modified Files:
1) query.xml xmathql.dtd: pattern changed
Claudio Sacerdoti Coen [Wed, 22 May 2002 09:37:48 +0000 (09:37 +0000)]
getallrdfuris implemented
Ferruccio Guidi [Tue, 21 May 2002 15:24:24 +0000 (15:24 +0000)]
MQRefs fixed
Claudio Sacerdoti Coen [Tue, 21 May 2002 15:24:22 +0000 (15:24 +0000)]
Two Meta occurrences where a parameter is accessible only in one of them
can now be considered convertible.
Ferruccio Guidi [Tue, 21 May 2002 15:22:26 +0000 (15:22 +0000)]
*** empty log message ***
Claudio Sacerdoti Coen [Tue, 21 May 2002 08:52:37 +0000 (08:52 +0000)]
Experimental commit that implements the getalluris method, that gives back in
XML all the known uris whose prefix is cic and whose suffix is not .types.
Useful to implement the locate query with galax.
Ferruccio Guidi [Mon, 20 May 2002 16:17:03 +0000 (16:17 +0000)]
Updated semantic notes on <pattern>
Irene Schena [Mon, 20 May 2002 15:11:49 +0000 (15:11 +0000)]
Modified Files:
1) query.xml xmathql.dtd: PATTERN changed
Ferruccio Guidi [Mon, 20 May 2002 15:09:22 +0000 (15:09 +0000)]
dded semantic notes on <pattern>
Claudio Sacerdoti Coen [Mon, 20 May 2002 13:51:31 +0000 (13:51 +0000)]
mathql.ml is now part of ocaml/mathql_interpreter
Claudio Sacerdoti Coen [Mon, 20 May 2002 10:48:31 +0000 (10:48 +0000)]
mquery.ml now really call the execution of the query.
Locate and backward now really work!!!
Claudio Sacerdoti Coen [Mon, 20 May 2002 09:21:57 +0000 (09:21 +0000)]
Metavariables representation changed. Explicit substitutions introduced.
Claudio Sacerdoti Coen [Mon, 20 May 2002 09:20:00 +0000 (09:20 +0000)]
Next commit undone: I committed the version used only for our proof-assistant.
Claudio Sacerdoti Coen [Mon, 20 May 2002 09:18:52 +0000 (09:18 +0000)]
Explicit substitutions for metavariables introduced and DTD changed.
Claudio Sacerdoti Coen [Mon, 20 May 2002 09:17:54 +0000 (09:17 +0000)]
Many many improvements:
1) First version after the introduction of explicit substitutions and
the change in the DTD and in the stylesheets.
2) ElimIntros (that didn't work) have been replace by ElimIntrosSimpl
that now does what the name tells you.
3) Buttons to move to the next and previous open goal introduced.
4) Serious bug in reduce and in simpl fixed: they didn't handle the environment
properly.
5) replace is now an hygher order function, parametrized w.r.t. the equality
to use. In some cases the right equality is physical equality. This closes
some residual bugs.
Claudio Sacerdoti Coen [Mon, 20 May 2002 09:14:13 +0000 (09:14 +0000)]
cicReductionNaif.ml was left out from the commit that introduced explicit
substitutions. Then I also destroyed it. This is a new implementation that
considers explicit substitutions and has not been tested. I hope that it
works...
Claudio Sacerdoti Coen [Mon, 20 May 2002 08:39:06 +0000 (08:39 +0000)]
New experimental commit: metavariables representation is changed again,
together with the DTD (still uncommitted). The new representation implements
explicit substitutions, allowing the correct reduction behaviour.
The most part of the modules have been changed to reflect the new
representation. Unification has been rewritten.
Irene Schena [Thu, 16 May 2002 14:35:45 +0000 (14:35 +0000)]
Modified Files:
1) mmlctop2_0.xsl: added comments
Claudio Sacerdoti Coen [Tue, 14 May 2002 17:26:44 +0000 (17:26 +0000)]
First very-very-very-very-alfa release of a MathQL Interpreter implemented
on top of RDF-Suite.
Stefano Zacchiroli [Tue, 14 May 2002 11:20:18 +0000 (11:20 +0000)]
Erroniously included (is a debian build process temp file)
Stefano Zacchiroli [Tue, 14 May 2002 11:19:29 +0000 (11:19 +0000)]
Release 0.1.0-1 of the deb package.
Claudio Sacerdoti Coen [Wed, 8 May 2002 09:17:24 +0000 (09:17 +0000)]
Experimental commit: definitions are now allowed in contexts. As a consequence,
CicReduction.whd now requires a context.
Claudio Sacerdoti Coen [Wed, 8 May 2002 09:15:42 +0000 (09:15 +0000)]
Experimental commit: we can now have definitions in contexts. As a
consequence the context is now required by CicReduction.whd
Irene Schena [Tue, 7 May 2002 11:01:23 +0000 (11:01 +0000)]
Modified Files:
1) mmlnotation.xsl: added parenthesis to some operators because apply-imports
doesn't support with-param
Irene Schena [Mon, 6 May 2002 14:41:45 +0000 (14:41 +0000)]
Added Files:
1) backward.dtd forward.dtd: dtd for forward and backward metadata files
Claudio Sacerdoti Coen [Thu, 2 May 2002 12:52:48 +0000 (12:52 +0000)]
* Slides can now also be in XHTML format
* Nijmegen's slides for the kick-off added
* Rendering of the management information improved (table border)
Claudio Sacerdoti Coen [Thu, 2 May 2002 12:51:39 +0000 (12:51 +0000)]
New data from DFKI about work-package leaders and PCC members.
Claudio Sacerdoti Coen [Thu, 2 May 2002 12:50:58 +0000 (12:50 +0000)]
New data.