X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fwww%2Flambdadelta%2Fweb%2Fhome%2Fspecification.ldw.xml;h=721939a4483553e32e53c1c67dde8755cf15e9de;hb=a82d87a4c2ff9f518385fba7357dafb632a22882;hp=dac9acf84c332d344afc281dc421d52d61d2e212;hpb=f10cfe417b6b8ec1c7ac85c6ecf5fb1b3fdf37db;p=helm.git diff --git a/helm/www/lambdadelta/web/home/specification.ldw.xml b/helm/www/lambdadelta/web/home/specification.ldw.xml index dac9acf84..721939a44 100644 --- a/helm/www/lambdadelta/web/home/specification.ldw.xml +++ b/helm/www/lambdadelta/web/home/specification.ldw.xml @@ -3,78 +3,149 @@ - Computer-checked formal specifications + Computer-checked formal specifications - λδ is developed as a machine-checked digital specification. - It comes in several versions listed in the next table, - which includes the major milestones: + The systems of the λδ family are developed as machine-checked digital specifications, + and are listed in the next table, which includes the major milestones. + + + The life cycle of a specification consists of four periods. + + the definitions are designed and the major propositions are proved, + then the calculus is announced with a presentation. + + major changes and additions may occur before the calculus is released on paper. + + subsequent improvements occur until the specification is completed or superseded, + while major changes and additions are announced and reported on paper. + + after its conclusion, the specification is modified just for maintenance. + + + System and Specification + (updated ). + + + + Informational pages on the specifications are provided. + + + + 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]. + + + + 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 3 (proposed) + + The formal specification of λδ version 3 + is forthcoming. + + - λδ version 2 (ongoing) + λδ version 2 (active) The formal specification of λδ version 2 - is available in the following formats: + is available in the following formats. - - - lambdadelta_2 for Matita 0.99.2 - (revised ). - Source scripts. - + + Informational pages on the parts of the specification: + Background, + Syntax, + Core, + Applications. + + + + + The scripts are grouped in directories, first by part, then by component. + + + + + the scripts are checked by the latest version of Matita from + HELM Git repository. + + + - The scripts are grouped in directories, first by part, then by component. + lambdadelta_2B for Matita 0.99.4 + (revised ). + Source scripts [Git revision: 2019-11-19 20:45:15]. + Documentation (J2a). + + + - - the scripts are checked by the latest version of Matita from - HELM Subversion repository - at path <trunk/matita/>. + lambdadelta_2A for Matita 0.99.2 + (revised ). + Source scripts [Git revision: 2014-10-28 17:46:26]. + Documentation (R2c). + + + repackaging (was lambdadelta_2A1). + + + + λδ version 1 (superseded) - Informational pages on the parts of the specification: - Background, - Core, - Applications. + The formal specification of λδ version 1 + is available in the following formats. + - - 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]. + Informational pages on the parts of the specification: + Background, + Core. - - - λδ version 1 (dismissed) - The formal specification of λδ version 1 - is available in the following formats: + + The scripts are grouped in directories, one for each part. - + - lambdadelta_1 for Coq 7.3.1 - (revised ). + lambdadelta_1A for Coq 7.3.1 + (revised ). Source scripts. + Documentation (J1a). + + + repackaging (was lambdadelta_1). + + + 17 new lemmas and former lemma "eq_nat_dec" renamed as "nat_dec_neg". + - - The scripts are grouped in directories, one for each part. - - - lambdadelta_1 for Matita 0.5 - (revised ). + + lambdadelta_1A for Matita 0.5 + (revised ). Static HTML pages generated by the HELM rendering engine. @@ -98,12 +169,12 @@ - + - lambdadelta_1 for Matita 0.5 - (revised ). + lambdadelta_1A for Matita 0.5 + (revised ). HELM directory. - +