]>
matita.cs.unibo.it Git - helm.git/log
Claudio Sacerdoti Coen [Fri, 25 Oct 2002 16:41:41 +0000 (16:41 +0000)]
New attribute @params for variables.
Claudio Sacerdoti Coen [Fri, 25 Oct 2002 15:59:37 +0000 (15:59 +0000)]
The fact that an object is trusted is now logged.
Claudio Sacerdoti Coen [Fri, 25 Oct 2002 15:18:33 +0000 (15:18 +0000)]
Cooking is no more required. Now we have explicit named substitutions!
Claudio Sacerdoti Coen [Fri, 25 Oct 2002 15:15:02 +0000 (15:15 +0000)]
cicCooking.ml* forgot in the previous commit
Claudio Sacerdoti Coen [Fri, 25 Oct 2002 15:14:18 +0000 (15:14 +0000)]
- Porting of all the code to the new DTD format (with, among others, explicit
named substitutions)
- Porting to the new version of Pxp
- Porting of the cicReductionMachine code (that was abandoned for a while)
- Removal of all the cooking machinery
- Removal of the optimization (memoization) of the computation of recursive
arguments of constructors. Required to implement the next point. The actual
performance loss is minimal.
- First prototype of an environment with trusting abilities.
Notes: unification is still untested and probably wrong w.r.t. explicit
name substitutions.
no author [Fri, 25 Oct 2002 15:14:18 +0000 (15:14 +0000)]
This commit was manufactured by cvs2svn to create branch
'V7_3_new_exportation'.
Matteo Selmi [Thu, 24 Oct 2002 14:23:17 +0000 (14:23 +0000)]
Modified some wrong paths
Matteo Selmi [Thu, 24 Oct 2002 13:00:54 +0000 (13:00 +0000)]
Written function that produce the variable "ConstantTypeUrl" used by objcontent.xsl
Claudio Sacerdoti Coen [Wed, 23 Oct 2002 17:51:59 +0000 (17:51 +0000)]
When printing the body of a constant, the type is also printed.
Requires the $ConstantTypeUrl variable set in rootcontent.xsl
Matteo Selmi [Tue, 22 Oct 2002 14:25:56 +0000 (14:25 +0000)]
- removed checkings for objects Definition and Axiom.
- inserted checkings for objects CostantType and ConstantBody.
- modified mode of view params (not "path/varname.var" but "varname").
- modified checkings for term LAMBDA, LETIN, PROD (with insertion of checkings for decl and def when used by these terms)
Matteo Selmi [Thu, 10 Oct 2002 11:55:34 +0000 (11:55 +0000)]
New DTD for the new exportation procedure.
Claudio Sacerdoti Coen [Wed, 9 Oct 2002 10:52:47 +0000 (10:52 +0000)]
Synchronization with the main branch: proofcheckerURL param added
Claudio Sacerdoti Coen [Wed, 9 Oct 2002 10:41:03 +0000 (10:41 +0000)]
New DTD for the new exportation module.
no author [Wed, 9 Oct 2002 10:41:03 +0000 (10:41 +0000)]
This commit was manufactured by cvs2svn to create branch
'V7_3_new_exportation'.
Enrico Tassi [Wed, 2 Oct 2002 17:08:50 +0000 (17:08 +0000)]
tactic update
Irene Schena [Wed, 2 Oct 2002 12:08:27 +0000 (12:08 +0000)]
Modified Files:
1) grammar.txt: added parentesis to string-set
Claudio Sacerdoti Coen [Fri, 27 Sep 2002 16:59:23 +0000 (16:59 +0000)]
Better handling of queries. Now both the locate and backward queries give
the user the possibility to disambiguate the answer, and write it in the
input window. Some bugs in the disambiguation process have been fixed.
Finally the output of the query process in the outputhtml window is now
much more verbose.
Irene Schena [Mon, 23 Sep 2002 12:50:45 +0000 (12:50 +0000)]
Modified Files:
1) grammar.txt xmathql.dtd: relation modified
Claudio Sacerdoti Coen [Fri, 20 Sep 2002 17:30:57 +0000 (17:30 +0000)]
change code moved to change_tac (functional version defined in primitiveTactics)
Irene Schena [Fri, 20 Sep 2002 14:14:25 +0000 (14:14 +0000)]
Modified Files:
1)grammar.txt xmathql.dtd: updated versions
Removed Files:
1)core_grammar.txt: now all the grammar is implemented
natile [Thu, 19 Sep 2002 17:45:22 +0000 (17:45 +0000)]
commit of galax mathql interpreter
Enrico Tassi [Thu, 19 Sep 2002 14:57:41 +0000 (14:57 +0000)]
Tactic update
Claudio Sacerdoti Coen [Wed, 18 Sep 2002 09:24:46 +0000 (09:24 +0000)]
Small code improvement.
Enrico Tassi [Wed, 18 Sep 2002 06:57:55 +0000 (06:57 +0000)]
Tactic update
Ferruccio Guidi [Tue, 17 Sep 2002 13:28:50 +0000 (13:28 +0000)]
new query generator
Claudio Sacerdoti Coen [Mon, 16 Sep 2002 15:22:28 +0000 (15:22 +0000)]
List of tactics implemented and to implement (italian only).
Ferruccio Guidi [Fri, 13 Sep 2002 16:52:32 +0000 (16:52 +0000)]
restricted mode to use when the database is down :)
Ferruccio Guidi [Fri, 13 Sep 2002 14:58:49 +0000 (14:58 +0000)]
query generator timing feature improved
Irene Schena [Fri, 13 Sep 2002 13:25:41 +0000 (13:25 +0000)]
Modified Files:
1) schema-h: Prop. occurrence removed
Claudio Sacerdoti Coen [Fri, 13 Sep 2002 11:19:59 +0000 (11:19 +0000)]
ring.ml* splitted into ring.ml* and tacticals.ml*
Claudio Sacerdoti Coen [Fri, 13 Sep 2002 11:10:30 +0000 (11:10 +0000)]
then_ tactical implemented (equivalent to the tclTHEN of Coq)
Irene Schena [Fri, 13 Sep 2002 11:08:47 +0000 (11:08 +0000)]
Modified Files:
1)schema-h: added prop. coercion
Enrico Tassi [Fri, 13 Sep 2002 11:01:39 +0000 (11:01 +0000)]
Fourier tactic update
Claudio Sacerdoti Coen [Mon, 9 Sep 2002 10:10:37 +0000 (10:10 +0000)]
When locate is used during the lexing phase, it may happen that no URI is
found or more than an URI is found. In those cases a window is now opened
and the user is asked to either enter the URI (if none was found) or
choose from the list of found URIs.
Claudio Sacerdoti Coen [Mon, 9 Sep 2002 10:03:24 +0000 (10:03 +0000)]
Patch applied to the locate query: when used to retrieve the first inductive
type of a mutual inductive types block, the returned URI is now the URI of
the type (with the fragment identifier!) and not the one of the block (without).
Enrico Tassi [Mon, 9 Sep 2002 09:39:51 +0000 (09:39 +0000)]
Fourier tactic update
Enrico Tassi [Sat, 7 Sep 2002 15:36:14 +0000 (15:36 +0000)]
First works
Irene Schena [Fri, 6 Sep 2002 16:05:58 +0000 (16:05 +0000)]
Added Files:
1)schema-h schema-hth: new versions
Removed Files:
1)schema-h.rdf schema-hth.rdf: old versions
Ferruccio Guidi [Thu, 5 Sep 2002 14:15:47 +0000 (14:15 +0000)]
mQueryGenerator and topLevel patched
Irene Schena [Thu, 5 Sep 2002 13:50:49 +0000 (13:50 +0000)]
Modified Files:
1)dces dcq dctype: new versions
Removed Files:
1)eor
Ferruccio Guidi [Thu, 5 Sep 2002 13:39:08 +0000 (13:39 +0000)]
some small improvements: command line sintax changed, -MB added
Irene Schena [Thu, 5 Sep 2002 09:41:09 +0000 (09:41 +0000)]
Modified Files:
xmathql.dtd: syntax error
Claudio Sacerdoti Coen [Wed, 4 Sep 2002 17:53:22 +0000 (17:53 +0000)]
The parser (the lexer indeed) now use the locate query to locate an object
whose identifier is unknown. In ambigous cases, no choice is given to the
user and the usual exception (identifier not found) is raised. It works
only for constants and for the first inductive type of a mutual inductive
type block.
Ferruccio Guidi [Wed, 4 Sep 2002 17:05:21 +0000 (17:05 +0000)]
raw HTML markap generator
Ferruccio Guidi [Wed, 4 Sep 2002 17:00:54 +0000 (17:00 +0000)]
textual parser fixed
Enrico Tassi [Wed, 4 Sep 2002 15:34:28 +0000 (15:34 +0000)]
Fourier tactic
Irene Schena [Tue, 3 Sep 2002 14:55:02 +0000 (14:55 +0000)]
Added Files:
1)result.xml xmqlresult.dtd: example and dtd for MathQL query results
Ferruccio Guidi [Fri, 30 Aug 2002 17:02:37 +0000 (17:02 +0000)]
user name added to tmp file name
Irene Schena [Thu, 29 Aug 2002 14:41:02 +0000 (14:41 +0000)]
Modified Files:
1)core_grammar.txt grammar.txt query.xml xmathql.dtd: new grammar
Michele Galatà [Thu, 29 Aug 2002 13:19:02 +0000 (13:19 +0000)]
Type expression simplified.
Michele Galatà [Thu, 29 Aug 2002 13:18:34 +0000 (13:18 +0000)]
Comment typo fixed.
Irene Schena [Wed, 28 Aug 2002 14:57:52 +0000 (14:57 +0000)]
Modified Files:
1)core_grammar.txt grammar.txt query.xml xmathql.dtd: new version
----------------------------------------------------------------------
Stefano Zacchiroli [Wed, 28 Aug 2002 13:57:45 +0000 (13:57 +0000)]
debian release -3
Stefano Zacchiroli [Wed, 28 Aug 2002 13:41:26 +0000 (13:41 +0000)]
debian version "-8"
Stefano Zacchiroli [Wed, 28 Aug 2002 13:37:38 +0000 (13:37 +0000)]
forward compatibility changes for ocaml 3.06
Claudio Sacerdoti Coen [Tue, 27 Aug 2002 14:18:31 +0000 (14:18 +0000)]
Interface file created. Missing from previous commit.
Claudio Sacerdoti Coen [Mon, 29 Jul 2002 15:55:31 +0000 (15:55 +0000)]
Updated to use the new parser that creates (stacks of) existential variables
when an implicit arguments is found.
Claudio Sacerdoti Coen [Mon, 29 Jul 2002 15:50:29 +0000 (15:50 +0000)]
Updated to use the new parser that creates (stacks of) existential variables
when an implicit arguments is found.
Claudio Sacerdoti Coen [Mon, 22 Jul 2002 17:50:49 +0000 (17:50 +0000)]
Many improvements in tactics (and tactical) representation:
1) tactics are no more functions from state to state, but functions from
proof * goal to proof * goal list where the goal list is the list of
new goals generated
2) proof and goal are no more optional
3) all the tactics have been slightly changed so that their type is now
param1 -> ... -> paramn -> ProofEngineTypes.tactic
4) the tactical thens has been implemented
Other changes:
1) more .mli committed
2) comments and copyright notices added where missing
Claudio Sacerdoti Coen [Mon, 22 Jul 2002 17:34:34 +0000 (17:34 +0000)]
First version of hxsp (new version of UWOBO implemented in Perl by
Alessandro Barzanti using the bindings to libxml and libxslt).
Stefano Zacchiroli [Tue, 2 Jul 2002 09:26:09 +0000 (09:26 +0000)]
Added examples.
Stefano Zacchiroli [Tue, 2 Jul 2002 08:06:44 +0000 (08:06 +0000)]
converted to unix textfile (fromdos)
Stefano Zacchiroli [Tue, 2 Jul 2002 08:05:52 +0000 (08:05 +0000)]
bugfix: Ring will work again with varmaps :-)
Stefano Zacchiroli [Mon, 1 Jul 2002 20:22:39 +0000 (20:22 +0000)]
- added Ring tactic on reals
- module splitting
- proofEngine is now almost functional
Stefano Zacchiroli [Mon, 1 Jul 2002 20:12:54 +0000 (20:12 +0000)]
bugfix that inhibit the removal of certain hypotheses
Stefano Zacchiroli [Mon, 1 Jul 2002 20:10:54 +0000 (20:10 +0000)]
bug fix: handled LetIn case in simpl
Ferruccio Guidi [Mon, 1 Jul 2002 11:34:24 +0000 (11:34 +0000)]
mathQL modified, stderr corrected to stdout im mathql_interpreter,
new lavel assignment procedure in mQueryGenerator (uses degrees),
textual interface for mQueryGenerator added
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