]> matita.cs.unibo.it Git - helm.git/log
helm.git
18 years agodo_test.sh no longer prints the compiler options (used to avoid awk-ing out
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)

18 years agoNew framework for regression of bad tests.
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)

18 years agouniversal quantifier added
Ferruccio Guidi [Wed, 16 Nov 2005 11:08:57 +0000 (11:08 +0000)]
universal quantifier added

18 years agoThe .depend must not be committed! Fixed.
Claudio Sacerdoti Coen [Wed, 16 Nov 2005 10:41:06 +0000 (10:41 +0000)]
The .depend must not be committed! Fixed.

18 years agoignore bibtex litter
Stefano Zacchiroli [Wed, 16 Nov 2005 08:51:44 +0000 (08:51 +0000)]
ignore bibtex litter

18 years ago1. handling of tests and tests.opt targets improved
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.

18 years agoadded content level ref
Stefano Zacchiroli [Tue, 15 Nov 2005 18:17:19 +0000 (18:17 +0000)]
added content level ref

18 years ago- draft of the first part of disambiguation subsection
Stefano Zacchiroli [Tue, 15 Nov 2005 18:14:57 +0000 (18:14 +0000)]
- draft of the first part of disambiguation subsection
- use bibtex

18 years agoNew directory for bad tests with checks on the error message.
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.

18 years ago...
Claudio Sacerdoti Coen [Tue, 15 Nov 2005 17:33:42 +0000 (17:33 +0000)]
...

18 years agoDebugging code commented out.
Claudio Sacerdoti Coen [Tue, 15 Nov 2005 17:32:20 +0000 (17:32 +0000)]
Debugging code commented out.

18 years agoBug fixed: wrong exception was raised (instead of returning false)
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

18 years agocic concrete syntax (w/o notation)
Stefano Zacchiroli [Tue, 15 Nov 2005 14:40:09 +0000 (14:40 +0000)]
cic concrete syntax (w/o notation)

18 years agobetter output formatting
Stefano Zacchiroli [Tue, 15 Nov 2005 13:18:32 +0000 (13:18 +0000)]
better output formatting

18 years agoremoved grammar rule which used to enable things linke "theorem a."
Stefano Zacchiroli [Tue, 15 Nov 2005 13:18:14 +0000 (13:18 +0000)]
removed grammar rule which used to enable things linke "theorem a."

18 years agolist_uniq abstracted on equality
Enrico Tassi [Tue, 15 Nov 2005 12:10:14 +0000 (12:10 +0000)]
list_uniq abstracted on equality

18 years agofixed self and removed more DUMMY... only one left
Enrico Tassi [Tue, 15 Nov 2005 11:40:31 +0000 (11:40 +0000)]
fixed self and removed more DUMMY... only one left

18 years agoadded print_grammar
Enrico Tassi [Tue, 15 Nov 2005 11:12:31 +0000 (11:12 +0000)]
added print_grammar

18 years agoremoved duplicate entry
Enrico Tassi [Tue, 15 Nov 2005 11:10:19 +0000 (11:10 +0000)]
removed duplicate entry

18 years agotex macros, checked in disambiguation section from whelp paper
Stefano Zacchiroli [Tue, 15 Nov 2005 10:11:04 +0000 (10:11 +0000)]
tex macros, checked in disambiguation section from whelp paper

18 years agodded missing catch for coercions
Enrico Tassi [Mon, 14 Nov 2005 19:52:24 +0000 (19:52 +0000)]
dded missing catch for coercions

18 years agocontribs/PREDICATIVE-TOPOLOGY added as test directory
Ferruccio Guidi [Mon, 14 Nov 2005 18:37:08 +0000 (18:37 +0000)]
contribs/PREDICATIVE-TOPOLOGY added as test directory

18 years agobugfix, use database name
Stefano Zacchiroli [Mon, 14 Nov 2005 13:25:59 +0000 (13:25 +0000)]
bugfix, use database name

18 years agoIntroduction, again.:
Andrea Asperti [Mon, 14 Nov 2005 13:25:05 +0000 (13:25 +0000)]
Introduction, again.:

18 years agofirst draft of db filling script
Stefano Zacchiroli [Mon, 14 Nov 2005 13:12:59 +0000 (13:12 +0000)]
first draft of db filling script

18 years agoIntroduction (partial).
Andrea Asperti [Mon, 14 Nov 2005 13:02:05 +0000 (13:02 +0000)]
Introduction (partial).

18 years agoIntroduction.
Andrea Asperti [Mon, 14 Nov 2005 11:49:58 +0000 (11:49 +0000)]
Introduction.

18 years agoadded an example of reduction of R' and some comments (plus a fix in the demonstration)
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)

18 years agoDefinition of system T.
Andrea Asperti [Fri, 11 Nov 2005 08:19:48 +0000 (08:19 +0000)]
Definition of system T.

18 years agopaper skeleton
Stefano Zacchiroli [Thu, 10 Nov 2005 15:22:13 +0000 (15:22 +0000)]
paper skeleton

18 years agoSeveral changes.
Andrea Asperti [Thu, 10 Nov 2005 13:50:43 +0000 (13:50 +0000)]
Several changes.

18 years agoA couple more of references.
Andrea Asperti [Thu, 10 Nov 2005 12:13:53 +0000 (12:13 +0000)]
A couple more of references.

18 years agotypos
Andrea Asperti [Thu, 10 Nov 2005 11:52:03 +0000 (11:52 +0000)]
typos

18 years agoadded Makefile, llncs style, cvsignore
Stefano Zacchiroli [Thu, 10 Nov 2005 10:22:03 +0000 (10:22 +0000)]
added Makefile, llncs style, cvsignore

18 years agoHeadings of the matita paper.
Andrea Asperti [Thu, 10 Nov 2005 10:02:20 +0000 (10:02 +0000)]
Headings of the matita paper.

18 years agoExtended bibliography.
Andrea Asperti [Thu, 10 Nov 2005 08:46:30 +0000 (08:46 +0000)]
Extended bibliography.

19 years agoAdded an example (well founded recursion).
Andrea Asperti [Wed, 9 Nov 2005 11:06:26 +0000 (11:06 +0000)]
Added an example (well founded recursion).

19 years agoYet another semantics for simplify.
Claudio Sacerdoti Coen [Tue, 8 Nov 2005 15:43:07 +0000 (15:43 +0000)]
Yet another semantics for simplify.

19 years agoYet another semantics for simplify.
Claudio Sacerdoti Coen [Tue, 8 Nov 2005 15:38:06 +0000 (15:38 +0000)]
Yet another semantics for simplify.

19 years agofix
Enrico Tassi [Tue, 8 Nov 2005 14:59:53 +0000 (14:59 +0000)]
fix

19 years agofixed inductive types demonstrations
Enrico Tassi [Tue, 8 Nov 2005 14:49:50 +0000 (14:49 +0000)]
fixed inductive types demonstrations

19 years agoTypos.
Andrea Asperti [Tue, 8 Nov 2005 10:43:36 +0000 (10:43 +0000)]
Typos.

19 years agoCicTypeChecker.AssertFailure now printed.
Claudio Sacerdoti Coen [Tue, 8 Nov 2005 09:27:51 +0000 (09:27 +0000)]
CicTypeChecker.AssertFailure now printed.

19 years agoDebugging code removed.
Claudio Sacerdoti Coen [Tue, 8 Nov 2005 09:27:42 +0000 (09:27 +0000)]
Debugging code removed.

19 years agoNew syntax for the outtype of a match.
Claudio Sacerdoti Coen [Tue, 8 Nov 2005 09:26:47 +0000 (09:26 +0000)]
New syntax for the outtype of a match.

19 years agoadded some stuff on inductive types
Enrico Tassi [Tue, 8 Nov 2005 08:56:32 +0000 (08:56 +0000)]
added some stuff on inductive types

19 years agoRefinement of a Cast was bugged.
Claudio Sacerdoti Coen [Mon, 7 Nov 2005 18:48:37 +0000 (18:48 +0000)]
Refinement of a Cast was bugged.

19 years agoAssertFailure from the type-checker now becomes an AssertFailure for the
Claudio Sacerdoti Coen [Mon, 7 Nov 2005 18:48:22 +0000 (18:48 +0000)]
AssertFailure from the type-checker now becomes an AssertFailure for the
unifier.

19 years agoLet-ins with types can now be produced.
Claudio Sacerdoti Coen [Mon, 7 Nov 2005 18:46:56 +0000 (18:46 +0000)]
Let-ins with types can now be produced.

19 years agoAvoid generation of let x = let rec x = ... in x in (x ...).
Claudio Sacerdoti Coen [Mon, 7 Nov 2005 18:46:02 +0000 (18:46 +0000)]
Avoid generation of let x = let rec x = ... in x in (x ...).

19 years agoLet-ins with types can be produced.
Claudio Sacerdoti Coen [Mon, 7 Nov 2005 18:44:56 +0000 (18:44 +0000)]
Let-ins with types can be produced.

19 years agoSyntactic change:
Claudio Sacerdoti Coen [Mon, 7 Nov 2005 13:52:50 +0000 (13:52 +0000)]
Syntactic change:
 [ ... ] match t in t with ==> match t in t return ... with

19 years agoSyntactic change:
Claudio Sacerdoti Coen [Mon, 7 Nov 2005 13:47:46 +0000 (13:47 +0000)]
Syntactic change:
 [ ... ] match t in t with ==> match t in t return ... with

19 years agoDuplicated exception definition removed (used to give birth to a bug due to
Claudio Sacerdoti Coen [Mon, 7 Nov 2005 12:44:22 +0000 (12:44 +0000)]
Duplicated exception definition removed (used to give birth to a bug due to
the generativeness of exceptions).

19 years agoFirst draft of the introduction.
Andrea Asperti [Mon, 7 Nov 2005 11:31:00 +0000 (11:31 +0000)]
First draft of the introduction.

19 years agochanged script actions keybindings: s/CTRL-XXX/CTRL-ALT-XXX/
Stefano Zacchiroli [Mon, 7 Nov 2005 10:29:25 +0000 (10:29 +0000)]
changed script actions keybindings: s/CTRL-XXX/CTRL-ALT-XXX/

19 years agobugfix: no longer raise End_of_file for scripts ending with comments
Stefano Zacchiroli [Mon, 7 Nov 2005 10:28:50 +0000 (10:28 +0000)]
bugfix: no longer raise End_of_file for scripts ending with comments

19 years agolist sorting (to be completed ...)
Stefano Zacchiroli [Mon, 7 Nov 2005 10:21:54 +0000 (10:21 +0000)]
list sorting (to be completed ...)

19 years agoadded tail function
Stefano Zacchiroli [Mon, 7 Nov 2005 10:20:57 +0000 (10:20 +0000)]
added tail function

19 years agoadded bool_elim (elimination which preserves infos on the eliminated value)
Stefano Zacchiroli [Mon, 7 Nov 2005 10:04:22 +0000 (10:04 +0000)]
added bool_elim (elimination which preserves infos on the eliminated value)

19 years agosince the outtype is now refined correclty some types can be opmitted
Enrico Tassi [Fri, 4 Nov 2005 17:18:49 +0000 (17:18 +0000)]
since the outtype is now refined correclty some types can be opmitted

19 years agorefined outtype used to be discharged
Enrico Tassi [Fri, 4 Nov 2005 17:18:12 +0000 (17:18 +0000)]
refined outtype used to be discharged

19 years agomatita*.opt are now considered as if they were matita*
Claudio Sacerdoti Coen [Fri, 4 Nov 2005 16:58:10 +0000 (16:58 +0000)]
matita*.opt are now considered as if they were matita*

19 years agomake profiler silent
Enrico Tassi [Fri, 4 Nov 2005 16:32:06 +0000 (16:32 +0000)]
make profiler silent

19 years agoadded calbback to make the profiler silent
Enrico Tassi [Fri, 4 Nov 2005 16:30:33 +0000 (16:30 +0000)]
added calbback to make the profiler silent

19 years agoadded support for ALT-L expansion of tex macros
Stefano Zacchiroli [Fri, 4 Nov 2005 15:08:47 +0000 (15:08 +0000)]
added support for ALT-L expansion of tex macros

19 years agoligature expansion now considers also tex macros
Stefano Zacchiroli [Fri, 4 Nov 2005 15:08:19 +0000 (15:08 +0000)]
ligature expansion now considers also tex macros

19 years agoexported is_blank
Stefano Zacchiroli [Fri, 4 Nov 2005 14:32:41 +0000 (14:32 +0000)]
exported is_blank

19 years agoadded ligatures expansion support functions
Stefano Zacchiroli [Fri, 4 Nov 2005 14:03:47 +0000 (14:03 +0000)]
added ligatures expansion support functions

19 years agoadded support for expansion of ligatures ALT-L will trigger it
Stefano Zacchiroli [Fri, 4 Nov 2005 14:03:06 +0000 (14:03 +0000)]
added support for expansion of ligatures ALT-L will trigger it

19 years agobetter distinction of (* *) and (** *) comments
Stefano Zacchiroli [Fri, 4 Nov 2005 13:02:54 +0000 (13:02 +0000)]
better distinction of (* *) and (** *) comments
- first kind of comments is thrown away by the lexer, still admitting comment nesting
- second kind of comment is lexed as usual returning "BEGINCOMMENT" .... "ENDCOMMENT" token stream

19 years agoavoid losing work on CTRL-N
Stefano Zacchiroli [Fri, 4 Nov 2005 12:25:04 +0000 (12:25 +0000)]
avoid losing work on CTRL-N

19 years agoremoved no longer needed dependency on pxp
Stefano Zacchiroli [Fri, 4 Nov 2005 10:29:17 +0000 (10:29 +0000)]
removed no longer needed dependency on pxp

19 years agofixed typo
Stefano Zacchiroli [Fri, 4 Nov 2005 09:47:32 +0000 (09:47 +0000)]
fixed typo

19 years agomore structured makefile
Stefano Zacchiroli [Fri, 4 Nov 2005 09:47:03 +0000 (09:47 +0000)]
more structured makefile

19 years ago"towards a distribution of matita" changes:
Stefano Zacchiroli [Fri, 4 Nov 2005 09:34:24 +0000 (09:34 +0000)]
"towards a distribution of matita" changes:
- @USER_HOME@, @USER_NAME@ no longer hard coded at configure time
- added support for tilde expansion in configuration file
- added support for runtime overriding of RT_BASE_DIR
- better configure.ac, can now configure RT_BASE_DIR, debugging, and distribution defaults

19 years agoadded tilde_expansion of directory settings
Stefano Zacchiroli [Fri, 4 Nov 2005 09:33:00 +0000 (09:33 +0000)]
added tilde_expansion of directory settings

19 years agoadded char functions:
Stefano Zacchiroli [Fri, 4 Nov 2005 09:32:33 +0000 (09:32 +0000)]
added char functions:
- is_alpha, is_digit, is_alphanum
added string function:
- tilde_expand

19 years agochanged stack entry representation
Stefano Zacchiroli [Fri, 4 Nov 2005 09:06:29 +0000 (09:06 +0000)]
changed stack entry representation

19 years agoBug fix: index.theory dereferentiation works also for exists and resolve.
Stefano Zacchiroli [Thu, 3 Nov 2005 17:36:39 +0000 (17:36 +0000)]
Bug fix: index.theory dereferentiation works also for exists and resolve.

19 years agoSemantic change: I always consider a type with no constructors as an empty
Claudio Sacerdoti Coen [Thu, 3 Nov 2005 15:07:55 +0000 (15:07 +0000)]
Semantic change: I always consider a type with no constructors as an empty
type even if it is mutually recursive with non-empty types. I think that
this should be a sound generalization.

Note: Coq assumes a type to be empty iff it is not mutually recursive with
any other inductive type.

19 years agoSemantic change: elimination of a term whose type is defined in a block of
Claudio Sacerdoti Coen [Thu, 3 Nov 2005 15:02:03 +0000 (15:02 +0000)]
Semantic change: elimination of a term whose type is defined in a block of
mutual inductive empty types

19 years agomissing mlis
Stefano Zacchiroli [Thu, 3 Nov 2005 15:01:24 +0000 (15:01 +0000)]
missing mlis

19 years agobetter dependencies among modules and symlinking of several matitatools to a single...
Stefano Zacchiroli [Thu, 3 Nov 2005 15:00:47 +0000 (15:00 +0000)]
better dependencies among modules and symlinking of several matitatools to a single one in order to reduce global size of matita executables

19 years agoadded documentation on allowed eliminations
Enrico Tassi [Thu, 3 Nov 2005 14:21:27 +0000 (14:21 +0000)]
added documentation on allowed eliminations

19 years ago1. a simplified version of check_allowed_sort_elimination is now exported
Claudio Sacerdoti Coen [Thu, 3 Nov 2005 13:47:36 +0000 (13:47 +0000)]
1. a simplified version of check_allowed_sort_elimination is now exported
   from CicTypeChecker to be used in CicElim :-|
2. check_allowed_sort_elimination fixed w.r.t. the case Prop unit vs *

19 years agoEuler totient function is multiplicative!
Andrea Asperti [Thu, 3 Nov 2005 12:52:00 +0000 (12:52 +0000)]
Euler totient function is multiplicative!

19 years agoMore exceptions pretty printed.
Claudio Sacerdoti Coen [Thu, 3 Nov 2005 11:14:48 +0000 (11:14 +0000)]
More exceptions pretty printed.

19 years agoMajor code semplification in check_allowed_sort_elimination: the
Claudio Sacerdoti Coen [Thu, 3 Nov 2005 11:13:58 +0000 (11:13 +0000)]
Major code semplification in check_allowed_sort_elimination: the
need_dummy and not need_dummy cases are now unified.

19 years agoUnfinished proof commented out.
Claudio Sacerdoti Coen [Wed, 2 Nov 2005 18:48:52 +0000 (18:48 +0000)]
Unfinished proof commented out.

19 years agoProof of unicity of proofs for:
Claudio Sacerdoti Coen [Wed, 2 Nov 2005 18:43:09 +0000 (18:43 +0000)]
Proof of unicity of proofs for:
 1. decidable equalities
 2. P x = true for some function P

19 years agoenable static linking of executables (try "make static")
Stefano Zacchiroli [Wed, 2 Nov 2005 17:48:14 +0000 (17:48 +0000)]
enable static linking of executables (try "make static")

19 years agorebuilt
Stefano Zacchiroli [Wed, 2 Nov 2005 17:34:03 +0000 (17:34 +0000)]
rebuilt

19 years agoadded gcc lib dir for enable static linking of libstdc++
Stefano Zacchiroli [Wed, 2 Nov 2005 17:33:51 +0000 (17:33 +0000)]
added gcc lib dir for enable static linking of libstdc++

19 years agoMaybe this time we will be lucky.
Claudio Sacerdoti Coen [Wed, 2 Nov 2005 12:27:59 +0000 (12:27 +0000)]
Maybe this time we will be lucky.

19 years ago() around tactic terms
Enrico Tassi [Wed, 2 Nov 2005 11:25:00 +0000 (11:25 +0000)]
() around tactic terms

19 years agoTotient function and related files.
Andrea Asperti [Wed, 2 Nov 2005 10:44:02 +0000 (10:44 +0000)]
Totient function and related files.

19 years agomatita distribution stuff
Stefano Zacchiroli [Wed, 2 Nov 2005 10:36:01 +0000 (10:36 +0000)]
matita distribution stuff

19 years agofix
Enrico Tassi [Wed, 2 Nov 2005 10:12:13 +0000 (10:12 +0000)]
fix

19 years agoBugs fixed.
Claudio Sacerdoti Coen [Mon, 31 Oct 2005 09:02:06 +0000 (09:02 +0000)]
Bugs fixed.