]>
matita.cs.unibo.it Git - helm.git/log
Claudio Sacerdoti Coen [Mon, 21 Nov 2005 19:16:51 +0000 (19:16 +0000)]
Proof using function induction terminated. It's really gorgeous.
Claudio Sacerdoti Coen [Mon, 21 Nov 2005 18:16:59 +0000 (18:16 +0000)]
Lost of redundant typing hints removed from the functional induction term.
Claudio Sacerdoti Coen [Mon, 21 Nov 2005 18:07:47 +0000 (18:07 +0000)]
New proof based on an hand-made functional induction.
Claudio Sacerdoti Coen [Mon, 21 Nov 2005 18:07:27 +0000 (18:07 +0000)]
Useful lemma added.
Claudio Sacerdoti Coen [Mon, 21 Nov 2005 17:58:17 +0000 (17:58 +0000)]
Invariant no longer true (since when?)
Claudio Sacerdoti Coen [Mon, 21 Nov 2005 16:16:49 +0000 (16:16 +0000)]
More informative error messages.
Stefano Zacchiroli [Mon, 21 Nov 2005 13:22:06 +0000 (13:22 +0000)]
split body away to ease inclusion from elsewhere
Stefano Zacchiroli [Mon, 21 Nov 2005 13:12:51 +0000 (13:12 +0000)]
split to easy inclusion
Stefano Zacchiroli [Mon, 21 Nov 2005 13:10:45 +0000 (13:10 +0000)]
typo
Ferruccio Guidi [Mon, 21 Nov 2005 11:28:31 +0000 (11:28 +0000)]
internal quantification fixed
Stefano Zacchiroli [Mon, 21 Nov 2005 08:36:02 +0000 (08:36 +0000)]
fixed URI regexp so that URIs containing '-' are allowed
Claudio Sacerdoti Coen [Sat, 19 Nov 2005 18:28:15 +0000 (18:28 +0000)]
"let rec f = ... in f l" used to be compiled incorrectly
(without checking if f occurs in l and without delifting l!!!)
Ferruccio Guidi [Sat, 19 Nov 2005 18:01:48 +0000 (18:01 +0000)]
theorems about equality in classes
Ferruccio Guidi [Sat, 19 Nov 2005 17:58:50 +0000 (17:58 +0000)]
some definitions about subsets
Claudio Sacerdoti Coen [Sat, 19 Nov 2005 17:53:18 +0000 (17:53 +0000)]
Error messages improvement.
Claudio Sacerdoti Coen [Sat, 19 Nov 2005 17:51:54 +0000 (17:51 +0000)]
Less verbose error messages (= substitution applied everywhere, terms pretty
printed in their context) are now printed by default.
There is a flag in cicUnification.ml to set the error messages to the
verbose mode.
Claudio Sacerdoti Coen [Sat, 19 Nov 2005 15:38:19 +0000 (15:38 +0000)]
Wrong reported error message fixed.
Claudio Sacerdoti Coen [Sat, 19 Nov 2005 15:26:57 +0000 (15:26 +0000)]
More information is now printed when reporting errors.
Claudio Sacerdoti Coen [Sat, 19 Nov 2005 15:07:00 +0000 (15:07 +0000)]
Typo fixed.
Claudio Sacerdoti Coen [Sat, 19 Nov 2005 15:02:08 +0000 (15:02 +0000)]
Disambiguation errors are no longer thrown away. They are now collected
and presented (in a not understandable way) to the user.
Ferruccio Guidi [Sat, 19 Nov 2005 12:16:40 +0000 (12:16 +0000)]
some renaming
Claudio Sacerdoti Coen [Sat, 19 Nov 2005 09:00:58 +0000 (09:00 +0000)]
Coercions are now inserted also around the sources of lambda abstractions.
Enrico Tassi [Fri, 18 Nov 2005 17:28:02 +0000 (17:28 +0000)]
more work for coercions
Enrico Tassi [Fri, 18 Nov 2005 17:25:27 +0000 (17:25 +0000)]
fix
Enrico Tassi [Fri, 18 Nov 2005 17:22:50 +0000 (17:22 +0000)]
fixed coercions undo
Stefano Zacchiroli [Fri, 18 Nov 2005 16:52:13 +0000 (16:52 +0000)]
added debug items for enabling/disabling pretty printing notation completely
Stefano Zacchiroli [Fri, 18 Nov 2005 16:51:47 +0000 (16:51 +0000)]
added support for enabling/disabling (pretty printing) notation
Enrico Tassi [Fri, 18 Nov 2005 16:03:38 +0000 (16:03 +0000)]
fix for coercions
Claudio Sacerdoti Coen [Fri, 18 Nov 2005 15:59:38 +0000 (15:59 +0000)]
Incredible bug fixed: coercions were computed and then partially thrown away
during eat_prods!
Enrico Tassi [Fri, 18 Nov 2005 12:59:41 +0000 (12:59 +0000)]
some more on tinycals
Enrico Tassi [Fri, 18 Nov 2005 12:55:29 +0000 (12:55 +0000)]
added more on tinycals
Claudio Sacerdoti Coen [Fri, 18 Nov 2005 12:17:15 +0000 (12:17 +0000)]
Improvement/bug fix: rewriting in the hypothesis used to simplify the
new hypothesis. This is no longer done.
Claudio Sacerdoti Coen [Fri, 18 Nov 2005 10:57:55 +0000 (10:57 +0000)]
...
Claudio Sacerdoti Coen [Thu, 17 Nov 2005 18:39:16 +0000 (18:39 +0000)]
New test for parallel rewriting in the hypotheses and in the conclusion.
Claudio Sacerdoti Coen [Thu, 17 Nov 2005 18:38:28 +0000 (18:38 +0000)]
Comments changed/removed.
Claudio Sacerdoti Coen [Thu, 17 Nov 2005 18:37:38 +0000 (18:37 +0000)]
"Parallel" rewriting in a list of hypothesis and in the conclusion is now
allowed.
Claudio Sacerdoti Coen [Thu, 17 Nov 2005 18:19:39 +0000 (18:19 +0000)]
Major code semplification and improvement:
1. the proof term generated used to have a (Hletin) ...
Now it has a (H) ...
2. the code has been greatly simplified by renaming the old variable
first and doing a letin later; I used to do the letin first and
rename the new variable at the end
Enrico Tassi [Thu, 17 Nov 2005 17:47:40 +0000 (17:47 +0000)]
aded a prototype of chtting aboit tacticals
Stefano Zacchiroli [Thu, 17 Nov 2005 17:10:43 +0000 (17:10 +0000)]
filled disambiguation algorithm section
Claudio Sacerdoti Coen [Thu, 17 Nov 2005 16:15:29 +0000 (16:15 +0000)]
First draft implementation of rewriting in an hypothesis.
Highly incomplete. Fails randomly if the pattern is not one the tactic is able
to cope with.
Claudio Sacerdoti Coen [Thu, 17 Nov 2005 16:13:57 +0000 (16:13 +0000)]
New tactic rename (for now for internal usage only).
Enrico Tassi [Thu, 17 Nov 2005 15:18:54 +0000 (15:18 +0000)]
matita.tex
Stefano Zacchiroli [Thu, 17 Nov 2005 15:13:15 +0000 (15:13 +0000)]
followed kluwer guidelines
Claudio Sacerdoti Coen [Thu, 17 Nov 2005 15:10:46 +0000 (15:10 +0000)]
Inizio stesura parte su "libreria tutta visibile".
Stefano Zacchiroli [Thu, 17 Nov 2005 14:44:47 +0000 (14:44 +0000)]
ported to kluwer style
Enrico Tassi [Thu, 17 Nov 2005 10:13:22 +0000 (10:13 +0000)]
fixed some stuff in the patterns section
Enrico Tassi [Thu, 17 Nov 2005 09:42:18 +0000 (09:42 +0000)]
fixed some stuff in pattern section
Claudio Sacerdoti Coen [Thu, 17 Nov 2005 09:36:56 +0000 (09:36 +0000)]
tests and tests.opt targets greately simplified
Enrico Tassi [Wed, 16 Nov 2005 20:46:31 +0000 (20:46 +0000)]
added first draft for patterns
Ferruccio Guidi [Wed, 16 Nov 2005 18:09:57 +0000 (18:09 +0000)]
predicative subsets started
Stefano Zacchiroli [Wed, 16 Nov 2005 16:38:42 +0000 (16:38 +0000)]
snapshot
Stefano Zacchiroli [Wed, 16 Nov 2005 15:43:55 +0000 (15:43 +0000)]
- begin{grafite} environment for script snippets
- more on disambiguation phase
Claudio Sacerdoti Coen [Wed, 16 Nov 2005 11:38:56 +0000 (11:38 +0000)]
dump_moo.opt
Claudio Sacerdoti Coen [Wed, 16 Nov 2005 11:32:29 +0000 (11:32 +0000)]
do_test.sh no longer prints the compiler options (used to avoid awk-ing out
the -noprofile flag)
Claudio Sacerdoti Coen [Wed, 16 Nov 2005 11:10:17 +0000 (11:10 +0000)]
New framework for regression of bad tests.
Now do_test.sh should always return OK if everything is "correct"
(i.e. if good tests are OK and bad tests FAIL with the expected output)
Ferruccio Guidi [Wed, 16 Nov 2005 11:08:57 +0000 (11:08 +0000)]
universal quantifier added
Claudio Sacerdoti Coen [Wed, 16 Nov 2005 10:41:06 +0000 (10:41 +0000)]
The .depend must not be committed! Fixed.
Stefano Zacchiroli [Wed, 16 Nov 2005 08:51:44 +0000 (08:51 +0000)]
ignore bibtex litter
Claudio Sacerdoti Coen [Tue, 15 Nov 2005 18:20:56 +0000 (18:20 +0000)]
1. handling of tests and tests.opt targets improved
2. new target cleantests.opt
3. new directory bad_tests with tests that should fail.
For each test that fails we check if it fails with the expected error
message.
TODO: the nighlty benchmark could fail to detect the output provided by
the failing tests in the bad_tests directory.
Stefano Zacchiroli [Tue, 15 Nov 2005 18:17:19 +0000 (18:17 +0000)]
added content level ref
Stefano Zacchiroli [Tue, 15 Nov 2005 18:14:57 +0000 (18:14 +0000)]
- draft of the first part of disambiguation subsection
- use bibtex
Claudio Sacerdoti Coen [Tue, 15 Nov 2005 17:59:56 +0000 (17:59 +0000)]
New directory for bad tests with checks on the error message.
Claudio Sacerdoti Coen [Tue, 15 Nov 2005 17:33:42 +0000 (17:33 +0000)]
...
Claudio Sacerdoti Coen [Tue, 15 Nov 2005 17:32:20 +0000 (17:32 +0000)]
Debugging code commented out.
Claudio Sacerdoti Coen [Tue, 15 Nov 2005 17:12:45 +0000 (17:12 +0000)]
Bug fixed: wrong exception was raised (instead of returning false)
when eq_carr-comparing two different things
Stefano Zacchiroli [Tue, 15 Nov 2005 14:40:09 +0000 (14:40 +0000)]
cic concrete syntax (w/o notation)
Stefano Zacchiroli [Tue, 15 Nov 2005 13:18:32 +0000 (13:18 +0000)]
better output formatting
Stefano Zacchiroli [Tue, 15 Nov 2005 13:18:14 +0000 (13:18 +0000)]
removed grammar rule which used to enable things linke "theorem a."
Enrico Tassi [Tue, 15 Nov 2005 12:10:14 +0000 (12:10 +0000)]
list_uniq abstracted on equality
Enrico Tassi [Tue, 15 Nov 2005 11:40:31 +0000 (11:40 +0000)]
fixed self and removed more DUMMY... only one left
Enrico Tassi [Tue, 15 Nov 2005 11:12:31 +0000 (11:12 +0000)]
added print_grammar
Enrico Tassi [Tue, 15 Nov 2005 11:10:19 +0000 (11:10 +0000)]
removed duplicate entry
Stefano Zacchiroli [Tue, 15 Nov 2005 10:11:04 +0000 (10:11 +0000)]
tex macros, checked in disambiguation section from whelp paper
Enrico Tassi [Mon, 14 Nov 2005 19:52:24 +0000 (19:52 +0000)]
dded missing catch for coercions
Ferruccio Guidi [Mon, 14 Nov 2005 18:37:08 +0000 (18:37 +0000)]
contribs/PREDICATIVE-TOPOLOGY added as test directory
Stefano Zacchiroli [Mon, 14 Nov 2005 13:25:59 +0000 (13:25 +0000)]
bugfix, use database name
Andrea Asperti [Mon, 14 Nov 2005 13:25:05 +0000 (13:25 +0000)]
Introduction, again.:
Stefano Zacchiroli [Mon, 14 Nov 2005 13:12:59 +0000 (13:12 +0000)]
first draft of db filling script
Andrea Asperti [Mon, 14 Nov 2005 13:02:05 +0000 (13:02 +0000)]
Introduction (partial).
Andrea Asperti [Mon, 14 Nov 2005 11:49:58 +0000 (11:49 +0000)]
Introduction.
Enrico Tassi [Fri, 11 Nov 2005 18:11:37 +0000 (18:11 +0000)]
added an example of reduction of R' and some comments (plus a fix in the demonstration)
Andrea Asperti [Fri, 11 Nov 2005 08:19:48 +0000 (08:19 +0000)]
Definition of system T.
Stefano Zacchiroli [Thu, 10 Nov 2005 15:22:13 +0000 (15:22 +0000)]
paper skeleton
Andrea Asperti [Thu, 10 Nov 2005 13:50:43 +0000 (13:50 +0000)]
Several changes.
Andrea Asperti [Thu, 10 Nov 2005 12:13:53 +0000 (12:13 +0000)]
A couple more of references.
Andrea Asperti [Thu, 10 Nov 2005 11:52:03 +0000 (11:52 +0000)]
typos
Stefano Zacchiroli [Thu, 10 Nov 2005 10:22:03 +0000 (10:22 +0000)]
added Makefile, llncs style, cvsignore
Andrea Asperti [Thu, 10 Nov 2005 10:02:20 +0000 (10:02 +0000)]
Headings of the matita paper.
Andrea Asperti [Thu, 10 Nov 2005 08:46:30 +0000 (08:46 +0000)]
Extended bibliography.
Andrea Asperti [Wed, 9 Nov 2005 11:06:26 +0000 (11:06 +0000)]
Added an example (well founded recursion).
Claudio Sacerdoti Coen [Tue, 8 Nov 2005 15:43:07 +0000 (15:43 +0000)]
Yet another semantics for simplify.
Claudio Sacerdoti Coen [Tue, 8 Nov 2005 15:38:06 +0000 (15:38 +0000)]
Yet another semantics for simplify.
Enrico Tassi [Tue, 8 Nov 2005 14:59:53 +0000 (14:59 +0000)]
fix
Enrico Tassi [Tue, 8 Nov 2005 14:49:50 +0000 (14:49 +0000)]
fixed inductive types demonstrations
Andrea Asperti [Tue, 8 Nov 2005 10:43:36 +0000 (10:43 +0000)]
Typos.
Claudio Sacerdoti Coen [Tue, 8 Nov 2005 09:27:51 +0000 (09:27 +0000)]
CicTypeChecker.AssertFailure now printed.
Claudio Sacerdoti Coen [Tue, 8 Nov 2005 09:27:42 +0000 (09:27 +0000)]
Debugging code removed.
Claudio Sacerdoti Coen [Tue, 8 Nov 2005 09:26:47 +0000 (09:26 +0000)]
New syntax for the outtype of a match.
Enrico Tassi [Tue, 8 Nov 2005 08:56:32 +0000 (08:56 +0000)]
added some stuff on inductive types
Claudio Sacerdoti Coen [Mon, 7 Nov 2005 18:48:37 +0000 (18:48 +0000)]
Refinement of a Cast was bugged.