]>
matita.cs.unibo.it Git - helm.git/log
Claudio Sacerdoti Coen [Fri, 27 Jan 2006 16:50:21 +0000 (16:50 +0000)]
A few paramodulation/demodulation tests moved from library to tests.
Claudio Sacerdoti Coen [Fri, 27 Jan 2006 16:37:59 +0000 (16:37 +0000)]
Big bug fixed: attributes of constants were forgot during parsing!
Claudio Sacerdoti Coen [Fri, 27 Jan 2006 12:03:43 +0000 (12:03 +0000)]
Cambiamenti nella parte sulla disambiguazione.
Stefano Zacchiroli [Fri, 27 Jan 2006 08:33:08 +0000 (08:33 +0000)]
- added some cicbrowser screenshot (to be better placed in the text body)
- added list of tables (and thus ignored .lot files)
- moved graphic files in the pics/ subdir
Stefano Zacchiroli [Thu, 26 Jan 2006 17:51:24 +0000 (17:51 +0000)]
use italic by default
Stefano Zacchiroli [Thu, 26 Jan 2006 17:51:06 +0000 (17:51 +0000)]
indentation
Claudio Sacerdoti Coen [Thu, 26 Jan 2006 17:50:09 +0000 (17:50 +0000)]
A failing unification of a coercion vs a term is now tried again after
a delta-beta weak head reduction of the coercion. This is necessary to handle
the case (f (g ?)) vs (fg t) where f and g are coercions and fg is the
composite coercion.
As a result the notation in algebra is now nicer and more notation can be
parsed.
Stefano Zacchiroli [Thu, 26 Jan 2006 17:08:40 +0000 (17:08 +0000)]
no longer requires old diagrams
Stefano Zacchiroli [Thu, 26 Jan 2006 17:07:25 +0000 (17:07 +0000)]
removed libraries old dot
Stefano Zacchiroli [Thu, 26 Jan 2006 17:06:38 +0000 (17:06 +0000)]
removed an old figure
Stefano Zacchiroli [Thu, 26 Jan 2006 17:05:44 +0000 (17:05 +0000)]
removed old version of the matita paper
Stefano Zacchiroli [Thu, 26 Jan 2006 17:02:43 +0000 (17:02 +0000)]
spell checking
Stefano Zacchiroli [Thu, 26 Jan 2006 17:02:36 +0000 (17:02 +0000)]
ignore .log
Enrico Tassi [Thu, 26 Jan 2006 16:00:54 +0000 (16:00 +0000)]
some more fixes
Stefano Zacchiroli [Thu, 26 Jan 2006 14:58:51 +0000 (14:58 +0000)]
snapshot
Stefano Zacchiroli [Thu, 26 Jan 2006 13:20:37 +0000 (13:20 +0000)]
reshaped the "authoring interface" part
Stefano Zacchiroli [Thu, 26 Jan 2006 10:52:43 +0000 (10:52 +0000)]
added .dot which generated libraries-cluster.{ps,png}
Stefano Zacchiroli [Thu, 26 Jan 2006 10:13:48 +0000 (10:13 +0000)]
added klocs sums and heading "0." where missing
Stefano Zacchiroli [Thu, 26 Jan 2006 09:56:55 +0000 (09:56 +0000)]
- added components diagram with KLOCs
- fixed some dangling references
Stefano Zacchiroli [Thu, 26 Jan 2006 09:38:01 +0000 (09:38 +0000)]
added generation of KLOCs in dot diagrams
Claudio Sacerdoti Coen [Wed, 25 Jan 2006 18:00:05 +0000 (18:00 +0000)]
New formulation of finite_enumerable_SemiGroups to allow the \iota notation
to be invertible. However, this does not work (yet) in practice due to
unification between a coercion and a composite coercion. E.g.
(composite x) vs (f (g ?1))
Claudio Sacerdoti Coen [Wed, 25 Jan 2006 17:57:48 +0000 (17:57 +0000)]
First part of a slightly more interesting proof on finite (and enumerable)
groups.
Claudio Sacerdoti Coen [Wed, 25 Jan 2006 17:48:05 +0000 (17:48 +0000)]
6hands-introduction to the last two sections
Stefano Zacchiroli [Wed, 25 Jan 2006 14:23:39 +0000 (14:23 +0000)]
added gluing among patterns and semantic selections
Stefano Zacchiroli [Wed, 25 Jan 2006 14:23:26 +0000 (14:23 +0000)]
added entry "on the roles of mathml/latex"
Andrea Asperti [Wed, 25 Jan 2006 08:25:38 +0000 (08:25 +0000)]
bugfix: demodulate_tac is in module Saturation
Andrea Asperti [Wed, 25 Jan 2006 08:09:21 +0000 (08:09 +0000)]
Code restructuring.
Andrea Asperti [Wed, 25 Jan 2006 08:06:07 +0000 (08:06 +0000)]
Added some examples for auto/paramodulation/demodulation.
Stefano Zacchiroli [Tue, 24 Jan 2006 14:29:47 +0000 (14:29 +0000)]
added kluwer latex style manual
Stefano Zacchiroli [Tue, 24 Jan 2006 14:28:31 +0000 (14:28 +0000)]
centered screenshots
Stefano Zacchiroli [Tue, 24 Jan 2006 11:08:05 +0000 (11:08 +0000)]
added some screenshots
Stefano Zacchiroli [Tue, 24 Jan 2006 10:15:01 +0000 (10:15 +0000)]
added undamaged version of the icon
Stefano Zacchiroli [Tue, 24 Jan 2006 10:13:04 +0000 (10:13 +0000)]
removed damaged icon
Claudio Sacerdoti Coen [Mon, 23 Jan 2006 18:49:40 +0000 (18:49 +0000)]
right and left cancellation in groups
Stefano Zacchiroli [Mon, 23 Jan 2006 14:44:46 +0000 (14:44 +0000)]
section re-ordering
Claudio Sacerdoti Coen [Mon, 23 Jan 2006 14:31:10 +0000 (14:31 +0000)]
Cenni alla disambiguazione lazy.
Stefano Zacchiroli [Mon, 23 Jan 2006 14:15:58 +0000 (14:15 +0000)]
ignores .toc
Stefano Zacchiroli [Mon, 23 Jan 2006 14:14:29 +0000 (14:14 +0000)]
- s/decompilation/cleaning/
- highlighted some (un)interesting points in the (de)compilation part
Stefano Zacchiroli [Mon, 23 Jan 2006 12:45:55 +0000 (12:45 +0000)]
reviewer compilation/decompilation part
Stefano Zacchiroli [Mon, 23 Jan 2006 12:13:00 +0000 (12:13 +0000)]
completed disambiguation part
Stefano Zacchiroli [Mon, 23 Jan 2006 10:44:09 +0000 (10:44 +0000)]
labels here and there
Enrico Tassi [Mon, 23 Jan 2006 10:12:42 +0000 (10:12 +0000)]
uniformed (G|g)etter with \GETTER
Stefano Zacchiroli [Mon, 23 Jan 2006 07:54:21 +0000 (07:54 +0000)]
- towards completion of the disambiguation section
- some \MATITA and \COQ here and there
Stefano Zacchiroli [Mon, 23 Jan 2006 07:24:49 +0000 (07:24 +0000)]
- use "sec:libmanagement" as label for compilation/decompilation (it was not
uniformly used before)
- typos in the disambiguation section
Enrico Tassi [Sun, 22 Jan 2006 20:45:01 +0000 (20:45 +0000)]
added proof of SN for T+ind
Enrico Tassi [Sun, 22 Jan 2006 13:43:15 +0000 (13:43 +0000)]
draft of compilation/decompilatio
Claudio Sacerdoti Coen [Fri, 20 Jan 2006 17:59:43 +0000 (17:59 +0000)]
Yet another strategy for let...ins: a let-in is _NEVER_ simplified.
The user has to use unfold to zeta-expand it.
(Thus, a let-in is more opaque than a constant in the environment.)
Andrea Asperti [Fri, 20 Jan 2006 13:15:57 +0000 (13:15 +0000)]
restructuring
Andrea Asperti [Fri, 20 Jan 2006 12:47:16 +0000 (12:47 +0000)]
Improved rendering of conjectures
Stefano Zacchiroli [Fri, 20 Jan 2006 12:20:50 +0000 (12:20 +0000)]
more structured and indented version of nat.ma
Stefano Zacchiroli [Fri, 20 Jan 2006 12:20:30 +0000 (12:20 +0000)]
bugfix: when looking for a goal from the continuationals stack handle the case that no one is there (i.e. the proof is completed) avoiding run-away exceptions
Stefano Zacchiroli [Fri, 20 Jan 2006 10:17:12 +0000 (10:17 +0000)]
added a smaller version of the icon
Andrea Asperti [Fri, 20 Jan 2006 09:33:10 +0000 (09:33 +0000)]
Added header to all files.
Andrea Asperti [Fri, 20 Jan 2006 09:29:21 +0000 (09:29 +0000)]
Added header
Andrea Asperti [Fri, 20 Jan 2006 09:24:39 +0000 (09:24 +0000)]
looks fine to me
Stefano Zacchiroli [Fri, 20 Jan 2006 09:04:39 +0000 (09:04 +0000)]
- moved section in place according to new organization
- commented the (missing) screenshot to enable compilation
Andrea Asperti [Fri, 20 Jan 2006 08:53:11 +0000 (08:53 +0000)]
new version
Andrea Asperti [Fri, 20 Jan 2006 08:47:20 +0000 (08:47 +0000)]
Andrea Asperti [Fri, 20 Jan 2006 08:46:33 +0000 (08:46 +0000)]
Matita header
Andrea Asperti [Fri, 20 Jan 2006 08:23:17 +0000 (08:23 +0000)]
font -1
Andrea Asperti [Fri, 20 Jan 2006 08:10:50 +0000 (08:10 +0000)]
Updated version
Claudio Sacerdoti Coen [Thu, 19 Jan 2006 18:52:13 +0000 (18:52 +0000)]
New reduction strategy (that behaves much better during simplification).
Unfortunately, the new reduction is a bit slower on one test (paramodulation).
To be investigated.
Claudio Sacerdoti Coen [Thu, 19 Jan 2006 18:30:42 +0000 (18:30 +0000)]
1. Back to nicer (and more comprehensible) notation (that cannot be used
when more than one structure is in use at once).
2. The first definitions and theorems over groups.
Claudio Sacerdoti Coen [Thu, 19 Jan 2006 15:58:10 +0000 (15:58 +0000)]
"Hiding" notation for implicit coercion. Cool.
Andrea Asperti [Thu, 19 Jan 2006 15:48:39 +0000 (15:48 +0000)]
Some work...
Claudio Sacerdoti Coen [Thu, 19 Jan 2006 13:40:44 +0000 (13:40 +0000)]
A few experiments (with horrible results) using notation...
Claudio Sacerdoti Coen [Wed, 18 Jan 2006 16:06:50 +0000 (16:06 +0000)]
Aggiornato alla nuova gerarchia di moduli.
Enrico Tassi [Wed, 18 Jan 2006 15:15:39 +0000 (15:15 +0000)]
debug prints commented
Enrico Tassi [Wed, 18 Jan 2006 15:14:26 +0000 (15:14 +0000)]
some debug prints/stats
Claudio Sacerdoti Coen [Wed, 18 Jan 2006 14:09:13 +0000 (14:09 +0000)]
library ==> component
Claudio Sacerdoti Coen [Wed, 18 Jan 2006 14:07:07 +0000 (14:07 +0000)]
paramodulation is no longer a self-alone module
Claudio Sacerdoti Coen [Wed, 18 Jan 2006 12:20:41 +0000 (12:20 +0000)]
baseuri of coq.ma fixed
Claudio Sacerdoti Coen [Wed, 18 Jan 2006 12:09:29 +0000 (12:09 +0000)]
libraries.ps no longer in synch.
Claudio Sacerdoti Coen [Wed, 18 Jan 2006 12:07:49 +0000 (12:07 +0000)]
New dependencies!
Enrico Tassi [Wed, 18 Jan 2006 11:49:14 +0000 (11:49 +0000)]
Universes speedup:
1) the merging is done thinking that the working graph is probably bigger than
a cleaned ugraph
2) a cache of already merged ugraph is added.
Enrico Tassi [Wed, 18 Jan 2006 11:47:13 +0000 (11:47 +0000)]
fast hack to fix decompilation with -nodb with the new getter.prefixes format
Stefano Zacchiroli [Wed, 18 Jan 2006 10:42:01 +0000 (10:42 +0000)]
changed universes merging order: euristic which improve performances
Claudio Sacerdoti Coen [Tue, 17 Jan 2006 18:21:31 +0000 (18:21 +0000)]
Bug fixed (in Cast).
Claudio Sacerdoti Coen [Tue, 17 Jan 2006 17:17:32 +0000 (17:17 +0000)]
An embryonic kernel of the algebraic library.
Useful only to profile the universes :-)
Claudio Sacerdoti Coen [Tue, 17 Jan 2006 16:49:04 +0000 (16:49 +0000)]
subst_vars optimized for the explicit_named_subst=[] case (the most common
one)
Claudio Sacerdoti Coen [Mon, 16 Jan 2006 16:29:49 +0000 (16:29 +0000)]
Dead code removed and reindentation.
Claudio Sacerdoti Coen [Mon, 16 Jan 2006 16:18:10 +0000 (16:18 +0000)]
(Partial commit)
Improved version of cicReduction. Configurations can now be preserved as much
as possible (without need to go back to terms by means of unwind).
This allows the implementation of new strategies and removes a few sources of
inefficiences.
The commit is partial since not every strategy has been ported yet.
Claudio Sacerdoti Coen [Mon, 16 Jan 2006 16:16:20 +0000 (16:16 +0000)]
...
Claudio Sacerdoti Coen [Mon, 16 Jan 2006 16:02:28 +0000 (16:02 +0000)]
Bug fixed: the wrong context was used.
Claudio Sacerdoti Coen [Mon, 16 Jan 2006 15:39:49 +0000 (15:39 +0000)]
Dead code removed.
Stefano Zacchiroli [Mon, 16 Jan 2006 10:12:41 +0000 (10:12 +0000)]
bugfix for missing parens: when the precedence does not change, parens are now added not only when there is a mismatch Left vs Right or vice versa but also when there is a mismatch Left vs Inner, Right vs Inner and vice versa.
Andrea Asperti [Mon, 16 Jan 2006 09:38:52 +0000 (09:38 +0000)]
Added recursive path ordering and demodulation tactic.
Claudio Sacerdoti Coen [Fri, 13 Jan 2006 11:04:44 +0000 (11:04 +0000)]
More informative error message.
Enrico Tassi [Thu, 12 Jan 2006 15:46:34 +0000 (15:46 +0000)]
fixed coercions undoooing
Enrico Tassi [Thu, 12 Jan 2006 14:45:28 +0000 (14:45 +0000)]
fixed
Enrico Tassi [Thu, 12 Jan 2006 14:30:25 +0000 (14:30 +0000)]
fix
Enrico Tassi [Thu, 12 Jan 2006 14:28:44 +0000 (14:28 +0000)]
fixed compilation order
Enrico Tassi [Thu, 12 Jan 2006 14:19:44 +0000 (14:19 +0000)]
fixes for paramodulation relocation
saturate(.opt) is now always compiled
Enrico Tassi [Thu, 12 Jan 2006 13:54:08 +0000 (13:54 +0000)]
fixed paramodulation trnsition
Andrea Asperti [Thu, 12 Jan 2006 12:39:55 +0000 (12:39 +0000)]
Removed calls to paramodulation.saturation.init
Andrea Asperti [Thu, 12 Jan 2006 12:38:36 +0000 (12:38 +0000)]
Moved paramodulation inside tactics.
Added a new (reduction) tactic demodulate.
Claudio Sacerdoti Coen [Thu, 12 Jan 2006 11:24:17 +0000 (11:24 +0000)]
ignore used to avoid Y warning
Claudio Sacerdoti Coen [Thu, 12 Jan 2006 11:11:51 +0000 (11:11 +0000)]
Dependency coq.moo.opt added to target tests.opt
Claudio Sacerdoti Coen [Thu, 12 Jan 2006 11:02:34 +0000 (11:02 +0000)]
Dead code removed.
Claudio Sacerdoti Coen [Thu, 12 Jan 2006 10:29:26 +0000 (10:29 +0000)]
Dead code removed.