]> matita.cs.unibo.it Git - helm.git/log
helm.git
9 years agorefactoring of \lambda\delta version 1 in matita
Ferruccio Guidi [Thu, 22 Jan 2015 15:47:40 +0000 (15:47 +0000)]
refactoring of \lambda\delta version 1 in matita

9 years agodependences update
Ferruccio Guidi [Thu, 22 Jan 2015 12:21:00 +0000 (12:21 +0000)]
dependences update

9 years agodependences update
Ferruccio Guidi [Thu, 22 Jan 2015 12:17:43 +0000 (12:17 +0000)]
dependences update

9 years agoinformational page on ground_1
Ferruccio Guidi [Thu, 22 Jan 2015 12:10:43 +0000 (12:10 +0000)]
informational page on ground_1

9 years agobasic_1: we separate theorems and lemmas as in basic_2
Ferruccio Guidi [Tue, 20 Jan 2015 17:51:37 +0000 (17:51 +0000)]
basic_1: we separate theorems and lemmas as in basic_2
         the informational page is complete

9 years agoupdate in web page for basic_1
Ferruccio Guidi [Mon, 19 Jan 2015 22:57:18 +0000 (22:57 +0000)]
update in web page for basic_1

9 years ago- we add an informational page on \lambda\delta version 1 (core)
Ferruccio Guidi [Sun, 18 Jan 2015 16:51:36 +0000 (16:51 +0000)]
- we add an informational page on \lambda\delta version 1 (core)
- web site update

9 years agolambdadelta_1: bugfix
Ferruccio Guidi [Fri, 16 Jan 2015 20:35:27 +0000 (20:35 +0000)]
lambdadelta_1: bugfix
Makefile: some improvements

9 years agoinfrastructure to browse lambdadelta_1 remotely
Ferruccio Guidi [Fri, 16 Jan 2015 20:00:40 +0000 (20:00 +0000)]
infrastructure to browse lambdadelta_1 remotely

9 years agolambdadelta_1 updated with new part names
Ferruccio Guidi [Thu, 15 Jan 2015 16:09:55 +0000 (16:09 +0000)]
lambdadelta_1 updated with new part names

9 years agowe restored the scripts of \lambda\delta version 1
Ferruccio Guidi [Sun, 11 Jan 2015 17:44:12 +0000 (17:44 +0000)]
we restored the scripts of \lambda\delta version 1
(which are now available through \lambda\delta Web site)
by merging and updating all our (not broken) scripts

9 years ago...
Claudio Sacerdoti Coen [Wed, 7 Jan 2015 16:48:33 +0000 (16:48 +0000)]
...

9 years ago- xhtbl: minor improvement
Ferruccio Guidi [Sun, 4 Jan 2015 23:44:48 +0000 (23:44 +0000)]
- xhtbl: minor improvement
- web site update
- static xhtml pages from lddl: updated trough ld_web infrastructure

9 years agolast commit for helena 0.8.2
Ferruccio Guidi [Wed, 31 Dec 2014 22:23:34 +0000 (22:23 +0000)]
last commit for helena 0.8.2
- a check was missing in the comparator
- new textual syntax for \lambda\delta "Version 4"
  (exp_math files updated accordingly)
- minor bug fixes (BrgOutput now uses the new alpha-conversion)

9 years agothe corrected "Grundlagen" is online
Ferruccio Guidi [Fri, 26 Dec 2014 15:38:52 +0000 (15:38 +0000)]
the corrected "Grundlagen" is online

9 years agolddl update with the disambiguated "grundlagen"
Ferruccio Guidi [Thu, 25 Dec 2014 15:38:27 +0000 (15:38 +0000)]
lddl update with the disambiguated "grundlagen"

9 years ago- bugfix is refreshed state of AutCrg: now we return a fresh state
Ferruccio Guidi [Wed, 24 Dec 2014 17:03:22 +0000 (17:03 +0000)]
- bugfix is refreshed state of AutCrg: now we return a fresh state
- minor changes in the xml format
- some refactoring

9 years agoremoving some old files
Andrea Asperti [Wed, 24 Dec 2014 10:02:06 +0000 (10:02 +0000)]
removing some old files

9 years agofinite lambda calculus
Andrea Asperti [Wed, 24 Dec 2014 09:56:26 +0000 (09:56 +0000)]
finite lambda calculus

9 years agoA compiling version
Andrea Asperti [Tue, 23 Dec 2014 20:26:11 +0000 (20:26 +0000)]
A compiling version

9 years ago- bug fix in the RTM
Ferruccio Guidi [Tue, 23 Dec 2014 13:16:38 +0000 (13:16 +0000)]
- bug fix in the RTM
- we can validate the Grundlagen in lambda-delta version 3

9 years agocheck removed
Claudio Sacerdoti Coen [Tue, 23 Dec 2014 11:58:18 +0000 (11:58 +0000)]
check removed

9 years ago0.5.9 released
Claudio Sacerdoti Coen [Tue, 23 Dec 2014 10:30:50 +0000 (10:30 +0000)]
0.5.9 released

9 years ago- we add the missing layer constraint on applicability condition
Ferruccio Guidi [Tue, 16 Dec 2014 12:45:24 +0000 (12:45 +0000)]
- we add the missing layer constraint on applicability condition
- trace levels refactoring

9 years agonow type inclusion is correctly managed in the RTM
Ferruccio Guidi [Mon, 15 Dec 2014 15:47:41 +0000 (15:47 +0000)]
now type inclusion is correctly managed in the RTM

9 years ago- we are moving from old (patched) management of sort inclusion
Ferruccio Guidi [Sun, 14 Dec 2014 19:17:51 +0000 (19:17 +0000)]
- we are moving from old (patched) management of sort inclusion
  to new (proper) one via \lambda\delta 3
- some refactoring
- omega.out: committed for reference
- Makefiles: some bugs fixed

9 years ago- we removed a flag from the kernel status
Ferruccio Guidi [Sun, 14 Dec 2014 15:29:51 +0000 (15:29 +0000)]
- we removed a flag from the kernel status
- some renaming

9 years ago- helena: the improved attribute system allows to export the sorts of Pi's
Ferruccio Guidi [Sat, 6 Dec 2014 19:17:17 +0000 (19:17 +0000)]
- helena: the improved attribute system allows to export the sorts of Pi's
  Pi's of sort Prop are rendered as Forall's in the generated Matita script
- we updated the dtd accordingly

9 years agofixing
Andrea Asperti [Thu, 4 Dec 2014 09:36:22 +0000 (09:36 +0000)]
fixing

9 years agofixing
Andrea Asperti [Thu, 4 Dec 2014 09:32:33 +0000 (09:32 +0000)]
fixing

9 years agofixing
Andrea Asperti [Thu, 4 Dec 2014 09:17:11 +0000 (09:17 +0000)]
fixing

9 years agodependences update
Ferruccio Guidi [Mon, 1 Dec 2014 22:05:51 +0000 (22:05 +0000)]
dependences update

9 years agolevel disambiguation cmpleted! the Grafite file is succesfully generated.
Ferruccio Guidi [Sun, 30 Nov 2014 17:58:24 +0000 (17:58 +0000)]
level disambiguation cmpleted! the Grafite file is succesfully generated.
Matite cannot compiled it yet since it seems to freeze on notion 2760.
We divided the Grafite file in 7 parts for convenience.

9 years ago- bug fix in the static disambiguation of unified binders
Ferruccio Guidi [Fri, 28 Nov 2014 19:28:08 +0000 (19:28 +0000)]
- bug fix in the static disambiguation of unified binders
  allows to disambiguate the whole grundlagen
- 20 incompatibilities are detected (AutQE vs PTS)
- matita validates notion 115
- some refactoring

9 years ago- the disambiguation of unified binders continues
Ferruccio Guidi [Fri, 28 Nov 2014 15:23:48 +0000 (15:23 +0000)]
- the disambiguation of unified binders continues
- exportation to grafite is set up
- grundlagen_2: we disambiguate up to notion 6377, matita validates up
to notion 114

9 years ago- ld.dtd updated
Ferruccio Guidi [Tue, 25 Nov 2014 13:26:24 +0000 (13:26 +0000)]
- ld.dtd updated
- basic2a.pdf updated
- documentation.html fixed

9 years ago- static disambiguation of Automath unified binders
Ferruccio Guidi [Mon, 24 Nov 2014 23:07:39 +0000 (23:07 +0000)]
- static disambiguation of Automath unified binders
  by position heuristics + degree heuristics fixed
  [ grundlagen_2: now 1217 binders out of 47115 remain ambiguous ]
- brgReduction: we did not check the sort-inclusion flag
- new constraints system continues ...

9 years ago- new attributes system
Ferruccio Guidi [Sun, 23 Nov 2014 19:36:06 +0000 (19:36 +0000)]
- new attributes system
- new constraints system (starts)
- static disambiguation of Automath unified binders
  by degree heuristics (C.E. Brown)
  [ grundlagen_2: just 1960 binders out of 47115 remain ambiguous ]
- Makefile: XNLDIR is now relative

9 years agonew intermediate language complete_rg,
Ferruccio Guidi [Thu, 20 Nov 2014 16:02:51 +0000 (16:02 +0000)]
new intermediate language complete_rg,
more similar to what lambdadelta version 4 should be

9 years agonew message reporting system improves performance significatively
Ferruccio Guidi [Wed, 12 Nov 2014 21:47:20 +0000 (21:47 +0000)]
new message reporting system improves performance significatively

9 years ago- commit completed :)
Ferruccio Guidi [Tue, 11 Nov 2014 12:23:46 +0000 (12:23 +0000)]
- commit completed :)
typechecking is approx. fast as before,
validation is slightly faster than typechecking.
for now the new RTM is slightly slower than the old one
- we commit three versions of the grundlagen:
0 (original)
1 (no eta-conversion)
2 (no eta-conversion, no @-typing)

9 years agothe commit contnues by updating the RTM and modifying the typechecker accordingly
Ferruccio Guidi [Mon, 10 Nov 2014 19:40:58 +0000 (19:40 +0000)]
the commit contnues by updating the RTM and modifying the typechecker accordingly

9 years agothe commit continues
Ferruccio Guidi [Mon, 10 Nov 2014 19:22:34 +0000 (19:22 +0000)]
the commit continues
computing the "ages" in the Automath component rather than in the brg kernel

9 years agothe commit continues with some refactoring ...
Ferruccio Guidi [Mon, 10 Nov 2014 17:31:39 +0000 (17:31 +0000)]
the commit continues with some refactoring ...

9 years agothe commit continues with the support for validation (inactive for now)
Ferruccio Guidi [Mon, 10 Nov 2014 17:27:22 +0000 (17:27 +0000)]
the commit continues with the support for validation (inactive for now)

9 years agothe partial commit continues
Ferruccio Guidi [Mon, 10 Nov 2014 17:03:03 +0000 (17:03 +0000)]
the partial commit continues
with the support for logging the e-reduction steps

9 years agowe begin the commit of the validation procedure
Ferruccio Guidi [Mon, 10 Nov 2014 16:56:55 +0000 (16:56 +0000)]
we begin the commit of the validation procedure
(this includes some changes in the xml format of exported entities)
the procedure seems to introduce a delay, so this commit is partial ...

9 years agoWeb site update
Ferruccio Guidi [Tue, 4 Nov 2014 15:23:34 +0000 (15:23 +0000)]
Web site update

9 years agoweb site updated with document J2
Ferruccio Guidi [Sat, 1 Nov 2014 17:40:06 +0000 (17:40 +0000)]
web site updated with document J2

9 years ago\lambda\delta version 2A released on Web site
Ferruccio Guidi [Tue, 28 Oct 2014 17:04:59 +0000 (17:04 +0000)]
\lambda\delta version 2A released on Web site

9 years ago- milestone update in basic_2 (basic_2a released)
Ferruccio Guidi [Tue, 28 Oct 2014 16:46:26 +0000 (16:46 +0000)]
- milestone update in basic_2 (basic_2a released)
- web site refactoring, update and bugfix

9 years ago- the trace is explicit in all auto tactics with depth > 1
Ferruccio Guidi [Mon, 27 Oct 2014 19:39:37 +0000 (19:39 +0000)]
- the trace is explicit in all auto tactics with depth > 1
- one bug fixed
- the renaming continues ...

9 years ago- some renaming according to the written version of basic_2
Ferruccio Guidi [Sun, 26 Oct 2014 19:07:45 +0000 (19:07 +0000)]
- some renaming according to the written version of basic_2
- more destructing lemmas invoked in place of buggy destructs

9 years agominor web site update
Ferruccio Guidi [Wed, 22 Oct 2014 18:12:33 +0000 (18:12 +0000)]
minor web site update

9 years agoTypos.
Claudio Sacerdoti Coen [Tue, 21 Oct 2014 12:20:39 +0000 (12:20 +0000)]
Typos.

9 years ago- update in basic_2
Ferruccio Guidi [Mon, 20 Oct 2014 15:04:57 +0000 (15:04 +0000)]
- update in basic_2
- update of the web site: we added a "citations" section in the news

9 years ago- grafiteParser: we added the comand "defined" as a presentational
Ferruccio Guidi [Sun, 19 Oct 2014 21:56:33 +0000 (21:56 +0000)]
- grafiteParser: we added the comand "defined" as a presentational
alternative to "qed" for definitions.
- lambdadelta: we added an example about extended validity vs.
restricted validity + some minor corrections

9 years agomore automation for cpcs ...
Ferruccio Guidi [Wed, 15 Oct 2014 13:43:06 +0000 (13:43 +0000)]
more automation for cpcs ...

9 years agominor update in basic 2 and in the web site
Ferruccio Guidi [Wed, 15 Oct 2014 13:41:08 +0000 (13:41 +0000)]
minor update in basic 2 and in the web site

9 years agoupdate in basic_2 ...
Ferruccio Guidi [Mon, 13 Oct 2014 22:05:52 +0000 (22:05 +0000)]
update in basic_2 ...

9 years ago- lambdadelta: minor corrections
Ferruccio Guidi [Mon, 13 Oct 2014 22:02:52 +0000 (22:02 +0000)]
- lambdadelta: minor corrections
- predefined_virtuals: some additions

9 years agowe commit the web site again since last commit had some problems :(
Ferruccio Guidi [Thu, 9 Oct 2014 18:12:58 +0000 (18:12 +0000)]
we commit the web site again since last commit had some problems :(

9 years agoold pabes removed
Ferruccio Guidi [Thu, 9 Oct 2014 14:49:07 +0000 (14:49 +0000)]
old pabes removed

9 years ago- update in basic_2
Ferruccio Guidi [Thu, 9 Oct 2014 14:39:18 +0000 (14:39 +0000)]
- update in basic_2
- web site major upddate

9 years ago- some consequences of preservation added
Ferruccio Guidi [Wed, 8 Oct 2014 20:22:55 +0000 (20:22 +0000)]
- some consequences of preservation added
- some renaming and some notation updated

9 years agocatched typecheker failures in auto allow more applications of the tactic
Ferruccio Guidi [Sun, 5 Oct 2014 14:48:46 +0000 (14:48 +0000)]
catched typecheker failures in auto allow more applications of the tactic

9 years agocontrib update ...
Ferruccio Guidi [Sun, 5 Oct 2014 14:45:02 +0000 (14:45 +0000)]
contrib update ...

9 years agothe commit was incomplete (as is often the case :( )
Ferruccio Guidi [Sat, 4 Oct 2014 21:05:46 +0000 (21:05 +0000)]
the commit was incomplete (as is often the case :( )

9 years agoupdate in basic_2
Ferruccio Guidi [Sat, 4 Oct 2014 20:59:48 +0000 (20:59 +0000)]
update in basic_2

9 years ago- nnAuto: we catch TypeCheckerFailure generated at the end of
Ferruccio Guidi [Sat, 4 Oct 2014 20:42:40 +0000 (20:42 +0000)]
- nnAuto: we catch TypeCheckerFailure generated at the end of
smart_apply (rel out of context) during equational reasoning,
and we treat it as an Error. TO BE UNDERSTTOD
(this TypeCheckerFailure dramatically interferes with automatic
proof search in \lambda\delta)
- lambdadelta: new definition of fpbg without fpbc + some refactoring

9 years agonow the update is complete
Ferruccio Guidi [Thu, 2 Oct 2014 21:22:14 +0000 (21:22 +0000)]
now the update is complete

9 years agoprevious commit was not complete :(
Ferruccio Guidi [Thu, 2 Oct 2014 21:20:21 +0000 (21:20 +0000)]
previous commit was not complete :(

9 years agoupdate in basic_2 ...
Ferruccio Guidi [Thu, 2 Oct 2014 20:33:41 +0000 (20:33 +0000)]
update in basic_2 ...

9 years ago- fpbg can be reflexive (example given)
Ferruccio Guidi [Thu, 2 Oct 2014 15:36:10 +0000 (15:36 +0000)]
- fpbg can be reflexive (example given)
- so fpbu may use short steps rather than long steps
- some refactoring

9 years agominor update in basic_2 ...
Ferruccio Guidi [Tue, 30 Sep 2014 14:38:35 +0000 (14:38 +0000)]
minor update in basic_2 ...

9 years agonotation update for pointwise union
Ferruccio Guidi [Tue, 30 Sep 2014 14:36:42 +0000 (14:36 +0000)]
notation update for pointwise union

9 years agobig_O.ma
Andrea Asperti [Wed, 17 Sep 2014 12:43:41 +0000 (12:43 +0000)]
big_O.ma

9 years agotoolkit.ma
Andrea Asperti [Wed, 17 Sep 2014 12:34:38 +0000 (12:34 +0000)]
toolkit.ma

9 years agolablgtksourceview2 integrated into lablgtk2
Claudio Sacerdoti Coen [Wed, 17 Sep 2014 09:09:16 +0000 (09:09 +0000)]
lablgtksourceview2 integrated into lablgtk2

9 years agominor update in basic_2 ...
Ferruccio Guidi [Mon, 15 Sep 2014 14:18:47 +0000 (14:18 +0000)]
minor update in basic_2 ...

9 years agonotational change of lift, drop, and gget
Ferruccio Guidi [Mon, 15 Sep 2014 14:17:22 +0000 (14:17 +0000)]
notational change of lift, drop, and gget

9 years agoupdate in basic_2 ...
Ferruccio Guidi [Sun, 14 Sep 2014 21:27:08 +0000 (21:27 +0000)]
update in basic_2 ...

9 years agoslight refactoring in the proof of strong normalization
Ferruccio Guidi [Sun, 14 Sep 2014 21:25:04 +0000 (21:25 +0000)]
slight refactoring in the proof of strong normalization

9 years agoupdate in basic_2 ...
Ferruccio Guidi [Fri, 12 Sep 2014 18:29:11 +0000 (18:29 +0000)]
update in basic_2 ...

9 years agoone more typo ...
Ferruccio Guidi [Fri, 12 Sep 2014 18:28:34 +0000 (18:28 +0000)]
one more typo ...

9 years agobug fix in ththe notation for lists:
Ferruccio Guidi [Fri, 12 Sep 2014 18:26:30 +0000 (18:26 +0000)]
bug fix in ththe notation for lists:
disambiguation of nil does not work very well in gcp_cr and gcp_aaa :(

9 years ago...
Claudio Sacerdoti Coen [Thu, 11 Sep 2014 10:07:58 +0000 (10:07 +0000)]
...

9 years ago...
Claudio Sacerdoti Coen [Thu, 11 Sep 2014 09:42:09 +0000 (09:42 +0000)]
...

9 years agoadded an example on lstas showing a difference with previous sta
Ferruccio Guidi [Wed, 10 Sep 2014 19:51:09 +0000 (19:51 +0000)]
added an example on lstas showing a difference with previous sta

9 years ago- contrib update for version 2
Ferruccio Guidi [Wed, 10 Sep 2014 19:49:35 +0000 (19:49 +0000)]
- contrib update for version 2
- update in basic_2

9 years agoNew chapter on setoids.
Claudio Sacerdoti Coen [Wed, 10 Sep 2014 13:22:43 +0000 (13:22 +0000)]
New chapter on setoids.

9 years agochapter12 (coinductive) -> chapter13
Claudio Sacerdoti Coen [Wed, 10 Sep 2014 13:22:23 +0000 (13:22 +0000)]
chapter12 (coinductive) -> chapter13

9 years agomilestone in basic_2 :)
Ferruccio Guidi [Wed, 10 Sep 2014 12:58:10 +0000 (12:58 +0000)]
milestone in basic_2 :)

9 years agocommit completed! the new iterated static type assignment is up!
Ferruccio Guidi [Wed, 10 Sep 2014 12:56:11 +0000 (12:56 +0000)]
commit completed! the new iterated static type assignment is up!

9 years ago- the PARTIAL COMMIT continues, we issue the "reduction" component
Ferruccio Guidi [Wed, 3 Sep 2014 14:59:43 +0000 (14:59 +0000)]
- the PARTIAL COMMIT continues, we issue the "reduction" component

9 years ago- new stand-alone definition of lstas (sta and old lstas parked in etc)
Ferruccio Guidi [Sun, 31 Aug 2014 18:13:55 +0000 (18:13 +0000)]
- new stand-alone definition of lstas (sta and old lstas parked in etc)
- PARTIAL COMMIT: we issue just the components "static" and "unfold"

9 years agoNotes.
Claudio Sacerdoti Coen [Fri, 29 Aug 2014 16:02:03 +0000 (16:02 +0000)]
Notes.

9 years agoA tentative chaptern on coinductive types.
Claudio Sacerdoti Coen [Fri, 29 Aug 2014 15:46:49 +0000 (15:46 +0000)]
A tentative chaptern on coinductive types.

Currently I hitted a major bug somewhere.

9 years ago- update in basic_2
Ferruccio Guidi [Sun, 10 Aug 2014 18:42:56 +0000 (18:42 +0000)]
- update in basic_2
- minor update to the web site

9 years agosome renaming and a minor addition
Ferruccio Guidi [Sun, 10 Aug 2014 18:41:31 +0000 (18:41 +0000)]
some renaming and a minor addition