λδ is developed as a machine-checked digital specification.
It comes in several versions listed in the next table,
- which includes the major milestones:
+ which includes the major milestones.
+
+ The life cycle of a specification consists of four periods.
+ Alpha:
+ the definitions are designed and the major propositions are proved,
+ then the calculus is announced with a presentation.
+ Beta:
+ major changes and additions may occur before the calculus is released on paper.
+ Gamma:
+ subsequent improvements occur until the specification is completed or superseded,
+ while major changes and additions are announced and reported on paper.
+ Delta:
+ after its conclusion, the specification is modified just for maintenance.
+
+
@@ -109,7 +133,7 @@
started |
announced |
released |
- dismissed |
+ concluded |
@@ -122,8 +146,20 @@
| "A" |
April 2011 |
June 2014 |
- Planned in October 2014 |
- In progress |
+ October 2014 |
+ |
+
+
+ Abandoned |
+ |
+
+ Coq 7.3.1
+ |
+ |
+ March 2008 |
+ |
+ |
+ February 2011 |
@@ -142,101 +178,131 @@
|
-
-
-
-
-
λδ version 2 (in progress)
-
+
+ Informational pages on the specifications are provided.
+
+
+ -
+ Notice on displayed numerical acounts:
+ nodes are counted according to the "intrinsic complexity measure"
+ [F. Guidi: "Procedural Representation of CIC Proof Terms"
+ Journal of Automated Reasoning 44(1-2), Springer (February 2010), pp. 53-78].
+
+
+
+ -
+ Notice on displayed logical structures:
+ from the logical standpoint, the source scripts are grouped in "planes"
+ and these are grouped in "components";
+ the notation for the relations or functions
+ introduced in each script, is shown in parentheses (? are placeholders).
+
+
+
+
+
λδ version 2 (active)
+
The formal specification of λδ version 2
is available in the following formats:
-
-
+
-
-
-
lambdadelta_2 for Matita 0.99.2
- (revised
2014-10).
+
+
lambdadelta_2 for Matita 0.99.2
+ (revised
2014-10).
Source scripts.
-
-
Notice: compile with the latest version of Matita from
+
+ The scripts are grouped in directories, first by part, then by component.
+
+
+
Notice:
+ the scripts are checked by the latest version of Matita from
HELM Subversion repository
at path <trunk/matita/>.
-
+
-
-
+
Informational pages on the parts of the specification:
Background,
Core,
Applications.
-
-
-
-
-
λδ version 1 (dismissed)
-
+
+
+
λδ version 1 (superseded)
+
The formal specification of λδ version 1
is available in the following formats:
-
-