]>
matita.cs.unibo.it Git - helm.git/log
Stefano Zacchiroli [Mon, 15 Nov 2004 09:04:40 +0000 (09:04 +0000)]
changed reduction tactics ast
Stefano Zacchiroli [Mon, 15 Nov 2004 09:03:45 +0000 (09:03 +0000)]
snapshot
Stefano Zacchiroli [Fri, 12 Nov 2004 18:13:17 +0000 (18:13 +0000)]
Fixed an hidden occur check problem: when a Meta is being delifted,
apply substitution on the fly and delift the result. Previously we did
not recursively check the instantiation of the Meta.
Stefano Zacchiroli [Thu, 11 Nov 2004 13:30:45 +0000 (13:30 +0000)]
added dummy entry in CicAst: UserInput
Stefano Zacchiroli [Thu, 11 Nov 2004 13:30:11 +0000 (13:30 +0000)]
snapshot:
- changed interaction model
Stefano Zacchiroli [Wed, 10 Nov 2004 13:22:34 +0000 (13:22 +0000)]
bumped changelog line to match upload date
Stefano Zacchiroli [Wed, 10 Nov 2004 12:02:27 +0000 (12:02 +0000)]
disabled debugging info
Stefano Zacchiroli [Wed, 10 Nov 2004 12:02:21 +0000 (12:02 +0000)]
parse Baseuri command
Stefano Zacchiroli [Wed, 10 Nov 2004 12:01:52 +0000 (12:01 +0000)]
added Baseuri command
Stefano Zacchiroli [Wed, 10 Nov 2004 12:01:39 +0000 (12:01 +0000)]
commented out some timing messages
Stefano Zacchiroli [Tue, 9 Nov 2004 17:23:18 +0000 (17:23 +0000)]
snapshot, notably:
- fixed "noshow" bugs in sequents notebook and proof window
- implemented interpretation choice
Luca Padovani [Tue, 9 Nov 2004 15:30:33 +0000 (15:30 +0000)]
* compressed statistics committed
Stefano Zacchiroli [Tue, 9 Nov 2004 14:38:20 +0000 (14:38 +0000)]
- split compound fields
- rounded to integer floating point values
Luca Padovani [Tue, 9 Nov 2004 13:56:59 +0000 (13:56 +0000)]
* snapshot
Andrea Asperti [Tue, 9 Nov 2004 12:16:24 +0000 (12:16 +0000)]
Aggiunta l'introduzione alla prima sezione:.
Luca Padovani [Tue, 9 Nov 2004 12:07:55 +0000 (12:07 +0000)]
* output of XML file size
Luca Padovani [Tue, 9 Nov 2004 12:05:09 +0000 (12:05 +0000)]
* fix bug detect blank nodes
* output of file size
Luca Padovani [Tue, 9 Nov 2004 08:22:37 +0000 (08:22 +0000)]
* added stylesheet to render the results
Stefano Zacchiroli [Tue, 9 Nov 2004 08:15:43 +0000 (08:15 +0000)]
added filling of no_concl_hyp
Stefano Zacchiroli [Tue, 9 Nov 2004 08:14:31 +0000 (08:14 +0000)]
added query to fill no_concl_hyp table
Stefano Zacchiroli [Tue, 9 Nov 2004 08:14:20 +0000 (08:14 +0000)]
formatted
Luca Padovani [Tue, 9 Nov 2004 07:55:31 +0000 (07:55 +0000)]
* depths now in hash table
Luca Padovani [Tue, 9 Nov 2004 07:37:38 +0000 (07:37 +0000)]
* snapshot
Luca Padovani [Mon, 8 Nov 2004 22:07:09 +0000 (22:07 +0000)]
* added a few calculations
Luca Padovani [Mon, 8 Nov 2004 21:04:12 +0000 (21:04 +0000)]
* added .cc program (and equivalent .xsl stylesheet) for collecting
statistics about XML files
Andrea Asperti [Mon, 8 Nov 2004 12:27:44 +0000 (12:27 +0000)]
First draft (introduction).
Claudio Sacerdoti Coen [Mon, 8 Nov 2004 11:46:56 +0000 (11:46 +0000)]
...
Stefano Zacchiroli [Fri, 5 Nov 2004 11:06:46 +0000 (11:06 +0000)]
filled toolbar and implemented buttons behaviours
Stefano Zacchiroli [Fri, 5 Nov 2004 11:03:43 +0000 (11:03 +0000)]
ported to new cut and letin "API"
Stefano Zacchiroli [Fri, 5 Nov 2004 11:03:01 +0000 (11:03 +0000)]
- added Tactics module as a common point where tactics could be accessed
Andrea Asperti [Thu, 4 Nov 2004 10:24:59 +0000 (10:24 +0000)]
Auto moved to a new file autoTactic.ml
Added a hastbl of duplicates in the library (currently filtered by
hint).
Andrea Asperti [Thu, 4 Nov 2004 10:22:18 +0000 (10:22 +0000)]
New version(s) of hint. One more stable (hint) and one more experimental
experimental_hint. The latter uses apply_verbose, since it needs to
get back the subproof of the goal, usually not returned by tactics.
Andrea Asperti [Thu, 4 Nov 2004 10:15:10 +0000 (10:15 +0000)]
Added a new boolean parameter "facts" (default=false) to most of the
methods. The idea is that when facts=true search should be restricted
to facts (theorems without hypothesis). To be used at the maximum
depth of automatic tactcis.
Andrea Asperti [Thu, 4 Nov 2004 10:10:52 +0000 (10:10 +0000)]
Porting to the new version of auto.
Stefano Zacchiroli [Wed, 3 Nov 2004 16:39:22 +0000 (16:39 +0000)]
snapshot (notably: ported to mysql instead of dbi)
Stefano Zacchiroli [Wed, 3 Nov 2004 16:31:43 +0000 (16:31 +0000)]
no longer use Dbi module but directly use Mysql module since it's 13
times faster
Stefano Zacchiroli [Wed, 3 Nov 2004 14:31:22 +0000 (14:31 +0000)]
added Auto parsing
Stefano Zacchiroli [Wed, 3 Nov 2004 14:27:55 +0000 (14:27 +0000)]
added Auto and Hint tactic
Luca Padovani [Tue, 2 Nov 2004 14:29:11 +0000 (14:29 +0000)]
* substitution are not rendered by default, an action is generated
Stefano Zacchiroli [Tue, 2 Nov 2004 11:46:34 +0000 (11:46 +0000)]
renamed Http_client to Http_user_agent to avoid clashes with Gerd's
netclient since both Netclient and ocaml-http are used, believe it or
not, by xmlrpc
Stefano Zacchiroli [Fri, 29 Oct 2004 12:22:30 +0000 (12:22 +0000)]
ignore typecheck_uri{,.opt}
Stefano Zacchiroli [Fri, 29 Oct 2004 12:21:39 +0000 (12:21 +0000)]
added test script for typechecking URIs given on STDIN
Stefano Zacchiroli [Fri, 29 Oct 2004 08:31:44 +0000 (08:31 +0000)]
- equality test on terms before trying convertibility now first tries
phyisical equality between terms and then fallback to structural
equality (same behaviour of ocaml < 3.08)
- changed behaviour of are_convertible. Before this change: equality was
first tried on terms (as above) then, in case of failure, equality
between weak head reduced terms was tried. Now weak head reduction is
always performed. This change is motivated by the convertibility
between "sin x" and "cos x" (no one was able to see the end of this
test case). Now this test case completes almost immediately and
regression test type checking the whole standard library does not
shown any sensible slow down
Stefano Zacchiroli [Wed, 27 Oct 2004 11:50:26 +0000 (11:50 +0000)]
snapshot, notably:
- ported to Dbi disambiguation
- started implementation of coqide-like script window
Andrea Asperti [Wed, 27 Oct 2004 10:03:41 +0000 (10:03 +0000)]
Bug fixing.
Stefano Zacchiroli [Tue, 26 Oct 2004 12:44:13 +0000 (12:44 +0000)]
bugfix: implemented interactive_user_uri_choice (trivial non-"advanced"
implementation: filter out variables)
Stefano Zacchiroli [Mon, 25 Oct 2004 22:16:56 +0000 (22:16 +0000)]
ported to latest ocaml-http
Stefano Zacchiroli [Mon, 25 Oct 2004 22:14:13 +0000 (22:14 +0000)]
implemented pagination
Stefano Zacchiroli [Mon, 25 Oct 2004 22:13:52 +0000 (22:13 +0000)]
rebuilt
Stefano Zacchiroli [Mon, 25 Oct 2004 15:27:08 +0000 (15:27 +0000)]
- bugfix use disambiguator metasenv for initial proof status in hint
- use configuration file from /etc
- catch Chat_unfinished
- removed ancient debugging messages
Stefano Zacchiroli [Mon, 25 Oct 2004 15:26:20 +0000 (15:26 +0000)]
added CSS information for (forthcoming) bottom bar
Stefano Zacchiroli [Mon, 25 Oct 2004 14:39:44 +0000 (14:39 +0000)]
sort hint's result accordingly to the "least goal left first" principle
Stefano Zacchiroli [Mon, 25 Oct 2004 14:33:17 +0000 (14:33 +0000)]
bugfix in cmatch constants_no now consider also the number of types of
main
Stefano Zacchiroli [Mon, 25 Oct 2004 12:50:46 +0000 (12:50 +0000)]
- added var selection boolean to locate
- added cardinality constraints checking to match_term
Stefano Zacchiroli [Mon, 25 Oct 2004 12:49:27 +0000 (12:49 +0000)]
added vars selection boolean on locate
Stefano Zacchiroli [Mon, 25 Oct 2004 12:48:58 +0000 (12:48 +0000)]
- reimplemented basic features using the helm-metadata library instead
of MathQL. Previous version has been tagged "moogle_mathql"
Andrea Asperti [Fri, 22 Oct 2004 14:50:55 +0000 (14:50 +0000)]
implemented elim query
Stefano Zacchiroli [Fri, 22 Oct 2004 13:03:07 +0000 (13:03 +0000)]
added Hint "tactic"
Andrea Asperti [Fri, 22 Oct 2004 13:01:06 +0000 (13:01 +0000)]
bugfix: handle overflow in powerset cardinality
Stefano Zacchiroli [Fri, 22 Oct 2004 12:57:07 +0000 (12:57 +0000)]
no longer builds by default tex_ and cic_textual_parser
Stefano Zacchiroli [Fri, 22 Oct 2004 12:56:40 +0000 (12:56 +0000)]
- reimplemented tacticChaser and friends in term of Metadata module and friends
Stefano Zacchiroli [Fri, 22 Oct 2004 12:55:40 +0000 (12:55 +0000)]
- support also DBI handle
- no longer use MQueryMisc
Stefano Zacchiroli [Fri, 22 Oct 2004 12:55:16 +0000 (12:55 +0000)]
no longer build oldDisambiguate
Stefano Zacchiroli [Fri, 22 Oct 2004 12:55:01 +0000 (12:55 +0000)]
uses DBI handle
Stefano Zacchiroli [Fri, 22 Oct 2004 12:54:46 +0000 (12:54 +0000)]
- disambiguation now needs DBI handle
- no longer build by default old cic_textual_parser
Stefano Zacchiroli [Fri, 22 Oct 2004 12:54:07 +0000 (12:54 +0000)]
auto needs DBI handle
Stefano Zacchiroli [Fri, 22 Oct 2004 12:53:44 +0000 (12:53 +0000)]
temporary: for the moment we need both MQI handle and DBI handle
Stefano Zacchiroli [Fri, 22 Oct 2004 12:53:07 +0000 (12:53 +0000)]
ported to Dbi-disambiguation
Stefano Zacchiroli [Fri, 22 Oct 2004 12:52:35 +0000 (12:52 +0000)]
ignore boolean returned by saveDocument
Andrea Asperti [Fri, 22 Oct 2004 12:48:31 +0000 (12:48 +0000)]
- added (hack) apply_tac_verbose (for auto)
- ported to typed explicit subst
Stefano Zacchiroli [Fri, 22 Oct 2004 12:40:58 +0000 (12:40 +0000)]
- changed metadata type so that positions contains depth
- introduced constraints (vs metadata)
- positions no longer hard coded (so that both short and long names are
supported)
- added "where" parameter so that matching could be perfomed either on
conclusion only or on the whole statement
Stefano Zacchiroli [Fri, 22 Oct 2004 12:38:49 +0000 (12:38 +0000)]
removed reference to MQueryMisc
Stefano Zacchiroli [Fri, 22 Oct 2004 12:38:30 +0000 (12:38 +0000)]
- removed MQueryMisc. Ratio: it was used only for transformation uri -> term.
The same feature is now available directly in CicUtil without the need
of cic_textual_parser URIs
Stefano Zacchiroli [Fri, 22 Oct 2004 12:36:53 +0000 (12:36 +0000)]
- no longer depends on MQueryMisc for term_of_uri
- disambiguation now uses MetadataQuery instead of MathQL
Stefano Zacchiroli [Fri, 22 Oct 2004 12:35:15 +0000 (12:35 +0000)]
no longer depends on MQueryMisc
Stefano Zacchiroli [Fri, 22 Oct 2004 12:34:30 +0000 (12:34 +0000)]
- ported to new getter API
- implemented remove_term
Andrea Asperti [Fri, 22 Oct 2004 12:30:16 +0000 (12:30 +0000)]
ported to typed explicit subst
Stefano Zacchiroli [Fri, 22 Oct 2004 12:27:46 +0000 (12:27 +0000)]
removed dependency on cic_textual_parser where this dep was used only
for term_of_uri, now in CicUtil
Stefano Zacchiroli [Fri, 22 Oct 2004 12:25:34 +0000 (12:25 +0000)]
describe exception raised by term_of_uri
Stefano Zacchiroli [Fri, 22 Oct 2004 12:25:12 +0000 (12:25 +0000)]
removed old function term_of_uri (now in CicUtil)
Andrea Asperti [Fri, 22 Oct 2004 12:21:32 +0000 (12:21 +0000)]
be more quiet (removed debugging prints)
Andrea Asperti [Fri, 22 Oct 2004 12:18:22 +0000 (12:18 +0000)]
ported to typed explicit subst
Andrea Asperti [Fri, 22 Oct 2004 12:18:16 +0000 (12:18 +0000)]
rebuilt
Andrea Asperti [Fri, 22 Oct 2004 12:16:22 +0000 (12:16 +0000)]
- ported to typed explicit subst
- beta expansion in the case of Appl commented, waiting for a better
solution
Andrea Asperti [Fri, 22 Oct 2004 12:07:14 +0000 (12:07 +0000)]
- ported to typed explicit subst
Andrea Asperti [Fri, 22 Oct 2004 12:05:26 +0000 (12:05 +0000)]
- ported to typed explicit substitutions
(this implies that kernel wrappers which used to handle substitutions
are vanished)
Andrea Asperti [Fri, 22 Oct 2004 11:58:20 +0000 (11:58 +0000)]
- ported to typed explicit substitutions
Andrea Asperti [Fri, 22 Oct 2004 11:57:18 +0000 (11:57 +0000)]
cleanup temp files on parser failure
Andrea Asperti [Fri, 22 Oct 2004 11:55:41 +0000 (11:55 +0000)]
- reimplemented meta_closed in non CPS way (faster!)
- ported to typed explicit substitutions
Andrea Asperti [Fri, 22 Oct 2004 11:54:57 +0000 (11:54 +0000)]
added type to explicit substitutions
Stefano Zacchiroli [Fri, 22 Oct 2004 09:54:49 +0000 (09:54 +0000)]
- use CicUtil.term_of_uri instead of deprecated HelmLibrayObjects
similar function
- reverted to old syntax for binders (e.g. \forall x,y:nat.x=y)
- use ";;" as phrases terminator
Stefano Zacchiroli [Fri, 22 Oct 2004 09:53:51 +0000 (09:53 +0000)]
- bugfix: sequences like ".(" are now lexed, correctly, as
[ SYMBOL "."; PAREN "("] instead of [ SYMBOL ".(" ]
Stefano Zacchiroli [Fri, 22 Oct 2004 09:52:36 +0000 (09:52 +0000)]
use helm-cic_textual_parser2 findlib package when building tests
Stefano Zacchiroli [Thu, 21 Oct 2004 15:56:12 +0000 (15:56 +0000)]
added dep on helm-metadata
Stefano Zacchiroli [Thu, 21 Oct 2004 15:53:25 +0000 (15:53 +0000)]
bugfix: use only baseuri in uri part of MutInd and MutConstruct
Stefano Zacchiroli [Thu, 21 Oct 2004 13:20:11 +0000 (13:20 +0000)]
use latest Http_getter module API
Stefano Zacchiroli [Thu, 21 Oct 2004 13:16:58 +0000 (13:16 +0000)]
- API change (renamed some exceptions)
- ported to the latest PXP version
Stefano Zacchiroli [Thu, 21 Oct 2004 08:14:40 +0000 (08:14 +0000)]
added reference to MetadataQuery (now it builds properly)
Stefano Zacchiroli [Thu, 21 Oct 2004 08:14:13 +0000 (08:14 +0000)]
implemented in place old Filter_auto filtering
Stefano Zacchiroli [Thu, 21 Oct 2004 08:13:49 +0000 (08:13 +0000)]
fixed a buggy pattern matching