]>
matita.cs.unibo.it Git - helm.git/log
Claudio Sacerdoti Coen [Mon, 29 Aug 2005 11:46:28 +0000 (11:46 +0000)]
WARNING: this commit changes the DB representation; you need to alter the
DB by hand after this commit
- h_position: varchar(255) -> varchar(62)
- h_sort: varchar(255) -> varchar(6)
- several indexes have been redesigned from scratch.
Motivation: MySql is not able to exploit two indexes (on columns c1 and c2)
in a query of type "select ... from table where c1 = x and c2 = y".
Only one of the two indexes is exploited; the other test is done on each line.
My commit introduces a single index on c1 AND c2 in place of two indexes.
WARNING: it is sure that a few queries (e.g. match) are greatly optimized by
this commit. On the contrary I ignore if the performance of other queries drops.
Moreover, I have not optimized yet the indexes over the hits and count tables.
Claudio Sacerdoti Coen [Mon, 29 Aug 2005 11:20:40 +0000 (11:20 +0000)]
...
Claudio Sacerdoti Coen [Mon, 29 Aug 2005 10:33:38 +0000 (10:33 +0000)]
...
Claudio Sacerdoti Coen [Sun, 28 Aug 2005 07:50:46 +0000 (07:50 +0000)]
...
Claudio Sacerdoti Coen [Wed, 24 Aug 2005 10:45:51 +0000 (10:45 +0000)]
...
Alberto Griggio [Mon, 22 Aug 2005 14:25:54 +0000 (14:25 +0000)]
some fixes
Claudio Sacerdoti Coen [Mon, 22 Aug 2005 10:05:52 +0000 (10:05 +0000)]
...
Claudio Sacerdoti Coen [Mon, 22 Aug 2005 08:43:01 +0000 (08:43 +0000)]
Comment removed.
Claudio Sacerdoti Coen [Mon, 22 Aug 2005 08:37:09 +0000 (08:37 +0000)]
Paramodulation bug fixed.
Andrea Asperti [Mon, 22 Aug 2005 08:25:21 +0000 (08:25 +0000)]
Added datatypes/constructors.ma
Andrea Asperti [Mon, 22 Aug 2005 08:17:28 +0000 (08:17 +0000)]
New entries in nat: factorial.ma minimization.ma primes.ma primes1.ma
sigma_and_pi.ma
Andrea Asperti [Mon, 22 Aug 2005 08:09:37 +0000 (08:09 +0000)]
Added Z/plus.ma e Z/compare.ma.
Andrea Asperti [Mon, 22 Aug 2005 08:05:32 +0000 (08:05 +0000)]
The library grows...
Andrea Asperti [Mon, 22 Aug 2005 08:03:58 +0000 (08:03 +0000)]
Added q.ma.
Stefano Zacchiroli [Thu, 18 Aug 2005 08:02:43 +0000 (08:02 +0000)]
ready for 0.1.1 release
Stefano Zacchiroli [Tue, 16 Aug 2005 08:56:08 +0000 (08:56 +0000)]
integrated Eric's patch for HTTP/1.1 persistant connections
Stefano Zacchiroli [Fri, 12 Aug 2005 06:48:20 +0000 (06:48 +0000)]
improved some comments
Alberto Griggio [Fri, 5 Aug 2005 07:38:06 +0000 (07:38 +0000)]
some bugs fixed
Alberto Griggio [Mon, 1 Aug 2005 16:57:41 +0000 (16:57 +0000)]
fixed compilation warnings
Stefano Zacchiroli [Mon, 1 Aug 2005 16:02:32 +0000 (16:02 +0000)]
added homepage URL, now we have one
Stefano Zacchiroli [Mon, 1 Aug 2005 15:59:07 +0000 (15:59 +0000)]
bumped standards version
Stefano Zacchiroli [Mon, 1 Aug 2005 15:58:55 +0000 (15:58 +0000)]
do not install empty NEWS file
Stefano Zacchiroli [Mon, 1 Aug 2005 15:58:19 +0000 (15:58 +0000)]
bumped timestemp, closed ITP
Stefano Zacchiroli [Sun, 31 Jul 2005 21:59:38 +0000 (21:59 +0000)]
filled end user information
Stefano Zacchiroli [Sun, 31 Jul 2005 19:39:29 +0000 (19:39 +0000)]
packaging cleanup: get rid of ancient debhelpers, use dh_install
Stefano Zacchiroli [Sun, 31 Jul 2005 19:05:02 +0000 (19:05 +0000)]
ignore some autotools stuff
Stefano Zacchiroli [Sun, 31 Jul 2005 19:04:23 +0000 (19:04 +0000)]
lablgtkmathview 0.7.2
Claudio Sacerdoti Coen [Fri, 29 Jul 2005 09:00:32 +0000 (09:00 +0000)]
Partial bug fix: every inner type is now added to the selection roots.
However, the inner types are not closed terms! They live in the context of
their terms. Right now there is a bug in locating subterms of a proof.
Thus I do not even try to fix inner types selection properly.
Claudio Sacerdoti Coen [Fri, 29 Jul 2005 08:10:41 +0000 (08:10 +0000)]
0. core_notation.ma splitted into coq.moo and core_notation.moo
1. 'include "coq.ma"' is now explicitly required to activate the notation of Coq
2. 'include "coq.ma"' added here and there in the tests
3. .ma headers updated
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 17:19:14 +0000 (17:19 +0000)]
This test stresses automatic insertion.
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 17:18:20 +0000 (17:18 +0000)]
The logo is now showed in the sequents_viewer window when there is no proof
in progress.
Stefano Zacchiroli [Thu, 28 Jul 2005 17:00:00 +0000 (17:00 +0000)]
- re-factoring: dropped sequentViewer in favour of cicMathView which
handles rendering of both sequents and objects
- added preliminary support for selection in cicBrowser
(there are still issues with phisical equality and multiple xrefs ...)
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 16:00:38 +0000 (16:00 +0000)]
Logo added to the about dialog.
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 15:41:15 +0000 (15:41 +0000)]
1. ProofEngineHelpers.locate_in_term, ProofEngineHelpers.locate_in_conjecture
generalized to return the list of matched terms
2. unfold generalized to unfold several occurrences at once
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 15:11:08 +0000 (15:11 +0000)]
New tactic: unfold.
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 15:09:53 +0000 (15:09 +0000)]
Bug fixed: unfold used to work iff the term to unfold was in head position in
the term.
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 15:08:57 +0000 (15:08 +0000)]
arguments of ProofEngineHelpers.replace swapped.
Stefano Zacchiroli [Thu, 28 Jul 2005 14:52:19 +0000 (14:52 +0000)]
bugfix: call add_selection_target each time selection changes so that
selection works more than once
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 14:42:41 +0000 (14:42 +0000)]
Bug fixed: locate_term_in_conjecture used to raise TermNotFound as soon as
the term was not found in one of the hypotheses or in the conclusion.
Stefano Zacchiroli [Thu, 28 Jul 2005 14:17:06 +0000 (14:17 +0000)]
added support for (textual) cut and paste of mathml/boxml markup
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 13:51:02 +0000 (13:51 +0000)]
New tactic unfold.
Stefano Zacchiroli [Thu, 28 Jul 2005 13:21:23 +0000 (13:21 +0000)]
added pretty printing of unicode symbols to TeX like macro
Stefano Zacchiroli [Thu, 28 Jul 2005 13:21:03 +0000 (13:21 +0000)]
added attributes re-factoring item
Stefano Zacchiroli [Thu, 28 Jul 2005 13:20:36 +0000 (13:20 +0000)]
added reverse mapping from unicode to TeX like macro (needed by rendering
to string of markup)
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 11:26:23 +0000 (11:26 +0000)]
...
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 11:14:16 +0000 (11:14 +0000)]
...
Stefano Zacchiroli [Thu, 28 Jul 2005 10:48:26 +0000 (10:48 +0000)]
workaround for an assertion failure during rendering (missing sort of some ids)
Andrea Asperti [Thu, 28 Jul 2005 10:21:46 +0000 (10:21 +0000)]
removed orders_op from library (now in le_arith and lt_arith).
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 10:17:03 +0000 (10:17 +0000)]
...
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 10:08:07 +0000 (10:08 +0000)]
This commit re-commits version 1.61, removing the error (a "." in a regular
expression that did not match "\n").
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 09:54:23 +0000 (09:54 +0000)]
REVERT OF MY PREVIOUS COMMIT THAT INTRODUCES A CRITICAL BUG (some lines
are automatically _removed_ from the script). I will commit again as soon
as I fix the bug.
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 09:45:13 +0000 (09:45 +0000)]
Committing all the recent development of Andrea after the merge between his
commits and my recent commits (that added notation here and there).
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 09:00:22 +0000 (09:00 +0000)]
More notation.
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 08:46:26 +0000 (08:46 +0000)]
Management of automatic insertion of aliases and "goal" commands reimplemented
almost from scratch. The new commands inserted are now distinct entities in
the history. As a consequence going up in the script is now a step by step
operation and going up and going down are invertible operations, as they
should be.
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 08:44:22 +0000 (08:44 +0000)]
Code simplification.
Claudio Sacerdoti Coen [Wed, 27 Jul 2005 14:16:57 +0000 (14:16 +0000)]
Bug fixed: added a _undoable_action critical section to the reset method of
MatitaScript.script to avoid a Gtk assertion failure.
Claudio Sacerdoti Coen [Wed, 27 Jul 2005 13:53:02 +0000 (13:53 +0000)]
dead code removed
Enrico Tassi [Wed, 27 Jul 2005 13:11:45 +0000 (13:11 +0000)]
fixed matitamake to handle development with names with spaces
the engine now has 2 different exception to report 2 diffrent problems:
- UnableToInclude
- IncluedFileNotCompiled
Stefano Zacchiroli [Wed, 27 Jul 2005 12:55:52 +0000 (12:55 +0000)]
refactored gui handling code so that MatitaMathView is linked before MatitaGui
and all callback registrations happen in matitaGui.ml rather than matita.ml
Claudio Sacerdoti Coen [Wed, 27 Jul 2005 12:41:02 +0000 (12:41 +0000)]
...
Enrico Tassi [Wed, 27 Jul 2005 12:31:36 +0000 (12:31 +0000)]
matitaMisc.ml
Enrico Tassi [Wed, 27 Jul 2005 12:26:52 +0000 (12:26 +0000)]
safe mkdir implemented
Stefano Zacchiroli [Wed, 27 Jul 2005 08:38:28 +0000 (08:38 +0000)]
proof of concept implementation of cut and paste from gtkMathView to text
(still via debug menu item "print selected terms")
Stefano Zacchiroli [Wed, 27 Jul 2005 08:37:54 +0000 (08:37 +0000)]
renamed development related windows
Stefano Zacchiroli [Wed, 27 Jul 2005 08:31:20 +0000 (08:31 +0000)]
added #proofConclusion
Stefano Zacchiroli [Wed, 27 Jul 2005 08:31:03 +0000 (08:31 +0000)]
cosmetic changes
Stefano Zacchiroli [Wed, 27 Jul 2005 08:30:40 +0000 (08:30 +0000)]
added get_proof_conclusione and list_tl_at
Stefano Zacchiroli [Wed, 27 Jul 2005 08:30:07 +0000 (08:30 +0000)]
highlighted notation keywords
Claudio Sacerdoti Coen [Wed, 27 Jul 2005 08:14:59 +0000 (08:14 +0000)]
...
Stefano Zacchiroli [Wed, 27 Jul 2005 07:55:28 +0000 (07:55 +0000)]
fixed cic_notation dependencies
Stefano Zacchiroli [Wed, 27 Jul 2005 07:55:05 +0000 (07:55 +0000)]
better boxes (with more line breaking hints) for objects rendering
Stefano Zacchiroli [Wed, 27 Jul 2005 07:54:24 +0000 (07:54 +0000)]
*** empty log message ***
Stefano Zacchiroli [Wed, 27 Jul 2005 07:54:03 +0000 (07:54 +0000)]
bugfix: added xref on ast built via pattern matching from cic (3 -> 2)
Stefano Zacchiroli [Wed, 27 Jul 2005 07:53:31 +0000 (07:53 +0000)]
added id_of_annterm: Cic.annterm -> Cic.id
Stefano Zacchiroli [Wed, 27 Jul 2005 07:53:12 +0000 (07:53 +0000)]
bugfix: no more xref on bound names
Stefano Zacchiroli [Wed, 27 Jul 2005 07:52:47 +0000 (07:52 +0000)]
added low level rendering attributes (indent, spacing, ...)
Stefano Zacchiroli [Wed, 27 Jul 2005 07:52:18 +0000 (07:52 +0000)]
rendering from markup to string
Stefano Zacchiroli [Wed, 27 Jul 2005 07:51:57 +0000 (07:51 +0000)]
improved debugging pretty printing of xref
Claudio Sacerdoti Coen [Tue, 26 Jul 2005 17:12:34 +0000 (17:12 +0000)]
"Coq's " prefix added to every interpretation.
Claudio Sacerdoti Coen [Tue, 26 Jul 2005 17:00:30 +0000 (17:00 +0000)]
Flickering bug fixed.
Claudio Sacerdoti Coen [Tue, 26 Jul 2005 16:58:06 +0000 (16:58 +0000)]
locate_in_term generalized to locate_in_conjecture
Claudio Sacerdoti Coen [Tue, 26 Jul 2005 16:47:18 +0000 (16:47 +0000)]
Comments added.
Claudio Sacerdoti Coen [Tue, 26 Jul 2005 16:47:01 +0000 (16:47 +0000)]
Bug solved: the #reparent method of Gtk should NOT be used:
see http://www.gtk.org/faq/#AEN636.
This solves the flickering problem that occurred when a new tab was selected.
Claudio Sacerdoti Coen [Tue, 26 Jul 2005 15:25:47 +0000 (15:25 +0000)]
Implementation of locate_in finished.
Stefano Zacchiroli [Tue, 26 Jul 2005 14:59:11 +0000 (14:59 +0000)]
typo s/\\OF/\\of/
Stefano Zacchiroli [Tue, 26 Jul 2005 14:58:55 +0000 (14:58 +0000)]
fixed typo in helpers for generating hv and hov boxes
Stefano Zacchiroli [Tue, 26 Jul 2005 14:56:19 +0000 (14:56 +0000)]
draft version of locate_in_term
Claudio Sacerdoti Coen [Tue, 26 Jul 2005 12:48:14 +0000 (12:48 +0000)]
...
Stefano Zacchiroli [Tue, 26 Jul 2005 12:27:47 +0000 (12:27 +0000)]
unreleased version of the bindings, with more gtkmathview method bounds and dependencies on gmetadom 0.2.3
Claudio Sacerdoti Coen [Tue, 26 Jul 2005 12:25:38 +0000 (12:25 +0000)]
...
Claudio Sacerdoti Coen [Tue, 26 Jul 2005 12:24:53 +0000 (12:24 +0000)]
**** Experimental: ****
After the disambiguation, if the term is no longer ambiguous, we forget the
environment. In this way we are forced to do more work later (since we have
less aliases), but we have more freedom (since we have less aliases) in the
future disambiguations.
Claudio Sacerdoti Coen [Tue, 26 Jul 2005 12:21:18 +0000 (12:21 +0000)]
typo fixed
Claudio Sacerdoti Coen [Tue, 26 Jul 2005 12:20:52 +0000 (12:20 +0000)]
"Coq's " prefix added to every interpretation.
Claudio Sacerdoti Coen [Tue, 26 Jul 2005 12:04:16 +0000 (12:04 +0000)]
Bug fixed: list_uniq o List.sort used in the lookup function to return only
one interpretation in case of duplicate interpretation definitions. This
happens when a module A defines an interpretation, it is included by B and
C and then a module D includes both B and C, thus defining the interpretation
twice.
Enrico Tassi [Tue, 26 Jul 2005 10:47:32 +0000 (10:47 +0000)]
bigger disambiguate chiuches win
Enrico Tassi [Tue, 26 Jul 2005 10:34:47 +0000 (10:34 +0000)]
...
Claudio Sacerdoti Coen [Mon, 25 Jul 2005 21:39:27 +0000 (21:39 +0000)]
More notation (up to where the open bugs allow me to put it without adding
too many aliases).
Claudio Sacerdoti Coen [Mon, 25 Jul 2005 21:10:16 +0000 (21:10 +0000)]
A little bit more of notation here and there.
Ferruccio Guidi [Mon, 25 Jul 2005 20:09:37 +0000 (20:09 +0000)]
some more changes and corrections
Claudio Sacerdoti Coen [Mon, 25 Jul 2005 17:59:34 +0000 (17:59 +0000)]
Notation for equality used everywhere.
Note: due to a bug in the notation machinery, the declaration of the notation
is a bit cumbersome (it uses a URI and an alias; it should use no alias and
just eq in place of the URI). To be fixed.