]>
matita.cs.unibo.it Git - helm.git/log
Enrico Tassi [Wed, 12 Jan 2005 15:08:35 +0000 (15:08 +0000)]
fixed clean_and_fill
Enrico Tassi [Wed, 12 Jan 2005 14:56:46 +0000 (14:56 +0000)]
fixed bug in fill_and_clean (now the helper universes_of_obj knows that
the uri passed as the first parameter can't be in the environment and it
doesn't requests it)
Stefano Zacchiroli [Tue, 11 Jan 2005 16:11:12 +0000 (16:11 +0000)]
snapshot, notably:
- added support for inductive definitions
- prelimnary support for user searches
Stefano Zacchiroli [Tue, 11 Jan 2005 16:09:20 +0000 (16:09 +0000)]
added fallback case (assertion failure) for unsupported Implicit annotations
Stefano Zacchiroli [Tue, 11 Jan 2005 16:08:24 +0000 (16:08 +0000)]
added syntax for URIs
Stefano Zacchiroli [Tue, 11 Jan 2005 16:05:23 +0000 (16:05 +0000)]
added search commands
Stefano Zacchiroli [Tue, 11 Jan 2005 16:04:31 +0000 (16:04 +0000)]
- added pack/unpack over AST of terms
- created cicAst.mli (it was missing)
Stefano Zacchiroli [Tue, 11 Jan 2005 16:04:31 +0000 (16:04 +0000)]
- added pack/unpack over AST of terms
- created cicAst.mli (it was missing)
- added syntax for URIs
Stefano Zacchiroli [Tue, 11 Jan 2005 16:03:13 +0000 (16:03 +0000)]
added clean_and_fill, to be invoked on qed
Stefano Zacchiroli [Tue, 11 Jan 2005 16:02:53 +0000 (16:02 +0000)]
snapshot, not yet completed, but ...
Stefano Zacchiroli [Tue, 11 Jan 2005 16:01:46 +0000 (16:01 +0000)]
- added support for contexts (terms with holes)
- added CicUtil.pack/unpack to pack/unpack several terms in a single term
- added CicUtil.strip_prods to removed a given number of head prods from a term
- added CicUtil.context_of/select to create contexts/select a subterm
matching a context
Stefano Zacchiroli [Tue, 11 Jan 2005 15:59:06 +0000 (15:59 +0000)]
cosmetic changes
Enrico Tassi [Mon, 10 Jan 2005 10:47:47 +0000 (10:47 +0000)]
added begin list and end list comments to help moogle search engine plugin
Stefano Zacchiroli [Wed, 5 Jan 2005 14:07:33 +0000 (14:07 +0000)]
exported lift_from
Stefano Zacchiroli [Wed, 5 Jan 2005 14:06:41 +0000 (14:06 +0000)]
snapshot
Stefano Zacchiroli [Tue, 21 Dec 2004 17:52:32 +0000 (17:52 +0000)]
added an hyperlink to the input syntax page
Stefano Zacchiroli [Tue, 21 Dec 2004 17:48:59 +0000 (17:48 +0000)]
improved input syntax page with example queries of elim, match and hint
Stefano Zacchiroli [Tue, 21 Dec 2004 17:19:40 +0000 (17:19 +0000)]
added URI printing in the result page (so that mouse-over is not the
only way to know the URI of results!)
Stefano Zacchiroli [Tue, 21 Dec 2004 15:49:03 +0000 (15:49 +0000)]
first commit (in the wrong place --by CSC) of induction principles generation
Stefano Zacchiroli [Sat, 11 Dec 2004 16:32:14 +0000 (16:32 +0000)]
ignores example binaries
Stefano Zacchiroli [Thu, 9 Dec 2004 20:31:24 +0000 (20:31 +0000)]
ported to new format of Parse_error exception (which includes error position)
Stefano Zacchiroli [Thu, 9 Dec 2004 20:29:44 +0000 (20:29 +0000)]
(dummy) porting to universes
Stefano Zacchiroli [Thu, 9 Dec 2004 17:20:56 +0000 (17:20 +0000)]
implemented pretty printer for (mutual) (co)inductive types
Stefano Zacchiroli [Thu, 9 Dec 2004 17:20:06 +0000 (17:20 +0000)]
(first) complete implementation of (mutual) (co)inductive types syntax
Stefano Zacchiroli [Thu, 9 Dec 2004 15:18:50 +0000 (15:18 +0000)]
addded inductive definition to AST
Stefano Zacchiroli [Thu, 9 Dec 2004 15:18:30 +0000 (15:18 +0000)]
- enriched Parse_error exception with error location
- first implementation of inductive type definitions (not yet completed:
mutual inductive definition are still missing)
- test parser now displays error location using ASCII escape coloring
Andrea Asperti [Tue, 7 Dec 2004 08:25:12 +0000 (08:25 +0000)]
symmetry of equality NOT used in auto
Andrea Asperti [Mon, 6 Dec 2004 12:16:07 +0000 (12:16 +0000)]
New version of auto with "width".
Stefano Zacchiroli [Fri, 3 Dec 2004 16:30:13 +0000 (16:30 +0000)]
snapshot
Stefano Zacchiroli [Fri, 3 Dec 2004 16:05:27 +0000 (16:05 +0000)]
moogle syntax help page, actually contains only syntax and examples for
the "locate" query. "hint", "match" and "elim" syntaxes are currently
undocumented
Stefano Zacchiroli [Fri, 3 Dec 2004 16:04:01 +0000 (16:04 +0000)]
changed "locate" so that it supports shell-like pattern matching with
'*' and '?' wildcards
Stefano Zacchiroli [Fri, 3 Dec 2004 15:13:29 +0000 (15:13 +0000)]
ported to universes
Stefano Zacchiroli [Thu, 2 Dec 2004 14:55:54 +0000 (14:55 +0000)]
*** empty log message ***
Enrico Tassi [Thu, 2 Dec 2004 13:43:58 +0000 (13:43 +0000)]
sync with universes and ~subst (and not ?(subst=[]))
Enrico Tassi [Wed, 1 Dec 2004 09:43:44 +0000 (09:43 +0000)]
Added universes handling. Tag PRE_UNIVERSES may help ;)
Enrico Tassi [Wed, 1 Dec 2004 09:42:42 +0000 (09:42 +0000)]
Added universes handling. The PRE_UNIVERSES tag may help ;)
Andrea Asperti [Tue, 30 Nov 2004 14:55:27 +0000 (14:55 +0000)]
Bug in the management of substitutions into auto corrected.
No significative loss in performance.
Comments commented.
Stefano Zacchiroli [Mon, 29 Nov 2004 12:31:21 +0000 (12:31 +0000)]
- ported tests to newer PP / substitutions
Stefano Zacchiroli [Mon, 29 Nov 2004 12:30:31 +0000 (12:30 +0000)]
- passes subst to FreshNameGenerator
- removed some old debugging prints
Stefano Zacchiroli [Mon, 29 Nov 2004 12:30:09 +0000 (12:30 +0000)]
removed old debugging prints
Stefano Zacchiroli [Mon, 29 Nov 2004 12:24:47 +0000 (12:24 +0000)]
passes ~subst to FreshNameGenerator
Stefano Zacchiroli [Mon, 29 Nov 2004 12:24:25 +0000 (12:24 +0000)]
passes subst to FreshNameGenerator
Stefano Zacchiroli [Mon, 29 Nov 2004 12:24:09 +0000 (12:24 +0000)]
- pass subst to FreshNameGenerator on mk_fresh_name invocations
- removed assert failures on get_cooked_obj (rolled back last commit)
- reindented (the huuuuuuuge) eat_prods function
Stefano Zacchiroli [Mon, 29 Nov 2004 12:22:23 +0000 (12:22 +0000)]
bugfix: FreshNameGenerator uses the type checker on mk_fresh_name
invocation, thus it should receive in input a subst to be passed to the
type checker in order to avoid "unknown" Metas in the term to be type
checked
Stefano Zacchiroli [Mon, 29 Nov 2004 12:20:06 +0000 (12:20 +0000)]
bugfix in type_of_aux' which erroneously discard given substitution
(fixes a lot of CicUtil.Meta_not_found spurious exceptions)
Stefano Zacchiroli [Fri, 26 Nov 2004 14:17:15 +0000 (14:17 +0000)]
ported to Mysql
Stefano Zacchiroli [Fri, 26 Nov 2004 14:17:01 +0000 (14:17 +0000)]
ported to new xpointer syntax
Stefano Zacchiroli [Thu, 25 Nov 2004 09:05:18 +0000 (09:05 +0000)]
protected invocations to get_cooked_obj with assertion failures
Stefano Zacchiroli [Thu, 25 Nov 2004 09:00:35 +0000 (09:00 +0000)]
protected invocations of get_cooked_obj with assertion failures
Stefano Zacchiroli [Wed, 24 Nov 2004 13:18:03 +0000 (13:18 +0000)]
guard get_cooked_obj calls with assert false in case of Not_found
Stefano Zacchiroli [Wed, 24 Nov 2004 13:17:39 +0000 (13:17 +0000)]
use get_obj instead of get_cooked_obj in order to retrieve params for
unchecked objects (fixes "not found" bug when trust in the environment
is false)
Luca Padovani [Tue, 23 Nov 2004 15:15:41 +0000 (15:15 +0000)]
* several adjustments after introduction of the depth column
Luca Padovani [Tue, 23 Nov 2004 13:39:24 +0000 (13:39 +0000)]
* validation scripts
Luca Padovani [Tue, 23 Nov 2004 13:38:52 +0000 (13:38 +0000)]
* basic infrastructure for collecting statistics
Stefano Zacchiroli [Mon, 22 Nov 2004 17:20:15 +0000 (17:20 +0000)]
added parse test for
- expat
- libxml2 (xmlreader API)
- libxml2 (SAX2 API)
Stefano Zacchiroli [Thu, 18 Nov 2004 16:50:34 +0000 (16:50 +0000)]
set environment trust to false to avoid dummy proof checking
Stefano Zacchiroli [Thu, 18 Nov 2004 16:47:28 +0000 (16:47 +0000)]
use stateful logger so that the ProofChecker daemon is able to properly
indent proof checking messages
Stefano Zacchiroli [Thu, 18 Nov 2004 16:46:23 +0000 (16:46 +0000)]
added a stateful logger which remember indentation level of recursive
type checking
Stefano Zacchiroli [Thu, 18 Nov 2004 16:45:43 +0000 (16:45 +0000)]
added set_trust to externally set the trust function (used by the proof
checking daemon)
Stefano Zacchiroli [Thu, 18 Nov 2004 13:45:18 +0000 (13:45 +0000)]
ported to Mysql native connection
Matteo Selmi [Wed, 17 Nov 2004 14:47:13 +0000 (14:47 +0000)]
Resolved problem occured when "=" in MainConclusion
Matteo Selmi [Wed, 17 Nov 2004 12:48:55 +0000 (12:48 +0000)]
Removed duplicated uri in sigmatch
Matteo Selmi [Wed, 17 Nov 2004 11:13:46 +0000 (11:13 +0000)]
Bug fix
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