]> matita.cs.unibo.it Git - helm.git/log
helm.git
19 years agocreate_owner_environment missing from matitatop initialization
Claudio Sacerdoti Coen [Mon, 5 Sep 2005 09:24:51 +0000 (09:24 +0000)]
create_owner_environment missing from matitatop initialization

19 years ago...
Claudio Sacerdoti Coen [Fri, 2 Sep 2005 13:02:44 +0000 (13:02 +0000)]
...

19 years agoUnsharing removed since it is now used in Cic2acic.
Claudio Sacerdoti Coen [Fri, 2 Sep 2005 13:01:37 +0000 (13:01 +0000)]
Unsharing removed since it is now used in Cic2acic.

19 years agoUnsharing finally introduced (but just for object processing, not yet for terms
Claudio Sacerdoti Coen [Fri, 2 Sep 2005 12:58:23 +0000 (12:58 +0000)]
Unsharing finally introduced (but just for object processing, not yet for terms
and sequents).

19 years agoBug fixed: sorts and implicits were not unshared correctly.
Claudio Sacerdoti Coen [Fri, 2 Sep 2005 12:40:21 +0000 (12:40 +0000)]
Bug fixed: sorts and implicits were not unshared correctly.

19 years agoAssert added to check whether an unsharing problem is met!
Claudio Sacerdoti Coen [Fri, 2 Sep 2005 12:08:58 +0000 (12:08 +0000)]
Assert added to check whether an unsharing problem is met!

19 years ago...
Claudio Sacerdoti Coen [Fri, 2 Sep 2005 10:09:38 +0000 (10:09 +0000)]
...

19 years ago...
Claudio Sacerdoti Coen [Fri, 2 Sep 2005 10:08:37 +0000 (10:08 +0000)]
...

19 years ago...
Claudio Sacerdoti Coen [Fri, 2 Sep 2005 10:01:55 +0000 (10:01 +0000)]
...

19 years agoSerious bug fixed previously introduced by me in the kernel fixed: in some cases
Claudio Sacerdoti Coen [Fri, 2 Sep 2005 09:58:02 +0000 (09:58 +0000)]
Serious bug fixed previously introduced by me in the kernel fixed: in some cases
an application with no arguments was created.

19 years agoStupid typo fixed.
Claudio Sacerdoti Coen [Fri, 2 Sep 2005 09:42:34 +0000 (09:42 +0000)]
Stupid typo fixed.

19 years agoMissing initialization of the trusting function (for the kernel).
Claudio Sacerdoti Coen [Fri, 2 Sep 2005 09:42:01 +0000 (09:42 +0000)]
Missing initialization of the trusting function (for the kernel).

19 years agoUnused index (because of UNIQUE field count) dropped.
Claudio Sacerdoti Coen [Fri, 2 Sep 2005 09:11:58 +0000 (09:11 +0000)]
Unused index (because of UNIQUE field count) dropped.

19 years ago...
Claudio Sacerdoti Coen [Thu, 1 Sep 2005 11:35:22 +0000 (11:35 +0000)]
...

19 years ago...
Claudio Sacerdoti Coen [Thu, 1 Sep 2005 11:34:04 +0000 (11:34 +0000)]
...

19 years agoNew index refObj_occurrence on refObj. It is required by rdfly and by the graph
Claudio Sacerdoti Coen [Thu, 1 Sep 2005 10:28:28 +0000 (10:28 +0000)]
New index refObj_occurrence on refObj. It is required by rdfly and by the graph
generator to efficiently produce backward dependencies graphs.

19 years agochanged default parameter values...
Alberto Griggio [Thu, 1 Sep 2005 09:43:23 +0000 (09:43 +0000)]
changed default parameter values...

19 years agoComment added.
Claudio Sacerdoti Coen [Thu, 1 Sep 2005 08:42:30 +0000 (08:42 +0000)]
Comment added.

19 years ago...
Claudio Sacerdoti Coen [Thu, 1 Sep 2005 08:42:02 +0000 (08:42 +0000)]
...

19 years ago...
Claudio Sacerdoti Coen [Thu, 1 Sep 2005 08:40:28 +0000 (08:40 +0000)]
...

19 years agofixed bug in compute_equality_weight caused by wrong assumption on function
Alberto Griggio [Wed, 31 Aug 2005 23:08:10 +0000 (23:08 +0000)]
fixed bug in compute_equality_weight caused by wrong assumption on function
arguments evaluation order

19 years agoSince several weeks whelp did not compile any longer. Fixed:
Claudio Sacerdoti Coen [Wed, 31 Aug 2005 10:53:16 +0000 (10:53 +0000)]
Since several weeks whelp did not compile any longer. Fixed:
1. the new getter implementation by Zack does not implement yet remote
   calls. I have changed the (sample) configuration file to use an internal
   getter (maybe also speeding up the tool?)
2. the new parser implementation does not have hard-coded notation. The
   notation is now loaded from two files on disk (core_notation.moo and
   coq.moo). I have added to entries in the configuration file to hold the
   path to the two moo files.
3. Whelp needs to parse and pretty-print the alias definitions. The old
   parser and pretty-printer was removed from CVS. I have re-used the new
   pretty-printer, but no parser was available. I have reimplemented it
   (in DisambiguatePp :-). The file should probably be renamed. Moreover,
   the code implemented is very redundant with the corresponding one in
   MatitaEngine

19 years ago...
Claudio Sacerdoti Coen [Wed, 31 Aug 2005 09:35:52 +0000 (09:35 +0000)]
...

19 years ago(** xxx **) ==> (** xxx *)
Claudio Sacerdoti Coen [Wed, 31 Aug 2005 08:28:29 +0000 (08:28 +0000)]
(** xxx **) ==> (** xxx *)

19 years ago...
Claudio Sacerdoti Coen [Tue, 30 Aug 2005 10:39:57 +0000 (10:39 +0000)]
...

19 years agoBug fixed: "cic:/dummy_i" is an invalid URI (that used to be erroneously accepted...
Claudio Sacerdoti Coen [Tue, 30 Aug 2005 10:15:44 +0000 (10:15 +0000)]
Bug fixed: "cic:/dummy_i" is an invalid URI (that used to be erroneously accepted by the getter). Changed to "cic:/dummy_i.con".

19 years agoA parser for aliases implemented (required by the Whelp).
Claudio Sacerdoti Coen [Tue, 30 Aug 2005 09:39:12 +0000 (09:39 +0000)]
A parser for aliases implemented (required by the Whelp).

19 years agoCicNotationPres self-reference (misteriously accepted by ocaml!!!)
Claudio Sacerdoti Coen [Tue, 30 Aug 2005 08:51:02 +0000 (08:51 +0000)]
CicNotationPres self-reference (misteriously accepted by ocaml!!!)

19 years agoWARNING: this commit changes the DB representation; you need to alter the
Claudio Sacerdoti Coen [Mon, 29 Aug 2005 11:50:18 +0000 (11:50 +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.

19 years agoWARNING: this commit changes the DB representation; you need to alter the
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.

19 years ago...
Claudio Sacerdoti Coen [Mon, 29 Aug 2005 11:20:40 +0000 (11:20 +0000)]
...

19 years ago...
Claudio Sacerdoti Coen [Mon, 29 Aug 2005 10:33:38 +0000 (10:33 +0000)]
...

19 years ago...
Claudio Sacerdoti Coen [Sun, 28 Aug 2005 07:50:46 +0000 (07:50 +0000)]
...

19 years ago...
Claudio Sacerdoti Coen [Wed, 24 Aug 2005 10:45:51 +0000 (10:45 +0000)]
...

19 years agosome fixes
Alberto Griggio [Mon, 22 Aug 2005 14:25:54 +0000 (14:25 +0000)]
some fixes

19 years ago...
Claudio Sacerdoti Coen [Mon, 22 Aug 2005 10:05:52 +0000 (10:05 +0000)]
...

19 years agoComment removed.
Claudio Sacerdoti Coen [Mon, 22 Aug 2005 08:43:01 +0000 (08:43 +0000)]
Comment removed.

19 years agoParamodulation bug fixed.
Claudio Sacerdoti Coen [Mon, 22 Aug 2005 08:37:09 +0000 (08:37 +0000)]
Paramodulation bug fixed.

19 years agoAdded datatypes/constructors.ma
Andrea Asperti [Mon, 22 Aug 2005 08:25:21 +0000 (08:25 +0000)]
Added datatypes/constructors.ma

19 years agoNew entries in nat: factorial.ma minimization.ma primes.ma primes1.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

19 years agoAdded Z/plus.ma e Z/compare.ma.
Andrea Asperti [Mon, 22 Aug 2005 08:09:37 +0000 (08:09 +0000)]
Added Z/plus.ma e Z/compare.ma.

19 years agoThe library grows...
Andrea Asperti [Mon, 22 Aug 2005 08:05:32 +0000 (08:05 +0000)]
The library grows...

19 years agoAdded q.ma.
Andrea Asperti [Mon, 22 Aug 2005 08:03:58 +0000 (08:03 +0000)]
Added q.ma.

19 years agoready for 0.1.1 release
Stefano Zacchiroli [Thu, 18 Aug 2005 08:02:43 +0000 (08:02 +0000)]
ready for 0.1.1 release

19 years agointegrated Eric's patch for HTTP/1.1 persistant connections
Stefano Zacchiroli [Tue, 16 Aug 2005 08:56:08 +0000 (08:56 +0000)]
integrated Eric's patch for HTTP/1.1 persistant connections

19 years agoimproved some comments
Stefano Zacchiroli [Fri, 12 Aug 2005 06:48:20 +0000 (06:48 +0000)]
improved some comments

19 years agosome bugs fixed
Alberto Griggio [Fri, 5 Aug 2005 07:38:06 +0000 (07:38 +0000)]
some bugs fixed

19 years agofixed compilation warnings
Alberto Griggio [Mon, 1 Aug 2005 16:57:41 +0000 (16:57 +0000)]
fixed compilation warnings

19 years agoadded homepage URL, now we have one
Stefano Zacchiroli [Mon, 1 Aug 2005 16:02:32 +0000 (16:02 +0000)]
added homepage URL, now we have one

19 years agobumped standards version
Stefano Zacchiroli [Mon, 1 Aug 2005 15:59:07 +0000 (15:59 +0000)]
bumped standards version

19 years agodo not install empty NEWS file
Stefano Zacchiroli [Mon, 1 Aug 2005 15:58:55 +0000 (15:58 +0000)]
do not install empty NEWS file

19 years agobumped timestemp, closed ITP
Stefano Zacchiroli [Mon, 1 Aug 2005 15:58:19 +0000 (15:58 +0000)]
bumped timestemp, closed ITP

19 years agofilled end user information
Stefano Zacchiroli [Sun, 31 Jul 2005 21:59:38 +0000 (21:59 +0000)]
filled end user information

19 years agopackaging cleanup: get rid of ancient debhelpers, use dh_install
Stefano Zacchiroli [Sun, 31 Jul 2005 19:39:29 +0000 (19:39 +0000)]
packaging cleanup: get rid of ancient debhelpers, use dh_install

19 years agoignore some autotools stuff
Stefano Zacchiroli [Sun, 31 Jul 2005 19:05:02 +0000 (19:05 +0000)]
ignore some autotools stuff

19 years agolablgtkmathview 0.7.2
Stefano Zacchiroli [Sun, 31 Jul 2005 19:04:23 +0000 (19:04 +0000)]
lablgtkmathview 0.7.2

19 years agoPartial bug fix: every inner type is now added to the selection roots.
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.

19 years ago0. core_notation.ma splitted into coq.moo and core_notation.moo
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

19 years agoThis test stresses automatic insertion.
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 17:19:14 +0000 (17:19 +0000)]
This test stresses automatic insertion.

19 years agoThe logo is now showed in the sequents_viewer window when there is no proof
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.

19 years ago- re-factoring: dropped sequentViewer in favour of cicMathView which
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 ...)

19 years agoLogo added to the about dialog.
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 16:00:38 +0000 (16:00 +0000)]
Logo added to the about dialog.

19 years ago1. ProofEngineHelpers.locate_in_term, ProofEngineHelpers.locate_in_conjecture
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

19 years agoNew tactic: unfold.
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 15:11:08 +0000 (15:11 +0000)]
New tactic: unfold.

19 years agoBug fixed: unfold used to work iff the term to unfold was in head position in
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.

19 years agoarguments of ProofEngineHelpers.replace swapped.
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 15:08:57 +0000 (15:08 +0000)]
arguments of ProofEngineHelpers.replace swapped.

19 years agobugfix: call add_selection_target each time selection changes so that
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

19 years agoBug fixed: locate_term_in_conjecture used to raise TermNotFound as soon as
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.

19 years agoadded support for (textual) cut and paste of mathml/boxml markup
Stefano Zacchiroli [Thu, 28 Jul 2005 14:17:06 +0000 (14:17 +0000)]
added support for (textual) cut and paste of mathml/boxml markup

19 years agoNew tactic unfold.
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 13:51:02 +0000 (13:51 +0000)]
New tactic unfold.

19 years agoadded pretty printing of unicode symbols to TeX like macro
Stefano Zacchiroli [Thu, 28 Jul 2005 13:21:23 +0000 (13:21 +0000)]
added pretty printing of unicode symbols to TeX like macro

19 years agoadded attributes re-factoring item
Stefano Zacchiroli [Thu, 28 Jul 2005 13:21:03 +0000 (13:21 +0000)]
added attributes re-factoring item

19 years agoadded reverse mapping from unicode to TeX like macro (needed by rendering
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)

19 years ago...
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 11:26:23 +0000 (11:26 +0000)]
...

19 years ago...
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 11:14:16 +0000 (11:14 +0000)]
...

19 years agoworkaround for an assertion failure during rendering (missing sort of some ids)
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)

19 years agoremoved orders_op from library (now in le_arith and lt_arith).
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).

19 years ago...
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 10:17:03 +0000 (10:17 +0000)]
...

19 years agoThis commit re-commits version 1.61, removing the error (a "." in a regular
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").

19 years agoREVERT OF MY PREVIOUS COMMIT THAT INTRODUCES A CRITICAL BUG (some lines
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.

19 years agoCommitting all the recent development of Andrea after the merge between his
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).

19 years agoMore notation.
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 09:00:22 +0000 (09:00 +0000)]
More notation.

19 years agoManagement of automatic insertion of aliases and "goal" commands reimplemented
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.

19 years agoCode simplification.
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 08:44:22 +0000 (08:44 +0000)]
Code simplification.

19 years agoBug fixed: added a _undoable_action critical section to the reset method of
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.

19 years agodead code removed
Claudio Sacerdoti Coen [Wed, 27 Jul 2005 13:53:02 +0000 (13:53 +0000)]
dead code removed

19 years agofixed matitamake to handle development with names with spaces
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

19 years agorefactored gui handling code so that MatitaMathView is linked before MatitaGui
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

19 years ago...
Claudio Sacerdoti Coen [Wed, 27 Jul 2005 12:41:02 +0000 (12:41 +0000)]
...

19 years agomatitaMisc.ml
Enrico Tassi [Wed, 27 Jul 2005 12:31:36 +0000 (12:31 +0000)]
matitaMisc.ml

19 years agosafe mkdir implemented
Enrico Tassi [Wed, 27 Jul 2005 12:26:52 +0000 (12:26 +0000)]
safe mkdir implemented

19 years agoproof of concept implementation of cut and paste from gtkMathView to text
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")

19 years agorenamed development related windows
Stefano Zacchiroli [Wed, 27 Jul 2005 08:37:54 +0000 (08:37 +0000)]
renamed development related windows

19 years agoadded #proofConclusion
Stefano Zacchiroli [Wed, 27 Jul 2005 08:31:20 +0000 (08:31 +0000)]
added #proofConclusion

19 years agocosmetic changes
Stefano Zacchiroli [Wed, 27 Jul 2005 08:31:03 +0000 (08:31 +0000)]
cosmetic changes

19 years agoadded get_proof_conclusione and list_tl_at
Stefano Zacchiroli [Wed, 27 Jul 2005 08:30:40 +0000 (08:30 +0000)]
added get_proof_conclusione and list_tl_at

19 years agohighlighted notation keywords
Stefano Zacchiroli [Wed, 27 Jul 2005 08:30:07 +0000 (08:30 +0000)]
highlighted notation keywords

19 years ago...
Claudio Sacerdoti Coen [Wed, 27 Jul 2005 08:14:59 +0000 (08:14 +0000)]
...

19 years agofixed cic_notation dependencies
Stefano Zacchiroli [Wed, 27 Jul 2005 07:55:28 +0000 (07:55 +0000)]
fixed cic_notation dependencies

19 years agobetter boxes (with more line breaking hints) for objects rendering
Stefano Zacchiroli [Wed, 27 Jul 2005 07:55:05 +0000 (07:55 +0000)]
better boxes (with more line breaking hints) for objects rendering