X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fwww%2Flambdadelta%2Fbasic_2.html;h=2944f7afec83185cc41f0d2a4a5ef7392ff5d4b4;hb=5e5f9111df82a2f84f2b560ab59392cf0e0906c0;hp=5749edf06fc372d8bef33608cab9e1d444f6eaf2;hpb=ebc95c29889f75f43a2ccc4dc2d1ca4e58c18629;p=helm.git diff --git a/helm/www/lambdadelta/basic_2.html b/helm/www/lambdadelta/basic_2.html index 5749edf06..2944f7afe 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,1320 +16,854 @@
- [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.
-
+
- - - + + - - - - - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + +
categoryobjects + categoryobjects
+
+
+
+
sizesfiles256 characters489336nodes1309021sizesfiles238characters249398nodes1213337
propositionstheorems85lemmas1125total1210propositionstheorems63lemmas838total901
conceptsdeclared46defined83total129conceptsdeclared30defined70total100
-
    +
    Stage "B"
    +
    • - In progress. + Ongoing. Context-sensitive subject equivalence for native type assignment.
    -
      +
      Stage "A2": "Extending the Applicability Condition"
      +
        +
      • + 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. +
      • +
      +
        +
      • + 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. +
      • +
      +
      • - In progress. - Closure of extended context-sensitive computation - for native validity. + 2014 June 18. + Preservation of stratified native validity + for context-sensitive computation on terms.
      -
        +
        • - In progress. - Extended context-sensitive strong normalization + 2014 June 9. + Strong qrst-normalization for simply typed terms.
        -
          +
            +
          • + 2014 April 16. + Lazy equivalence on local environments + added as q-step to rst-computation on closures + (anniversary milestone). +
          • +
          +
            +
          • + 2014 January 20. + Parametrized slicing of 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 rt-reduction. +
          • +
          +
          • - 2012 October 16. + 2013 July 20. + Context-sensitive strong rt-normalization + for simply typed terms. +
          • +
          +
            +
          • + 2013 April 16. + Reaxiomatized substitution and reduction + commute with respect to subclosure + (anniversary milestone). +
          • +
          +
            +
          • + 2013 March 16. + Mutual recursive preservation of stratified native validity + for rst-computation on closures. +
          • +
          +
            +
          • + 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 -
                        -
                        -
                        -
                        -
                        -
                        -
                        -
                        dynamic typing"big tree" parallel computationyprs ( ? ⊢ ⦃?,?⦄ ≥[g] ⦃?,?⦄ )yprs_yprsygt ( ? ⊢ ⦃?,?⦄ >[g] ⦃?,?⦄ )ygt_ygt -
                        -
                        -
                        -
                        "big tree" parallel reductionypr ( ? ⊢ ⦃?,?⦄ ≽[g] ⦃?,?⦄ )ysc ( ? ⊢ ⦃?,?⦄ ≻[g] ⦃?,?⦄ ) -
                        -
                        -
                        -
                        -
                        -
                        -
                        -
                        local env. ref. for stratified native validitylsubsv ( ? ⊢ ? ⊩:⊑[?] ? )lsubsv_ldrop lsubsv_lsuba lsubsv_ssta lsubsv_dxprs lsubsv_cpcs lsubsv_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 -
                        -
                        -
                        -
                        + componentplanefiles
                        -
                        -
                        context-sensitive equivalencecpcs ( ? ⊢ ? ⬌* ? )cpcs_ltpss_dx cpcs_ltpss_sn cpcs_delift cpcs_aaa cpcs_ltpr cpcs_cprs cpcs_cpcs -
                        -
                        -
                        -
                        -
                        -
                        rt-computationuncounted context-sensitive rt-computationcsx_vector ( ⦃?,?⦄ ⊢ ⬈*[?,?] 𝐒⦃?⦄ )csx_cnx_vector csx_csx_vector
                        conversionfocalized conversionlfpc ( ⦃?⦄ ⬌ ⦃?⦄ )lfpc_lfpc +
                        -
                        -
                        +
                        csx ( ⦃?,?⦄ ⊢ ⬈*[?,?] 𝐒⦃?⦄ )csx_simple csx_simple_theq csx_drops csx_lsubr csx_gcp csx_gcr csx_lfpx csx_cnx csx_cpxs csx_csx
                        +
                        -
                        -
                        fpc ( ⦃?,?⦄ ⬌ ⦃?,?⦄ )fpc_fpc -
                        -
                        -
                        -
                        +
                        lfpxs ( ⦃?,?⦄ ⊢ ⬈*[?,?] ? )lfpxs_length lfpxs_fqup lfpxs_cpxs
                        -
                        -
                        context-sensitive conversioncpc ( ? ⊢ ? ⬌ ? )cpc_cpc -
                        -
                        -
                        -
                        -
                        -
                        computationfocalized computationlfprs ( ⦃?⦄ ➡* ⦃?⦄ )lfprs_aaa lfprs_ltprs lfprs_cprs lfprs_fprs lfprs_lfprs -
                        -
                        -
                        -
                        -
                        -
                        -
                        -
                        -
                        -
                        fprs ( ⦃?,?⦄ ➡* ⦃?,?⦄ )fprs_aaa fprs_fprs -
                        -
                        -
                        -
                        -
                        -
                        -
                        -
                        decomposed extended computationdxprs ( ⦃?,?⦄ ⊢ ? •*➡*[?] ? )dxprs_lift dxprs_ltpss_dx dxprs_ltpss_sn dxprs_aaa dxprs_dxprs -
                        -
                        +
                        +
                        cpxs ( ⦃?,?⦄ ⊢ ? ⬈*[?] ? )cpxs_tdeq cpxs_theq cpxs_theq_vector cpxs_drops cpxs_lsubr cpxs_lfpx cpxs_cnx cpxs_cpxs
                        -
                        -
                        weakly normalizing computationcpe ( ? ⊢ ➡* 𝐍⦃?⦄ )cpe_cpe -
                        -
                        -
                        -
                        -
                        -
                        rt-transitionparallel rst-transitionfpbq ( ⦃?,?,?⦄ ≽[?] ⦃?,?,?⦄ )fpbq_aaa
                        -
                        -
                        strongly normalizing computationcsn_vector ( ? ⊢ ⬊* ? )csn_cpr_vector csn_tstc_vector csn_aaa +
                        -
                        -
                        +
                        fpb ( ⦃?,?,?⦄ ≻[?,?] ⦃?,?,?⦄ )fpb_lfdeq
                        -
                        -
                        -
                        -
                        csn ( ? ⊢ ⬊* ? )csn_alt ( ? ⊢ ⬊⬊* ? )csn_lift csn_cpr csn_lfpr -
                        -
                        +
                        t-bound context-sensitive rt-transitionlfpr ( ⦃?,?⦄ ⊢ ➡[?,?] ? )lfpr_length lfpr_drops lfpr_fquq lfpr_fqup lfpr_frees lfpr_aaa lfpr_lfpx lfpr_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 -
                        -
                        -
                        -
                        +
                        cpr ( ⦃?,?⦄ ⊢ ? ➡[?] ? )cpr_drops
                        -
                        -
                        context-free computationltprs ( ? ➡* ? )ltprs_alt ( ? ➡➡* ? )ltprs_ldrop ltprs_ltprs +
                        +
                        cpm ( ⦃?,?⦄ ⊢ ? ➡[?,?] ? )cpm_simple cpm_drops cpm_lsubr cpm_lfxs cpm_cpx
                        -
                        -
                        -
                        -
                        tprs ( ? ➡* ?)tprs_lift tprs_tprs -
                        -
                        -
                        -
                        +
                        uncounted context-sensitive rt-transitioncnx ( ⦃?,?⦄ ⊢ ⬈[?,?] 𝐍⦃?⦄ )cnx_simple cnx_drops cnx_cnx
                        -
                        -
                        local env. ref. for abstract candidates of reducibilitylsubc ( ? ⊑[?] ? )lsubc_ldrop lsubc_ldrops lsubc_lsuba +
                        -
                        -
                        +
                        lfpx ( ⦃?,?⦄ ⊢ ⬈[?,?] ? )lfpx_length lfpx_drops lfpx_fqup lfpx_frees lfpx_lfdeq lfpx_aaa lfpx_lfpx
                        -
                        -
                        support for abstract computation propertiesacpacp_cr ( ⦃?,?⦄ ϵ[?] 〚?〛 )acp_aaa +
                        +
                        cpx ( ⦃?,?⦄ ⊢ ? ⬈[?] ? )cpx_simple cpx_drops cpx_fqus cpx_lsubr cpx_lfxs
                        reducibilitycontext-sensitive focalized reductioncfpr ( ? ⊢ ⦃?,?⦄ ➡ ⦃?,?⦄ )cnfpr_ltpss cfpr_aaa cfpr_cpr cfpr_cfpr -
                        -
                        -
                        -
                        +
                        counted context-sensitive rt-transitioncpg ( ⦃?,?⦄ ⊢ ? ⬈[?,?] ? )cpg_simple cpg_drops cpg_lsubr
                        -
                        -
                        context-free focalized reductionlfpr ( ⦃?⦄ ➡ ⦃?⦄ )lfpr_alt ( ⦃?⦄ ➡➡ ⦃?⦄ )lfpr_aaa lfpr_cpr lfpr_fpr lfpr_lfpr -
                        -
                        + iterated static typingiterated extension on referred entriestc_lfxs ( ? ⦻**[?,?] ? )
                        -
                        -
                        -
                        -
                        fpr ( ⦃?,?⦄ ➡ ⦃?,?⦄ )fpr_cpr fpr_fpr -
                        -
                        -
                        -
                        -
                        -
                        static typinggeneric reducibilitylsubc ( ? ⊢ ? ⫃[?] ? )lsubc_drops lsubc_lsubr lsubc_lsuba
                        -
                        -
                        context-sensitive normal formscnf ( ? ⊢ 𝐍⦃?⦄ )cnf_lift cnf_cif -
                        -
                        +
                        +
                        gcp_cr ( ⦃?,?,?⦄ ϵ[?] 〚?〛 )gcp_aaa
                        +
                        context-sensitive reductioncpr ( ? ⊢ ? ➡ ? )cpr_lift cpr_tpss cpr_ltpss_dx cpr_ltpss_sn cpr_delift cpr_aaa cpr_ltpr cpr_cpr +
                        -
                        -
                        + gcp
                        -
                        -
                        context-sensitive reducible formscrf ( ? ⊢ 𝐑⦃?⦄ )crf_appendcif ( ? ⊢ 𝐈⦃?⦄ )cif_append +
                        atomic arity assignmentlsuba ( ? ⊢ ? ⫃⁝ ? )lsuba_drops lsuba_lsubr lsuba_aaa lsuba_lsuba
                        +
                        context-free normal formsthnf ( 𝐇𝐍⦃?⦄ ) -
                        -
                        -
                        -
                        -
                        -
                        +
                        aaa ( ⦃?,?⦄ ⊢ ? ⁝ ? )aaa_drops aaa_fqus aaa_lfdeq aaa_aaa
                        -
                        -
                        context-free reductionltpr ( ? ➡ ? )ltpr_ldrop ltpr_tps ltpr_ltpss_dx ltpr_ltpss_sn ltpr_aaa ltpr_ltpr -
                        -
                        -
                        -
                        +
                        degree-based equivalence on referred entriesffdeq ( ⦃?,?,?⦄ ≡[?,?] ⦃?,?,?⦄ )ffdeq_fqup ffdeq_ffdeq
                        -
                        -
                        -
                        -
                        tpr ( ? ➡ ? )tpr_lift tpr_tps tpr_tpss tpr_delift tpr_tpr +
                        -
                        -
                        +
                        lfdeq ( ? ≡[?,?,?] ? )lfdeq_length lfdeq_drops lfdeq_fqup lfdeq_fqus lfdeq_lfdeq
                        unwinditerated stratified static type assignmentsstas ( ⦃?,?⦄ ⊢ ? •*[?] ? )sstas_lift sstas_ltpss_dx sstas_ltpss_sn sstas_aaa sstas_sstas -
                        -
                        -
                        -
                        +
                        generic extension on referred entrieslfxs ( ? ⦻*[?,?] ? )lfxs_length lfxs_drops lfxs_fqup lfxs_lfxs
                        static typingstratified static type assignmentssta ( ⦃?,?⦄ ⊢ ? •[?,?] ? )ssta_lift ssta_ltpss_dx ssta_ltpss_sn ssta_aaa ssta_ssta -
                        -
                        -
                        -
                        +
                        context-sensitive free variableslsubf ( ⦃?,?⦄ ⫃𝐅* ⦃?,?⦄ )lsubf_frees
                        -
                        -
                        local env. ref. for atomic arity assignmentlsuba ( ? ⁝⊑ ? )lsuba_ldrop lsuba_aaa lsuba_lsuba -
                        -
                        +
                        +
                        frees ( ? ⊢ 𝐅*⦃?⦄ ≡ ? )frees_drops frees_fqup frees_frees
                        -
                        -
                        atomic arity assignmentaaa ( ? ⊢ ? ⁝ ? )aaa_lift aaa_lifts aaa_ltpss_dx aaa_ltpss_sn aaa_aaa -
                        -
                        -
                        -
                        +
                        restricted ref. for local env.lsubr ( ? ⫃ ? )lsubr_length lsubr_drops lsubr_lsubr
                        -
                        -
                        parametersshsd -
                        -
                        -
                        -
                        -
                        -
                        s-computationiterated structural successor for closuresfqus ( ⦃?,?,?⦄ ⊐* ⦃?,?,?⦄ )fqus_weight fqus_drops fqus_fqup fqus_fqus
                        unfoldbasic local env. thinningthin ( ? ▼*[?,?] ≡ ? )thin_ldrop thin_delift -
                        -
                        +
                        +
                        fqup ( ⦃?,?,?⦄ ⊐+ ⦃?,?,?⦄ )fqup_weight fqup_drops fqup_fqup
                        -
                        -
                        inverse basic term relocationdelift ( ? ⊢ ? ▼*[?,?] ≡ ? )delift_alt ( ? ⊢ ? ▼▼*[?,?] ≡ ? )delift_lift delift_tpss delift_ltpss delift_delift -
                        -
                        -
                        -
                        s-transitionstructural successor for closuresfquq ( ⦃?,?,?⦄ ⊐⸮ ⦃?,?,?⦄ )fquq_length fquq_weight
                        +
                        partial unfoldltpss_sn ( ? ⊢ ▶*[?,?] ? )ltpss_sn_alt ( ? ⊢ ▶▶*[?,?] ? )ltpss_sn_ldrop ltpss_sn_tps ltpss_sn_tpss ltpss_sn_ltpss_sn -
                        -
                        +
                        fqu ( ⦃?,?,?⦄ ⊐ ⦃?,?,?⦄ )fqu_length fqu_weight
                        -
                        -
                        -
                        -
                        ltpss_dx ( ? ▶*[?,?] ? )ltpss_dx_ldrop ltpss_dx_tps ltpss_dx_tpss ltpss_dx_ltpss_dx -
                        -
                        -
                        -
                        + relocationgeneric slicing for local environmentsdrops_vector ( ⬇*[?,?] ? ≡ ? ) ( ⬇*[?] ? ≡ ? )
                        +
                        -
                        -
                        tpss ( ? ⊢ ? ▶*[?,?] ? )tpss_alt ( ? ⊢ ? ▶▶*[?,?] ? )tpss_lifttpss_tpss +
                        drops ( ⬇*[?,?] ? ≡ ? ) ( ⬇*[?] ? ≡ ? )drops_lstar drops_weight drops_length drops_ceq drops_lexs drops_lreq drops_drops
                        -
                        -
                        generic local env. slicingldrops ( ⇩*[?] ? ≡ ? )ldrops_ldrop ldrops_ldrops -
                        -
                        -
                        -
                        +
                        generic relocation for termslifts_vector ( ⬆*[?] ? ≡ ? )lifts_lifts_vector
                        -
                        -
                        iterated restricted structural predecessor for closuresfrsups ( ⦃?,?⦄ ⧁* ⦃?,?⦄ )frsups_frsups +
                        -
                        -
                        +
                        lifts ( ⬆*[?] ? ≡ ? )lifts_simple lifts_weight lifts_tdeq lifts_lifts
                        -
                        -
                        -
                        -
                        frsupp ( ⦃?,?⦄ ⧁+ ⦃?,?⦄ )frsupp_frsupp -
                        -
                        -
                        -
                        +
                        ranged equivalence for local environmentslreq ( ? ≡[?] ? )lreq_length lreq_lreq
                        -
                        -
                        generic term relocationlifts_vector ( ⇧*[?] ? ≡ ? )lifts_lift_vector -
                        -
                        -
                        -
                        +
                        generic entrywise extensionlexs ( ? ⦻*[?,?,?] ? )lexs_length lexs_lexs
                        -
                        -
                        -
                        -
                        lifts ( ⇧*[?] ? ≡ ? )lifts_lift lifts_lifts -
                        -
                        -
                        -
                        -
                        -
                        syntaxappend for local environmentsappend ( ? @@ ? )append_length
                        -
                        -
                        support for generic relocationgr2 ( @⦃?,?⦄ ≡ ? )gr2_plus ( ? + ? )gr2_minus ( ? ▭ ? ≡ ? )gr2_gr2 +
                        head equivalence for termstheq ( ? ⩳[?,?] ? )theq_simple theq_tdeq theq_theq theq_simple_vector
                        substitutionparallel substitutiontps ( ? ⊢ ? ▶[?,?] ? )tps_lift tps_tps -
                        -
                        -
                        -
                        +
                        degree-based equivalence for termsdeq ( ? ≡[?,?] ? ) deq_deq
                        -
                        -
                        global env. slicinggdrop ( ⇩[?] ? ≡ ? )gdrop_gdrop +
                        -
                        -
                        + closurescl_weight ( ♯{?,?,?} )
                        +
                        basic local env. slicingldrop ( ⇩[?,?] ? ≡ ? )ldrop_append ldrop_lpx ldrop_sfr ldrop_ldrop +
                        -
                        -
                        + cl_restricted_weight ( ♯{?,?} )
                        -
                        -
                        local env. ref. for substitutionlsubs ( ? ≼[?,?] ? )(lsubs_lsubs)lsubs_sfr ( ≽[?,?] ? ) +
                        + global environmentsgenv
                        -
                        -
                        restricted structural predecessor for closuresfrsup ( ⦃?,?⦄ ⧁ ⦃?,?⦄ ) -
                        -
                        +
                        -
                        -
                        + local environmentslenv_length ( |?| )
                        -
                        -
                        basic term relocationlift_vector ( ⇧[?,?] ? ≡ ? )lift_lift_vector +
                        +
                        + lenv_weight ( ♯{?} )
                        -
                        -
                        +
                        lift ( ⇧[?,?] ? ≡ ? )lift_lift +
                        -
                        -
                        + lenv
                        grammarsame head term formtshf ( ? ≈ ? )(tshf_tshf) -
                        -
                        +
                        + 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 ( ? @@ ? )lenv_px lenv_px_bi
                        +
                        +
                        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]

                        @@ -1354,6 +888,6 @@

                        -
                        Last update: Fri, 15 Mar 2013 00:07:00 +0100
                        - +
                        Last update: Sat, 01 Apr 2017 16:50:39 +0200
                        +