]>
matita.cs.unibo.it Git - helm.git/log
Andrea Asperti [Thu, 3 Jan 2013 16:33:59 +0000 (16:33 +0000)]
Refactoring
Andrea Asperti [Thu, 3 Jan 2013 16:15:54 +0000 (16:15 +0000)]
Chebishev ported
Ferruccio Guidi [Wed, 2 Jan 2013 22:12:53 +0000 (22:12 +0000)]
lambda: some refactoring + support for subsets of subterms started
core_notation: some "term 19" added
predefined_virtuals: an addition
Ferruccio Guidi [Tue, 1 Jan 2013 23:01:20 +0000 (23:01 +0000)]
- probe: new application to compute some data on the proof objects of
a development, such as their net size (aka intrinsinc complexity)
- lambdadelta: Makefile now asks "probe" fore some data
Ferruccio Guidi [Sun, 30 Dec 2012 13:11:10 +0000 (13:11 +0000)]
update in basic_2
Ferruccio Guidi [Sun, 30 Dec 2012 13:00:21 +0000 (13:00 +0000)]
commit completed! some bugs fixed and some instances of auto resized
Ferruccio Guidi [Fri, 28 Dec 2012 16:32:01 +0000 (16:32 +0000)]
xoa: change in naming convenctions for existential quantifies
to cope with ex2 in lib
lib: some additions
lambdadelta: partial commit in basic_2: just grammar, substitution,
unfold, static
Ferruccio Guidi [Tue, 25 Dec 2012 21:48:14 +0000 (21:48 +0000)]
- lambda_delta: programmed renaming to lambdadelta
- nat: general weight-based eliminator added for lambdadelta
Ferruccio Guidi [Sun, 23 Dec 2012 15:02:32 +0000 (15:02 +0000)]
- we introduced the pointer_step rc in the perspective of proving
results on head normal forms
- some renaming
Ferruccio Guidi [Fri, 21 Dec 2012 18:12:41 +0000 (18:12 +0000)]
some renaming ...
Ferruccio Guidi [Fri, 21 Dec 2012 18:06:10 +0000 (18:06 +0000)]
one file was missing .... :(
Andrea Asperti [Fri, 21 Dec 2012 12:39:18 +0000 (12:39 +0000)]
Many changes
Andrea Asperti [Fri, 21 Dec 2012 11:13:51 +0000 (11:13 +0000)]
mem/append lemmas
Andrea Asperti [Fri, 21 Dec 2012 11:10:49 +0000 (11:10 +0000)]
bertrand OK.
Ferruccio Guidi [Thu, 20 Dec 2012 14:52:58 +0000 (14:52 +0000)]
- nat.ma: cut removed from f_ind :)
- lanbda: some refactoring
Ferruccio Guidi [Wed, 19 Dec 2012 20:27:22 +0000 (20:27 +0000)]
reordering and corrections
Andrea Asperti [Wed, 19 Dec 2012 17:05:03 +0000 (17:05 +0000)]
bertrand!
-tThis line, and those below, will be ignored--
A chebyshev/bertrand256.ma
A chebyshev/bertrand.ma
Ferruccio Guidi [Wed, 19 Dec 2012 15:52:59 +0000 (15:52 +0000)]
we simplified our proof of standardization
by removing Kashima's "hap" computation
Andrea Asperti [Wed, 19 Dec 2012 07:10:58 +0000 (07:10 +0000)]
sqrt.ma
Ferruccio Guidi [Tue, 18 Dec 2012 16:50:35 +0000 (16:50 +0000)]
- star.ma: strip lemma and confluence of star
- lambda: confluence of labelled sequential reduction completed!
Andrea Asperti [Tue, 18 Dec 2012 13:41:34 +0000 (13:41 +0000)]
addenda
Andrea Asperti [Tue, 18 Dec 2012 11:33:44 +0000 (11:33 +0000)]
changes
Andrea Asperti [Tue, 18 Dec 2012 11:33:24 +0000 (11:33 +0000)]
chebyshev_teta
Ferruccio Guidi [Mon, 17 Dec 2012 22:24:07 +0000 (22:24 +0000)]
- lambda: some parts commented out, some refactoring
and some notational changes
- lib: some additions from the preamble of "lambda"
- predefined_virtuals: some additions
Andrea Asperti [Mon, 17 Dec 2012 12:04:50 +0000 (12:04 +0000)]
This line, and those below, will be ignored--
D arithmetics/big_pi.ma
Andrea Asperti [Mon, 17 Dec 2012 11:57:48 +0000 (11:57 +0000)]
splitted chebyshev in two parts
Andrea Asperti [Mon, 17 Dec 2012 11:08:59 +0000 (11:08 +0000)]
restructuring
Andrea Asperti [Mon, 17 Dec 2012 09:00:51 +0000 (09:00 +0000)]
backup copy rm
Andrea Asperti [Mon, 17 Dec 2012 09:00:18 +0000 (09:00 +0000)]
Still porting chebyshev
Ferruccio Guidi [Thu, 13 Dec 2012 16:00:39 +0000 (16:00 +0000)]
- we added delimiters to the URL in lambdadelta1
Ferruccio Guidi [Wed, 12 Dec 2012 22:17:31 +0000 (22:17 +0000)]
- bib refactoring
- date correction for lambdadelta5
Ferruccio Guidi [Wed, 12 Dec 2012 21:52:15 +0000 (21:52 +0000)]
lambdadelta1 is now dated with release date of \lambda\delta version 1
Ferruccio Guidi [Tue, 11 Dec 2012 19:15:02 +0000 (19:15 +0000)]
- pointer structure simplified
- new properties on poiner orders
- last lemma in Kashima's article proved
Ferruccio Guidi [Mon, 10 Dec 2012 20:54:24 +0000 (20:54 +0000)]
- lambda: - normalization theorem completed!
- binary trees on pointer sequences set up to serve as labels for "st" computations
- lstar: right-oriened eliminator added
Andrea Asperti [Mon, 10 Dec 2012 08:56:30 +0000 (08:56 +0000)]
Porting chebyshev
Andrea Asperti [Mon, 10 Dec 2012 08:55:22 +0000 (08:55 +0000)]
Porting chebyshev
Ferruccio Guidi [Sun, 9 Dec 2012 17:59:03 +0000 (17:59 +0000)]
- lambda: first half of the standardization theorem is proved!
Ferruccio Guidi [Sat, 8 Dec 2012 23:26:45 +0000 (23:26 +0000)]
- list.ma: improved notation for constant lists (a "term 19" was missing)
- lambda: more properties on pointers, extra xoa quantifier removed,
bugfix in notations and names
Ferruccio Guidi [Sat, 8 Dec 2012 14:54:25 +0000 (14:54 +0000)]
- new pointes can point to any subterm
- new star_ind_l-like eliminator for lstar now in use
Ferruccio Guidi [Fri, 7 Dec 2012 18:07:24 +0000 (18:07 +0000)]
lstar removed from list.ma and placed in its own file
Ferruccio Guidi [Fri, 7 Dec 2012 16:54:54 +0000 (16:54 +0000)]
- "re": a part of reb.ma commented out since it cannot compile
Ferruccio Guidi [Fri, 7 Dec 2012 16:36:51 +0000 (16:36 +0000)]
- pts_dummy/pts_dummy_new: non compiling parts commented out
- tutorial: some comments added
Ferruccio Guidi [Fri, 7 Dec 2012 14:30:36 +0000 (14:30 +0000)]
- untranslated sections of "formal_topology" commented to make it compile
- "tutorial" now compiles
Wilmer Ricciotti [Fri, 7 Dec 2012 13:09:32 +0000 (13:09 +0000)]
match termination
Ferruccio Guidi [Thu, 6 Dec 2012 16:10:57 +0000 (16:10 +0000)]
- we enabled a notation for ex2
- we improved star_ind_l that now behaves as if starl were defined
with a "left parameter" occurring on the right. this makes star_ind_l
symmetric with respect to star_ind
- we commented the non-more-compiling sections of "turing"
- some progress in "lambda"
Wilmer Ricciotti [Thu, 6 Dec 2012 15:40:58 +0000 (15:40 +0000)]
Cleared unused variables in wsem_match (they were also sharing names with
other variables).
Claudio Sacerdoti Coen [Thu, 6 Dec 2012 13:03:09 +0000 (13:03 +0000)]
Bug fixed: %n was badly failing (with Failure "nth") when n was
not a valid constructor. Now fail is raised (to be captured by
try, etc.)
Wilmer Ricciotti [Thu, 6 Dec 2012 09:48:53 +0000 (09:48 +0000)]
Fixes a bug in NCicElim.pp (term -> ast conversion used when building
projections) that was swapping arguments in a let-in, causing projection
generation to fail for any record field containing a let-in expression.
Wilmer Ricciotti [Wed, 5 Dec 2012 11:07:28 +0000 (11:07 +0000)]
Concludes match (weak) semantics. Yay!
Ferruccio Guidi [Tue, 4 Dec 2012 17:59:17 +0000 (17:59 +0000)]
we started Kashima's proof of standardization
Wilmer Ricciotti [Tue, 4 Dec 2012 15:49:01 +0000 (15:49 +0000)]
match nearing completion
Wilmer Ricciotti [Tue, 4 Dec 2012 12:11:30 +0000 (12:11 +0000)]
match wsem almost done
Ferruccio Guidi [Mon, 3 Dec 2012 19:41:24 +0000 (19:41 +0000)]
- nat.ma: we added a general induction principle
- lambda: we have the diamond property of parallel reduction
notation bugfixes in term and muktiplicity
Ferruccio Guidi [Sun, 2 Dec 2012 18:59:57 +0000 (18:59 +0000)]
- bugfix in stylesheets
- lddl data set released
Ferruccio Guidi [Sun, 2 Dec 2012 16:28:54 +0000 (16:28 +0000)]
bugfix in uri's: missing "/" added to baseuri's where necessary
Ferruccio Guidi [Sun, 2 Dec 2012 13:20:04 +0000 (13:20 +0000)]
- dehypenation involves helena as well
- now we compile helena against the latest version of matita components
Ferruccio Guidi [Sun, 2 Dec 2012 12:47:44 +0000 (12:47 +0000)]
the dehyphenation update continues ...
Ferruccio Guidi [Sun, 2 Dec 2012 12:28:43 +0000 (12:28 +0000)]
some corrections to the prose of the web site
Ferruccio Guidi [Sat, 1 Dec 2012 22:06:38 +0000 (22:06 +0000)]
web site update
Ferruccio Guidi [Sat, 1 Dec 2012 19:37:15 +0000 (19:37 +0000)]
old lambdadelta home page is dismissed
Ferruccio Guidi [Sat, 1 Dec 2012 18:51:12 +0000 (18:51 +0000)]
nug fix in the location of images
Ferruccio Guidi [Sat, 1 Dec 2012 17:07:33 +0000 (17:07 +0000)]
- lambda: parallel reduction to obtain diamond property
- list: local "norm" notation removed in favour of "card" core notation
Ferruccio Guidi [Sat, 1 Dec 2012 17:01:11 +0000 (17:01 +0000)]
planned dehyphenation of lambdadelta eventually took place!
Ferruccio Guidi [Thu, 29 Nov 2012 16:53:26 +0000 (16:53 +0000)]
- bug fix in notation precedences
- bug fix in the Makefile
Ferruccio Guidi [Thu, 29 Nov 2012 15:26:59 +0000 (15:26 +0000)]
- labelled sequential reduction started ...
- bug fix in precedence relation on redex pointers
Wilmer Ricciotti [Wed, 28 Nov 2012 15:10:33 +0000 (15:10 +0000)]
match
Ferruccio Guidi [Wed, 28 Nov 2012 14:33:17 +0000 (14:33 +0000)]
- relations.ma:
we introduced the reflexive closure (RC) for use in lambda and lambda_delta
- lambda:
we introduced pointers to redexes
notation bug fix in delifting_substitution.ma
Wilmer Ricciotti [Wed, 28 Nov 2012 10:05:53 +0000 (10:05 +0000)]
match_step
Ferruccio Guidi [Tue, 27 Nov 2012 22:24:11 +0000 (22:24 +0000)]
bug fix in notation precedences
Ferruccio Guidi [Tue, 27 Nov 2012 21:09:22 +0000 (21:09 +0000)]
- the theory of delifting substitution is done
- the theory of multiplicity is done
Andrea Asperti [Tue, 27 Nov 2012 15:00:15 +0000 (15:00 +0000)]
par_test.ma
Andrea Asperti [Tue, 27 Nov 2012 11:53:56 +0000 (11:53 +0000)]
ennesima versione
Andrea Asperti [Tue, 27 Nov 2012 07:29:20 +0000 (07:29 +0000)]
splitting files
Andrea Asperti [Tue, 27 Nov 2012 07:25:16 +0000 (07:25 +0000)]
splitting files
Ferruccio Guidi [Mon, 26 Nov 2012 20:27:40 +0000 (20:27 +0000)]
we started the theory of delifting substitution ...
Wilmer Ricciotti [Mon, 26 Nov 2012 17:55:19 +0000 (17:55 +0000)]
test null, match
Ferruccio Guidi [Mon, 26 Nov 2012 14:26:20 +0000 (14:26 +0000)]
- lambda: the theory of lift is complete!
- predefined_virtuals: symbol for lift added
Andrea Asperti [Mon, 26 Nov 2012 12:50:32 +0000 (12:50 +0000)]
working on match
Ferruccio Guidi [Sun, 25 Nov 2012 12:41:42 +0000 (12:41 +0000)]
some renaming to free the baseuri cic:/matita/lambda
Ferruccio Guidi [Fri, 23 Nov 2012 22:19:23 +0000 (22:19 +0000)]
additions in lift.ma ....
Wilmer Ricciotti [Fri, 23 Nov 2012 17:53:28 +0000 (17:53 +0000)]
match
Ferruccio Guidi [Fri, 23 Nov 2012 17:27:38 +0000 (17:27 +0000)]
the theory of substitution is started ...
Wilmer Ricciotti [Fri, 23 Nov 2012 15:47:46 +0000 (15:47 +0000)]
compare
Andrea Asperti [Fri, 23 Nov 2012 12:32:32 +0000 (12:32 +0000)]
work in progress
Andrea Asperti [Fri, 23 Nov 2012 08:43:05 +0000 (08:43 +0000)]
Restoring and fixing the old version
Ferruccio Guidi [Thu, 22 Nov 2012 16:09:47 +0000 (16:09 +0000)]
a development about pure lambda calculus
Ferruccio Guidi [Thu, 22 Nov 2012 15:08:05 +0000 (15:08 +0000)]
- additions in basic_2
- bugfix in BTM.html
Ferruccio Guidi [Thu, 22 Nov 2012 15:05:00 +0000 (15:05 +0000)]
- local environment refinement for the first recursive lemma on validity preservation
- focalized equivalence
- some corrections
Wilmer Ricciotti [Thu, 22 Nov 2012 12:32:44 +0000 (12:32 +0000)]
match
Wilmer Ricciotti [Wed, 21 Nov 2012 16:37:20 +0000 (16:37 +0000)]
match
Andrea Asperti [Wed, 21 Nov 2012 15:38:05 +0000 (15:38 +0000)]
compare con terminatore
Andrea Asperti [Wed, 21 Nov 2012 09:05:44 +0000 (09:05 +0000)]
match
Ferruccio Guidi [Tue, 20 Nov 2012 19:04:06 +0000 (19:04 +0000)]
some corrections
Ferruccio Guidi [Tue, 20 Nov 2012 18:45:37 +0000 (18:45 +0000)]
some words decapitalized :)
Ferruccio Guidi [Tue, 20 Nov 2012 18:10:17 +0000 (18:10 +0000)]
milestone table in foreword
--Questa linea, e quelle sotto essa, saranno ignorate--
M index.html
Wilmer Ricciotti [Tue, 20 Nov 2012 16:49:23 +0000 (16:49 +0000)]
match
Ferruccio Guidi [Tue, 20 Nov 2012 13:43:03 +0000 (13:43 +0000)]
milestone with end date of lambda_delta_1
Andrea Asperti [Tue, 20 Nov 2012 12:14:17 +0000 (12:14 +0000)]
compare
Wilmer Ricciotti [Fri, 16 Nov 2012 17:03:13 +0000 (17:03 +0000)]
Match machine (multi)
Wilmer Ricciotti [Fri, 16 Nov 2012 14:24:20 +0000 (14:24 +0000)]
progress