X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fwww%2Flambdadelta%2Fbasic_2.html;h=4ae950012685910fb47fd74ea7401ba4f3706880;hb=aeb003ab531d9b9faffd46c47204b564009063cf;hp=c543bb9d2f1816f8d95a5cd4369588ef2a57ec91;hpb=b2c1a95861424ba23e491e2b258f7413efbc1fba;p=helm.git diff --git a/helm/www/lambdadelta/basic_2.html b/helm/www/lambdadelta/basic_2.html index c543bb9d2..4ae950012 100644 --- a/helm/www/lambdadelta/basic_2.html +++ b/helm/www/lambdadelta/basic_2.html @@ -6,8 +6,8 @@ - - lambdadelta version 2 + + \lambda\delta home page @@ -16,1042 +16,930 @@
- [lambdadelta home] + [\lambda\delta home]
-
cic:/matita/lambdadelta/basic_2/ (λδ version 2)
+
cic:/matita/lambdadelta/basic_2/ (core λδ version 2)
- [Spacer] + [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
-
+
+ home local typed declaration **Γ ⊢ -λWⓐV→βno#i
+ + news + + specification +
global typed declaration ***Γ ⊢ pλWnonono$p
+
native type annotation *Γ ⊢ ⓝWnonoyesno
{X | Γ ⊢ X = V}local abbreviation *Γ ⊢ +δVnolocal →δyes#i
+ + documentation + + implementation +
local definition **Γ ⊢ -δVnolocal →δno#i
+ + foreword + + milestones + + version 2 + (background - core - applications)
global definition ***Γ ⊢ pδVnoglobal →δno$p + version 2 + + helena + + Open Symbolic Notation (OSN) +
nosort ****Γ ⊢ ⋆knononono + citations + + visibility + + version 1 + (background - core)(static HELM directory) + version 1 + + library + (static LDDL directory)
-
* In terms only. + +
Summary of the Specification [butterfly] +
+
Here is a numerical account of the specification's contents and its timeline. - Nodes are counted according to the "intrinsinc complexity measure" - [F. Guidi: "Procedural Representation of CIC Proof Terms" - Journal of Automated Reasoning 44(1-2), Springer (February 2010), - pp. 53-78].
-
+
- - - + + - - - - - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + +
categoryobjects + categoryobjects
+
+
+
+
sizesfiles247 characters366699nodes1091471sizesfiles265characters273408nodes1338125
propositionstheorems76lemmas748total824propositionstheorems79lemmas930total1009
conceptsdeclared41defined77total118conceptsdeclared33defined81total114
-
    +
    Stage "B"
    +
    • - In progress. + Ongoing. Context-sensitive subject equivalence for native type assignment.
    -
      +
      Stage "A2": "Extending the Applicability Condition"
      +
        +
      • + 2017 October 17. + Exclusion binder in local environments. + Syntactic component updated: + syntax, relocation, s_transition, s_computation, static, i_static. +
      • +
      +
        +
      • + 2017 April 16. + Strong rt-normalization + for simply typed terms + (anniversary milestone). +
      • +
      +
        +
      • + 2017 March 16. + First behavioral component reconstructed: + rt_transition. +
      • +
      +
        +
      • + 2017 February 19. + Generic candidates of reducibility. +
      • +
      +
        +
      • + 2017 January 17. + Confluence for parallel r-transition on referred entries of local environments. +
      • +
      +
        +
      • + 2016 September 15. + Confluence for context-sensitive parallel r-transition on terms. +
      • +
      +
      • - In progress. - Closure of context-sensitive extended computation - for native validity. + 2016 April 16. + Syntactic component reconstructed: + syntax, relocation, s_transition, s_computation, static + (anniversary milestone). +
      • +
      +
        +
      • + 2016 March 25. + Relocation with reference transforming maps (rtmap). +
      • +
      +
        +
      • + 2015 October 9. + λδ version 2A2 is started. +
      • +
      +
      Stage "A1": "Extending the Applicability Condition"
      +
        +
      • + 2015 August 27. + λδ version 2A1 appears too complex and is dismissed. +
      • +
      +
        +
      • + 2014 October 28. + λδ version 2A1 is released. +
      • +
      +
        +
      • + 2014 September 9. + Iterated static type assignment defined (more elegantly) + as a primitive notion. +
      • +
      +
        +
      • + 2014 June 18. + Preservation of stratified native validity + for context-sensitive computation on terms. +
      • +
      +
        +
      • + 2014 June 9. + Strong qrst-normalization + for simply typed terms.
      -
        +
        • - 2013 August 7. + 2014 April 16. + Lazy equivalence on local environments + added as q-step to rst-computation on closures + (anniversary milestone). +
        • +
        +
          +
        • + 2014 January 20. + Parametrized slicing on local environments + comprises both versions of this operation + (one from basic_1, the other used in basic_2 till now). +
        • +
        +
          +
        • + 2013 August 7. Passive support for global environments.
        • -
        -
          +
        +
        • - 2013 July 27. - Reaxiomatized β-reductum as in extended β-reduction + 2013 July 27. + Reaxiomatized β-reductum as in rt-reduction.
        -
          +
          • - 2013 July 20. - Context-sensitive extended strong normalization + 2013 July 20. + Context-sensitive strong rt-normalization for simply typed terms.
          -
            +
            • - 2013 April 16. - Reaxiomatized substitution and reduction + 2013 April 16. + Reaxiomatized substitution and reduction commute with respect to subclosure (anniversary milestone).
            -
              +
              • - 2013 March 16. + 2013 March 16. Mutual recursive preservation of stratified native validity - for hyper computation on closures. + for rst-computation on closures.
              -
                +
                • - 2012 October 16. + 2012 October 16. Confluence for context-free parallel reduction on closures.
                -
                  +
                  • - 2012 July 26. - Term binders polarized to control ζ-reduction. + 2012 July 26. + Term binders polarized to control ζ-reduction (not released).
                  -
                    +
                    • - 2012 April 16. + 2012 April 16. Context-sensitive subject equivalence for atomic arity assignment (anniversary milestone).
                    -
                      +
                      • - 2012 March 15. + 2012 March 15. Context-sensitive strong normalization for simply typed terms.
                      -
                        +
                        • - 2012 January 27. - Support for abstract candidates of reducibility. + 2012 January 27. + Generic 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. - Specification starts. + 2011 April 17. + λδ version 2 is started.
                              - -
                              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). +
                              Logical Structure of the Specification [butterfly] +
                              +
                              This table reports the specification's components and their planes.
                              -
                              +
                              - - - - - - + + + - - - - - - + + + + - - - - - - + + + + - - - - - - + + - - - - - - + + + + - - - - - - + + - - - - - - + + + - - - - - - + - - - - - - + + - - - - - - + + - - + + + + + - - - - + + - - - - - - + - - - - - - + + - - - - - - + + + - - - - - - + + + + - - - - - + + + + + + - + + - - - - - - + - - - - - - + + + - - - - - - + + - - - - - - + + + - - - - - - + + - - - - - - + + + - - - - - - + + + - - - - - - + + - - - - - - + + + - - - - - - + + + + - - - - - - + + - - - - - - + + + + - - - - - - + + - - - - - - + + + - - - - - - + + - - - - - - + + + - - - - - - + + - - - - - - + + - - - - - - + + + - - - - - - + + + + + + + + + + + + + + - - + + - - - + + - + + - - - - - - + + - - - - - - + - - - - - - + + - - - - - - - - - - - - - - + + - - - - - - + - - - - - - + - - - - - - + - - - - - + + + + + - + + - - - - - - + + - - - - - - + - - - - - - + - - - - - - + - - + + - - - - - - - - - - - - - + - - - + + - - + - - - - - - + +
                              componentplanefiles -
                              -
                              -
                              -
                              + componentplanefiles
                              dynamic typing"big tree" parallel computationyprs ( ? ⊢ ⦃?,?,?⦄ ≥[?,?] ⦃?,?,?⦄ )yprs_yprsygt ( ⦃?,?,?⦄ >[?,?] ⦃?,?,?⦄ )ygt_ygtrt-conversioncontext-sensitive r-conversioncpc ( ⦃?,?⦄ ⊢ ? ⬌[?] ? )cpc_cpc
                              -
                              -
                              "big tree" parallel reductionypr ( ⦃?,?,?⦄ ≽[?,?] ⦃?,?,?⦄ )ysc ( ⦃?,?,?⦄ ≻[?,?] ⦃?,?,?⦄ ) -
                              -
                              -
                              -
                              rt-computationuncounted context-sensitive rt-computationlfpxs ( ⦃?,?⦄ ⊢ ⬈*[?,?] ? )lfpxs_length lfpxs_drops lfpxs_fqup lfpxs_lfdeq lfpxs_aaa lfpxs_cpxs lfpxs_lfpxs
                              +
                              local env. ref. for stratified native validitylsubsv ( ? ⊢ ? ¡⊑[?,?] ? )lsubsv_ldrop lsubsv_lsuba lsubsv_ssta lsubsv_dxprs lsubsv_cpcs lsubsv_snv -
                              -
                              +
                              cpxs ( ⦃?,?⦄ ⊢ ? ⬈*[?] ? )cpxs_tdeq cpxs_theq cpxs_theq_vector cpxs_drops cpxs_lsubr cpxs_aaa cpxs_lfpx cpxs_cnx cpxs_cpxs
                              -
                              -
                              stratified native validitysnv ( ⦃?,?⦄ ⊢ ? ¡[?,?] )snv_lift snv_aaa snv_ssta snv_sstas snv_ssta_lpr snv_lpr snv_cpcs -
                              -
                              -
                              -
                              rt-transitionuncounted rst-transitionfpbq ( ⦃?,?,?⦄ ≽[?] ⦃?,?,?⦄ )fpbq_aaa
                              equivalencecontext-sensitive equivalencecpcs ( ⦃?,?⦄ ⊢ ? ⬌* ? )cpcs_aaa cpcs_cprs cpcs_cpcs +
                              +
                              fpb ( ⦃?,?,?⦄ ≻[?,?] ⦃?,?,?⦄ )fpb_lfdeq
                              conversioncontext-sensitive conversioncpc ( ⦃?,?⦄ ⊢ ? ⬌ ? )cpc_cpc -
                              -
                              +
                              t-bound context-sensitive rt-transitionlfpr ( ⦃?,?⦄ ⊢ ➡[?,?] ? )lfpr_length lfpr_drops lfpr_fquq lfpr_fqup lfpr_frees lfpr_aaa lfpr_lfpx lfpr_lfpr
                              computationcontext-sensitive extended evaluationcpxe ( ⦃?,?⦄ ⊢ ➡*[?,?] 𝐍⦃?⦄ ) +
                              +
                              + cpr_ext ( ⦃?,?⦄ ⊢ ? ➡[?] ? )
                              +
                              context-sensitive evaluationcpre ( ⦃?,?⦄ ⊢ ➡* 𝐍⦃?⦄ )cpre_cpre -
                              -
                              +
                              cpr ( ⦃?,?⦄ ⊢ ? ➡[?] ? )cpr_drops
                              +
                              strongly normalizing computationcsn_vector ( ⦃?,?⦄ ⊢ ⬊*[?,?] ? )csn_tstc_vector csn_aaa -
                              -
                              +
                              cpm ( ⦃?,?⦄ ⊢ ? ➡[?,?] ? )cpm_simple cpm_drops cpm_lsubr cpm_lfxs cpm_cpx
                              +
                              + uncounted context-sensitive rt-transitioncnx ( ⦃?,?⦄ ⊢ ⬈[?,?] 𝐍⦃?⦄ )cnx_simple cnx_drops cnx_cnx

                              csn ( ⦃?,?⦄ ⊢ ⬊*[?,?] ? )csn_alt ( ⦃?,?⦄ ⊢ ⬊⬊*[?,?] ? )csn_lift csn_lpx +
                              lfpx ( ⦃?,?⦄ ⊢ ⬈[?,?] ? )lfpx_length lfpx_drops lfpx_fqup lfpx_frees lfpx_lfdeq lfpx_aaa lfpx_cpx lfpx_lfpx
                              +
                              decomposed extended computationdxprs ( ⦃?,?⦄ ⊢ ? •*➡*[?,?] ? )dxprs_lift dxprs_aaa dxprs_dxprs +
                              + cpx_ext ( ⦃?,?⦄ ⊢ ? ⬈[?] ? )
                              +
                              context-sensitive extended computationlpxs ( ⦃?,?⦄ ⊢ ➡*[?,?] ? )lpxs_alt ( ⦃?,?⦄ ⊢ ➡➡*[?,?] ? )lpxs_ldrop lpxs_aaa lpxs_cpxs lpxs_lpxs +
                              cpx ( ⦃?,?⦄ ⊢ ? ⬈[?] ? )cpx_simple cpx_drops cpx_fqus cpx_lsubr cpx_lfxs
                              -
                              -
                              -
                              -
                              cpxs ( ⦃?,?⦄ ⊢ ? ➡*[?,?] ? )cpxs_tstc cpxs_tstc_vector cpxs_lift cpxs_aaa cpxs_cpxs -
                              -
                              +
                              counted context-sensitive rt-transitioncpg ( ⦃?,?⦄ ⊢ ? ⬈[?,?] ? )cpg_simple cpg_drops cpg_lsubr
                              -
                              -
                              context-sensitive computationlprs ( ⦃?,?⦄ ⊢ ➡* ? )lprs_alt ( ⦃?,?⦄ ⊢ ➡➡* ? )lprs_ldrop lprs_cprs lprs_lprs -
                              -
                              iterated static typingiterated extension on referred entriestc_lfxs ( ? ⦻**[?,?] ? )tc_lfxs_length tc_lfxs_drops tc_lfxs_fqup tc_lfxs_tc_lfxs
                              -
                              -
                              -
                              -
                              cprs ( ⦃?,?⦄ ⊢ ? ➡* ?)cprs_lift cprs_cprs + static typinggeneric reducibilitylsubc ( ? ⊢ ? ⫃[?] ? )lsubc_drops lsubc_lsubr lsubc_lsuba

                              +
                              gcp_cr ( ⦃?,?,?⦄ ϵ[?] 〚?〛 )gcp_aaa
                              +
                              local env. ref. for abstract candidates of reducibilitylsubc ( ? ⊢ ? ⊑[?] ? )lsubc_ldrop lsubc_ldrops lsubc_lsuba +
                              + gcp
                              -
                              -
                              support for abstract computation propertiesacpacp_cr ( ⦃?,?,?⦄ ϵ[?] 〚?〛 )acp_aaa +
                              atomic arity assignmentlsuba ( ? ⊢ ? ⫃⁝ ? )lsuba_drops lsuba_lsubr lsuba_aaa lsuba_lsuba
                              reductioncontext-sensitive extended normal formscnx ( ⦃?,?⦄ ⊢ 𝐍[?,?]⦃?⦄ )cnx_lift cnx_crx cnx_cix +
                              +
                              aaa ( ⦃?,?⦄ ⊢ ? ⁝ ? )aaa_drops aaa_fqus aaa_lfdeq aaa_aaa
                              -
                              -
                              context-sensitive extended reductionlpx ( ⦃?,?⦄ ⊢ ➡[?,?] ? )lpx_ldrop lpx_aaa -
                              -
                              +
                              degree-based equivalence on referred entriesffdeq ( ⦃?,?,?⦄ ≡[?,?] ⦃?,?,?⦄ )ffdeq_fqup ffdeq_ffdeq
                              +
                              -
                              -
                              cpx ( ⦃?,?⦄ ⊢ ? ➡[?,?] ? )cpx_lift cpx_cix -
                              -
                              +
                              lfdeq ( ? ≡[?,?,?] ? )lfdeq_length lfdeq_drops lfdeq_fqup lfdeq_fqus lfdeq_lfdeq
                              -
                              -
                              context-sensitive extended irreducible formscix ( ⦃?,?⦄ ⊢ 𝐈[?,?]⦃?⦄ )cix_append cix_lift -
                              -
                              +
                              generic extension on referred entrieslfxs ( ? ⦻*[?,?] ? )lfxs_length lfxs_drops lfxs_fqup lfxs_lfxs
                              -
                              -
                              context-sensitive extended reducible formscrx ( ⦃?,?⦄ ⊢ 𝐑[?,?]⦃?⦄ )crx_append crx_lift -
                              -
                              +
                              context-sensitive free variableslsubf ( ⦃?,?⦄ ⫃𝐅* ⦃?,?⦄ )lsubf_lsubr lsubf_frees lsubf_lsubf
                              -
                              -
                              context-sensitive normal formscnr ( ⦃?,?⦄ ⊢ 𝐍⦃?⦄ )cnr_lift cnr_crr cnr_cir +
                              +
                              frees ( ? ⊢ 𝐅*⦃?⦄ ≡ ? )frees_drops frees_fqup frees_frees
                              -
                              -
                              context-sensitive reductionlpr ( ⦃?,?⦄ ⊢ ➡ ? )lpr_ldrop lpr_lpr -
                              -
                              +
                              restricted ref. for local env.lsubr ( ? ⫃ ? )lsubr_length lsubr_drops lsubr_lsubr
                              -
                              -
                              -
                              -
                              cpr ( ⦃?,?⦄ ⊢ ? ➡ ? )cpr_lift cpr_cir -
                              -
                              -
                              -
                              s-computationiterated structural successor for closuresfqus ( ⦃?,?,?⦄ ⊐*[?] ⦃?,?,?⦄ ) ( ⦃?,?,?⦄ ⊐* ⦃?,?,?⦄ )fqus_weight fqus_drops fqus_fqup fqus_fqus
                              -
                              -
                              context-sensitive irreducible formscir ( ⦃?,?⦄ ⊢ 𝐈⦃?⦄ )cir_append cir_lift +
                              +
                              fqup ( ⦃?,?,?⦄ ⊐+[?] ⦃?,?,?⦄ ) ( ⦃?,?,?⦄ ⊐+ ⦃?,?,?⦄ )fqup_weight fqup_drops fqup_fqup
                              -
                              -
                              context-sensitive reducible formscrr ( ⦃?,?⦄ ⊢ 𝐑⦃?⦄ )crr_append crr_lift -
                              -
                              -
                              -
                              s-transitionstructural successor for closuresfquq ( ⦃?,?,?⦄ ⊐⸮[?] ⦃?,?,?⦄ ) ( ⦃?,?,?⦄ ⊐⸮ ⦃?,?,?⦄ )fquq_length fquq_weight
                              unfoldunfoldunfold ( ⦃?,?⦄ ⊢ ? ⧫* ? ) +
                              -
                              -
                              +
                              fqu ( ⦃?,?,?⦄ ⊐[?] ⦃?,?,?⦄ ) ( ⦃?,?,?⦄ ⊐ ⦃?,?,?⦄ )fqu_length fqu_weight
                              -
                              -
                              iterated stratified static type assignmentsstas ( ⦃?,?⦄ ⊢ ? •*[?] ? )sstas_lift sstas_aaa sstas_sstas -
                              -
                              + relocationgeneric slicing for local environmentsdrops_vector ( ⬇*[?,?] ? ≡ ? ) ( ⬇*[?] ? ≡ ? )
                              static typingstratified static type assignmentssta ( ⦃?,?⦄ ⊢ ? •[?,?] ⦃?,?⦄ )ssta_lift ssta_aaa ssta_ssta +
                              +
                              drops ( ⬇*[?,?] ? ≡ ? ) ( ⬇*[?] ? ≡ ? )drops_lstar drops_weight drops_length drops_ext2 drops_lexs drops_lreq drops_drops
                              -
                              -
                              local env. ref. for atomic arity assignmentlsuba ( ? ⊢ ? ⁝⊑ ? )lsuba_ldrop lsuba_aaa lsuba_lsuba -
                              -
                              +
                              generic relocationlifts_bind ( ⬆*[?] ? ≡ ? )lifts_weight_bind lifts_lifts_bind
                              +
                              atomic arity assignmentaaa ( ⦃?,?⦄ ⊢ ? ⁝ ? )aaa_lift aaa_lifts aaa_aaa -
                              -
                              +
                              lifts_vector ( ⬆*[?] ? ≡ ? )lifts_lifts_vector
                              -
                              -
                              parametersshsd +
                              +
                              lifts ( ⬆*[?] ? ≡ ? )lifts_simple lifts_weight lifts_tdeq lifts_lifts
                              substitutionrestricted local env. ref.lsubr ( ? ⊑ ? )lsubr_lsubr -
                              -
                              +
                              ranged equivalence for local environmentslreq ( ? ≡[?] ? )lreq_length lreq_lreq
                              +
                              iterated structural successor for closuresfsups ( ⦃?,?,?⦄ ⊃* ⦃?,?,?⦄ )fsups_fsups -
                              -
                              + generic entrywise extensionlexs ( ? ⦻*[?,?,?] ? )lexs_length lexs_lexs
                              syntaxappend for local environmentsappend ( ? @@ ? )append_length

                              head equivalence for termstheq ( ? ⩳[?,?] ? )theq_simple theq_tdeq theq_theq theq_simple_vector
                              +
                              + degree-based equivalencetdeq_ext ( ? ≡[?,?] ? ) ( ? ⊢ ? ≡[?,?] ? )
                              fsupp ( ⦃?,?,?⦄ ⊃+ ⦃?,?,?⦄ )fsupp_fsupp +

                              +
                              tdeq ( ? ≡[?,?] ? )tdeq_tdeq
                              -
                              -
                              generic local env. slicingldrops ( ⇩*[?] ? ≡ ? )ldrops_ldrop ldrops_ldrops +
                              + closurescl_weight ( ♯{?,?,?} )
                              +
                              generic term relocationlifts_vector ( ⇧*[?] ? ≡ ? )lifts_lift_vector +
                              + cl_restricted_weight ( ♯{?,?} )
                              -
                              -
                              -
                              -
                              lifts ( ⇧*[?] ? ≡ ? )lifts_lift lifts_lifts +
                              + global environmentsgenv
                              +
                              support for generic relocationgr2 ( @⦃?,?⦄ ≡ ? )gr2_plus ( ? + ? )gr2_minus ( ? ▭ ? ≡ ? )gr2_gr2
                              relocationstructural successor for closuresfsup ( ⦃?,?,?⦄ ⊃ ⦃?,?,?⦄ )fsupq ( ⦃?,?,?⦄ ⊃⸮ ⦃?,?,?⦄ )fsupq_alt ( ⦃?,?,?⦄ ⊃⊃⸮ ⦃?,?,?⦄ ) + local environmentslenv_ext2
                              +
                              global env. slicinggdrop ( ⇩[?] ? ≡ ? )gdrop_gdrop +
                              + lenv_length ( |?| )
                              +
                              basic local env. slicingldrop ( ⇩[?,?] ? ≡ ? )ldrop_append ldrop_lpx_sn ldrop_ldrop +
                              + lenv_weight ( ♯{?} )
                              +
                              basic term relocationlift_vector ( ⇧[?,?] ? ≡ ? )lift_lift_vector +
                              + lenv
                              -
                              -
                              +
                              lift ( ⇧[?,?] ? ≡ ? )lift_lift + binders for local environmentsext2ext2_ext2

                              +
                              bindbind_weight
                              grammarpointwise extension of a relationlpx_snlpx_sn_tc lpx_sn_lpx_sn +
                              + termsterm_vector ( Ⓐ?.? )
                              +
                              same top term constructortstc ( ? ≃ ? )tstc_tstc tstc_vector +
                              + term_simple ( 𝐒⦃?⦄ )
                              +
                              closurescl_shift ( ? @@ ? )cl_weight ( ♯{?,?,?} ) +
                              + term_weight ( ♯{?} )
                              +
                              internal syntaxgenv +
                              -
                              -
                              + term
                              +
                              + itemsitem_sd
                              lenvlenv_weight ( ♯{?} )lenv_length ( |?| )lenv_append ( ? @@ ? )
                              +
                              +
                              termterm_weight ( ♯{?} )term_simple ( 𝐒⦃?⦄ )term_vector
                              + item_sh
                              -
                              -
                              item +

                              +
                              + item
                              +
                              external syntaxaarity -
                              -
                              -
                              -
                              + atomic aritiesaarity
                              - -
                              Physical Structure of the Specification
                              -
                              The source files are grouped in directories, - one for each component. -
                              -
                              - [Spacer] +
                              + [Spacer]

                              @@ -1076,6 +964,6 @@

                              -
                              Last update: Wed, 07 Aug 2013 23:40:05 +0200
                              - +
                              Last update: Wed, 25 Oct 2017 21:44:35 +0200
                              +