]>
matita.cs.unibo.it Git - helm.git/log
Enrico Tassi [Mon, 26 Nov 2007 10:52:53 +0000 (10:52 +0000)]
pretty
Claudio Sacerdoti Coen [Mon, 26 Nov 2007 10:22:36 +0000 (10:22 +0000)]
Patch to automatically generate filename.error.md5.ma scripts every time a
disambiguation error is faced by the user.
Andrea Asperti [Mon, 26 Nov 2007 08:45:42 +0000 (08:45 +0000)]
Almost there.
Claudio Sacerdoti Coen [Sun, 25 Nov 2007 11:13:48 +0000 (11:13 +0000)]
This version of disambiguate.ml implements yet another (better?) criterio for
spurious error detection. An error is spurious iff:
a) it is obtained interpreting a symbol s using an interpretation \phi
b) there exists another interpretation \phi' such that
1) dom(\phi') = dom(\phi)
2) \phi' is valid
It should be true that no nested error locations should occur.
In principle this also suggests the possibility of changing the user interface
to show all alternative errors at the same time.
Claudio Sacerdoti Coen [Sun, 25 Nov 2007 10:44:38 +0000 (10:44 +0000)]
Bug fixed: an unification exception used to escape when coercions were disabled.
Enrico Tassi [Fri, 23 Nov 2007 18:15:10 +0000 (18:15 +0000)]
since the previous commit fixed some bugs when the context has a deleted hp,
the script is better
Enrico Tassi [Fri, 23 Nov 2007 17:59:19 +0000 (17:59 +0000)]
restored the right context used to generate names. see the comment
Claudio Sacerdoti Coen [Fri, 23 Nov 2007 15:59:43 +0000 (15:59 +0000)]
This alternative version of disambiguate.crit2 implements the following
criterion for spurious error detection:
an error is spurious iff:
a) it is obtained interpreting the symbol s with the interpretation \phi
b) there exists another interpretation \phi' such that
1) dom(\phi) = dom(\phi')
2) \phi' is valid
3) \phi(x)=\phi'(x) for each x != s
More (but not too many) errors are spurious according to this criterion.
Enrico Tassi [Fri, 23 Nov 2007 15:26:03 +0000 (15:26 +0000)]
fast and sound registry lists
faster matitamake setup
Stefano Zacchiroli [Fri, 23 Nov 2007 13:25:21 +0000 (13:25 +0000)]
* NOT RELEASED YET
Stefano Zacchiroli [Fri, 23 Nov 2007 13:00:08 +0000 (13:00 +0000)]
* bump deps on lablgtk2 to match lates upstream
* debian/control
- fix VCS field names (now supported natively by dpkg)
- add Homepage field
Enrico Tassi [Thu, 22 Nov 2007 16:58:04 +0000 (16:58 +0000)]
lemma finisced
Claudio Sacerdoti Coen [Thu, 22 Nov 2007 16:37:43 +0000 (16:37 +0000)]
Bug fixed in printing of passes in error messages.
Enrico Tassi [Thu, 22 Nov 2007 16:20:50 +0000 (16:20 +0000)]
lemma 3.57 half done!!!!
Enrico Tassi [Thu, 22 Nov 2007 14:32:30 +0000 (14:32 +0000)]
notation in autogui
Andrea Asperti [Thu, 22 Nov 2007 14:25:36 +0000 (14:25 +0000)]
Big progress
Enrico Tassi [Thu, 22 Nov 2007 13:29:20 +0000 (13:29 +0000)]
snapshot
Claudio Sacerdoti Coen [Wed, 21 Nov 2007 16:16:58 +0000 (16:16 +0000)]
Very incomplete example of simple calculus exercises in Matita.
Enrico Tassi [Tue, 20 Nov 2007 12:59:08 +0000 (12:59 +0000)]
...
Enrico Tassi [Tue, 20 Nov 2007 12:52:28 +0000 (12:52 +0000)]
opps, a changelog was already there
Claudio Sacerdoti Coen [Mon, 19 Nov 2007 18:16:25 +0000 (18:16 +0000)]
Bug fixed: local type declarations are not allowed in ocaml.
Enrico Tassi [Mon, 19 Nov 2007 14:02:27 +0000 (14:02 +0000)]
...
Andrea Asperti [Mon, 19 Nov 2007 11:55:54 +0000 (11:55 +0000)]
Towards chebyshev.
Claudio Sacerdoti Coen [Sun, 18 Nov 2007 18:18:02 +0000 (18:18 +0000)]
The axiom can be proved. Just follow the hint.
Enrico Tassi [Sat, 17 Nov 2007 18:27:15 +0000 (18:27 +0000)]
fixed bugs found by csc
Enrico Tassi [Sat, 17 Nov 2007 17:33:43 +0000 (17:33 +0000)]
moved to pkg-ocaml-maint
Claudio Sacerdoti Coen [Fri, 16 Nov 2007 20:49:49 +0000 (20:49 +0000)]
Some notes for Enrico.
Enrico Tassi [Fri, 16 Nov 2007 19:39:34 +0000 (19:39 +0000)]
...
Enrico Tassi [Fri, 16 Nov 2007 19:34:32 +0000 (19:34 +0000)]
hidded publish-devel button, too dangerous for the casual user
Enrico Tassi [Fri, 16 Nov 2007 19:32:12 +0000 (19:32 +0000)]
hidded all hbugs related stuff
Enrico Tassi [Fri, 16 Nov 2007 18:47:49 +0000 (18:47 +0000)]
from the tarball removed all contribs, they used to weight more than 1MB
and were not compiled nor installed
Enrico Tassi [Fri, 16 Nov 2007 18:36:44 +0000 (18:36 +0000)]
...
Enrico Tassi [Fri, 16 Nov 2007 14:34:33 +0000 (14:34 +0000)]
...
Enrico Tassi [Fri, 16 Nov 2007 14:24:38 +0000 (14:24 +0000)]
nocomposites
Enrico Tassi [Fri, 16 Nov 2007 14:24:24 +0000 (14:24 +0000)]
compose tactic restore and added nocomposites keyword
Enrico Tassi [Fri, 16 Nov 2007 14:12:48 +0000 (14:12 +0000)]
more cleanup
Enrico Tassi [Fri, 16 Nov 2007 11:15:04 +0000 (11:15 +0000)]
...
Enrico Tassi [Fri, 16 Nov 2007 10:21:11 +0000 (10:21 +0000)]
added recommends graphvi
Enrico Tassi [Fri, 16 Nov 2007 10:10:11 +0000 (10:10 +0000)]
...
Enrico Tassi [Fri, 16 Nov 2007 10:08:08 +0000 (10:08 +0000)]
xxx
Enrico Tassi [Fri, 16 Nov 2007 10:02:48 +0000 (10:02 +0000)]
added homepage field in control
Enrico Tassi [Fri, 16 Nov 2007 09:56:38 +0000 (09:56 +0000)]
fix
Enrico Tassi [Fri, 16 Nov 2007 09:33:37 +0000 (09:33 +0000)]
fix -noinnertypes set to true!
Enrico Tassi [Fri, 16 Nov 2007 09:11:50 +0000 (09:11 +0000)]
removed dummy MATITA_CFLAGS assignement
Enrico Tassi [Fri, 16 Nov 2007 09:04:05 +0000 (09:04 +0000)]
added default for matita.noiinertypes
Enrico Tassi [Fri, 16 Nov 2007 08:56:55 +0000 (08:56 +0000)]
menu fised
Enrico Tassi [Fri, 16 Nov 2007 08:51:34 +0000 (08:51 +0000)]
propagation of noinnertypes to matitac
Enrico Tassi [Fri, 16 Nov 2007 08:49:23 +0000 (08:49 +0000)]
added -noinnertypes
Enrico Tassi [Fri, 16 Nov 2007 08:06:40 +0000 (08:06 +0000)]
...
Enrico Tassi [Thu, 15 Nov 2007 17:15:05 +0000 (17:15 +0000)]
cleanup
Enrico Tassi [Thu, 15 Nov 2007 17:14:37 +0000 (17:14 +0000)]
cleanup
Enrico Tassi [Thu, 15 Nov 2007 17:13:51 +0000 (17:13 +0000)]
declared eq_sym as a coercion and added 2 lemmas for rewriting #
Enrico Tassi [Thu, 15 Nov 2007 16:35:08 +0000 (16:35 +0000)]
...
Enrico Tassi [Thu, 15 Nov 2007 15:35:16 +0000 (15:35 +0000)]
autobatch => [auto]
Enrico Tassi [Thu, 15 Nov 2007 15:27:54 +0000 (15:27 +0000)]
...
Enrico Tassi [Thu, 15 Nov 2007 15:22:23 +0000 (15:22 +0000)]
...
Enrico Tassi [Thu, 15 Nov 2007 13:44:43 +0000 (13:44 +0000)]
removed prerr_endline
Enrico Tassi [Thu, 15 Nov 2007 13:33:53 +0000 (13:33 +0000)]
removed ugly prerr_endline
Enrico Tassi [Thu, 15 Nov 2007 13:22:41 +0000 (13:22 +0000)]
added --version to allow help2man
Enrico Tassi [Thu, 15 Nov 2007 13:22:13 +0000 (13:22 +0000)]
added manpages
Enrico Tassi [Thu, 15 Nov 2007 11:07:14 +0000 (11:07 +0000)]
...
Enrico Tassi [Thu, 15 Nov 2007 11:06:31 +0000 (11:06 +0000)]
matita-icon
Enrico Tassi [Thu, 15 Nov 2007 10:45:04 +0000 (10:45 +0000)]
...
Enrico Tassi [Thu, 15 Nov 2007 10:44:45 +0000 (10:44 +0000)]
...
Enrico Tassi [Thu, 15 Nov 2007 10:31:06 +0000 (10:31 +0000)]
...
Enrico Tassi [Thu, 15 Nov 2007 10:30:21 +0000 (10:30 +0000)]
wrong dependency removed
Enrico Tassi [Thu, 15 Nov 2007 09:34:25 +0000 (09:34 +0000)]
changelog to -rc-1
Enrico Tassi [Thu, 15 Nov 2007 09:33:08 +0000 (09:33 +0000)]
...
Enrico Tassi [Thu, 15 Nov 2007 09:21:09 +0000 (09:21 +0000)]
rc-1
Enrico Tassi [Thu, 15 Nov 2007 09:20:34 +0000 (09:20 +0000)]
added ~delta parameter to saturate_term and used it when saturating a coercion.
it is always true that the user wants the type of its coercion no to be
unfolded, since its arity was computed without unfolding.
Claudio Sacerdoti Coen [Wed, 14 Nov 2007 23:20:37 +0000 (23:20 +0000)]
Bug fixed: yet another case where tys of mutual recursive functions were not
lifted correctly when pushed in the context.
Enrico Tassi [Wed, 14 Nov 2007 22:36:35 +0000 (22:36 +0000)]
xxx
Ferruccio Guidi [Wed, 14 Nov 2007 20:28:58 +0000 (20:28 +0000)]
now destruct takes an optional list of term rather than a sigle optional term
Enrico Tassi [Wed, 14 Nov 2007 13:21:06 +0000 (13:21 +0000)]
fixed notation
Enrico Tassi [Wed, 14 Nov 2007 13:17:07 +0000 (13:17 +0000)]
ogroups almost finished
Enrico Tassi [Wed, 14 Nov 2007 12:42:28 +0000 (12:42 +0000)]
snapshot
Enrico Tassi [Wed, 14 Nov 2007 09:11:48 +0000 (09:11 +0000)]
snapshot
Enrico Tassi [Tue, 13 Nov 2007 17:52:09 +0000 (17:52 +0000)]
End of groups :-)
Enrico Tassi [Tue, 13 Nov 2007 16:40:43 +0000 (16:40 +0000)]
snapshot
Ferruccio Guidi [Tue, 13 Nov 2007 16:28:34 +0000 (16:28 +0000)]
- ProofEngineHelpers: namer_of moved to GrafiteEngine
- DestructTactic: unexported destruct_tac now uses lazy terms
Ferruccio Guidi [Tue, 13 Nov 2007 10:35:09 +0000 (10:35 +0000)]
previously hidden simplifications (in old destruct) added
Enrico Tassi [Mon, 12 Nov 2007 22:23:36 +0000 (22:23 +0000)]
some work till the need of redoing all groups based on excedence
Enrico Tassi [Mon, 12 Nov 2007 21:14:49 +0000 (21:14 +0000)]
since there is no more tab, the modification of the current file is in the window title
Ferruccio Guidi [Mon, 12 Nov 2007 18:35:12 +0000 (18:35 +0000)]
- destruct tactic: automatic simplification in case of failure removed
- library scripts: changed accordingly
- LOGIC: injection lemmas for the coercions added and applied where neaded
Note: destruct does not whd the equality argument as the old subst did
Enrico Tassi [Mon, 12 Nov 2007 16:42:19 +0000 (16:42 +0000)]
removed ugly printing
Enrico Tassi [Mon, 12 Nov 2007 16:41:30 +0000 (16:41 +0000)]
ordered_sets are built with excedence
Enrico Tassi [Mon, 12 Nov 2007 16:41:02 +0000 (16:41 +0000)]
added ordered sets
Enrico Tassi [Mon, 12 Nov 2007 16:40:30 +0000 (16:40 +0000)]
renamed ordered sets into excedence.ma
Enrico Tassi [Mon, 12 Nov 2007 16:39:44 +0000 (16:39 +0000)]
relocated
Enrico Tassi [Mon, 12 Nov 2007 16:38:46 +0000 (16:38 +0000)]
removed dust
Enrico Tassi [Mon, 12 Nov 2007 16:38:25 +0000 (16:38 +0000)]
HIDDEN (since glade do not read out file properly anymore) tactic bar and
outline notebook tab
Enrico Tassi [Mon, 12 Nov 2007 15:22:59 +0000 (15:22 +0000)]
new file with some relations stated in Type
Enrico Tassi [Mon, 12 Nov 2007 15:22:43 +0000 (15:22 +0000)]
ordered set is over, much new stuff coming from a coreflexivee/cotransitive
execedence relation.
Ferruccio Guidi [Mon, 12 Nov 2007 12:35:56 +0000 (12:35 +0000)]
refactoring
Ferruccio Guidi [Sat, 10 Nov 2007 16:54:55 +0000 (16:54 +0000)]
old subst tactics removed. New destruct tactic used instead
Claudio Sacerdoti Coen [Sat, 10 Nov 2007 14:07:13 +0000 (14:07 +0000)]
a) Detection of existential types now implemented
b) New heuristic for pretty printing of type definition arguments.
Claudio Sacerdoti Coen [Sat, 10 Nov 2007 13:16:57 +0000 (13:16 +0000)]
More correct (but still bugged) implementation of type definition.
Claudio Sacerdoti Coen [Sat, 10 Nov 2007 11:05:00 +0000 (11:05 +0000)]
Dead code removed.
More ocaml keywords.
Enrico Tassi [Fri, 9 Nov 2007 13:37:05 +0000 (13:37 +0000)]
snapshot
Enrico Tassi [Fri, 9 Nov 2007 08:39:33 +0000 (08:39 +0000)]
...