]>
 
 
matita.cs.unibo.it Git - helm.git/log 
 
 
 
 
 
 
Wilmer Ricciotti  [Wed, 9 May 2012 16:49:50 +0000  (16:49 +0000)] 
 
Progress. 
 
Wilmer Ricciotti  [Wed, 9 May 2012 15:32:25 +0000  (15:32 +0000)] 
 
Progress in compare.ma (some machines have been moved to tests.ma and marks.ma) 
 
Wilmer Ricciotti  [Tue, 8 May 2012 16:09:32 +0000  (16:09 +0000)] 
 
progress in turing/universal/compare.ma 
 
Wilmer Ricciotti  [Tue, 8 May 2012 09:56:46 +0000  (09:56 +0000)] 
 
Added compare auxiliary machine for universal turing machine. 
 
Wilmer Ricciotti  [Mon, 7 May 2012 15:34:16 +0000  (15:34 +0000)] 
 
progress 
 
Andrea Asperti  [Mon, 7 May 2012 13:13:32 +0000  (13:13 +0000)] 
 
Prove di terminazione 
 
Andrea Asperti  [Mon, 7 May 2012 06:28:47 +0000  (06:28 +0000)] 
 
More examples 
 
Andrea Asperti  [Mon, 7 May 2012 06:26:54 +0000  (06:26 +0000)] 
 
starl 
 
Wilmer Ricciotti  [Fri, 4 May 2012 16:58:11 +0000  (16:58 +0000)] 
 
Forgotten in previous commit: move_char machines. 
 
Claudio Sacerdoti Coen  [Fri, 4 May 2012 15:16:39 +0000  (15:16 +0000)] 
 
 
Claudio Sacerdoti Coen  [Fri, 4 May 2012 15:14:44 +0000  (15:14 +0000)] 
 
 
Wilmer Ricciotti  [Fri, 4 May 2012 15:09:54 +0000  (15:09 +0000)] 
 
Added a turing/universal directory for the universal turing machine (and 
auxiliary definitions). 
Added the definition of machine move_char (variant c) to be used in the 
universal machine. 
Small library refactoring. 
 
Wilmer Ricciotti  [Fri, 4 May 2012 12:04:18 +0000  (12:04 +0000)] 
 
progress 
 
Claudio Sacerdoti Coen  [Thu, 3 May 2012 19:26:39 +0000  (19:26 +0000)] 
 
Speed up: moved a #ppterm inside the lazy it belongs to. 
 
Wilmer Ricciotti  [Thu, 3 May 2012 16:13:27 +0000  (16:13 +0000)] 
 
progress in while test machine 
 
Ferruccio Guidi  [Thu, 3 May 2012 15:29:23 +0000  (15:29 +0000)] 
 
additions in basic_2 
 
Ferruccio Guidi  [Thu, 3 May 2012 15:27:32 +0000  (15:27 +0000)] 
 
- more properties on lifting, slicing, delifting and thinning 
 
Andrea Asperti  [Thu, 3 May 2012 09:30:27 +0000  (09:30 +0000)] 
 
prod fin set 
- 
 
Andrea Asperti  [Thu, 3 May 2012 08:08:19 +0000  (08:08 +0000)] 
 
bool and segments of natural numbers 
 
Wilmer Ricciotti  [Wed, 2 May 2012 15:45:10 +0000  (15:45 +0000)] 
 
While semantics. 
 
Andrea Asperti  [Wed, 2 May 2012 13:10:30 +0000  (13:10 +0000)] 
 
split e merge 
 
Andrea Asperti  [Wed, 2 May 2012 12:00:00 +0000  (12:00 +0000)] 
 
progress 
- 
 
Andrea Asperti  [Wed, 2 May 2012 10:33:34 +0000  (10:33 +0000)] 
 
while machine 
 
Wilmer Ricciotti  [Wed, 2 May 2012 10:33:18 +0000  (10:33 +0000)] 
 
Added weak realizability. 
 
Andrea Asperti  [Wed, 2 May 2012 09:15:19 +0000  (09:15 +0000)] 
 
Added wmono. 
 
Wilmer Ricciotti  [Mon, 30 Apr 2012 15:12:42 +0000  (15:12 +0000)] 
 
More proofs in if-then-else machine. 
 
Andrea Asperti  [Mon, 30 Apr 2012 10:44:36 +0000  (10:44 +0000)] 
 
Le configurazioni sono definite non su macchine ma su stati. 
Idem per alcune funzioni di lift. 
 
Andrea Asperti  [Mon, 30 Apr 2012 09:29:09 +0000  (09:29 +0000)] 
 
Definition of accRealize 
 
Andrea Asperti  [Mon, 30 Apr 2012 08:44:34 +0000  (08:44 +0000)] 
 
If machine 
 
Wilmer Ricciotti  [Mon, 30 Apr 2012 07:16:17 +0000  (07:16 +0000)] 
 
Monotape turing machines update. 
 
Wilmer Ricciotti  [Fri, 27 Apr 2012 16:42:29 +0000  (16:42 +0000)] 
 
more loop proofs 
 
Wilmer Ricciotti  [Fri, 27 Apr 2012 15:20:22 +0000  (15:20 +0000)] 
 
loop functions 
 
Andrea Asperti  [Fri, 27 Apr 2012 15:19:23 +0000  (15:19 +0000)] 
 
loop functions 
 
Andrea Asperti  [Fri, 27 Apr 2012 11:47:09 +0000  (11:47 +0000)] 
 
Mono tape turing machines 
 
Andrea Asperti  [Fri, 27 Apr 2012 11:46:07 +0000  (11:46 +0000)] 
 
Extensions to finset (sum) and auxiliary lemmas. 
 
Ferruccio Guidi  [Thu, 26 Apr 2012 15:28:13 +0000  (15:28 +0000)] 
 
- notation (possibly affecting all .ma files): 
  we shifted the precedence levels from 50 to 60 up by 5 
  and moved level 65 to 66. By so doing, we cleared level 50 for 
  use in the specification of the formal system lambda_delta, 
  where we use it for weakly binding constructors 
- lambda_delta: 
  notation fixup (a couple of bugs were corrected) 
 
Ferruccio Guidi  [Wed, 25 Apr 2012 16:05:54 +0000  (16:05 +0000)] 
 
additions in basic_2 
 
Ferruccio Guidi  [Wed, 25 Apr 2012 15:54:27 +0000  (15:54 +0000)] 
 
- lambda_delta: bug fix in static type assignment 
                some theorems on delift and thin 
- nat: eliminator for nat with "+1" rather than "S" 
 
Wilmer Ricciotti  [Tue, 24 Apr 2012 16:12:01 +0000  (16:12 +0000)] 
 
Update to universal turing machine (preliminaries). 
 
Wilmer Ricciotti  [Tue, 24 Apr 2012 12:35:49 +0000  (12:35 +0000)] 
 
More turing machines (still not compiling) 
 
Wilmer Ricciotti  [Tue, 24 Apr 2012 10:52:41 +0000  (10:52 +0000)] 
 
Started converting informal definition of the machines to matita code 
(currently not compiling). 
 
Wilmer Ricciotti  [Mon, 23 Apr 2012 11:33:11 +0000  (11:33 +0000)] 
 
Added universal turing machines (only comments for now). 
 
Ferruccio Guidi  [Sat, 21 Apr 2012 13:27:53 +0000  (13:27 +0000)] 
 
additions to basic_2 
 
Ferruccio Guidi  [Sat, 21 Apr 2012 13:20:21 +0000  (13:20 +0000)] 
 
- lambda_delta: static type assignment is defined 
- predefined_virtuals: some additions 
- nat: we added a lemma 
 
Ferruccio Guidi  [Thu, 19 Apr 2012 13:16:47 +0000  (13:16 +0000)] 
 
- update in basic_2 
 
Ferruccio Guidi  [Thu, 19 Apr 2012 13:06:00 +0000  (13:06 +0000)] 
 
- firs theorems on native type assignment 
- we removed iterated unfold on local environments 
  since transitivity of this unfold is not needed so far 
 
Claudio Sacerdoti Coen  [Tue, 17 Apr 2012 14:07:27 +0000  (14:07 +0000)] 
 
Fixed w.r.t. new yelp. 
 
Ferruccio Guidi  [Mon, 16 Apr 2012 15:08:39 +0000  (15:08 +0000)] 
 
- milestone update in basic_2 
- html bugfix in hand written web pages 
 
Ferruccio Guidi  [Mon, 16 Apr 2012 14:45:39 +0000  (14:45 +0000)] 
 
- subject equivalence for atomic arity assignment completed! 
- bug fix in partial unfold for local environments (nowthis relation 
is confluent) 
 
Andrea Asperti  [Fri, 13 Apr 2012 10:24:39 +0000  (10:24 +0000)] 
 
Definition of complexity 
 
matitaweb  [Tue, 10 Apr 2012 17:15:10 +0000  (17:15 +0000)] 
 
commit by user ricciott 
 
matitaweb  [Tue, 10 Apr 2012 17:15:08 +0000  (17:15 +0000)] 
 
commit by user 
 
Ferruccio Guidi  [Tue, 10 Apr 2012 13:50:40 +0000  (13:50 +0000)] 
 
urgent partial commit ... to be fixed later ... 
 
Ferruccio Guidi  [Tue, 10 Apr 2012 13:48:26 +0000  (13:48 +0000)] 
 
urgent partial commit ... to be fixed later ... 
 
Ferruccio Guidi  [Wed, 4 Apr 2012 18:52:03 +0000  (18:52 +0000)] 
 
update in basic_2 
 
Ferruccio Guidi  [Wed, 4 Apr 2012 18:47:28 +0000  (18:47 +0000)] 
 
- some work on context equivalence of atomic arity assignment 
 
Andrea Asperti  [Wed, 4 Apr 2012 07:28:38 +0000  (07:28 +0000)] 
 
Added in basics 
- vectors.ma 
- finset.ma 
 
Added turing 
 
minor ntegrations in list,ma and listb.ma 
 
Andrea Asperti  [Tue, 3 Apr 2012 15:36:09 +0000  (15:36 +0000)] 
 
Minor changes 
 
Wilmer Ricciotti  [Tue, 3 Apr 2012 13:33:04 +0000  (13:33 +0000)] 
 
More changes to the website (matitaweb). 
 
Wilmer Ricciotti  [Tue, 3 Apr 2012 11:31:03 +0000  (11:31 +0000)] 
 
Various updates to the (obsolete) website. 
 
Andrea Asperti  [Tue, 3 Apr 2012 10:37:54 +0000  (10:37 +0000)] 
 
modifiche 
 
Andrea Asperti  [Tue, 3 Apr 2012 09:17:00 +0000  (09:17 +0000)] 
 
Versione italiana 
 
Andrea Asperti  [Tue, 3 Apr 2012 08:55:02 +0000  (08:55 +0000)] 
 
New home 
 
Andrea Asperti  [Tue, 3 Apr 2012 08:41:08 +0000  (08:41 +0000)] 
 
Top picture 
 
Andrea Asperti  [Tue, 3 Apr 2012 08:35:11 +0000  (08:35 +0000)] 
 
prova 
 
Andrea Asperti  [Tue, 3 Apr 2012 07:46:45 +0000  (07:46 +0000)] 
 
Created a new directory for Matita1.0 
 
Ferruccio Guidi  [Fri, 30 Mar 2012 18:20:31 +0000  (18:20 +0000)] 
 
additions to basic_2 
 
Ferruccio Guidi  [Fri, 30 Mar 2012 18:15:10 +0000  (18:15 +0000)] 
 
- more on subject reduction of atomic arity assignment 
- some results on context-sensitive equivalence of terms 
 
matitaweb  [Wed, 28 Mar 2012 08:22:32 +0000  (08:22 +0000)] 
 
manual commit 
 
Wilmer Ricciotti  [Tue, 27 Mar 2012 12:23:00 +0000  (12:23 +0000)] 
 
Matitaweb: 
 
Improved support for notations enriched with hyperlinks. 
This revision introduces a "ref" keyword which can be used in the lefthand side 
of notation statements. "ref" can only be used to decorate literals (i.e. 
symbols, numbers, or keywords). The syntax is as follows: 
 
  LITERAL ::= SIMPLE_LITERAL 
           |  ref CSYMBOL SIMPLE_LITERAL 
 
For example, the notation 
 
  ref 'cons [ list0 x sep ; ref 'nil ] 
 
used as the compact notation for lists specifies that the `[' symbol will be 
enriched with the interpretation of 'cons nodes of the AST, and the `]' symbol 
with the interpretation of 'nil nodes of the AST. 
 
Ferruccio Guidi  [Fri, 23 Mar 2012 14:46:23 +0000  (14:46 +0000)] 
 
additions in basic_2 
 
Ferruccio Guidi  [Fri, 23 Mar 2012 14:40:59 +0000  (14:40 +0000)] 
 
- pts: we restored the former hierarchy 
- nat: we added a missing lemma 
- lambda_delta: subject reduction continues ... 
 
Wilmer Ricciotti  [Fri, 23 Mar 2012 10:24:22 +0000  (10:24 +0000)] 
 
Matitaweb: Fixes a bug in the extensible parser which caused Matita to crash 
when parsing a notation using keywords (rather than symbols). The semantic 
action associated to the notation was expecting the parser to decorate the 
keyword token with its location: this was not happening, causing a runtime 
type exception. 
 
Wilmer Ricciotti  [Fri, 23 Mar 2012 10:11:15 +0000  (10:11 +0000)] 
 
Matitaweb: Fixes a bug which prevented Mozilla from displaying long goals 
correctly. 
 
matitaweb  [Fri, 23 Mar 2012 09:23:59 +0000  (09:23 +0000)] 
 
commit by user andrea 
 
matitaweb  [Fri, 23 Mar 2012 08:52:03 +0000  (08:52 +0000)] 
 
commit by user utente2 
 
matitaweb  [Fri, 23 Mar 2012 08:51:40 +0000  (08:51 +0000)] 
 
commit by user 
 
matitaweb  [Fri, 23 Mar 2012 08:51:16 +0000  (08:51 +0000)] 
 
commit by user ricciott 
 
matitaweb  [Fri, 23 Mar 2012 08:51:09 +0000  (08:51 +0000)] 
 
commit by user andrea 
 
matitaweb  [Tue, 20 Mar 2012 16:27:14 +0000  (16:27 +0000)] 
 
Matitaweb: 
1) partially solves a problem with TeX-like macro conversion when the script contains markup 
2) ports a bugfix from Matita 1.0 (see log for revision 11211). 
 
Ferruccio Guidi  [Mon, 19 Mar 2012 15:32:58 +0000  (15:32 +0000)] 
 
additions to basic_2 
 
Ferruccio Guidi  [Mon, 19 Mar 2012 15:11:24 +0000  (15:11 +0000)] 
 
- basics: bug fix in Conf3, it was not generic enough 
- lambda_delta: subject reduction of static typestarted ... 
 
Ferruccio Guidi  [Sat, 17 Mar 2012 17:11:18 +0000  (17:11 +0000)] 
 
update in basic_2 and apps_2 
 
Ferruccio Guidi  [Sat, 17 Mar 2012 16:51:06 +0000  (16:51 +0000)] 
 
- basics: some support for abstract triangular confluence (which 
subject reduction is an instance of) 
- predefined_virtuals: more Alt-L shortcuts 
- lambda_delta: more properties on computation, some annotations, 
improved Makefile 
 
Ferruccio Guidi  [Thu, 15 Mar 2012 19:03:49 +0000  (19:03 +0000)] 
 
renaming completed 
 
Ferruccio Guidi  [Thu, 15 Mar 2012 18:57:05 +0000  (18:57 +0000)] 
 
some renaming (ld_ prefix removed from file names) 
 
Ferruccio Guidi  [Thu, 15 Mar 2012 18:49:25 +0000  (18:49 +0000)] 
 
some renaming: ld_ prefix removed 
 
Ferruccio Guidi  [Thu, 15 Mar 2012 18:27:33 +0000  (18:27 +0000)] 
 
milestone update in basic_2! 
 
Ferruccio Guidi  [Thu, 15 Mar 2012 18:00:48 +0000  (18:00 +0000)] 
 
- lambda_delta: strong normalization of simply typed terms closed! 
- star.ma: transitive closure: support for reverse elimination 
 
matitaweb  [Thu, 15 Mar 2012 10:33:00 +0000  (10:33 +0000)] 
 
Manual commit (basics/core_notation.ma) 
 
Ferruccio Guidi  [Wed, 14 Mar 2012 20:04:04 +0000  (20:04 +0000)] 
 
update in basic_2 
 
Ferruccio Guidi  [Wed, 14 Mar 2012 19:53:16 +0000  (19:53 +0000)] 
 
property S2 of strongly normalizing terms proved! 
 
Ferruccio Guidi  [Wed, 14 Mar 2012 15:39:49 +0000  (15:39 +0000)] 
 
- property S4 of strongly normalizing term proved! 
 
matitaweb  [Tue, 13 Mar 2012 15:12:07 +0000  (15:12 +0000)] 
 
manual correction to tutorial/chapter2.ma 
 
Ferruccio Guidi  [Mon, 12 Mar 2012 17:05:13 +0000  (17:05 +0000)] 
 
- Properties S3 and S5 of context-sensitive strongly normalizing terms 
proved! 
- more properties of context-sensitive computation 
 
matitaweb  [Mon, 12 Mar 2012 14:56:10 +0000  (14:56 +0000)] 
 
 
matitaweb  [Mon, 12 Mar 2012 08:47:22 +0000  (08:47 +0000)] 
 
Matitaweb: 
 
1) Solves a bug in "Del hrefs" 
 
2) Solves interaction glitches related to the disambiguation/error 
reporting interface 
 
3) Fixes the implementation of the Upload feature 
 
4) Adds support for "low-users", who don't have permission to commit 
 
5) Solves problems related to the multi-user mode 
 
6) Limits direct file access to the html/ subdir of the Matita 
installation (for security); all the files that must be accessed by a 
web browser have been moved there 
 
7) utf8macrotable.js uses numeric html entities instead of named 
entities, to cope with incoherent behaviour of web browsers (named 
entities being resolved to different unicode characters -- possible 
bug in the web browser). 
 
8) disables many debug prints 
 
Ferruccio Guidi  [Sun, 11 Mar 2012 19:30:07 +0000  (19:30 +0000)] 
 
- context-sensitive computation: more properties 
- context-sensitive reduction: bug fix in a lemma's name 
- some annotations added 
 
Ferruccio Guidi  [Sat, 10 Mar 2012 19:07:03 +0000  (19:07 +0000)] 
 
generated web pages update 
 
Ferruccio Guidi  [Sat, 10 Mar 2012 19:03:31 +0000  (19:03 +0000)] 
 
- renaming completed! 
- one more property of context-sensitive computation 
- improved Makefile (from former commit)