From cc072ef7058246bbc0deaf3e44a75b0e5977df65 Mon Sep 17 00:00:00 2001 From: Ferruccio Guidi Date: Mon, 11 Mar 2013 12:59:19 +0000 Subject: [PATCH] - xslt and Makefile improved, web pages regenerated --- helm/www/lambdadelta/BTM.html | 233 +++- helm/www/lambdadelta/Makefile | 26 +- helm/www/lambdadelta/apps_2.html | 212 ++- helm/www/lambdadelta/basic_2.html | 1400 +++++++++++++++++++- helm/www/lambdadelta/xslt/ld_web.xsl | 1 + helm/www/lambdadelta/xslt/ld_web_root.xsl | 6 +- helm/www/lambdadelta/xslt/lddl_library.xsl | 9 +- 7 files changed, 1763 insertions(+), 124 deletions(-) diff --git a/helm/www/lambdadelta/BTM.html b/helm/www/lambdadelta/BTM.html index 4736b1932..c78039c57 100644 --- a/helm/www/lambdadelta/BTM.html +++ b/helm/www/lambdadelta/BTM.html @@ -1,25 +1,228 @@ - + - - - - - + + + + + BTM - - - - + + + + -
[lambdadelta home]
cic:/matita/BTM/
[Spacer]
-
Character classes
-
This table shows how the first 45 positive integers + +
+ + [lambdadelta home] + +
+
cic:/matita/BTM/
+
+ [Spacer] +
+
Character classes
+
This table shows how the first 45 positive integers are distributed in the four classes.
-
classcontents














p
147101316192225283134374043
q
5111517232933354145




s
268141820242632384244


t
39122127303639






+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
classcontents +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
p +
+
147101316192225283134374043
q +
+
5111517232933354145 +
+
+
+
+
+
+
+
+
+
s +
+
268141820242632384244 +
+
+
+
+
+
t +
+
39122127303639 +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
[Spacer]

[Valid XHTML 1.1][Valid CSS level 2][Generated from XML via XSL][PNG used here][Viewable with any browser]

Last update: 2013-03-09T23:27:52+01:00
+
+ [Spacer] +
+
+
+
+ +
+
+
+
Last update: Mon, 11 Mar 2013 13:47:08 +0100
diff --git a/helm/www/lambdadelta/Makefile b/helm/www/lambdadelta/Makefile index 0da13bb38..3a34b41d8 100644 --- a/helm/www/lambdadelta/Makefile +++ b/helm/www/lambdadelta/Makefile @@ -6,7 +6,6 @@ TAGS = www up \ install-jed install-bib \ LDURL = http://lambdadelta.info/ -LDDLURL = $(LDURL)static/lddl HOMEDIR = . ETCDIR = etc @@ -44,10 +43,25 @@ XMLS = brg_si/grundlagen/l/not.ld.xml \ LDWEB = ld_web.xsl ld_web_root.xsl ld_web_library.xsl XMLLINT = xmllint --noout -XSLT = xsltproc +XSLT = xalan XHTBL = $(XHTBLDIR)/xhtbl.native -%.html: BASEURL = --stringparam baseurl $(LDURL) +ifeq ($(XSLT), xsltproc) + XSLT_PARAM := --param + XSLT_OUT := -o + XSLT_XSL := + XSLT_IN := +endif + +ifeq ($(XSLT), xalan) + XSLT_PARAM := -param + XSLT_OUT := -out + XSLT_XSL := -xsl + XSLT_IN := -in + XSLT += -indent 2 +endif + +XSLT += $(XSLT_PARAM) baseurl '"$(LDURL)"' $(XSLT_PARAM) date '"$(shell date -R)"' define HTML_TEMPLATE HTML_$(2) = $$(HOMEDIR)/$(2).html @@ -55,7 +69,7 @@ define HTML_TEMPLATE $$(HTML_$(2)): $(1) $$(XSLS) $$(LDWEB:%=$$(XSLTDIR)/%) @echo " XSLT $$(notdir $$<)" - $$(H)$$(XSLT) -o $$@ $$(BASEURL) $$(XSLTDIR)/ld_web.xsl $$< + $$(H)$$(XSLT) $$(XSLT_OUT) $$@ $$(XSLT_XSL) $$(XSLTDIR)/ld_web.xsl $$(XSLT_IN) $$< endef ifeq ($(MAKECMDGOALS), www) @@ -114,12 +128,10 @@ up: @echo " UPDATE $(REMOTE):$(RDIR)" $(H)ssh $(REMOTE) "svn up $(RDIR)" -%.ld: BASEURL = --stringparam baseurl $(LDDLURL) - %.ld: @echo " XSLT $@" $(H)mkdir -p $(HTMLDIR)/$(@D) - $(H)$(XSLT) -o $(HTMLDIR)/$@.html $(BASEURL) $(XSLTDIR)/lddl.xsl $(XMLDIR)/$@.xml + $(H)$(XSLT) $(XSLT_OUT) $(HTMLDIR)/$@.html $(XSLT_XSL) $(XSLTDIR)/lddl.xsl $(XSLT_IN) $(XMLDIR)/$@.xml %.ldc: @echo " SKIP $@" diff --git a/helm/www/lambdadelta/apps_2.html b/helm/www/lambdadelta/apps_2.html index 20e4c26bd..975779b5b 100644 --- a/helm/www/lambdadelta/apps_2.html +++ b/helm/www/lambdadelta/apps_2.html @@ -1,62 +1,196 @@ - + - - - - - + + + + + applications of lambdadelta version 2 - - - - + + + + -
[lambdadelta home]
cic:/matita/lambdadelta/apps_2/ (applications of λδ version 2)
[Spacer]
-
Contents of the Specification
-
This specification comprises a collection of checked + +
+ + [lambdadelta home] + +
+
cic:/matita/lambdadelta/apps_2/ (applications of λδ version 2)
+
+ [Spacer] +
+
Contents of the Specification
+
This specification comprises a collection of checked applications of λδ version 2. - In particular it contains the components below. + In particular it contains the components below.
-
  • MLTT1. +
      +
    • + MLTT1. Martin-Löf's Type Theory with one universe - using λδ as theory of expressions. -
    -
    • Functional. + using λδ as theory of expressions. +
    • +
    +
      +
    • + Functional. The validation algorithm for λδ as implemented in - Helena 0.8. -
    - -
    Summary of the Specification
    -
    Here is a numerical acount of the specification's contents + Helena 0.8. +
  • +
+ +
Summary of the Specification
+
Here is a numerical acount of the specification's contents and its timeline.
-
categoryobjects




sizesfiles5characters5613nodes9842
propositionstheorems4lemmas1total5
conceptsdeclared3defined10total13
-
  • 2012 February 24. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    categoryobjects +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    sizesfiles5characters5613nodes +
    propositionstheorems4lemmas1total5
    conceptsdeclared3defined10total13
    +
    +
      +
    • + 2012 February 24. The Applications directory is started. -
    -
    • 2011 December 20. +
    • +
    +
      +
    • + 2011 December 20. The Functional component is started - inside the specification of λδ version 2. -
    -
    • 2011 December 12. + inside the specification of λδ version 2. +
    • +
    +
      +
    • + 2011 December 12. The MLTT1 component is started. -
    +
  • +
-
Logical Structure of the Specification
-
The source files are grouped in planes and components +
Logical Structure of the Specification
+
The source files are grouped in planes and components according to the following table. Each component contains its own notation file. - The notation for the relations or functions introduced in each file - is shown in parentheses (? are placeholders). + The notation for the relations or functions introduced in each file + is shown in parentheses (? are placeholders).
-
componentplanefiles
MLTT1genv_primitivejudgement
functionalreduction and type machinertmrtm_step ( ? ⇨ ? )

unfoldlift ( ↑[?,?] ? )subst ( [?←?] ? )
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
componentplanefiles +
+
MLTT1 + genv_primitivejudgement
functionalreduction and type machinertmrtm_step ( ? ⇨ ? )
+
+
unfoldlift ( ↑[?,?] ? )subst ( [?←?] ? )
+
-
Physical Structure of the Specification
-
The source files are grouped in directories, +
Physical Structure of the Specification
+
The source files are grouped in directories, one for each component.
-
[Spacer]

[Valid XHTML 1.1][Valid CSS level 2][Generated from XML via XSL][PNG used here][Viewable with any browser]

Last update: 2013-03-09T23:27:52+01:00
+
+ [Spacer] +
+
+
+
+ +
+
+
+
Last update: Mon, 11 Mar 2013 13:47:08 +0100
diff --git a/helm/www/lambdadelta/basic_2.html b/helm/www/lambdadelta/basic_2.html index 3955a0574..eb181a3ee 100644 --- a/helm/www/lambdadelta/basic_2.html +++ b/helm/www/lambdadelta/basic_2.html @@ -1,88 +1,1374 @@ - + - - - - - + + + + + lambdadelta version 2 - - - - + + + + -
[lambdadelta home]
cic:/matita/lambdadelta/basic_2/ (λδ version 2)
[Spacer]
-
System's Syntax and Behavior
-
This is a summary of the "block structure" + +
+ + [lambdadelta home] + +
+
cic:/matita/lambdadelta/basic_2/ (λδ version 2)
+
+ [Spacer] +
+
System's Syntax and Behavior
+
This is a summary of the "block structure" of the System's syntactic items and reductions.
-
domainblockleaderapplicator (with →θ)*reduction→ζ *reference *
{X | Γ ⊢ X : W}local typed abstraction *Γ ⊢ +λWⓐV→βno#i

local typed declaration **Γ ⊢ -λWⓐV→βno#i

global typed declaration ***Γ ⊢ pλWnonono$p

native type annotation *Γ ⊢ ⓝWnonoyesno
{X | Γ ⊢ X = V}local abbreviation *Γ ⊢ +δVnolocal →δyes#i

local definition **Γ ⊢ -δVnolocal →δno#i

global definition ***Γ ⊢ pδVnoglobal →δno$p
nosort ****Γ ⊢ ⋆knononono
-
* In terms only. - ** In terms and local environments only. +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
domainblockleaderapplicator (with →θ)*reduction→ζ *reference *
{X | Γ ⊢ X : W}local typed abstraction *Γ ⊢ +λWⓐV→βno#i
+
+
local typed declaration **Γ ⊢ -λWⓐV→βno#i
+
+
global typed declaration ***Γ ⊢ pλWnonono$p
+
+
native type annotation *Γ ⊢ ⓝWnonoyesno
{X | Γ ⊢ X = V}local abbreviation *Γ ⊢ +δVnolocal →δyes#i
+
+
local definition **Γ ⊢ -δVnolocal →δno#i
+
+
global definition ***Γ ⊢ pδVnoglobal →δno$p
nosort ****Γ ⊢ ⋆knononono
+
+
* In terms only. + ** In terms and local environments only. *** In global environments only. - **** Sort level k in terms only. + **** Sort level k in terms only.
- -
Summary of the Specification
-
Here is a numerical acount of the specification's contents + +
Summary of the Specification
+
Here is a numerical acount of the specification's contents and its timeline.
-
categoryobjects




sizesfiles252characters483454nodes1296744
propositionstheorems85lemmas1119total1204
conceptsdeclared46defined82total128
-
  • In progress. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    categoryobjects +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    sizesfiles252characters483453nodes +
    propositionstheorems85lemmas1119total1204
    conceptsdeclared46defined82total128
    +
    +
      +
    • + In progress. Context-sensitive subject equivalence - for native type assignment. -
    -
    • In progress. + for native type assignment. +
    • +
    +
      +
    • + In progress. Closure of extended context-sensitive computation - for native validity. -
    -
    • In progress. + for native validity. +
    • +
    +
      +
    • + In progress. Extended context-sensitive strong normalization - for simply typed terms. -
    -
    • 2012 October 16. + for simply typed terms. +
    • +
    +
      +
    • + 2012 October 16. Confluence for context-free parallel reduction on closures. -
    -
    • 2012 July 26. +
    • +
    +
      +
    • + 2012 July 26. Term binders polarized to control ζ reduction. -
    -
    • 2012 April 16. +
    • +
    +
      +
    • + 2012 April 16. Context-sensitive subject equivalence - for atomic arity assignment - (anniversary milestone). -
    -
    • 2012 March 15. + for atomic arity assignment + (anniversary milestone). +
    • +
    +
      +
    • + 2012 March 15. Context-sensitive strong normalization - for simply typed terms. -
    -
    • 2012 January 27. + for simply typed terms. +
    • +
    +
      +
    • + 2012 January 27. Support for abstract candidates of reducibility. -
    -
    • 2011 September 21. +
    • +
    +
      +
    • + 2011 September 21. Confluence for context-sensitive parallel reduction on terms. -
    -
    • 2011 September 6. +
    • +
    +
      +
    • + 2011 September 6. Confluence for context-free parallel reduction on terms. -
    -
    • 2011 April 17. +
    • +
    +
      +
    • + 2011 April 17. Specification starts. -
    +
  • +
-
Logical Structure of the Specification
-
The source files are grouped in planes and components +
Logical Structure of the Specification
+
The source files are grouped in planes and components according to the following table. A notation file covering the whole specification is provided. - The notation for the relations or functions introduced in each file - is shown in parentheses (? are placeholders). + The notation for the relations or functions introduced in each file + is shown in parentheses (? are placeholders).
-
componentplanefiles



dynamic typinglocal env. ref. for stratified native validitylsubsv ( ? ⊢ ? ⊩:⊑[?] ? )lsubsv_ldroplsubsv_snv


stratified native validitysnv ( ⦃?,?⦄ ⊩ ? :[?] )snv_lift snv_ltpss_dx snv_ltpss_sn snv_aaa snv_ssta snv_sstas snv_ssta_ltpr snv_ltpr snv_cpcs


equivalencefocalized equivalencelfpcs ( ⦃?⦄ ⬌* ⦃?⦄ )lfpcs_aaa lfpcs_fpcs lfpcs_lfprs lfpcs_lfpcs




fpcs ( ⦃?,?⦄ ⬌* ⦃?,?⦄ )fpcs_aaa fpcs_cpcs fpcs_fprs fpcs_fpcs



local env. ref. for context-sensitive equivalencelsubse ( ? ⊢•⊑[?] ? )lsubse_ldrop lsubse_ssta lsubse_cpcs



context-sensitive equivalencecpcs ( ? ⊢ ? ⬌* ? )cpcs_ltpss_dx cpcs_ltpss_sn cpcs_delift cpcs_aaa cpcs_ltpr cpcs_cprs cpcs_cpcs


conversionfocalized conversionlfpc ( ⦃?⦄ ⬌ ⦃?⦄ )lfpc_lfpc




fpc ( ⦃?,?⦄ ⬌ ⦃?,?⦄ )fpc_fpc



context-sensitive conversioncpc ( ? ⊢ ? ⬌ ? )cpc_cpc


computationfocalized computationlfprs ( ⦃?⦄ ➡* ⦃?⦄ )lfprs_aaa lfprs_ltprs lfprs_cprs lfprs_fprs lfprs_lfprs




fprs ( ⦃?,?⦄ ➡* ⦃?,?⦄ )fprs_aaa fprs_fprs



"big tree" parallel computationyprs ( ? ⊢ ⦃?,?⦄ ≥[g] ⦃?,?⦄ )yprs_yprsygt ( ? ⊢ ⦃?,?⦄ >[g] ⦃?,?⦄ )ygt_ygt

decomposed extended computationdxprs ( ⦃?,?⦄ ⊢ ? •*➡*[?] ? )dxprs_lift dxprs_ltpss_dx dxprs_ltpss_sn dxprs_aaa dxpr_lsubss dxprs_dxprs



weakly normalizing computationcpe ( ? ⊢ ➡* 𝐍⦃?⦄ )cpe_cpe



strongly normalizing computationcsn_vector ( ? ⊢ ⬊* ? )csn_cpr_vector csn_tstc_vector csn_aaa




csn ( ? ⊢ ⬊* ? )csn_alt ( ? ⊢ ⬊⬊* ? )csn_lift csn_cpr csn_lfpr


context-sensitive computationcprs (? ⊢ ? ➡* ?)cprs_lift cprs_tpss cprs_ltpss_dx cprs_ltpss_sn cprs_delift cprs_aaa cprs_ltpr cprs_lfpr cprs_cprs cprs_lfprs cprs_tstc cprs_tstc_vector



context-free computationltprs ( ? ➡* ? )ltprs_alt ( ? ➡➡* ? )ltprs_ldrop ltprs_ltprs



tprs ( ? ➡* ?)tprs_lift tprs_tprs



local env. ref. for abstract candidates of reducibilitylsubc ( ? ⊑[?] ? )lsubc_ldrop lsubc_ldrops lsubc_lsuba



support for abstract computation propertiesacpacp_cr ( ⦃?,?⦄ ϵ[?] 〚?〛 )acp_aaa

reducibilitycontext-sensitive focalized reductioncfpr ( ? ⊢ ⦃?,?⦄ ➡ ⦃?,?⦄ )cnfpr_ltpss cfpr_aaa cfpr_cpr cfpr_cfpr



context-free focalized reductionlfpr ( ⦃?⦄ ➡ ⦃?⦄ )lfpr_alt ( ⦃?⦄ ➡➡ ⦃?⦄ )lfpr_aaa lfpr_cpr lfpr_fpr lfpr_lfpr



fpr ( ⦃?,?⦄ ➡ ⦃?,?⦄ )fpr_cpr fpr_fpr



"big tree" parallel reductionypr ( ? ⊢ ⦃?,?⦄ ≽[g] ⦃?,?⦄ )ysc ( ? ⊢ ⦃?,?⦄ ≻[g] ⦃?,?⦄ )



context-sensitive normal formscnf ( ? ⊢ 𝐍⦃?⦄ )cnf_lift cnf_cif



context-sensitive reductioncpr ( ? ⊢ ? ➡ ? )cpr_lift cpr_tpss cpr_ltpss_dx cpr_ltpss_sn cpr_delift cpr_aaa cpr_ltpr cpr_cpr



context-sensitive reducible formscrf ( ? ⊢ 𝐑⦃?⦄ )crf_appendcif ( ? ⊢ 𝐈⦃?⦄ )cif_append

context-free normal formsthnf ( 𝐇𝐍⦃?⦄ )




context-free reductionltpr ( ? ➡ ? )ltpr_ldrop ltpr_tps ltpr_ltpss_dx ltpr_ltpss_sn ltpr_aaa ltpr_ltpr




tpr ( ? ➡ ? )tpr_lift tpr_tps tpr_tpss tpr_delift tpr_tpr


unwinditerated stratified static type assignmentsstas ( ⦃?,?⦄ ⊢ ? •*[?] ? )sstas_lift sstas_ltpss_dx sstas_ltpss_sn sstas_aaa sstas_lsubss sstas_sstas


static typinglocal env. ref. for stratified static type assignmentlsubss ( ? •⊑[?] ? )lsubss_ldrop lsubss_ssta lsubss_lsubss



stratified static type assignmentssta ( ⦃?,?⦄ ⊢ ? •[?,?] ? )ssta_lift ssta_ltpss_dx ssta_ltpss_sn ssta_aaa ssta_ssta



local env. ref. for atomic arity assignmentlsuba ( ? ⁝⊑ ? )lsuba_ldrop lsuba_aaa lsuba_lsuba



atomic arity assignmentaaa ( ? ⊢ ? ⁝ ? )aaa_lift aaa_lifts aaa_ltpss_dx aaa_ltpss_sn aaa_aaa



parametersshsd


unfoldbasic local env. thinningthin ( ? ▼*[?,?] ≡ ? )thin_ldrop thin_delift



inverse basic term relocationdelift ( ? ⊢ ? ▼*[?,?] ≡ ? )delift_alt ( ? ⊢ ? ▼▼*[?,?] ≡ ? )delift_lift delift_tpss delift_ltpss delift_delift


partial unfoldltpss_sn ( ? ⊢ ▶*[?,?] ? )ltpss_sn_alt ( ? ⊢ ▶▶*[?,?] ? )ltpss_sn_ldrop ltpss_sn_tps ltpss_sn_tpss ltpss_sn_ltpss_sn



ltpss_dx ( ? ▶*[?,?] ? )ltpss_dx_ldrop ltpss_dx_tps ltpss_dx_tpss ltpss_dx_ltpss_dx




tpss ( ? ⊢ ? ▶*[?,?] ? )tpss_alt ( ? ⊢ ? ▶▶*[?,?] ? )tpss_lifttpss_tpss

generic local env. slicingldrops ( ⇩*[?] ? ≡ ? )ldrops_ldrop ldrops_ldrops



iterated restricted structural predecessor for closuresfrsups ( ⦃?,?⦄ ⧁* ⦃?,?⦄ )frsups_frsups




frsupp ( ⦃?,?⦄ ⧁+ ⦃?,?⦄ )frsupp_frsupp



generic term relocationlifts_vector ( ⇧*[?] ? ≡ ? )lifts_lift_vector




lifts ( ⇧*[?] ? ≡ ? )lifts_lift lifts_lifts



support for generic relocationgr2 ( @⦃?,?⦄ ≡ ? )gr2_plus ( ? + ? )gr2_minus ( ? ▭ ? ≡ ? )gr2_gr2
substitutionparallel substitutiontps ( ? ⊢ ? ▶[?,?] ? )tps_lift tps_tps



global env. slicinggdrop ( ⇩[?] ? ≡ ? )gdrop_gdrop



basic local env. slicingldrop ( ⇩[?,?] ? ≡ ? )ldrop_append ldrop_lpx ldrop_sfr ldrop_ldrop



local env. ref. for substitutionlsubs ( ? ≼[?,?] ? )(lsubs_lsubs)lsubs_sfr ( ≽[?,?] ? )


restricted structural predecessor for closuresfrsup ( ⦃?,?⦄ ⧁ ⦃?,?⦄ )




basic term relocationlift_vector ( ⇧[?,?] ? ≡ ? )lift_lift_vector




lift ( ⇧[?,?] ? ≡ ? )lift_lift


grammarsame head term formtshf ( ? ≈ ? )(tshf_tshf)



same top term constructortstc ( ? ≃ ? )tstc_tstc tstc_vector



closurescl_shift ( ? @@ ? )cl_weight ( ♯{?,?} )



internal syntaxgenv





lenvlenv_weight ( ♯{?} )lenv_length ( |?| )lenv_append ( ? @@ ? )lenv_px lenv_px_bi


termterm_weight ( ♯{?} )term_simple ( 𝐒⦃?⦄ )term_vector


item




external syntaxaarity



+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
componentplanefiles +
+
+
+
+
+
+
+
dynamic typinglocal env. ref. for stratified native validitylsubsv ( ? ⊢ ? ⊩:⊑[?] ? )lsubsv_ldroplsubsv_snv +
+
+
+
+
+
stratified native validitysnv ( ⦃?,?⦄ ⊩ ? :[?] )snv_lift snv_ltpss_dx snv_ltpss_sn snv_aaa snv_ssta snv_sstas snv_ssta_ltpr snv_ltpr snv_cpcs +
+
+
+
+
+
equivalencefocalized equivalencelfpcs ( ⦃?⦄ ⬌* ⦃?⦄ )lfpcs_aaa lfpcs_fpcs lfpcs_lfprs lfpcs_lfpcs +
+
+
+
+
+
+
+
+
+
fpcs ( ⦃?,?⦄ ⬌* ⦃?,?⦄ )fpcs_aaa fpcs_cpcs fpcs_fprs fpcs_fpcs +
+
+
+
+
+
+
+
local env. ref. for context-sensitive equivalencelsubse ( ? ⊢•⊑[?] ? )lsubse_ldrop lsubse_ssta lsubse_cpcs +
+
+
+
+
+
+
+
context-sensitive equivalencecpcs ( ? ⊢ ? ⬌* ? )cpcs_ltpss_dx cpcs_ltpss_sn cpcs_delift cpcs_aaa cpcs_ltpr cpcs_cprs cpcs_cpcs +
+
+
+
+
+
conversionfocalized conversionlfpc ( ⦃?⦄ ⬌ ⦃?⦄ )lfpc_lfpc +
+
+
+
+
+
+
+
+
+
fpc ( ⦃?,?⦄ ⬌ ⦃?,?⦄ )fpc_fpc +
+
+
+
+
+
+
+
context-sensitive conversioncpc ( ? ⊢ ? ⬌ ? )cpc_cpc +
+
+
+
+
+
computationfocalized computationlfprs ( ⦃?⦄ ➡* ⦃?⦄ )lfprs_aaa lfprs_ltprs lfprs_cprs lfprs_fprs lfprs_lfprs +
+
+
+
+
+
+
+
+
+
fprs ( ⦃?,?⦄ ➡* ⦃?,?⦄ )fprs_aaa fprs_fprs +
+
+
+
+
+
+
+
"big tree" parallel computationyprs ( ? ⊢ ⦃?,?⦄ ≥[g] ⦃?,?⦄ )yprs_yprsygt ( ? ⊢ ⦃?,?⦄ >[g] ⦃?,?⦄ )ygt_ygt +
+
+
+
decomposed extended computationdxprs ( ⦃?,?⦄ ⊢ ? •*➡*[?] ? )dxprs_lift dxprs_ltpss_dx dxprs_ltpss_sn dxprs_aaa dxpr_lsubss dxprs_dxprs +
+
+
+
+
+
+
+
weakly normalizing computationcpe ( ? ⊢ ➡* 𝐍⦃?⦄ )cpe_cpe +
+
+
+
+
+
+
+
strongly normalizing computationcsn_vector ( ? ⊢ ⬊* ? )csn_cpr_vector csn_tstc_vector csn_aaa +
+
+
+
+
+
+
+
+
+
csn ( ? ⊢ ⬊* ? )csn_alt ( ? ⊢ ⬊⬊* ? )csn_lift csn_cpr csn_lfpr +
+
+
+
+
+
context-sensitive computationcprs (? ⊢ ? ➡* ?)cprs_lift cprs_tpss cprs_ltpss_dx cprs_ltpss_sn cprs_delift cprs_aaa cprs_ltpr cprs_lfpr cprs_cprs cprs_lfprs cprs_tstc cprs_tstc_vector +
+
+
+
+
+
+
+
context-free computationltprs ( ? ➡* ? )ltprs_alt ( ? ➡➡* ? )ltprs_ldrop ltprs_ltprs +
+
+
+
+
+
+
+
tprs ( ? ➡* ?)tprs_lift tprs_tprs +
+
+
+
+
+
+
+
local env. ref. for abstract candidates of reducibilitylsubc ( ? ⊑[?] ? )lsubc_ldrop lsubc_ldrops lsubc_lsuba +
+
+
+
+
+
+
+
support for abstract computation propertiesacpacp_cr ( ⦃?,?⦄ ϵ[?] 〚?〛 )acp_aaa +
+
+
+
reducibilitycontext-sensitive focalized reductioncfpr ( ? ⊢ ⦃?,?⦄ ➡ ⦃?,?⦄ )cnfpr_ltpss cfpr_aaa cfpr_cpr cfpr_cfpr +
+
+
+
+
+
+
+
context-free focalized reductionlfpr ( ⦃?⦄ ➡ ⦃?⦄ )lfpr_alt ( ⦃?⦄ ➡➡ ⦃?⦄ )lfpr_aaa lfpr_cpr lfpr_fpr lfpr_lfpr +
+
+
+
+
+
+
+
fpr ( ⦃?,?⦄ ➡ ⦃?,?⦄ )fpr_cpr fpr_fpr +
+
+
+
+
+
+
+
"big tree" parallel reductionypr ( ? ⊢ ⦃?,?⦄ ≽[g] ⦃?,?⦄ )ysc ( ? ⊢ ⦃?,?⦄ ≻[g] ⦃?,?⦄ ) +
+
+
+
+
+
+
+
context-sensitive normal formscnf ( ? ⊢ 𝐍⦃?⦄ )cnf_lift cnf_cif +
+
+
+
+
+
+
+
context-sensitive reductioncpr ( ? ⊢ ? ➡ ? )cpr_lift cpr_tpss cpr_ltpss_dx cpr_ltpss_sn cpr_delift cpr_aaa cpr_ltpr cpr_cpr +
+
+
+
+
+
+
+
context-sensitive reducible formscrf ( ? ⊢ 𝐑⦃?⦄ )crf_appendcif ( ? ⊢ 𝐈⦃?⦄ )cif_append +
+
+
+
context-free normal formsthnf ( 𝐇𝐍⦃?⦄ ) +
+
+
+
+
+
+
+
+
+
context-free reductionltpr ( ? ➡ ? )ltpr_ldrop ltpr_tps ltpr_ltpss_dx ltpr_ltpss_sn ltpr_aaa ltpr_ltpr +
+
+
+
+
+
+
+
+
+
tpr ( ? ➡ ? )tpr_lift tpr_tps tpr_tpss tpr_delift tpr_tpr +
+
+
+
+
+
unwinditerated stratified static type assignmentsstas ( ⦃?,?⦄ ⊢ ? •*[?] ? )sstas_lift sstas_ltpss_dx sstas_ltpss_sn sstas_aaa sstas_lsubss sstas_sstas +
+
+
+
+
+
static typinglocal env. ref. for stratified static type assignmentlsubss ( ? •⊑[?] ? )lsubss_ldrop lsubss_ssta lsubss_lsubss +
+
+
+
+
+
+
+
stratified static type assignmentssta ( ⦃?,?⦄ ⊢ ? •[?,?] ? )ssta_lift ssta_ltpss_dx ssta_ltpss_sn ssta_aaa ssta_ssta +
+
+
+
+
+
+
+
local env. ref. for atomic arity assignmentlsuba ( ? ⁝⊑ ? )lsuba_ldrop lsuba_aaa lsuba_lsuba +
+
+
+
+
+
+
+
atomic arity assignmentaaa ( ? ⊢ ? ⁝ ? )aaa_lift aaa_lifts aaa_ltpss_dx aaa_ltpss_sn aaa_aaa +
+
+
+
+
+
+
+
parametersshsd +
+
+
+
+
+
unfoldbasic local env. thinningthin ( ? ▼*[?,?] ≡ ? )thin_ldrop thin_delift +
+
+
+
+
+
+
+
inverse basic term relocationdelift ( ? ⊢ ? ▼*[?,?] ≡ ? )delift_alt ( ? ⊢ ? ▼▼*[?,?] ≡ ? )delift_lift delift_tpss delift_ltpss delift_delift +
+
+
+
+
+
partial unfoldltpss_sn ( ? ⊢ ▶*[?,?] ? )ltpss_sn_alt ( ? ⊢ ▶▶*[?,?] ? )ltpss_sn_ldrop ltpss_sn_tps ltpss_sn_tpss ltpss_sn_ltpss_sn +
+
+
+
+
+
+
+
ltpss_dx ( ? ▶*[?,?] ? )ltpss_dx_ldrop ltpss_dx_tps ltpss_dx_tpss ltpss_dx_ltpss_dx +
+
+
+
+
+
+
+
+
+
tpss ( ? ⊢ ? ▶*[?,?] ? )tpss_alt ( ? ⊢ ? ▶▶*[?,?] ? )tpss_lifttpss_tpss +
+
+
+
generic local env. slicingldrops ( ⇩*[?] ? ≡ ? )ldrops_ldrop ldrops_ldrops +
+
+
+
+
+
+
+
iterated restricted structural predecessor for closuresfrsups ( ⦃?,?⦄ ⧁* ⦃?,?⦄ )frsups_frsups +
+
+
+
+
+
+
+
+
+
frsupp ( ⦃?,?⦄ ⧁+ ⦃?,?⦄ )frsupp_frsupp +
+
+
+
+
+
+
+
generic term relocationlifts_vector ( ⇧*[?] ? ≡ ? )lifts_lift_vector +
+
+
+
+
+
+
+
+
+
lifts ( ⇧*[?] ? ≡ ? )lifts_lift lifts_lifts +
+
+
+
+
+
+
+
support for generic relocationgr2 ( @⦃?,?⦄ ≡ ? )gr2_plus ( ? + ? )gr2_minus ( ? ▭ ? ≡ ? )gr2_gr2 +
+
substitutionparallel substitutiontps ( ? ⊢ ? ▶[?,?] ? )tps_lift tps_tps +
+
+
+
+
+
+
+
global env. slicinggdrop ( ⇩[?] ? ≡ ? )gdrop_gdrop +
+
+
+
+
+
+
+
basic local env. slicingldrop ( ⇩[?,?] ? ≡ ? )ldrop_append ldrop_lpx ldrop_sfr ldrop_ldrop +
+
+
+
+
+
+
+
local env. ref. for substitutionlsubs ( ? ≼[?,?] ? )(lsubs_lsubs)lsubs_sfr ( ≽[?,?] ? ) +
+
+
+
+
+
restricted structural predecessor for closuresfrsup ( ⦃?,?⦄ ⧁ ⦃?,?⦄ ) +
+
+
+
+
+
+
+
+
+
basic term relocationlift_vector ( ⇧[?,?] ? ≡ ? )lift_lift_vector +
+
+
+
+
+
+
+
+
+
lift ( ⇧[?,?] ? ≡ ? )lift_lift +
+
+
+
+
+
grammarsame head term formtshf ( ? ≈ ? )(tshf_tshf) +
+
+
+
+
+
+
+
same top term constructortstc ( ? ≃ ? )tstc_tstc tstc_vector +
+
+
+
+
+
+
+
closurescl_shift ( ? @@ ? )cl_weight ( ♯{?,?} ) +
+
+
+
+
+
+
+
internal syntaxgenv +
+
+
+
+
+
+
+
+
+
+
+
lenvlenv_weight ( ♯{?} )lenv_length ( |?| )lenv_append ( ? @@ ? )lenv_px lenv_px_bi
+
+
+
+
termterm_weight ( ♯{?} )term_simple ( 𝐒⦃?⦄ )term_vector +
+
+
+
+
+
item +
+
+
+
+
+
+
+
+
+
external syntaxaarity +
+
+
+
+
+
+
+
+
-
Physical Structure of the Specification
-
The source files are grouped in directories, +
Physical Structure of the Specification
+
The source files are grouped in directories, one for each component.
-
[Spacer]

[Valid XHTML 1.1][Valid CSS level 2][Generated from XML via XSL][PNG used here][Viewable with any browser]

Last update: 2013-03-09T23:27:52+01:00
+
+ [Spacer] +
+
+
+
+ +
+
+
+
Last update: Mon, 11 Mar 2013 13:47:08 +0100
diff --git a/helm/www/lambdadelta/xslt/ld_web.xsl b/helm/www/lambdadelta/xslt/ld_web.xsl index 288973806..dd091dcd3 100644 --- a/helm/www/lambdadelta/xslt/ld_web.xsl +++ b/helm/www/lambdadelta/xslt/ld_web.xsl @@ -5,6 +5,7 @@ > + diff --git a/helm/www/lambdadelta/xslt/ld_web_root.xsl b/helm/www/lambdadelta/xslt/ld_web_root.xsl index 7c36784c9..e82b2784b 100644 --- a/helm/www/lambdadelta/xslt/ld_web_root.xsl +++ b/helm/www/lambdadelta/xslt/ld_web_root.xsl @@ -2,10 +2,8 @@ @@ -53,7 +51,7 @@

- +
@@ -62,7 +60,7 @@ - + diff --git a/helm/www/lambdadelta/xslt/lddl_library.xsl b/helm/www/lambdadelta/xslt/lddl_library.xsl index 9eccd5b85..ccd977990 100644 --- a/helm/www/lambdadelta/xslt/lddl_library.xsl +++ b/helm/www/lambdadelta/xslt/lddl_library.xsl @@ -144,9 +144,14 @@ + + + + + - + .html @@ -249,7 +254,7 @@ - + -- 2.39.2