]>
 
 
matita.cs.unibo.it Git - helm.git/log 
 
 
 
 
 
 
Claudio Sacerdoti Coen  [Fri, 4 Jul 2008 10:21:26 +0000  (10:21 +0000)] 
 
Nice: cotransitivity proved. 
 
Claudio Sacerdoti Coen  [Thu, 3 Jul 2008 21:54:34 +0000  (21:54 +0000)] 
 
More work. 
 
Claudio Sacerdoti Coen  [Thu, 3 Jul 2008 21:31:55 +0000  (21:31 +0000)] 
 
First few lemmas. But I have some problems in making Matita accept 
my constructor. 
 
Claudio Sacerdoti Coen  [Thu, 3 Jul 2008 15:22:12 +0000  (15:22 +0000)] 
 
First experiment in Padua about formal topologies. 
 
Enrico Tassi  [Thu, 3 Jul 2008 14:20:35 +0000  (14:20 +0000)] 
 
...snapshot 
 
Enrico Tassi  [Thu, 3 Jul 2008 08:00:54 +0000  (08:00 +0000)] 
 
... 
 
Enrico Tassi  [Wed, 2 Jul 2008 21:43:55 +0000  (21:43 +0000)] 
 
some work 
 
Ferruccio Guidi  [Wed, 2 Jul 2008 17:54:41 +0000  (17:54 +0000)] 
 
svn:ignore set on LambdaDelta-2 
 
Ferruccio Guidi  [Wed, 2 Jul 2008 17:33:03 +0000  (17:33 +0000)] 
 
- new tactic applyP for use in the *P*rocedural script reconstruction 
- LAMBDA-TYPES: the mma files from the LambdaDelta section 
 
Wilmer Ricciotti  [Wed, 2 Jul 2008 15:12:24 +0000  (15:12 +0000)] 
 
Fixed a bug which prevented mutually recursive definitions of 3 or more 
functions from being added to the library 
 
Enrico Tassi  [Wed, 2 Jul 2008 15:05:26 +0000  (15:05 +0000)] 
 
... 
 
Enrico Tassi  [Wed, 2 Jul 2008 12:50:18 +0000  (12:50 +0000)] 
 
return 1 in case of failure 
 
Enrico Tassi  [Wed, 2 Jul 2008 12:14:48 +0000  (12:14 +0000)] 
 
0.5.2 
 
Enrico Tassi  [Wed, 2 Jul 2008 12:14:29 +0000  (12:14 +0000)] 
 
0.5.2 
 
Enrico Tassi  [Wed, 2 Jul 2008 09:32:37 +0000  (09:32 +0000)] 
 
... 
 
Enrico Tassi  [Wed, 2 Jul 2008 09:18:27 +0000  (09:18 +0000)] 
 
... 
 
Enrico Tassi  [Wed, 2 Jul 2008 09:18:21 +0000  (09:18 +0000)] 
 
... 
 
Enrico Tassi  [Wed, 2 Jul 2008 09:13:12 +0000  (09:13 +0000)] 
 
calculation of the sort user to choose the rewriting principle fixed 
(the one of the goal was used also to rewrite in an hypothesis) 
 
Ferruccio Guidi  [Tue, 1 Jul 2008 18:21:22 +0000  (18:21 +0000)] 
 
- lambda-delta: some speed up (not very much :) actually) 
- LAMBDA-TYPES: bug fix in Makefile 
 
Enrico Tassi  [Tue, 1 Jul 2008 14:25:20 +0000  (14:25 +0000)] 
 
shifting done, merge attacked 
 
Enrico Tassi  [Tue, 1 Jul 2008 12:00:22 +0000  (12:00 +0000)] 
 
shift almost done 
 
Enrico Tassi  [Mon, 30 Jun 2008 22:50:55 +0000  (22:50 +0000)] 
 
new specification 
 
Ferruccio Guidi  [Mon, 30 Jun 2008 19:34:06 +0000  (19:34 +0000)] 
 
we improved the data structures used in the translation to the intermediate 
language 
 
Enrico Tassi  [Mon, 30 Jun 2008 18:54:26 +0000  (18:54 +0000)] 
 
some more work on q 
 
Ferruccio Guidi  [Mon, 30 Jun 2008 14:07:46 +0000  (14:07 +0000)] 
 
we tranlate an Automath book in an itermediate format where: 
- the local references are resolved as position indexes 
- the global references are disambiguated 
- the parameter applications are completed 
For now the trnslation is slow because the involved data structures are 
inefficient 
 
Enrico Tassi  [Sat, 28 Jun 2008 11:28:34 +0000  (11:28 +0000)] 
 
some more work to factorize out uninteresting parts of the proof... 
still to close the key lemma... 
 
Enrico Tassi  [Fri, 27 Jun 2008 19:11:42 +0000  (19:11 +0000)] 
 
more work to try to understand where the issue is 
 
Enrico Tassi  [Fri, 27 Jun 2008 16:32:24 +0000  (16:32 +0000)] 
 
lost in the wood 
 
Enrico Tassi  [Thu, 26 Jun 2008 21:35:10 +0000  (21:35 +0000)] 
 
more work 
 
Enrico Tassi  [Thu, 26 Jun 2008 20:48:25 +0000  (20:48 +0000)] 
 
few more steps 
 
Enrico Tassi  [Thu, 26 Jun 2008 20:22:19 +0000  (20:22 +0000)] 
 
more work 
 
Enrico Tassi  [Thu, 26 Jun 2008 13:52:36 +0000  (13:52 +0000)] 
 
some more work 
 
Enrico Tassi  [Thu, 26 Jun 2008 11:43:08 +0000  (11:43 +0000)] 
 
more work on q 
 
Enrico Tassi  [Wed, 25 Jun 2008 14:54:47 +0000  (14:54 +0000)] 
 
some more work 
 
Enrico Tassi  [Wed, 25 Jun 2008 09:11:34 +0000  (09:11 +0000)] 
 
better, reparsable, notation 
 
Enrico Tassi  [Tue, 24 Jun 2008 18:48:31 +0000  (18:48 +0000)] 
 
removed <_,_> notation second interpretation for dependent pair, since it used 
to have an exponential slowdown on refinement of huge terms.... 
 
Enrico Tassi  [Tue, 24 Jun 2008 14:47:16 +0000  (14:47 +0000)] 
 
notation factored, coercion commant taking terms and not only URI 
 
Enrico Tassi  [Tue, 24 Jun 2008 13:49:55 +0000  (13:49 +0000)] 
 
missing file added 
 
Ferruccio Guidi  [Mon, 23 Jun 2008 21:04:44 +0000  (21:04 +0000)] 
 
metaAut.xlate_item started 
 
Ferruccio Guidi  [Mon, 23 Jun 2008 17:27:35 +0000  (17:27 +0000)] 
 
we set the http daemon timeout to 15 minutes, which is the default timeout of   wget, because some proof terms are processed in more than 5 minutes. 
 
Enrico Tassi  [Mon, 23 Jun 2008 16:11:47 +0000  (16:11 +0000)] 
 
more work, but russell too slow 
 
Enrico Tassi  [Mon, 23 Jun 2008 15:06:12 +0000  (15:06 +0000)] 
 
add \\ in front of tex macros 
 
Enrico Tassi  [Mon, 23 Jun 2008 13:49:50 +0000  (13:49 +0000)] 
 
notation support fixed to parentesize in a more sane way and 
andded two windows: 
1) tex/utf8 table 
2) terms grammar 
 
Ferruccio Guidi  [Mon, 23 Jun 2008 13:12:34 +0000  (13:12 +0000)] 
 
stylesheet application moved after header send 
 
Enrico Tassi  [Mon, 23 Jun 2008 07:42:40 +0000  (07:42 +0000)] 
 
xxx 
 
Ferruccio Guidi  [Sun, 22 Jun 2008 15:13:14 +0000  (15:13 +0000)] 
 
- grafiteParser.ml: the callback invocation was displaced 
- cicNotationPres.ml: hack to have more brackets because 
  (forall .. \to ..) was rendered without brackets. FIXME! 
- LAMBDA-TYPES: improved Makefile 
 
Enrico Tassi  [Fri, 20 Jun 2008 18:36:39 +0000  (18:36 +0000)] 
 
left -> right 
 
Claudio Sacerdoti Coen  [Fri, 20 Jun 2008 16:39:32 +0000  (16:39 +0000)] 
 
Fixed bugs in the documentation of notation. 
All TODOs left I do not know how to fill. 
 
Claudio Sacerdoti Coen  [Fri, 20 Jun 2008 16:19:16 +0000  (16:19 +0000)] 
 
More documentation for notation. 
 
Claudio Sacerdoti Coen  [Fri, 20 Jun 2008 12:02:13 +0000  (12:02 +0000)] 
 
Further documentation for notation. 
 
Claudio Sacerdoti Coen  [Fri, 20 Jun 2008 11:04:18 +0000  (11:04 +0000)] 
 
- partial implementation of pattern for case documented 
- notation partially documented 
- omitting the precedence level in a notation declaration is no longer allowed 
 
Enrico Tassi  [Thu, 19 Jun 2008 17:40:02 +0000  (17:40 +0000)] 
 
fixed core notation 
 
Enrico Tassi  [Thu, 19 Jun 2008 17:39:53 +0000  (17:39 +0000)] 
 
notation fixed to be NON associative by default 
 
Claudio Sacerdoti Coen  [Thu, 19 Jun 2008 16:34:41 +0000  (16:34 +0000)] 
 
1. bug fixed in generalize_pattern: a lazy const_tac should have been 
   relocated. The interesting case is 
 
   generalize in match a in \vdash % 
 
   where a occurs in the goal under at least one binder 
 
2. pattern for cases partially implemented. It is now possible to perform 
   a case on the hypotheses as long as the conclusion and hypothesis patterns 
   are trivial (i.e. %) 
 
Claudio Sacerdoti Coen  [Thu, 19 Jun 2008 16:32:36 +0000  (16:32 +0000)] 
 
- notation fixed according to the new stricter semantics 
- generalize no longer required before case 
 
Ferruccio Guidi  [Thu, 19 Jun 2008 12:15:38 +0000  (12:15 +0000)] 
 
- Procedural: we now check that an eliminator opens as many goals as the                      constructors of the eliminated type 
              So nat_double_ind is not an eliminator for Nat :) 
- Base-2    : now compiles correctly because we fixed the preamble :) 
 
Enrico Tassi  [Thu, 19 Jun 2008 11:18:58 +0000  (11:18 +0000)] 
 
notation on steroids: 'term 40 x' is a valid variable name in notation and 
places 'x' at term level 40 even if the notation is placed elsewhere 
 
Claudio Sacerdoti Coen  [Wed, 18 Jun 2008 22:55:35 +0000  (22:55 +0000)] 
 
interpretation documented 
 
Enrico Tassi  [Wed, 18 Jun 2008 15:03:32 +0000  (15:03 +0000)] 
 
initial support for notation that specifies the precedence of term variables, that allows to omit many useless parenthesis 
 
Enrico Tassi  [Wed, 18 Jun 2008 15:02:53 +0000  (15:02 +0000)] 
 
removed unused variable 
 
Enrico Tassi  [Wed, 18 Jun 2008 08:07:53 +0000  (08:07 +0000)] 
 
some work on Q 
 
Enrico Tassi  [Tue, 17 Jun 2008 14:30:28 +0000  (14:30 +0000)] 
 
general reorganization and first (unconditional) proof of lebesgue over naturals 
 
Enrico Tassi  [Tue, 17 Jun 2008 14:18:12 +0000  (14:18 +0000)] 
 
reordering of lexicon status partially avoided to make it sure 
that interpretations are not moved around. I still argue that an alias can be 
removed from the back of an interpretation, no idea how this would interfere with CSC recent patch 
 
Ferruccio Guidi  [Mon, 16 Jun 2008 17:19:52 +0000  (17:19 +0000)] 
 
transformation from automath to intermediate language started 
 
Enrico Tassi  [Mon, 16 Jun 2008 15:24:57 +0000  (15:24 +0000)] 
 
Dedekind sigma completeness for the natural numbers. 
 
Enrico Tassi  [Mon, 16 Jun 2008 12:42:38 +0000  (12:42 +0000)] 
 
typo 
 
Enrico Tassi  [Fri, 13 Jun 2008 15:53:27 +0000  (15:53 +0000)] 
 
some notation added with a bit PITA 
 
Wilmer Ricciotti  [Fri, 13 Jun 2008 12:59:14 +0000  (12:59 +0000)] 
 
final relevance check 
 
Ferruccio Guidi  [Fri, 13 Jun 2008 12:57:50 +0000  (12:57 +0000)] 
 
copyright information added in the grundlagen text 
 
Enrico Tassi  [Fri, 13 Jun 2008 12:02:28 +0000  (12:02 +0000)] 
 
when -debug do not catch 
 
Enrico Tassi  [Fri, 13 Jun 2008 12:02:10 +0000  (12:02 +0000)] 
 
when -debug do not catch 
 
Enrico Tassi  [Fri, 13 Jun 2008 12:01:37 +0000  (12:01 +0000)] 
 
replace assert false with AssertFailure 
 
Ferruccio Guidi  [Fri, 13 Jun 2008 11:47:41 +0000  (11:47 +0000)] 
 
Initial version of the Helena Checker 
- For now just parses an automath book (automath grammar by F. Wiedijg) 
  the grundlagen is provided as (the only existing) example 
- In the future will convert an automath book to a lambda-delta environment 
  several lambda-delta extensions will be supported 
 
Claudio Sacerdoti Coen  [Fri, 13 Jun 2008 09:07:16 +0000  (09:07 +0000)] 
 
New lemma 
theorem eq_p_ord_q_O: ∀p,n,q. p_ord n p = pair ? ? q O → n=O ∧ q=O. 
 
Enrico Tassi  [Fri, 13 Jun 2008 07:14:52 +0000  (07:14 +0000)] 
 
more notation 
 
Enrico Tassi  [Fri, 13 Jun 2008 07:14:40 +0000  (07:14 +0000)] 
 
... 
 
Enrico Tassi  [Fri, 13 Jun 2008 07:14:30 +0000  (07:14 +0000)] 
 
print the name not found in the env 
 
Enrico Tassi  [Thu, 12 Jun 2008 15:52:34 +0000  (15:52 +0000)] 
 
Testing some performance tricks by caching the list of the first n primes and 
showing that they are good either with nth_prime (sloooooooooowww) or with 
sieve (slooooow and not proved correct yet). With sieve we are currently able 
to verify the list of the first 103 primes in a sort of reasonable time. 
The 103rd prime is only 593 :-( 
 
Enrico Tassi  [Thu, 12 Jun 2008 08:53:45 +0000  (08:53 +0000)] 
 
better names in a lemma to increase readability 
 
Enrico Tassi  [Thu, 12 Jun 2008 08:40:06 +0000  (08:40 +0000)] 
 
fixed some regressions 
 
Claudio Sacerdoti Coen  [Wed, 11 Jun 2008 18:00:20 +0000  (18:00 +0000)] 
 
New, much faster implementation of factorize. 
 
Enrico Tassi  [Wed, 11 Jun 2008 16:58:16 +0000  (16:58 +0000)] 
 
gran casino 
 
Enrico Tassi  [Wed, 11 Jun 2008 09:24:08 +0000  (09:24 +0000)] 
 
meta not considered before in outtype 
 
Enrico Tassi  [Tue, 10 Jun 2008 15:58:54 +0000  (15:58 +0000)] 
 
bla bla bla 
 
Wilmer Ricciotti  [Tue, 10 Jun 2008 15:32:22 +0000  (15:32 +0000)] 
 
relevance check for Match 
 
Enrico Tassi  [Tue, 10 Jun 2008 13:26:13 +0000  (13:26 +0000)] 
 
initial qork for models 
 
Wilmer Ricciotti  [Tue, 10 Jun 2008 13:15:21 +0000  (13:15 +0000)] 
 
Added check of relevance lists for inductive types/constructors and 
fixpoint definitions. 
 
Enrico Tassi  [Tue, 10 Jun 2008 11:23:59 +0000  (11:23 +0000)] 
 
lebesgue proved 
 
Enrico Tassi  [Tue, 10 Jun 2008 07:24:46 +0000  (07:24 +0000)] 
 
snapshot 
 
Claudio Sacerdoti Coen  [Mon, 9 Jun 2008 20:19:41 +0000  (20:19 +0000)] 
 
Most of the time, URIs can now be replaced with identifiers in "interpretation". 
Warning: identifiers are mapped to URIs according to the last declared 
alias. 
 
Claudio Sacerdoti Coen  [Mon, 9 Jun 2008 20:17:20 +0000  (20:17 +0000)] 
 
It is now possible to use identifiers in place of URI in "interpreation". 
The identifier is mapped to an URI according to the last declared alias. 
 
Wilmer Ricciotti  [Mon, 9 Jun 2008 16:12:10 +0000  (16:12 +0000)] 
 
Reverting to the previous version some files which weren't intended to be 
changed. 
 
Wilmer Ricciotti  [Mon, 9 Jun 2008 16:02:24 +0000  (16:02 +0000)] 
 
more proof irrelevance 
 
Enrico Tassi  [Mon, 9 Jun 2008 14:11:17 +0000  (14:11 +0000)] 
 
initial work on lebesque 
 
Enrico Tassi  [Mon, 9 Jun 2008 10:24:09 +0000  (10:24 +0000)] 
 
exhaustivity completed 
 
Enrico Tassi  [Mon, 9 Jun 2008 08:24:27 +0000  (08:24 +0000)] 
 
exhaustivity, some work 
 
Claudio Sacerdoti Coen  [Sun, 8 Jun 2008 18:48:45 +0000  (18:48 +0000)] 
 
generalize no more required before elim 
 
Claudio Sacerdoti Coen  [Sun, 8 Jun 2008 18:20:20 +0000  (18:20 +0000)] 
 
generalize no more required before elim 
 
Claudio Sacerdoti Coen  [Sun, 8 Jun 2008 17:56:36 +0000  (17:56 +0000)] 
 
generalize no more required before elim 
 
Claudio Sacerdoti Coen  [Sun, 8 Jun 2008 17:42:05 +0000  (17:42 +0000)] 
 
generalize no more required before elim