]> matita.cs.unibo.it Git - helm.git/commitdiff
update in basic_2
authorFerruccio Guidi <fguidi@maelstrom.helm.cs.unibo.it>
Fri, 27 Apr 2018 10:16:13 +0000 (12:16 +0200)
committerFerruccio Guidi <fguidi@maelstrom.helm.cs.unibo.it>
Fri, 27 Apr 2018 10:16:13 +0000 (12:16 +0200)
+ first results on cpms
+ minor improvements

113 files changed:
matita/matita/contribs/lambdadelta/basic_2/notation/relations/dpredstar_7.ma [deleted file]
matita/matita/contribs/lambdadelta/basic_2/notation/relations/predstar_4.ma [deleted file]
matita/matita/contribs/lambdadelta/basic_2/notation/relations/predstar_5.ma [new file with mode: 0644]
matita/matita/contribs/lambdadelta/basic_2/notation/relations/predstar_6.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/cpms.ma [new file with mode: 0644]
matita/matita/contribs/lambdadelta/basic_2/rt_computation/cpxs.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/cpxs_aaa.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/cpxs_cnx.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/cpxs_cpxs.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/cpxs_drops.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/cpxs_ext.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/cpxs_ffdeq.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/cpxs_fqus.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/cpxs_lfdeq.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/cpxs_lfpx.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/cpxs_lpx.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/cpxs_lsubr.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/cpxs_tdeq.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/cpxs_theq.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/cpxs_theq_vector.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/csx.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/csx_aaa.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/csx_cnx.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/csx_cnx_vector.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/csx_cpxs.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/csx_csx.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/csx_csx_vector.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/csx_drops.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/csx_ffdeq.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/csx_fpbq.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/csx_fqus.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/csx_gcp.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/csx_gcr.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/csx_lfdeq.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/csx_lfpx.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/csx_lfpxs.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/csx_lsubr.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/csx_simple.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/csx_simple_theq.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/csx_vector.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/fpbg_cpxs.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/fpbg_lfpxs.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/fpbs_cpx.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/fpbs_cpxs.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/fpbs_csx.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/fpbs_lfpxs.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/fpbs_lpxs.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/lfpxs.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/lfpxs_aaa.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/lfpxs_cpxs.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/lfpxs_drops.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/lfpxs_ffdeq.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/lfpxs_fqup.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/lfpxs_length.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/lfpxs_lfdeq.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/lfpxs_lfpxs.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/lfpxs_lpxs.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/lfsx.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/lfsx_csx.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/lfsx_drops.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/lfsx_fqup.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/lfsx_lfpxs.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/lfsx_lfsx.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/lfsx_lpx.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/lfsx_lpxs.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/lpxs.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/lpxs_cpxs.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/lpxs_length.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/lpxs_lpx.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/lsubsx.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/lsubsx_lfsx.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/lsubsx_lsubsx.ma
matita/matita/contribs/lambdadelta/basic_2/rt_computation/partial.txt
matita/matita/contribs/lambdadelta/basic_2/rt_computation/scpds.ma [deleted file]
matita/matita/contribs/lambdadelta/basic_2/rt_transition/cnx.ma
matita/matita/contribs/lambdadelta/basic_2/rt_transition/cnx_cnx.ma
matita/matita/contribs/lambdadelta/basic_2/rt_transition/cnx_drops.ma
matita/matita/contribs/lambdadelta/basic_2/rt_transition/cnx_simple.ma
matita/matita/contribs/lambdadelta/basic_2/rt_transition/cpg.ma
matita/matita/contribs/lambdadelta/basic_2/rt_transition/cpg_drops.ma
matita/matita/contribs/lambdadelta/basic_2/rt_transition/cpg_lsubr.ma
matita/matita/contribs/lambdadelta/basic_2/rt_transition/cpg_simple.ma
matita/matita/contribs/lambdadelta/basic_2/rt_transition/cpm.ma
matita/matita/contribs/lambdadelta/basic_2/rt_transition/cpm_cpx.ma
matita/matita/contribs/lambdadelta/basic_2/rt_transition/cpm_drops.ma
matita/matita/contribs/lambdadelta/basic_2/rt_transition/cpm_fsle.ma
matita/matita/contribs/lambdadelta/basic_2/rt_transition/cpm_lsubr.ma
matita/matita/contribs/lambdadelta/basic_2/rt_transition/cpr_ext.ma
matita/matita/contribs/lambdadelta/basic_2/rt_transition/cpx.ma
matita/matita/contribs/lambdadelta/basic_2/rt_transition/cpx_drops.ma
matita/matita/contribs/lambdadelta/basic_2/rt_transition/cpx_ext.ma
matita/matita/contribs/lambdadelta/basic_2/rt_transition/cpx_ffdeq.ma
matita/matita/contribs/lambdadelta/basic_2/rt_transition/cpx_fqus.ma
matita/matita/contribs/lambdadelta/basic_2/rt_transition/cpx_lfdeq.ma
matita/matita/contribs/lambdadelta/basic_2/rt_transition/cpx_lfeq.ma
matita/matita/contribs/lambdadelta/basic_2/rt_transition/cpx_lsubr.ma
matita/matita/contribs/lambdadelta/basic_2/rt_transition/cpx_simple.ma
matita/matita/contribs/lambdadelta/basic_2/rt_transition/lfpr.ma
matita/matita/contribs/lambdadelta/basic_2/rt_transition/lfpr_aaa.ma
matita/matita/contribs/lambdadelta/basic_2/rt_transition/lfpr_drops.ma
matita/matita/contribs/lambdadelta/basic_2/rt_transition/lfpr_lfpr.ma
matita/matita/contribs/lambdadelta/basic_2/rt_transition/lfpx.ma
matita/matita/contribs/lambdadelta/basic_2/rt_transition/lfpx_aaa.ma
matita/matita/contribs/lambdadelta/basic_2/rt_transition/lfpx_drops.ma
matita/matita/contribs/lambdadelta/basic_2/rt_transition/lfpx_fqup.ma
matita/matita/contribs/lambdadelta/basic_2/rt_transition/lfpx_fquq.ma
matita/matita/contribs/lambdadelta/basic_2/rt_transition/lfpx_fsle.ma
matita/matita/contribs/lambdadelta/basic_2/rt_transition/lfpx_length.ma
matita/matita/contribs/lambdadelta/basic_2/rt_transition/lfpx_lfdeq.ma
matita/matita/contribs/lambdadelta/basic_2/rt_transition/lfpx_lfpx.ma
matita/matita/contribs/lambdadelta/basic_2/rt_transition/lfpx_lpx.ma
matita/matita/contribs/lambdadelta/basic_2/rt_transition/lpx.ma
matita/matita/contribs/lambdadelta/basic_2/web/basic_2_src.tbl

diff --git a/matita/matita/contribs/lambdadelta/basic_2/notation/relations/dpredstar_7.ma b/matita/matita/contribs/lambdadelta/basic_2/notation/relations/dpredstar_7.ma
deleted file mode 100644 (file)
index 2dc0e2f..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-(**************************************************************************)
-(*       ___                                                              *)
-(*      ||M||                                                             *)
-(*      ||A||       A project by Andrea Asperti                           *)
-(*      ||T||                                                             *)
-(*      ||I||       Developers:                                           *)
-(*      ||T||         The HELM team.                                      *)
-(*      ||A||         http://helm.cs.unibo.it                             *)
-(*      \   /                                                             *)
-(*       \ /        This file is distributed under the terms of the       *)
-(*        v         GNU General Public License Version 2                  *)
-(*                                                                        *)
-(**************************************************************************)
-
-(* NOTATION FOR THE FORMAL SYSTEM λδ ****************************************)
-
-notation "hvbox( ⦃ term 46 G, break term 46 L ⦄ ⊢ break term 46 T1 • * ➡ * [ break term 46 h, break term 46 o, break term 46 n ] break term 46 T2 )"
-   non associative with precedence 45
-   for @{ 'DPRedStar $h $o $n $G $L $T1 $T2 }.
diff --git a/matita/matita/contribs/lambdadelta/basic_2/notation/relations/predstar_4.ma b/matita/matita/contribs/lambdadelta/basic_2/notation/relations/predstar_4.ma
deleted file mode 100644 (file)
index 7f374e0..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-(**************************************************************************)
-(*       ___                                                              *)
-(*      ||M||                                                             *)
-(*      ||A||       A project by Andrea Asperti                           *)
-(*      ||T||                                                             *)
-(*      ||I||       Developers:                                           *)
-(*      ||T||         The HELM team.                                      *)
-(*      ||A||         http://helm.cs.unibo.it                             *)
-(*      \   /                                                             *)
-(*       \ /        This file is distributed under the terms of the       *)
-(*        v         GNU General Public License Version 2                  *)
-(*                                                                        *)
-(**************************************************************************)
-
-(* NOTATION FOR THE FORMAL SYSTEM λδ ****************************************)
-
-notation "hvbox( ⦃ term 46 G, term 46 L ⦄ ⊢ break term 46 T1 ➡ * break term 46 T2 )"
-   non associative with precedence 45
-   for @{ 'PRedStar $G $L $T1 $T2 }.
diff --git a/matita/matita/contribs/lambdadelta/basic_2/notation/relations/predstar_5.ma b/matita/matita/contribs/lambdadelta/basic_2/notation/relations/predstar_5.ma
new file mode 100644 (file)
index 0000000..30a38be
--- /dev/null
@@ -0,0 +1,19 @@
+(**************************************************************************)
+(*       ___                                                              *)
+(*      ||M||                                                             *)
+(*      ||A||       A project by Andrea Asperti                           *)
+(*      ||T||                                                             *)
+(*      ||I||       Developers:                                           *)
+(*      ||T||         The HELM team.                                      *)
+(*      ||A||         http://helm.cs.unibo.it                             *)
+(*      \   /                                                             *)
+(*       \ /        This file is distributed under the terms of the       *)
+(*        v         GNU General Public License Version 2                  *)
+(*                                                                        *)
+(**************************************************************************)
+
+(* NOTATION FOR THE FORMAL SYSTEM λδ ****************************************)
+
+notation "hvbox( ⦃ term 46 G, break term 46 L ⦄ ⊢ break term 46 T1 ➡ * [ break term 46 h ] break term 46 T2 )"
+   non associative with precedence 45
+   for @{ 'PRedStar $h $G $L $T1 $T2 }.
index 20c5b48c324523a437c08c75e42a2141c0744150..baa4e8721e4352e45fd4bac7e521ff36c8931c3b 100644 (file)
@@ -14,6 +14,6 @@
 
 (* NOTATION FOR THE FORMAL SYSTEM λδ ****************************************)
 
-notation "hvbox( ⦃ term 46 G, break term 46 L ⦄ ⊢ break term 46 T1 ➡ * [ break term 46 h, break term 46 o ] break term 46 T2 )"
+notation "hvbox( ⦃ term 46 G, break term 46 L ⦄ ⊢ break term 46 T1 ➡* [ break term 46 n, break term 46 h ] break term 46 T2 )"
    non associative with precedence 45
-   for @{ 'PRedStar $h $o $G $L $T1 $T2 }.
+   for @{ 'PRedStar $n $h $G $L $T1 $T2 }.
diff --git a/matita/matita/contribs/lambdadelta/basic_2/rt_computation/cpms.ma b/matita/matita/contribs/lambdadelta/basic_2/rt_computation/cpms.ma
new file mode 100644 (file)
index 0000000..cbfd287
--- /dev/null
@@ -0,0 +1,70 @@
+(**************************************************************************)
+(*       ___                                                              *)
+(*      ||M||                                                             *)
+(*      ||A||       A project by Andrea Asperti                           *)
+(*      ||T||                                                             *)
+(*      ||I||       Developers:                                           *)
+(*      ||T||         The HELM team.                                      *)
+(*      ||A||         http://helm.cs.unibo.it                             *)
+(*      \   /                                                             *)
+(*       \ /        This file is distributed under the terms of the       *)
+(*        v         GNU General Public License Version 2                  *)
+(*                                                                        *)
+(**************************************************************************)
+
+include "ground_2/lib/ltc.ma".
+include "basic_2/notation/relations/predstar_6.ma".
+include "basic_2/notation/relations/predstar_5.ma".
+include "basic_2/rt_transition/cpm.ma".
+
+(* T-BOUND CONTEXT-SENSITIVE PARALLEL RT-COMPUTATION FOR TERMS **************)
+
+(* Basic_2A1: uses: scpds *)
+definition cpms (h) (G) (L): relation3 nat term term ≝
+                             ltc … plus … (cpm h G L).
+
+interpretation
+   "t-bound context-sensitive parallel rt-computarion (term)"
+   'PRedStar n h G L T1 T2 = (cpms h G L n T1 T2).
+
+interpretation
+   "context-sensitive parallel r-computation (term)"
+   'PRedStar h G L T1 T2 = (cpms h G L O T1 T2).
+
+(* Basic properties *********************************************************)
+
+lemma cpm_cpms (h) (G) (L): ∀n,T1,T2. ⦃G, L⦄ ⊢ T1 ➡[n, h] T2 → ⦃G, L⦄ ⊢ T1 ➡*[n, h] T2.
+/2 width=1 by ltc_rc/ qed.
+
+lemma cpms_step_sn (h) (G) (L): ∀n1,T1,T. ⦃G, L⦄ ⊢ T1 ➡[n1, h] T →
+                                ∀n2,T2. ⦃G, L⦄ ⊢ T ➡*[n2, h] T2 → ⦃G, L⦄ ⊢ T1 ➡*[n1+n2, h] T2.
+/2 width=3 by ltc_sn/ qed-.
+
+lemma cpms_step_dx (h) (G) (L): ∀n1,T1,T. ⦃G, L⦄ ⊢ T1 ➡*[n1, h] T →
+                                ∀n2,T2. ⦃G, L⦄ ⊢ T ➡[n2, h] T2 → ⦃G, L⦄ ⊢ T1 ➡*[n1+n2, h] T2.
+/2 width=3 by ltc_dx/ qed-.
+
+(* Basic properties with r-transition ***************************************)
+
+lemma cprs_refl: ∀h,G,L. reflexive … (cpms h G L 0).
+/2 width=1 by cpm_cpms/ qed.
+
+(* Basic eliminators ********************************************************)
+
+lemma cpms_ind_sn (h) (G) (L) (T2) (Q:relation2 …):
+                  Q 0 T2 →
+                  (∀n1,n2,T1,T. ⦃G, L⦄ ⊢ T1 ➡[n1, h] T → ⦃G, L⦄ ⊢ T ➡*[n2, h] T2 → Q n2 T → Q (n1+n2) T1) →
+                  ∀n,T1. ⦃G, L⦄ ⊢ T1 ➡*[n, h] T2 → Q n T1.
+#h #G #L #T2 #R @ltc_ind_sn_refl //
+qed-.
+
+lemma cpms_ind_dx (h) (G) (L) (T1) (Q:relation2 …):
+                  Q 0 T1 →
+                  (∀n1,n2,T,T2. ⦃G, L⦄ ⊢ T1 ➡*[n1, h] T → Q n1 T → ⦃G, L⦄ ⊢ T ➡[n2, h] T2 → Q (n1+n2) T2) →
+                  ∀n,T2. ⦃G, L⦄ ⊢ T1 ➡*[n, h] T2 → Q n T2.
+#h #G #L #T1 #R @ltc_ind_dx_refl //
+qed-.
+
+(* Basic_2A1: removed theorems 4:
+              sta_cprs_scpds lstas_scpds scpds_strap1 scpds_fwd_cprs
+*)
index e79ed15f5c1ddde35203bdd51b62399cd0e63845..88924f4e084ded5a16ad1c58d32ce504d9edf747 100644 (file)
@@ -16,12 +16,12 @@ include "ground_2/lib/star.ma".
 include "basic_2/notation/relations/predtystar_5.ma".
 include "basic_2/rt_transition/cpx.ma".
 
-(* UNCOUNTED CONTEXT-SENSITIVE PARALLEL RT-COMPUTATION FOR TERMS ************)
+(* UNBOUND CONTEXT-SENSITIVE PARALLEL RT-COMPUTATION FOR TERMS **************)
 
 definition cpxs: sh → relation4 genv lenv term term ≝
                  λh,G. CTC … (cpx h G).
 
-interpretation "uncounted context-sensitive parallel rt-computation (term)"
+interpretation "unbound context-sensitive parallel rt-computation (term)"
    'PRedTyStar h G L T1 T2 = (cpxs h G L T1 T2).
 
 (* Basic eliminators ********************************************************)
index 24aa4a6aa0019adc8a0d9ddd792a7b4e0105dc4d..9f27d5fe441dd0934bc5e3804d80dc59193cafb0 100644 (file)
@@ -15,7 +15,7 @@
 include "basic_2/rt_transition/lfpx_aaa.ma".
 include "basic_2/rt_computation/cpxs.ma".
 
-(* UNCOUNTED CONTEXT-SENSITIVE PARALLEL RT-COMPUTATION FOR TERMS ************)
+(* UNBOUND CONTEXT-SENSITIVE PARALLEL RT-COMPUTATION FOR TERMS **************)
 
 (* Properties with atomic arity assignment on terms *************************)
 
index 001efe155e66677d55e5ce423fbcdc98f2176abc..49f74a202ab8afb2f1162dd6fbd34952d0797575 100644 (file)
@@ -15,7 +15,7 @@
 include "basic_2/rt_transition/cnx_cnx.ma".
 include "basic_2/rt_computation/cpxs.ma".
 
-(* UNCOUNTED CONTEXT-SENSITIVE PARALLEL RT-COMPUTATION FOR TERMS ************)
+(* UNBOUND CONTEXT-SENSITIVE PARALLEL RT-COMPUTATION FOR TERMS **************)
 
 (* Inversion lemmas with normal terms ***************************************)
 
index 880a3d9b89b3d1c2dc1cf9ac1e80603bc71fda37..4740fc09278589f7bb42052736016135b9f20d5e 100644 (file)
@@ -15,7 +15,7 @@
 include "basic_2/rt_transition/cpx_lsubr.ma".
 include "basic_2/rt_computation/cpxs.ma".
 
-(* UNCOUNTED CONTEXT-SENSITIVE PARALLEL RT-COMPUTATION FOR TERMS ************)
+(* UNBOUND CONTEXT-SENSITIVE PARALLEL RT-COMPUTATION FOR TERMS **************)
 
 (* Main properties **********************************************************)
 
index 04a376981033ad98c45c1a00a6645f8fbb706868..aac7f8c36afdb48c6a47fd3358d4bec9090bf9b0 100644 (file)
@@ -16,7 +16,7 @@ include "basic_2/relocation/drops_ctc.ma".
 include "basic_2/rt_transition/cpx_drops.ma".
 include "basic_2/rt_computation/cpxs.ma".
 
-(* UNCOUNTED CONTEXT-SENSITIVE PARALLEL RT-COMPUTATION FOR TERMS ************)
+(* UNBOUND CONTEXT-SENSITIVE PARALLEL RT-COMPUTATION FOR TERMS **************)
 
 (* Advanced properties ******************************************************)
 
index 7da6fa4f27089a45c99255692698d19ee5cd6a63..c600cc7d04e3d8c45791834447e6011e4e265798 100644 (file)
 include "basic_2/syntax/cext2.ma".
 include "basic_2/rt_computation/cpxs.ma".
 
-(* UNCOUNTED CONTEXT-SENSITIVE PARALLEL RT-COMPUTATION FOR BINDERS **********)
+(* UNBOUND CONTEXT-SENSITIVE PARALLEL RT-COMPUTATION FOR BINDERS ************)
 
 definition cpxs_ext (h) (G): relation3 lenv bind bind ≝
                              cext2 (cpxs h G).
 
 interpretation
-   "uncounted context-sensitive parallel rt-computation (binder)"
+   "unbound context-sensitive parallel rt-computation (binder)"
    'PRedTyStar h G L I1 I2 = (cpxs_ext h G L I1 I2).
index f4777a7fb2a44ef55f359721fc0d08e2384461cb..c0b475a3ef7b51c25bd51e51a981f5e58b2cc42b 100644 (file)
@@ -15,7 +15,7 @@
 include "basic_2/static/ffdeq.ma".
 include "basic_2/rt_computation/cpxs_lfdeq.ma".
 
-(* UNCOUNTED CONTEXT-SENSITIVE PARALLEL RT-COMPUTATION FOR TERMS ************)
+(* UNBOUND CONTEXT-SENSITIVE PARALLEL RT-COMPUTATION FOR TERMS **************)
 
 (* Properties with degree-based equivalence for closures ********************)
 
index 8dc5a03a3211ed482ffbdabac0b3bdbf8dd84b77..3460879b1b946091da3607930fa06987de3e33de 100644 (file)
@@ -12,7 +12,7 @@
 (*                                                                        *)
 (**************************************************************************)
 
-(* UNCOUNTED CONTEXT-SENSITIVE PARALLEL RT-COMPUTATION FOR TERMS ************)
+(* UNBOUND CONTEXT-SENSITIVE PARALLEL RT-COMPUTATION FOR TERMS **************)
 
 include "basic_2/rt_transition/cpx_fqus.ma".
 include "basic_2/rt_computation/cpxs_drops.ma".
index 12142f2c95b917e73118caf7ba409b04490b9fbd..d8cfade21d3408a533dec2a8c6616e13fde91e71 100644 (file)
@@ -15,7 +15,7 @@
 include "basic_2/rt_transition/cpx_lfdeq.ma".
 include "basic_2/rt_computation/cpxs_tdeq.ma".
 
-(* UNCOUNTED CONTEXT-SENSITIVE PARALLEL RT-COMPUTATION FOR TERMS ************)
+(* UNBOUND CONTEXT-SENSITIVE PARALLEL RT-COMPUTATION FOR TERMS **************)
 
 (* Properties with degree-based equivalence for local environments **********)
 
index 0ae68d2c2c935346bf944eace8ab40feef18c2ef..ed187cce624daa5628901085f79d67777f104a83 100644 (file)
@@ -17,9 +17,9 @@ include "basic_2/rt_transition/lfpx_fquq.ma".
 include "basic_2/rt_computation/cpxs_drops.ma".
 include "basic_2/rt_computation/cpxs_cpxs.ma".
 
-(* UNCOUNTED CONTEXT-SENSITIVE PARALLEL RT-COMPUTATION FOR TERMS ************)
+(* UNBOUND CONTEXT-SENSITIVE PARALLEL RT-COMPUTATION FOR TERMS **************)
 
-(* Properties with uncounted parallel rt-transition on referred entries *****)
+(* Properties with unbound parallel rt-transition on referred entries *******)
 
 lemma lfpx_cpxs_conf: ∀h,G. s_r_confluent1 … (cpxs h G) (lfpx h G).
 /3 width=5 by lfpx_cpx_conf, s_r_conf1_CTC1/ qed-.
index ff4aa6c0906a9f834f08d5659f4faa5dbb72a668..5e17096f6f2b72260425c6ef322a6796bc9848d0 100644 (file)
@@ -16,9 +16,9 @@ include "basic_2/rt_transition/lpx.ma".
 include "basic_2/rt_computation/cpxs_drops.ma".
 include "basic_2/rt_computation/cpxs_cpxs.ma".
 
-(* UNCOUNTED CONTEXT-SENSITIVE PARALLEL RT-COMPUTATION FOR TERMS ************)
+(* UNBOUND CONTEXT-SENSITIVE PARALLEL RT-COMPUTATION FOR TERMS **************)
 
-(* Properties with uncounted parallel rt-transition for local environments **)
+(* Properties with unbound parallel rt-transition for local environments ****)
 
 lemma lpx_cpx_trans: ∀h,G. s_r_transitive … (cpx h G) (λ_.lpx h G).
 #h #G #L2 #T1 #T2 #H @(cpx_ind … H) -G -L2 -T1 -T2
index c4844c2e1d8c451e972d3ec0d3778ed23f249760..a4b533b19f1bd8c5f3b84c9fd141da70e45fda81 100644 (file)
@@ -15,7 +15,7 @@
 include "basic_2/rt_transition/cpx_lsubr.ma".
 include "basic_2/rt_computation/cpxs.ma".
 
-(* UNCOUNTED CONTEXT-SENSITIVE PARALLEL RT-COMPUTATION FOR TERMS ************)
+(* UNBOUND CONTEXT-SENSITIVE PARALLEL RT-COMPUTATION FOR TERMS **************)
 
 (* Properties with restricted refinement for local environments *************)
 
index 3d1fa9e719a1ece6189527749e2327117c381700..f86f4396f02ed11f3f2178ded2978128df14a220 100644 (file)
@@ -15,7 +15,7 @@
 include "basic_2/rt_transition/lfpx_lfdeq.ma".
 include "basic_2/rt_computation/cpxs.ma".
 
-(* UNCOUNTED CONTEXT-SENSITIVE PARALLEL RT-COMPUTATION FOR TERMS ************)
+(* UNBOUND CONTEXT-SENSITIVE PARALLEL RT-COMPUTATION FOR TERMS **************)
 
 (* Properties with degree-based equivalence for terms ***********************)
 
index 22f20ecb0fd1241ae7b063764229e18dacd877ca..4235b4e30c7b28ff87b180e6d2a2e7f001855c37 100644 (file)
@@ -17,7 +17,7 @@ include "basic_2/rt_computation/cpxs_lsubr.ma".
 include "basic_2/rt_computation/cpxs_cnx.ma".
 include "basic_2/rt_computation/lfpxs_cpxs.ma".
 
-(* UNCOUNTED CONTEXT-SENSITIVE PARALLEL RT-COMPUTATION FOR TERMS ************)
+(* UNBOUND CONTEXT-SENSITIVE PARALLEL RT-COMPUTATION FOR TERMS **************)
 
 (* Forward lemmas with head equivalence for terms ***************************)
 
index 529c90c254a455b9bb272e4681b065d24aeedff1..9fb405b0c26820a925217bb7e6b29b9aca6e773d 100644 (file)
@@ -16,7 +16,7 @@ include "basic_2/syntax/theq_simple_vector.ma".
 include "basic_2/relocation/lifts_vector.ma".
 include "basic_2/rt_computation/cpxs_theq.ma".
 
-(* UNCOUNTED CONTEXT-SENSITIVE PARALLEL RT-COMPUTATION FOR TERMS ************)
+(* UNBOUND CONTEXT-SENSITIVE PARALLEL RT-COMPUTATION FOR TERMS **************)
 
 (* Vector form of forward lemmas with head equivalence for terms ************)
 
index 49f22191178bc1d6d2418a4ed8f5e1889c707ffe..5e255d297e7ee9e3f5521e5b0e0326383d85346e 100644 (file)
@@ -16,13 +16,13 @@ include "basic_2/notation/relations/predtystrong_5.ma".
 include "basic_2/syntax/tdeq.ma".
 include "basic_2/rt_transition/cpx.ma".
 
-(* STRONGLY NORMALIZING TERMS FOR UNCOUNTED PARALLEL RT-TRANSITION **********)
+(* STRONGLY NORMALIZING TERMS FOR UNBOUND PARALLEL RT-TRANSITION ************)
 
 definition csx: ∀h. sd h → relation3 genv lenv term ≝
                 λh,o,G,L. SN … (cpx h G L) (tdeq h o …).
 
 interpretation
-   "strong normalization for uncounted context-sensitive parallel rt-transition (term)"
+   "strong normalization for unbound context-sensitive parallel rt-transition (term)"
    'PRedTyStrong h o G L T = (csx h o G L T).
 
 (* Basic eliminators ********************************************************)
index 7cf220ebda7154f4d024dd73cd31bc9f99390afc..722e8d8b6707af1bb2a1acf1307c08e3c94a967d 100644 (file)
@@ -17,7 +17,7 @@ include "basic_2/rt_computation/cpxs_aaa.ma".
 include "basic_2/rt_computation/csx_gcp.ma".
 include "basic_2/rt_computation/csx_gcr.ma".
 
-(* STRONGLY NORMALIZING TERMS FOR UNCOUNTED PARALLEL RT-TRANSITION **********)
+(* STRONGLY NORMALIZING TERMS FOR UNBOUND PARALLEL RT-TRANSITION ************)
 
 (* Main properties with atomic arity assignment *****************************)
 
index ea34597b9fef2e09073ef5c762b9e11e5cd41649..24320b69feb4ff24d47962c69f4324ce1fdd2ed2 100644 (file)
 (*                                                                        *)
 (**************************************************************************)
 
-(* STRONGLY NORMALIZING TERMS FOR UNCOUNTED PARALLEL RT-TRANSITION **********)
+(* STRONGLY NORMALIZING TERMS FOR UNBOUND PARALLEL RT-TRANSITION ************)
 
 include "basic_2/rt_transition/cnx.ma".
 include "basic_2/rt_computation/csx.ma".
 
-(* Properties with normal terms for uncounted parallel rt-transition ********)
+(* Properties with normal terms for unbound parallel rt-transition **********)
 
 (* Basic_1: was just: sn3_nf2 *)
 lemma cnx_csx: ∀h,o,G,L,T. ⦃G, L⦄ ⊢ ⬈[h, o] 𝐍⦃T⦄ → ⦃G, L⦄ ⊢ ⬈*[h, o] 𝐒⦃T⦄.
index ef3d1c20bbc30947a5b5d055ff5af69b910d8f0b..9e0de4217dfb07798fc7b10fe0f6ac0e6d314cb6 100644 (file)
@@ -12,7 +12,7 @@
 (*                                                                        *)
 (**************************************************************************)
 
-(* STRONGLY NORMALIZING TERM VECTORS FOR UNCOUNTED PARALLEL RT-TRANSITION ***)
+(* STRONGLY NORMALIZING TERM VECTORS FOR UNBOUND PARALLEL RT-TRANSITION *****)
 
 include "basic_2/rt_computation/cpxs_theq_vector.ma".
 include "basic_2/rt_computation/csx_simple_theq.ma".
@@ -20,7 +20,7 @@ include "basic_2/rt_computation/csx_cnx.ma".
 include "basic_2/rt_computation/csx_cpxs.ma".
 include "basic_2/rt_computation/csx_vector.ma".
 
-(* Properties with normal terms for uncounted parallel rt-transition ********)
+(* Properties with normal terms for unbound parallel rt-transition **********)
 
 (* Basic_1: was just: sn3_appls_lref *)
 lemma csx_applv_cnx: ∀h,o,G,L,T. 𝐒⦃T⦄ → ⦃G, L⦄ ⊢ ⬈[h, o] 𝐍⦃T⦄ →
index a709858ad73ab35a73265c2ed735aeaf9ffe41cc..cfc4d6314e2e6890394e5385181c96ecfdddc299 100644 (file)
@@ -16,9 +16,9 @@ include "basic_2/rt_computation/cpxs_tdeq.ma".
 include "basic_2/rt_computation/cpxs_cpxs.ma".
 include "basic_2/rt_computation/csx_csx.ma".
 
-(* UNCOUNTED CONTEXT-SENSITIVE PARALLEL RT-COMPUTATION FOR TERMS ************)
+(* UNBOUND CONTEXT-SENSITIVE PARALLEL RT-COMPUTATION FOR TERMS **************)
 
-(* Properties with uncounted context-sensitive rt-computation for terms *****)
+(* Properties with unbound context-sensitive rt-computation for terms *******)
 
 (* Basic_1: was just: sn3_intro *)
 lemma csx_intro_cpxs: ∀h,o,G,L,T1.
@@ -33,7 +33,7 @@ lemma csx_cpxs_trans: ∀h,o,G,L,T1. ⦃G, L⦄ ⊢ ⬈*[h, o] 𝐒⦃T1⦄ →
 /2 width=3 by csx_cpx_trans/
 qed-.
 
-(* Eliminators with uncounted context-sensitive rt-computation for terms ****)
+(* Eliminators with unbound context-sensitive rt-computation for terms ******)
 
 lemma csx_ind_cpxs_tdeq: ∀h,o,G,L. ∀R:predicate term.
                          (∀T1. ⦃G, L⦄ ⊢ ⬈*[h, o] 𝐒⦃T1⦄ →
index 34ccf92d06ea9753af6c65e92e8daa123afe5234..e8d85a3098c1a4a63a96d75fd28c22fa1d91a9f3 100644 (file)
@@ -15,7 +15,7 @@
 include "basic_2/rt_transition/lfpx_lfdeq.ma".
 include "basic_2/rt_computation/csx_drops.ma".
 
-(* STRONGLY NORMALIZING TERMS FOR UNCOUNTED PARALLEL RT-TRANSITION **********)
+(* STRONGLY NORMALIZING TERMS FOR UNBOUND PARALLEL RT-TRANSITION ************)
 
 (* Advanced properties ******************************************************)
 
index e1166a0fd127622a1319dfd8125516b58367b251..767ac4db660d36b06b4f9728ff5e2b45bdf699ef 100644 (file)
@@ -18,7 +18,7 @@ include "basic_2/rt_computation/csx_lsubr.ma".
 include "basic_2/rt_computation/csx_lfpx.ma".
 include "basic_2/rt_computation/csx_vector.ma".
 
-(* STRONGLY NORMALIZING TERM VECTORS FOR UNCOUNTED PARALLEL RT-TRANSITION ***)
+(* STRONGLY NORMALIZING TERM VECTORS FOR UNBOUND PARALLEL RT-TRANSITION *****)
 
 (* Advanced properties ************************************* ****************)
 
index 2a19811690bbcbec25a0c5882bf32b71e3f37cf9..84c7ec146db177f176becaaa40cb4859f2636857 100644 (file)
@@ -16,7 +16,7 @@ include "basic_2/relocation/lifts_tdeq.ma".
 include "basic_2/rt_transition/cpx_drops.ma".
 include "basic_2/rt_computation/csx.ma".
 
-(* STRONGLY NORMALIZING TERMS FOR UNCOUNTED PARALLEL RT-TRANSITION **********)
+(* STRONGLY NORMALIZING TERMS FOR UNBOUND PARALLEL RT-TRANSITION ************)
 
 (* Properties with generic relocation ***************************************)
 
index 5645c46b8a298bd1bc83e9562a8fcbd4d2e3c4a7..69a6aa00249a10f71f2e2e2c1c37eb60aacda1aa 100644 (file)
@@ -15,7 +15,7 @@
 include "basic_2/static/ffdeq.ma".
 include "basic_2/rt_computation/csx_lfdeq.ma".
 
-(* STRONGLY NORMALIZING TERMS FOR UNCOUNTED PARALLEL RT-TRANSITION **********)
+(* STRONGLY NORMALIZING TERMS FOR UNBOUND PARALLEL RT-TRANSITION ************)
 
 (* Properties with degree-based equivalence for closures ********************)
 
index 3df556855a8d51f922df143bb9455719e5077423..b238a54d04a793331f7d98170b25bb4e0bccfaed 100644 (file)
@@ -17,7 +17,7 @@ include "basic_2/rt_computation/csx_fqus.ma".
 include "basic_2/rt_computation/csx_ffdeq.ma".
 include "basic_2/rt_computation/csx_lfpx.ma".
 
-(* STRONGLY NORMALIZING TERMS FOR UNCOUNTED PARALLEL RT-TRANSITION **********)
+(* STRONGLY NORMALIZING TERMS FOR UNBOUND PARALLEL RT-TRANSITION ************)
 
 (* Properties with parallel rst-transition for closures *********************)
 
index 9515e64b9401e95d2fcd636ebe3c874bf96d0a49..69cf8e20ab894f4ee025cc217baae4bf66365c0d 100644 (file)
@@ -15,7 +15,7 @@
 include "basic_2/s_computation/fqus.ma".
 include "basic_2/rt_computation/csx_lsubr.ma".
 
-(* STRONGLY NORMALIZING TERMS FOR UNCOUNTED PARALLEL RT-TRANSITION **********)
+(* STRONGLY NORMALIZING TERMS FOR UNBOUND PARALLEL RT-TRANSITION ************)
 
 (* Properties with extended supclosure **************************************)
 
index 5a0426628a6f19bbb7518e5d5d253c9699433de1..8ff4067e0693505e707e2eccad167e680e4f5aa4 100644 (file)
@@ -16,7 +16,7 @@ include "basic_2/static/gcp.ma".
 include "basic_2/rt_transition/cnx_drops.ma".
 include "basic_2/rt_computation/csx_drops.ma".
 
-(* STRONGLY NORMALIZING TERMS FOR UNCOUNTED PARALLEL RT-TRANSITION **********)
+(* STRONGLY NORMALIZING TERMS FOR UNBOUND PARALLEL RT-TRANSITION ************)
 
 (* Main properties with generic computation properties **********************)
 
index f1f1393f0557f0861c2d3e2117817508d9adf2d2..668b023d5c05460cda057c1bfc51d646583b35c0 100644 (file)
@@ -16,7 +16,7 @@ include "basic_2/static/gcp_cr.ma".
 include "basic_2/rt_computation/csx_cnx_vector.ma".
 include "basic_2/rt_computation/csx_csx_vector.ma".
 
-(* STRONGLY NORMALIZING TERMS FOR UNCOUNTED PARALLEL RT-TRANSITION **********)
+(* STRONGLY NORMALIZING TERMS FOR UNBOUND PARALLEL RT-TRANSITION ************)
 
 (* Main properties with generic candidates of reducibility ******************)
 
index 2f46558146cd24df5a6ca360c2e6cf0ece923379..69f78e094bca1308449ed62b684c511b12a869d2 100644 (file)
@@ -15,7 +15,7 @@
 include "basic_2/rt_transition/cpx_lfdeq.ma".
 include "basic_2/rt_computation/csx_csx.ma".
 
-(* STRONGLY NORMALIZING TERMS FOR UNCOUNTED PARALLEL RT-TRANSITION **********)
+(* STRONGLY NORMALIZING TERMS FOR UNBOUND PARALLEL RT-TRANSITION ************)
 
 (* Properties with degree-based equivalence for local environments **********)
 
index 44fc48fae862e8f787ed34ee71c31877b231f00c..353f9b84f27c8393e47a5e38680bfae46b3c9f1d 100644 (file)
@@ -15,9 +15,9 @@
 include "basic_2/rt_computation/cpxs_lfpx.ma".
 include "basic_2/rt_computation/csx_cpxs.ma".
 
-(* STRONGLY NORMALIZING TERMS FOR UNCOUNTED PARALLEL RT-TRANSITION **********)
+(* STRONGLY NORMALIZING TERMS FOR UNBOUND PARALLEL RT-TRANSITION ************)
 
-(* Properties with uncounted parallel rt-transition on referred entries *****)
+(* Properties with unbound parallel rt-transition on referred entries *******)
 
 (* Basic_2A1: was just: csx_lpx_conf *)
 lemma csx_lfpx_conf: ∀h,o,G,L1,T. ⦃G, L1⦄ ⊢ ⬈*[h, o] 𝐒⦃T⦄ →
index bc21143cd75bdc1b44c3135de28cb207b41589b9..9f286eef3cc16b1ec1e86b42904d1e6fd4065b86 100644 (file)
@@ -15,9 +15,9 @@
 include "basic_2/rt_computation/csx_lfpx.ma".
 include "basic_2/rt_computation/lfpxs_fqup.ma".
 
-(* STRONGLY NORMALIZING TERMS FOR UNCOUNTED PARALLEL RT-TRANSITION **********)
+(* STRONGLY NORMALIZING TERMS FOR UNBOUND PARALLEL RT-TRANSITION ************)
 
-(* Properties with uncounted parallel rt-computation on referred entries ****)
+(* Properties with unbound parallel rt-computation on referred entries ******)
 
 (* Basic_2A1: uses: csx_lpxs_conf *)
 lemma csx_lfpxs_conf: ∀h,o,G,L1,L2,T. ⦃G, L1⦄ ⊢ ⬈*[h, T] L2 →
index 694ce6b3c2b9c9d770a5cae80fcca62f40de1f1a..169970ed12ca49d1f68b9353850544fdcd89a787 100644 (file)
@@ -15,7 +15,7 @@
 include "basic_2/rt_transition/cpx_lsubr.ma".
 include "basic_2/rt_computation/csx_csx.ma".
 
-(* STRONGLY NORMALIZING TERMS FOR UNCOUNTED PARALLEL RT-TRANSITION **********)
+(* STRONGLY NORMALIZING TERMS FOR UNBOUND PARALLEL RT-TRANSITION ************)
 
 (* Advanced properties ******************************************************)
 
index 7d1137af7ff6776d332bde48f16994880169d4b6..efa69cff7a0af3861ea6579fd6166c15da866fcd 100644 (file)
@@ -15,7 +15,7 @@
 include "basic_2/rt_transition/cpx_simple.ma".
 include "basic_2/rt_computation/csx_csx.ma".
 
-(* STRONGLY NORMALIZING TERMS FOR UNCOUNTED PARALLEL RT-TRANSITION **********)
+(* STRONGLY NORMALIZING TERMS FOR UNBOUND PARALLEL RT-TRANSITION ************)
 
 (* Properties with simple terms *********************************************)
 
index 83c8fd43e5d4e1af2a2419507a8f996c2c92669e..54ef85a48dab6d67515567546fe86574fcce8eda 100644 (file)
@@ -18,7 +18,7 @@ include "basic_2/rt_transition/cpx_simple.ma".
 include "basic_2/rt_computation/cpxs.ma".
 include "basic_2/rt_computation/csx_csx.ma".
 
-(* STRONGLY NORMALIZING TERMS FOR UNCOUNTED PARALLEL RT-TRANSITION **********)
+(* STRONGLY NORMALIZING TERMS FOR UNBOUND PARALLEL RT-TRANSITION ************)
 
 (* Properties with head equivalence for terms *******************************)
 
index 03651de12f5d8c91d70075e24fc99db4372df078..6fdda2bbfb0ba80334d3f068698209206b1509b4 100644 (file)
 include "basic_2/syntax/term_vector.ma".
 include "basic_2/rt_computation/csx.ma".
 
-(* STRONGLY NORMALIZING TERMS VECTORS FOR UNCOUNTED PARALLEL RT-TRANSITION **)
+(* STRONGLY NORMALIZING TERMS VECTORS FOR UNBOUND PARALLEL RT-TRANSITION ****)
 
 definition csxv: ∀h. sd h → relation3 genv lenv (list term) ≝
                  λh,o,G,L. all … (csx h o G L).
 
 interpretation
-   "strong normalization for uncounted context-sensitive parallel rt-transition (term vector)"
+   "strong normalization for unbound context-sensitive parallel rt-transition (term vector)"
    'PRedTyStrong h o G L Ts = (csxv h o G L Ts).
 
 (* Basic inversion lemmas ***************************************************)
index ee1e1ecad003fd14b88540bc43526bcc6acacb42..960979cacf79260f21ae07797cbfbd18e612c255 100644 (file)
@@ -16,9 +16,9 @@ include "basic_2/rt_computation/cpxs_tdeq.ma".
 include "basic_2/rt_computation/fpbs_cpxs.ma".
 include "basic_2/rt_computation/fpbg.ma".
 
-(* PROPER PARALLEL RST-COMPUTATION FOR CLOSURES **************************)
+(* PROPER PARALLEL RST-COMPUTATION FOR CLOSURES *****************************)
 
-(* Properties with uncounted context-sensitive parallel rt-computation ******)
+(* Properties with unbound context-sensitive parallel rt-computation ********)
 
 (* Basic_2A1: was: cpxs_fpbg *)
 lemma cpxs_tdneq_fpbg: ∀h,o,G,L,T1,T2. ⦃G, L⦄ ⊢ T1 ⬈*[h] T2 →
index d4c447c819c4869de766ffdc7effc6c7ed5db28d..1cfc428ff385820831569532f228c2591da39cbc 100644 (file)
@@ -17,7 +17,7 @@ include "basic_2/rt_computation/fpbg.ma".
 
 (* PROPER PARALLEL RST-COMPUTATION FOR CLOSURES *****************************)
 
-(* Properties with uncounted parallel rt-computation on referred entries ****)
+(* Properties with unbound parallel rt-computation on referred entries ******)
 
 (* Basic_2A1: uses: lpxs_fpbg *)
 lemma lfpxs_lfdneq_fpbg: ∀h,o,G,L1,L2,T. ⦃G, L1⦄ ⊢ ⬈*[h, T] L2 →
index 9677e98eea0c1170ebec8ce68aef46f866cfe643..3acf1a16861da0d494db3eff8082446348329a51 100644 (file)
@@ -18,7 +18,7 @@ include "basic_2/rt_computation/fpbs_lpxs.ma".
 
 (* PARALLEL RST-COMPUTATION FOR CLOSURES ************************************)
 
-(* Properties with uncounted context-sensitive parallel rt-transition *******)
+(* Properties with unbound context-sensitive parallel rt-transition *********)
 
 (* Basic_2A1: uses: fpbs_cpx_trans_neq *)
 lemma fpbs_cpx_tdneq_trans: ∀h,o,G1,G2,L1,L2,T1,T2. ⦃G1, L1, T1⦄ ≥[h, o] ⦃G2, L2, T2⦄ →
index 9269fd393349071d84286ddefb61193cbb5a0d7a..3551e1f7ee05cb48316d4bddd6c0558e4b18194a 100644 (file)
@@ -17,7 +17,7 @@ include "basic_2/rt_computation/fpbs_fqup.ma".
 
 (* PARALLEL RST-COMPUTATION FOR CLOSURES ************************************)
 
-(* Properties with uncounted context-sensitive parallel rt-computation ******)
+(* Properties with unbound context-sensitive parallel rt-computation ********)
 
 lemma cpxs_fpbs: ∀h,o,G,L,T1,T2. ⦃G, L⦄ ⊢ T1 ⬈*[h] T2 → ⦃G, L, T1⦄ ≥[h, o] ⦃G, L, T2⦄.
 #h #o #G #L #T1 #T2 #H @(cpxs_ind … H) -T2
index a15e715f1169bb6b7910f8222e0e3affe0276f4d..ce44e7e7bb20687d5374f380db3852294db97f6a 100644 (file)
@@ -17,7 +17,7 @@ include "basic_2/rt_computation/fpbs.ma".
 
 (* PARALLEL RST-COMPUTATION FOR CLOSURES ************************************)
 
-(* Properties with sn for uncounted parallel rt-transition for terms ********)
+(* Properties with sn for unbound parallel rt-transition for terms **********)
 
 (* Basic_2A1: was: csx_fpbs_conf *)
 lemma fpbs_csx_conf: ∀h,o,G1,L1,T1. ⦃G1, L1⦄ ⊢ ⬈*[h, o] 𝐒⦃T1⦄ →
index 9bccf418d7d0265727ece8c9ed67e284b6a3888b..87818e45b58c0fd54f9db5bdc539c0e4653b9f74 100644 (file)
@@ -22,7 +22,7 @@ include "basic_2/rt_computation/fpbs_cpxs.ma".
 
 (* PARALLEL RST-COMPUTATION FOR CLOSURES ************************************)
 
-(* Properties with uncounted parallel rt-computation on referred entries ****)
+(* Properties with unbound parallel rt-computation on referred entries ******)
 
 (* Basic_2A1: uses: lpxs_fpbs *)
 lemma lfpxs_fpbs: ∀h,o,G,L1,L2,T. ⦃G, L1⦄ ⊢ ⬈*[h, T] L2 → ⦃G, L1, T⦄ ≥[h, o] ⦃G, L2, T⦄.
@@ -60,7 +60,7 @@ lemma fqus_lfpxs_fpbs: ∀h,o,G1,G2,L1,L,T1,T2. ⦃G1, L1, T1⦄ ⊐* ⦃G2, L,
                        ∀L2. ⦃G2, L⦄ ⊢ ⬈*[h, T2] L2 → ⦃G1, L1, T1⦄ ≥[h, o] ⦃G2, L2, T2⦄.
 /3 width=3 by fpbs_lfpxs_trans, fqus_fpbs/ qed.
 
-(* Properties with uncounted context-sensitive parallel rt-computation ******)
+(* Properties with unbound context-sensitive parallel rt-computation ********)
 
 (* Basic_2A1: uses: cpxs_fqus_lpxs_fpbs *)
 lemma cpxs_fqus_lfpxs_fpbs: ∀h,o,G1,L1,T1,T. ⦃G1, L1⦄ ⊢ T1 ⬈*[h] T →
index 8a0a1840563bf358ccd6aa58c82fb22f3777c234..6f1c516956a8ac4d45494b962a23037a1861d803 100644 (file)
@@ -18,7 +18,7 @@ include "basic_2/rt_computation/fpbs_lfpxs.ma".
 
 (* PARALLEL RST-COMPUTATION FOR CLOSURES ************************************)
 
-(* Properties with uncounted parallel rt-computation on local environments **)
+(* Properties with unbound parallel rt-computation on local environments ****)
 
 (* Basic_2A1: uses: fpbs_intro_alt *) 
 lemma fpbs_intro_star: ∀h,o,G1,L1,T1,T. ⦃G1, L1⦄ ⊢ T1 ⬈*[h] T →
@@ -27,7 +27,7 @@ lemma fpbs_intro_star: ∀h,o,G1,L1,T1,T. ⦃G1, L1⦄ ⊢ T1 ⬈*[h] T →
                        ∀G2,L2,T2. ⦃G, L0, T0⦄ ≛[h, o] ⦃G2, L2, T2⦄ → ⦃G1, L1, T1⦄ ≥[h, o] ⦃G2, L2, T2⦄ .
 /3 width=9 by fpbs_intro_fstar, lfpxs_lpxs/ qed.
 
-(* Eliminators with uncounted parallel rt-computation on local environments *)
+(* Eliminators with unbound parallel rt-computation on local environments ***)
 
 (* Basic_2A1: uses: fpbs_inv_alt *)
 lemma fpbs_inv_star: ∀h,o,G1,G2,L1,L2,T1,T2. ⦃G1, L1, T1⦄ ≥[h, o] ⦃G2, L2, T2⦄ →
index fc6ad071e992f58ac0fb599fda13798619b255bb..0e1bee1d18596e46972fc66de316804e2b2df144 100644 (file)
@@ -16,13 +16,13 @@ include "basic_2/notation/relations/predtysnstar_5.ma".
 include "basic_2/i_static/tc_lfxs.ma".
 include "basic_2/rt_transition/lfpx.ma".
 
-(* UNCOUNTED PARALLEL RT-COMPUTATION FOR LOCAL ENV.S ON REFERRED ENTRIES ****)
+(* UNBOUND PARALLEL RT-COMPUTATION FOR LOCAL ENV.S ON REFERRED ENTRIES ******)
 
 definition lfpxs: ∀h. relation4 genv term lenv lenv ≝
                   λh,G. tc_lfxs (cpx h G).
 
 interpretation
-   "uncounted parallel rt-computation on referred entries (local environment)"
+   "unbound parallel rt-computation on referred entries (local environment)"
    'PRedTySnStar h T G L1 L2 = (lfpxs h G T L1 L2).
 
 (* Basic properties *********************************************************)
index e3cbc16a4b655f498cd5b2c8ca85c0e8556ae2ef..43febff41c988cd36f0b45ffe169d6f5d87e5004 100644 (file)
@@ -15,9 +15,9 @@
 include "basic_2/rt_transition/lfpx_aaa.ma".
 include "basic_2/rt_computation/lfpxs.ma".
 
-(* UNCOUNTED PARALLEL RT-COMPUTATION FOR LOCAL ENV.S ON REFERRED ENTRIES ****)
+(* UNBOUND PARALLEL RT-COMPUTATION FOR LOCAL ENV.S ON REFERRED ENTRIES ******)
 
-(* Properties with atomic arity assignment on terms **************************)
+(* Properties with atomic arity assignment on terms *************************)
 
 (* Basic_2A1: uses: lpxs_aaa_conf *) 
 lemma lfpxs_aaa_conf: ∀h,G,T. Conf3 … (λL. aaa G L T) (lfpxs h G T).
index 6c951084e63accd3057af727bfde43a9497d537f..a5288e11a4d1bf10045e8f20ad25482e4bdfea07 100644 (file)
@@ -15,9 +15,9 @@
 include "basic_2/rt_computation/cpxs_lfpx.ma".
 include "basic_2/rt_computation/lfpxs_fqup.ma".
 
-(* UNCOUNTED PARALLEL RT-COMPUTATION FOR LOCAL ENV.S ON REFERRED ENTRIES ****)
+(* UNBOUND PARALLEL RT-COMPUTATION FOR LOCAL ENV.S ON REFERRED ENTRIES ******)
 
-(* Properties with uncounted context-sensitive rt-computation for terms *****)
+(* Properties with unbound context-sensitive rt-computation for terms *******)
 
 (* Basic_2A1: uses: lpxs_pair lpxs_pair_refl *)
 lemma lfpxs_pair_refl: ∀h,G,L,V1,V2. ⦃G, L⦄ ⊢ V1 ⬈*[h] V2 →
@@ -34,14 +34,14 @@ lemma lfpxs_cpxs_trans: ∀h,G. s_rs_transitive … (cpx h G) (lfpxs h G).
 @s_rs_trans_TC1 /2 width=3 by lfpx_cpxs_trans/ (**) (* full auto too slow *)
 qed-.
 
-(* Advanced properties on uncounted rt-computation for terms ****************)
+(* Advanced properties on unbound rt-computation for terms ******************)
 
 lemma cpxs_bind2: ∀h,G,L,V1,V2. ⦃G, L⦄ ⊢ V1 ⬈*[h] V2 →
                   ∀I,T1,T2. ⦃G, L.ⓑ{I}V2⦄ ⊢ T1 ⬈*[h] T2 →
                   ∀p. ⦃G, L⦄ ⊢ ⓑ{p,I}V1.T1 ⬈*[h] ⓑ{p,I}V2.T2.
 /4 width=3 by lfpxs_cpxs_trans, lfpxs_pair_refl, cpxs_bind/ qed.
 
-(* Advanced inversion lemmas on uncounted rt-computation for terms **********)
+(* Advanced inversion lemmas on unbound rt-computation for terms ************)
 
 lemma cpxs_inv_abst1: ∀h,p,G,L,V1,T1,U2. ⦃G, L⦄ ⊢ ⓛ{p}V1.T1 ⬈*[h] U2 →
                       ∃∃V2,T2. ⦃G, L⦄ ⊢ V1 ⬈*[h] V2 & ⦃G, L.ⓛV1⦄ ⊢ T1 ⬈*[h] T2 &
index a1c78b6fd2587db8eeec458e88dddf8e525d7e62..caeb2bf778a110238aa4c0c2145da9c526556f28 100644 (file)
@@ -15,7 +15,7 @@
 include "basic_2/i_static/tc_lfxs_drops.ma".
 include "basic_2/rt_transition/lfpx_drops.ma".
 
-(* UNCOUNTED PARALLEL RT-COMPUTATION FOR LOCAL ENV.S ON REFERRED ENTRIES ****)
+(* UNBOUND PARALLEL RT-COMPUTATION FOR LOCAL ENV.S ON REFERRED ENTRIES ******)
 
 (* Properties with generic slicing for local environments *******************)
 
index 04f0d89fcb378ff5560e1ef5d292cd605f9af86f..35ed9931bb1f8bce49adfb9dfec92c687467d4c1 100644 (file)
@@ -15,7 +15,7 @@
 include "basic_2/static/ffdeq.ma".
 include "basic_2/rt_computation/lfpxs_lfdeq.ma".
 
-(* UNCOUNTED PARALLEL RT-COMPUTATION FOR LOCAL ENV.S ON REFERRED ENTRIES ****)
+(* UNBOUND PARALLEL RT-COMPUTATION FOR LOCAL ENV.S ON REFERRED ENTRIES ******)
 
 (* Properties with degree-based equivalence on closures *********************)
 
index 6c7615ce4dec2c6060555a7e6ee79182017d8c34..1ca306ddb311a263a1a68113ca3ad8f401077b13 100644 (file)
@@ -15,7 +15,7 @@
 include "basic_2/i_static/tc_lfxs_fqup.ma".
 include "basic_2/rt_computation/lfpxs.ma".
 
-(* UNCOUNTED PARALLEL RT-COMPUTATION FOR LOCAL ENV.S ON REFERRED ENTRIES ****)
+(* UNBOUND PARALLEL RT-COMPUTATION FOR LOCAL ENV.S ON REFERRED ENTRIES ******)
 
 (* Advanced properties ******************************************************)
 
index 70c9539c993b4d9ef1443e3fc7b2049b5df99bb5..27bf18d497989f4816564f4e592feb3711efbd30 100644 (file)
@@ -15,7 +15,7 @@
 include "basic_2/i_static/tc_lfxs_length.ma".
 include "basic_2/rt_computation/lfpxs.ma".
 
-(* UNCOUNTED PARALLEL RT-COMPUTATION FOR LOCAL ENV.S ON REFERRED ENTRIES ****)
+(* UNBOUND PARALLEL RT-COMPUTATION FOR LOCAL ENV.S ON REFERRED ENTRIES ******)
 
 (* Forward lemmas with length for local environments ************************)
 
index 2eda15369ba2c0c8e57b4447dd430f877e162f6e..2d6871c348244343d260c40968fc3fc2ec47dd42 100644 (file)
@@ -15,7 +15,7 @@
 include "basic_2/rt_transition/lfpx_lfdeq.ma".
 include "basic_2/rt_computation/lfpxs_fqup.ma".
 
-(* UNCOUNTED PARALLEL RT-COMPUTATION FOR LOCAL ENV.S ON REFERRED ENTRIES ****)
+(* UNBOUND PARALLEL RT-COMPUTATION FOR LOCAL ENV.S ON REFERRED ENTRIES ******)
 
 (* Properties with degree-based equivalence on terms ************************)
 
index 09d004b2c03f24a37ba4e0e06638751f56306401..9f2b0b6e1eeee90c16d719f79bec975252d61a60 100644 (file)
@@ -15,7 +15,7 @@
 include "basic_2/i_static/tc_lfxs_tc_lfxs.ma".
 include "basic_2/rt_computation/lfpxs.ma".
 
-(* UNCOUNTED PARALLEL RT-COMPUTATION FOR LOCAL ENV.S ON REFERRED ENTRIES ****)
+(* UNBOUND PARALLEL RT-COMPUTATION FOR LOCAL ENV.S ON REFERRED ENTRIES ******)
 
 (* Main properties **********************************************************)
 
index 79b41f785807c24e5a94485bc426ce22da2fc5fe..aa13ac53a4b3458aaf3a1435bb899182b38be6c3 100644 (file)
@@ -18,9 +18,9 @@ include "basic_2/rt_computation/cpxs_lpx.ma".
 include "basic_2/rt_computation/lpxs.ma".
 include "basic_2/rt_computation/lfpxs.ma".
 
-(* UNCOUNTED PARALLEL RT-COMPUTATION FOR LOCAL ENV.S ON REFERRED ENTRIES ****)
+(* UNBOUND PARALLEL RT-COMPUTATION FOR LOCAL ENV.S ON REFERRED ENTRIES ******)
 
-(* Properties with uncounted parallel rt-computation for local environments *)
+(* Properties with unbound parallel rt-computation for local environments ***)
 
 lemma lfpxs_lpxs: ∀h,G,L1,L2,T. ⦃G, L1⦄ ⊢ ⬈*[h] L2 → ⦃G, L1⦄ ⊢ ⬈*[h, T] L2.
 /2 width=1 by tc_lfxs_lex/ qed.
@@ -29,7 +29,7 @@ lemma lfpxs_lpxs_lfeq: ∀h,G,L1,L. ⦃G, L1⦄ ⊢ ⬈*[h] L →
                        ∀L2,T. L ≡[T] L2 → ⦃G, L1⦄ ⊢ ⬈*[h, T] L2.
 /2 width=3 by tc_lfxs_lex_lfeq/ qed.
 
-(* Inversion lemmas with uncounted parallel rt-computation for local envs ***)
+(* Inversion lemmas with unbound parallel rt-computation for local envs *****)
 
 lemma lfpxs_inv_lpxs_lfeq: ∀h,G,L1,L2,T. ⦃G, L1⦄ ⊢ ⬈*[h, T] L2 →
                            ∃∃L. ⦃G, L1⦄ ⊢ ⬈*[h] L & L ≡[T] L2.
index 4258c13ddf74df495bce132d6056815cf34437a8..955d70edb036ff21b1f56179a62b0f52971328b1 100644 (file)
@@ -16,13 +16,13 @@ include "basic_2/notation/relations/predtysnstrong_5.ma".
 include "basic_2/static/lfdeq.ma".
 include "basic_2/rt_transition/lfpx.ma".
 
-(* STRONGLY NORMALIZING LOCAL ENV.S FOR UNCOUNTED PARALLEL RT-TRANSITION ****)
+(* STRONGLY NORMALIZING LOCAL ENV.S FOR UNBOUND PARALLEL RT-TRANSITION ******)
 
 definition lfsx: ∀h. sd h → relation3 term genv lenv ≝
                  λh,o,T,G. SN … (lfpx h G T) (lfdeq h o T).
 
 interpretation
-   "strong normalization for uncounted context-sensitive parallel rt-transition on referred entries (local environment)"
+   "strong normalization for unbound context-sensitive parallel rt-transition on referred entries (local environment)"
    'PRedTySNStrong h o T G L = (lfsx h o T G L).
 
 (* Basic eliminators ********************************************************)
index b34b79890ee395333c857db28138b50fd15ee605..bdaca97bc7657d4cfb25f0558f7b2c8e46fdbb21 100644 (file)
@@ -19,7 +19,7 @@ include "basic_2/rt_computation/csx_lsubr.ma".
 include "basic_2/rt_computation/lfsx_lpx.ma".
 include "basic_2/rt_computation/lsubsx_lfsx.ma".
 
-(* STRONGLY NORMALIZING LOCAL ENV.S FOR UNCOUNTED PARALLEL RT-TRANSITION ****)
+(* STRONGLY NORMALIZING LOCAL ENV.S FOR UNBOUND PARALLEL RT-TRANSITION ******)
 
 (* Advanced properties ******************************************************)
 
index 488bb09ccce9a4355ecb1f64ba4cd4893295c667..80adb96b2f7dda56cc60cf359b478d72316382ec 100644 (file)
@@ -18,7 +18,7 @@ include "basic_2/rt_transition/lfpx_length.ma".
 include "basic_2/rt_transition/lfpx_drops.ma".
 include "basic_2/rt_computation/lfsx_fqup.ma".
 
-(* STRONGLY NORMALIZING LOCAL ENV.S FOR UNCOUNTED PARALLEL RT-TRANSITION ****)
+(* STRONGLY NORMALIZING LOCAL ENV.S FOR UNBOUND PARALLEL RT-TRANSITION ******)
 
 (* Properties with generic relocation ***************************************)
 
index e9879a17cc9e56609d6d2247d06aab8e2da800a4..a14bccf50bf57e450472c9302e73f3c9ea3a3a88 100644 (file)
@@ -15,7 +15,7 @@
 include "basic_2/static/lfdeq_fqup.ma".
 include "basic_2/rt_computation/lfsx.ma".
 
-(* STRONGLY NORMALIZING LOCAL ENV.S FOR UNCOUNTED PARALLEL RT-TRANSITION ****)
+(* STRONGLY NORMALIZING LOCAL ENV.S FOR UNBOUND PARALLEL RT-TRANSITION ******)
 
 (* Advanced properties ******************************************************)
 
index 23250e0f6565c36c0db5a40c431b7fa072a876a7..5388d8b24201a63ff0cbc22400fc00069ded4ae5 100644 (file)
@@ -17,9 +17,9 @@ include "basic_2/rt_computation/lfpxs_cpxs.ma".
 include "basic_2/rt_computation/lfpxs_lfpxs.ma".
 include "basic_2/rt_computation/lfsx_lfsx.ma".
 
-(* STRONGLY NORMALIZING LOCAL ENV.S FOR UNCOUNTED PARALLEL RT-TRANSITION ****)
+(* STRONGLY NORMALIZING LOCAL ENV.S FOR UNBOUND PARALLEL RT-TRANSITION ******)
 
-(* Properties with uncounted rt-computation on referred entries *************)
+(* Properties with unbound rt-computation on referred entries ***************)
 
 (* Basic_2A1: uses: lsx_intro_alt *)
 lemma lfsx_intro_lfpxs: ∀h,o,G,L1,T.
@@ -34,7 +34,7 @@ lemma lfsx_lfpxs_trans: ∀h,o,G,L1,T. G ⊢ ⬈*[h, o, T] 𝐒⦃L1⦄ →
 /2 width=3 by lfsx_lfpx_trans/
 qed-.
 
-(* Eliminators with uncounted rt-computation on referred entries ************)
+(* Eliminators with unbound rt-computation on referred entries **************)
 
 lemma lfsx_ind_lfpxs_lfdeq: ∀h,o,G,T. ∀R:predicate lenv.
                             (∀L1. G ⊢ ⬈*[h, o, T] 𝐒⦃L1⦄ →
index acb4447e3ea90fe82511b2258e9945569d5c3197..350d4717d15efb720bc38f1935d7901c877c9974 100644 (file)
@@ -15,7 +15,7 @@
 include "basic_2/rt_transition/lfpx_lfdeq.ma".
 include "basic_2/rt_computation/lfsx.ma".
 
-(* STRONGLY NORMALIZING LOCAL ENV.S FOR UNCOUNTED PARALLEL RT-TRANSITION ****)
+(* STRONGLY NORMALIZING LOCAL ENV.S FOR UNBOUND PARALLEL RT-TRANSITION ******)
 
 (* Advanced properties ******************************************************)
 
index 3fa42466ee9ba4007387ae67f4c3b0bdf7ce8abd..9b70b3b658773da7a037640c475159e61f4e6d97 100644 (file)
@@ -16,9 +16,9 @@ include "basic_2/static/lfdeq_lfeq.ma".
 include "basic_2/rt_transition/lfpx_lpx.ma".
 include "basic_2/rt_computation/lfsx_lfsx.ma".
 
-(* STRONGLY NORMALIZING LOCAL ENV.S FOR UNCOUNTED PARALLEL RT-TRANSITION ****)
+(* STRONGLY NORMALIZING LOCAL ENV.S FOR UNBOUND PARALLEL RT-TRANSITION ******)
 
-(* Properties with uncounted rt-transition **********************************)
+(* Properties with unbound rt-transition ************************************)
 
 lemma lfsx_intro_lpx: ∀h,o,G,L1,T.
                       (∀L2. ⦃G, L1⦄ ⊢ ⬈[h] L2 → (L1 ≛[h, o, T] L2 → ⊥) → G ⊢ ⬈*[h, o, T] 𝐒⦃L2⦄) →
@@ -33,7 +33,7 @@ lemma lfsx_lpx_trans: ∀h,o,G,L1,T. G ⊢ ⬈*[h, o, T] 𝐒⦃L1⦄ →
                       ∀L2. ⦃G, L1⦄ ⊢ ⬈[h] L2 → G ⊢ ⬈*[h, o, T] 𝐒⦃L2⦄.
 /3 width=3 by lfsx_lfpx_trans, lfpx_lpx/ qed-.
 
-(* Eliminators with uncounted rt-transition *********************************)
+(* Eliminators with unbound rt-transition ***********************************)
 
 lemma lfsx_ind_lpx: ∀h,o,G,T. ∀R:predicate lenv.
                     (∀L1. G ⊢ ⬈*[h, o, T] 𝐒⦃L1⦄ →
index 8c8bd5a543e57add42d5dddde08d8c7b44019ab7..a534c3f72d0f78f4569d8da2f5978b208b791ed3 100644 (file)
@@ -16,9 +16,9 @@ include "basic_2/static/lfdeq_lfeq.ma".
 include "basic_2/rt_computation/lfpxs_lpxs.ma".
 include "basic_2/rt_computation/lfsx_lfpxs.ma".
 
-(* STRONGLY NORMALIZING LOCAL ENV.S FOR UNCOUNTED PARALLEL RT-TRANSITION ****)
+(* STRONGLY NORMALIZING LOCAL ENV.S FOR UNBOUND PARALLEL RT-TRANSITION ******)
 
-(* Properties with uncounted rt-computation *********************************)
+(* Properties with unbound rt-computation ***********************************)
 
 lemma lfsx_intro_lpxs: ∀h,o,G,L1,T.
                        (∀L2. ⦃G, L1⦄ ⊢ ⬈*[h] L2 → (L1 ≛[h, o, T] L2 → ⊥) → G ⊢ ⬈*[h, o, T] 𝐒⦃L2⦄) →
@@ -33,7 +33,7 @@ lemma lfsx_lpxs_trans: ∀h,o,G,L1,T. G ⊢ ⬈*[h, o, T] 𝐒⦃L1⦄ →
                        ∀L2. ⦃G, L1⦄ ⊢ ⬈*[h] L2 → G ⊢ ⬈*[h, o, T] 𝐒⦃L2⦄.
 /3 width=3 by lfsx_lfpxs_trans, lfpxs_lpxs/ qed-.
 
-(* Eliminators with uncounted rt-computation ********************************)
+(* Eliminators with unbound rt-computation **********************************)
 
 lemma lfsx_ind_lpxs: ∀h,o,G,T. ∀R:predicate lenv.
                      (∀L1. G ⊢ ⬈*[h, o, T] 𝐒⦃L1⦄ →
index 8b08043fd92fc72f293d742cfee028e9f9c10d21..4969c4c73a0b6d1c6be2c0a697128ec7da7a7935 100644 (file)
@@ -16,13 +16,13 @@ include "basic_2/notation/relations/predtysnstar_4.ma".
 include "basic_2/relocation/lex.ma".
 include "basic_2/rt_computation/cpxs_ext.ma".
 
-(* UNCOUNTED PARALLEL RT-COMPUTATION FOR LOCAL ENVIRONMENTS *****************)
+(* UNBOUND PARALLEL RT-COMPUTATION FOR LOCAL ENVIRONMENTS *******************)
 
 definition lpxs: ∀h. relation3 genv lenv lenv ≝
                  λh,G. lex (cpxs h G).
 
 interpretation
-   "uncounted parallel rt-computation (local environment)"
+   "unbound parallel rt-computation (local environment)"
    'PRedTySnStar h G L1 L2 = (lpxs h G L1 L2).
 
 (* Basic properties *********************************************************)
index b663f6a6162775dbfd9554b2f4fd572c97bb6d7b..19cc746fc173645f0f5f72191190b6185807cbe2 100644 (file)
@@ -15,9 +15,9 @@
 include "basic_2/rt_computation/lfpxs_cpxs.ma".
 include "basic_2/rt_computation/lfpxs_lpxs.ma".
 
-(* UNCOUNTED PARALLEL RT-COMPUTATION FOR LOCAL ENVIRONMENTS *****************)
+(* UNBOUND PARALLEL RT-COMPUTATION FOR LOCAL ENVIRONMENTS *******************)
 
-(* Properties with uncounted context-sensitive rt-computation for terms *****)
+(* Properties with unbound context-sensitive rt-computation for terms *******)
 
 lemma lpxs_cpx_trans: ∀h,G. s_r_transitive … (cpx h G) (λ_.lpxs h G).
 /3 width=3 by lfpxs_cpx_trans, lfpxs_lpxs/ qed-.
index 8b086f40c81f35abb4790ce808c814aa60bd095d..40c4dc8ef9759e8c14f63c2d3bf70a7847dafc0d 100644 (file)
@@ -15,7 +15,7 @@
 include "basic_2/relocation/lex_length.ma".
 include "basic_2/rt_computation/lpxs.ma".
 
-(* UNCOUNTED PARALLEL RT-COMPUTATION FOR LOCAL ENVIRONMENTS *****************)
+(* UNBOUND PARALLEL RT-COMPUTATION FOR LOCAL ENVIRONMENTS *******************)
 
 (* Forward lemmas with length for local environments ************************)
 
index d43fd613f80a260aa78e36addbca7e3e4fd91b52..d12f1fe67fe46a67eedb601ae7c36d7d504ab499 100644 (file)
@@ -16,9 +16,9 @@ include "basic_2/relocation/lex_tc.ma".
 include "basic_2/rt_computation/lpxs.ma".
 include "basic_2/rt_computation/cpxs_lpx.ma".
 
-(* UNCOUNTED PARALLEL RT-COMPUTATION FOR LOCAL ENVIRONMENTS *****************)
+(* UNBOUND PARALLEL RT-COMPUTATION FOR LOCAL ENVIRONMENTS *******************)
 
-(* Properties with uncounted rt-transition for local environments ***********)
+(* Properties with unbound rt-transition for local environments *************)
 
 (* Basic_2A1: was: lpxs_strap1 *)
 lemma lpxs_step_dx: ∀h,G,L1,L. ⦃G, L1⦄ ⊢ ⬈*[h] L →
index 1a73fa89cd1eddc678ac343de7107de28577aa6d..d7d552461c1244c8a23281f6d432d963316772b2 100644 (file)
@@ -15,7 +15,7 @@
 include "basic_2/notation/relations/lsubeqx_6.ma".
 include "basic_2/rt_computation/lfsx.ma".
 
-(* CLEAR OF STRONGLY NORMALIZING ENTRIES FOR UNCOUNTED RT-TRANSITION ********)
+(* CLEAR OF STRONGLY NORMALIZING ENTRIES FOR UNBOUND RT-TRANSITION **********)
 
 (* Note: this should be an instance of a more general lexs *)
 (* Basic_2A1: uses: lcosx *)
index 059cb1ece177dee1167068ee30d3f8c145d34bd2..511e62369c283ff57dd919168505966b09066a33 100644 (file)
@@ -16,9 +16,9 @@ include "basic_2/rt_computation/lfsx_drops.ma".
 include "basic_2/rt_computation/lfsx_lfpxs.ma".
 include "basic_2/rt_computation/lsubsx.ma".
 
-(* CLEAR OF STRONGLY NORMALIZING ENTRIES FOR UNCOUNTED RT-TRANSITION ********)
+(* CLEAR OF STRONGLY NORMALIZING ENTRIES FOR UNBOUND RT-TRANSITION **********)
 
-(* Properties with strong normalizing env's for uncounted rt-transition *****)
+(* Properties with strong normalizing env's for unbound rt-transition *******)
 
 (* Basic_2A1: uses: lsx_cpx_trans_lcosx *)
 lemma lfsx_cpx_trans_lsubsx: ∀h,o,G,L0,T1,T2. ⦃G, L0⦄ ⊢ T1 ⬈[h] T2 →
@@ -63,7 +63,7 @@ lemma lfsx_cpx_trans: ∀h,o,G,L,T1,T2. ⦃G, L⦄ ⊢ T1 ⬈[h] T2 →
                       G ⊢ ⬈*[h, o, T1] 𝐒⦃L⦄ → G ⊢ ⬈*[h, o, T2] 𝐒⦃L⦄.
 /3 width=6 by lfsx_cpx_trans_lsubsx, lsubsx_refl/ qed-.
 
-(* Properties with strong normalizing env's for uncounted rt-computation ****)
+(* Properties with strong normalizing env's for unbound rt-computation ******)
 
 lemma lfsx_cpxs_trans: ∀h,o,G,L,T1,T2. ⦃G, L⦄ ⊢ T1 ⬈*[h] T2 →
                        G ⊢ ⬈*[h, o, T1] 𝐒⦃L⦄ → G ⊢ ⬈*[h, o, T2] 𝐒⦃L⦄.
index cf0daeaf4de0d6183f49f49c5dcbaffc61823d96..018e5c2627b8e796bf7b2e2b90f8d7df145d6b97 100644 (file)
@@ -14,7 +14,7 @@
 
 include "basic_2/rt_computation/lsubsx.ma".
 
-(* CLEAR OF STRONGLY NORMALIZING ENTRIES FOR UNCOUNTED RT-TRANSITION ********)
+(* CLEAR OF STRONGLY NORMALIZING ENTRIES FOR UNBOUND RT-TRANSITION **********)
 
 (* Main properties **********************************************************)
 
index f5778c98f83a1f76935fb4dc8bd3aa9006e75094..24215a06542e5346f61572b098e6cc600d7514eb 100644 (file)
@@ -9,3 +9,4 @@ lsubsx.ma lsubsx_lfsx.ma lsubsx_lsubsx.ma
 fpbs.ma fpbs_fqup.ma fpbs_fqus.ma fpbs_aaa.ma fpbs_cpx.ma fpbs_fpb.ma fpbs_cpxs.ma fpbs_lpxs.ma fpbs_lfpxs.ma fpbs_csx.ma fpbs_fpbs.ma
 fpbg.ma fpbg_fqup.ma fpbg_cpxs.ma fpbg_lfpxs.ma fpbg_fpbs.ma fpbg_fpbg.ma
 fsb.ma fsb_ffdeq.ma fsb_aaa.ma fsb_csx.ma fsb_fpbg.ma
+cpms.ma
diff --git a/matita/matita/contribs/lambdadelta/basic_2/rt_computation/scpds.ma b/matita/matita/contribs/lambdadelta/basic_2/rt_computation/scpds.ma
deleted file mode 100644 (file)
index 1f189c1..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-(**************************************************************************)
-(*       ___                                                              *)
-(*      ||M||                                                             *)
-(*      ||A||       A project by Andrea Asperti                           *)
-(*      ||T||                                                             *)
-(*      ||I||       Developers:                                           *)
-(*      ||T||         The HELM team.                                      *)
-(*      ||A||         http://helm.cs.unibo.it                             *)
-(*      \   /                                                             *)
-(*       \ /        This file is distributed under the terms of the       *)
-(*        v         GNU General Public License Version 2                  *)
-(*                                                                        *)
-(**************************************************************************)
-
-include "basic_2/notation/relations/dpredstar_7.ma".
-include "basic_2/static/da.ma".
-include "basic_2/computation/cprs.ma".
-
-(* STRATIFIED DECOMPOSED PARALLEL COMPUTATION ON TERMS **********************)
-
-definition scpds: ∀h. sd h → nat → relation4 genv lenv term term ≝
-                  λh,o,d2,G,L,T1,T2.
-                  ∃∃T,d1. d2 ≤ d1 & ⦃G, L⦄ ⊢ T1 ▪[h, o] d1 & ⦃G, L⦄ ⊢ T1 •*[h, d2] T & ⦃G, L⦄ ⊢ T ➡* T2.
-
-interpretation "stratified decomposed parallel computation (term)"
-   'DPRedStar h o d G L T1 T2 = (scpds h o d G L T1 T2).
-
-(* Basic properties *********************************************************)
-
-lemma sta_cprs_scpds: ∀h,o,G,L,T1,T,T2,d. ⦃G, L⦄ ⊢ T1 ▪[h, o] d+1 → ⦃G, L⦄ ⊢ T1 •*[h, 1] T →
-                      ⦃G, L⦄ ⊢ T ➡* T2 → ⦃G, L⦄ ⊢ T1 •*➡*[h, o, 1] T2.
-/2 width=6 by ex4_2_intro/ qed.
-
-lemma lstas_scpds: ∀h,o,G,L,T1,T2,d1. ⦃G, L⦄ ⊢ T1 ▪[h, o] d1 →
-                   ∀d2. d2 ≤ d1 → ⦃G, L⦄ ⊢ T1 •*[h, d2] T2 → ⦃G, L⦄ ⊢ T1 •*➡*[h, o, d2] T2.
-/2 width=6 by ex4_2_intro/ qed.
-
-lemma scpds_strap1: ∀h,o,G,L,T1,T,T2,d.
-                    ⦃G, L⦄ ⊢ T1 •*➡*[h, o, d] T → ⦃G, L⦄ ⊢ T ➡ T2 → ⦃G, L⦄ ⊢ T1 •*➡*[h, o, d] T2.
-#h #o #G #L #T1 #T #T2 #d * /3 width=8 by cprs_strap1, ex4_2_intro/
-qed.
-
-(* Basic forward lemmas *****************************************************)
-
-lemma scpds_fwd_cprs: ∀h,o,G,L,T1,T2. ⦃G, L⦄ ⊢ T1 •*➡*[h, o, 0] T2 →
-                      ⦃G, L⦄ ⊢ T1 ➡* T2.
-#h #o #G #L #T1 #T2 * /3 width=3 by cprs_strap2, lstas_cpr/
-qed-.
index 5eb721b20a34f3d28def119f0f4882202457e30c..5aa9c97100ad949f2e7c6c8dbd3f4f5705c190c6 100644 (file)
@@ -16,13 +16,13 @@ include "basic_2/notation/relations/predtynormal_5.ma".
 include "basic_2/syntax/tdeq.ma".
 include "basic_2/rt_transition/cpx.ma".
 
-(* NORMAL TERMS FOR UNCOUNTED CONTEXT-SENSITIVE PARALLEL RT-TRANSITION ******)
+(* NORMAL TERMS FOR UNBOUND CONTEXT-SENSITIVE PARALLEL RT-TRANSITION ********)
 
 definition cnx: ∀h. sd h → relation3 genv lenv term ≝
                 λh,o,G,L. NF … (cpx h G L) (tdeq h o …).
 
 interpretation
-   "normality for uncounted context-sensitive parallel rt-transition (term)"
+   "normality for unbound context-sensitive parallel rt-transition (term)"
    'PRedTyNormal h o G L T = (cnx h o G L T).
 
 (* Basic inversion lemmas ***************************************************)
index ad6e5d0ecd219964c34aab5e4d3c4bacb2c6e809..4fd229e591819d8a141052b90ad822f37d291563 100644 (file)
@@ -15,7 +15,7 @@
 include "basic_2/rt_transition/lfpx_lfdeq.ma".
 include "basic_2/rt_transition/cnx.ma".
 
-(* NORMAL TERMS FOR UNCOUNTED CONTEXT-SENSITIVE PARALLEL RT-TRANSITION ******)
+(* NORMAL TERMS FOR UNBOUND CONTEXT-SENSITIVE PARALLEL RT-TRANSITION ********)
 
 (* Advanced properties ******************************************************)
 
index 8b97e1bc4b3fd10bb9a0581d0a40243af69f4ba3..c2479807af7914707813764342424fb7a25b5b6e 100644 (file)
@@ -16,7 +16,7 @@ include "basic_2/relocation/lifts_tdeq.ma".
 include "basic_2/rt_transition/cpx_drops.ma".
 include "basic_2/rt_transition/cnx.ma".
 
-(* NORMAL TERMS FOR UNCOUNTED CONTEXT-SENSITIVE PARALLEL RT-TRANSITION ******)
+(* NORMAL TERMS FOR UNBOUND CONTEXT-SENSITIVE PARALLEL RT-TRANSITION ********)
 
 (* Properties with generic slicing ******************************************)
 
index 272b8244204cb90ca137a890c5f4a4dd9074e54b..640e24d372274b829e76517cde123c6e7f8a3f32 100644 (file)
@@ -15,7 +15,7 @@
 include "basic_2/rt_transition/cpx_simple.ma".
 include "basic_2/rt_transition/cnx.ma".
 
-(* NORMAL TERMS FOR UNCOUNTED CONTEXT-SENSITIVE PARALLEL RT-TRANSITION ******)
+(* NORMAL TERMS FOR UNBOUND CONTEXT-SENSITIVE PARALLEL RT-TRANSITION ********)
 
 (* Inversion lemmas with simple terms ***************************************)
 
index 317f69e0572a06b57805b00be69f73052a429ac7..f640625ca3d7a718a678e9bd2e7874ac9c13a8d9 100644 (file)
@@ -20,7 +20,7 @@ include "basic_2/syntax/lenv.ma".
 include "basic_2/syntax/genv.ma".
 include "basic_2/relocation/lifts.ma".
 
-(* COUNTED CONTEXT-SENSITIVE PARALLEL RT-TRANSITION FOR TERMS ***************)
+(* BOUND CONTEXT-SENSITIVE PARALLEL RT-TRANSITION FOR TERMS *****************)
 
 (* avtivate genv *)
 inductive cpg (Rt:relation rtc) (h): rtc → relation4 genv lenv term term ≝
@@ -55,7 +55,7 @@ inductive cpg (Rt:relation rtc) (h): rtc → relation4 genv lenv term term ≝
 .
 
 interpretation
-   "counted context-sensitive parallel rt-transition (term)"
+   "bound context-sensitive parallel rt-transition (term)"
    'PRedTy Rt c h G L T1 T2 = (cpg Rt h c G L T1 T2).
 
 (* Basic properties *********************************************************)
index 8b33836a250f77f43660632e261970e7b2d8e192..8a5f96f91e5329bddf185fb339f80e6b273b4ba7 100644 (file)
@@ -17,7 +17,7 @@ include "basic_2/s_computation/fqup_weight.ma".
 include "basic_2/s_computation/fqup_drops.ma".
 include "basic_2/rt_transition/cpg.ma".
 
-(* COUNTED CONTEXT-SENSITIVE PARALLEL RT-TRANSITION FOR TERMS ***************)
+(* BOUND CONTEXT-SENSITIVE PARALLEL RT-TRANSITION FOR TERMS *****************)
 
 (* Advanced properties ******************************************************)
 
index 77425cce736fa54c30cfb5f68988061d53f4fa77..fcb9275a1d4d9c5c7ddc90443a82d9fa1d6cf17c 100644 (file)
@@ -15,7 +15,7 @@
 include "basic_2/static/lsubr.ma".
 include "basic_2/rt_transition/cpg.ma".
 
-(* COUNTED CONTEXT-SENSITIVE PARALLEL RT-TRANSITION FOR TERMS ***************)
+(* BOUND CONTEXT-SENSITIVE PARALLEL RT-TRANSITION FOR TERMS *****************)
 
 (* Properties with restricted refinement for local environments *************)
 
index ee36acaac20986b9074bacc3df17f075d5996383..c914decba16d5b682b2c9c90211aca093c3c60d4 100644 (file)
@@ -15,7 +15,7 @@
 include "basic_2/syntax/term_simple.ma".
 include "basic_2/rt_transition/cpg.ma".
 
-(* COUNTED CONTEXT-SENSITIVE PARALLEL RT-TRANSITION FOR TERMS ***************)
+(* BOUND CONTEXT-SENSITIVE PARALLEL RT-TRANSITION FOR TERMS *****************)
 
 (* Properties with simple terms *********************************************)
 
index 81f381bf5583aaae38adc52c48c19dd16a0269d9..fa5499ccbe867a3bc5237f08594fcc9c9dadd8b6 100644 (file)
@@ -19,16 +19,16 @@ include "basic_2/rt_transition/cpg.ma".
 (* T-BOUND CONTEXT-SENSITIVE PARALLEL RT-TRANSITION FOR TERMS ***************)
 
 (* Basic_2A1: includes: cpr *)
-definition cpm (n) (h): relation4 genv lenv term term ≝
-                        λG,L,T1,T2. ∃∃c. 𝐑𝐓⦃n, c⦄ & ⦃G, L⦄ ⊢ T1 ⬈[eq_t, c, h] T2.
+definition cpm (h) (G) (L) (n): relation2 term term ≝
+                                λT1,T2. ∃∃c. 𝐑𝐓⦃n, c⦄ & ⦃G, L⦄ ⊢ T1 ⬈[eq_t, c, h] T2.
 
 interpretation
-   "semi-counted context-sensitive parallel rt-transition (term)"
-   'PRed n h G L T1 T2 = (cpm n h G L T1 T2).
+   "t-bound context-sensitive parallel rt-transition (term)"
+   'PRed n h G L T1 T2 = (cpm h G L n T1 T2).
 
 interpretation
    "context-sensitive parallel r-transition (term)"
-   'PRed h G L T1 T2 = (cpm O h G L T1 T2).
+   'PRed h G L T1 T2 = (cpm h G L O T1 T2).
 
 (* Basic properties *********************************************************)
 
@@ -110,11 +110,12 @@ lemma cpm_theta: ∀n,h,p,G,L,V1,V,V2,W1,W2,T1,T2.
 /6 width=9 by cpg_theta, isrt_plus_O2, isrt_max, isr_shift, ex2_intro/
 qed.
 
-(* Basic properties on r-transition *****************************************)
+(* Basic properties with r-transition ***************************************)
 
+(* Note: this is needed by cpms_ind_sn and cpms_ind_dx *)
 (* Basic_1: includes by definition: pr0_refl *)
 (* Basic_2A1: includes: cpr_atom *)
-lemma cpr_refl: ∀h,G,L. reflexive … (cpm 0 h G L).
+lemma cpr_refl: ∀h,G,L. reflexive … (cpm h G L 0).
 /3 width=3 by cpg_refl, ex2_intro/ qed.
 
 (* Basic inversion lemmas ***************************************************)
index d459fff2a4a1f504a9ff1ad4d39becd97e775f42..6f07b064779ddfca259c03297eea352ee9f05de2 100644 (file)
@@ -17,7 +17,7 @@ include "basic_2/rt_transition/cpm.ma".
 
 (* T-BOUND CONTEXT-SENSITIVE PARALLEL RT-TRANSITION FOR TERMS ***************)
 
-(* Forward lemmas with uncounted context-sensitive rt-transition for terms **)
+(* Forward lemmas with unbound context-sensitive rt-transition for terms ****)
 
 (* Basic_2A1: includes: cpr_cpx *)
 lemma cpm_fwd_cpx: ∀n,h,G,L,T1,T2. ⦃G, L⦄ ⊢ T1 ➡[n, h] T2 → ⦃G, L⦄ ⊢ T1 ⬈[h] T2.
index 4f04adc8fd0d073fb298f011a9e21f0972914cf0..f5915aeff374624155cde601ade882c918166759 100644 (file)
@@ -78,13 +78,13 @@ qed-.
 
 (* Basic_1: includes: pr0_lift pr2_lift *)
 (* Basic_2A1: includes: cpr_lift *)
-lemma cpm_lifts_sn: ∀n,h,G. d_liftable2_sn … lifts (cpm n h G).
+lemma cpm_lifts_sn: ∀n,h,G. d_liftable2_sn … lifts (λL. cpm h G L n).
 #n #h #G #K #T1 #T2 * #c #Hc #HT12 #b #f #L #HLK #U1 #HTU1
 elim (cpg_lifts_sn … HT12 … HLK … HTU1) -K -T1
 /3 width=5 by ex2_intro/
 qed-.
 
-lemma cpm_lifts_bi: ∀n,h,G. d_liftable2_bi … lifts (cpm n h G).
+lemma cpm_lifts_bi: ∀n,h,G. d_liftable2_bi … lifts (λL. cpm h G L n).
 #n #h #G #K #T1 #T2 * /3 width=11 by cpg_lifts_bi, ex2_intro/
 qed-.
 
@@ -92,12 +92,12 @@ qed-.
 
 (* Basic_1: includes: pr0_gen_lift pr2_gen_lift *)
 (* Basic_2A1: includes: cpr_inv_lift1 *)
-lemma cpm_inv_lifts_sn: ∀n,h,G. d_deliftable2_sn … lifts (cpm n h G).
+lemma cpm_inv_lifts_sn: ∀n,h,G. d_deliftable2_sn … lifts (λL. cpm h G L n).
 #n #h #G #L #U1 #U2 * #c #Hc #HU12 #b #f #K #HLK #T1 #HTU1
 elim (cpg_inv_lifts_sn … HU12 … HLK … HTU1) -L -U1
 /3 width=5 by ex2_intro/
 qed-.
 
-lemma cpm_inv_lifts_bi: ∀n,h,G. d_deliftable2_bi … lifts (cpm n h G).
+lemma cpm_inv_lifts_bi: ∀n,h,G. d_deliftable2_bi … lifts (λL. cpm h G L n).
 #n #h #G #L #U1 #U2 * /3 width=11 by cpg_inv_lifts_bi, ex2_intro/
 qed-.
index 32aeee69b595a81ed41eda02f8035b1c1a5dc2aa..c9d76fc5142f9945b6e2dc8c2cfbe0118c3a9aa7 100644 (file)
@@ -19,14 +19,14 @@ include "basic_2/rt_transition/cpm_cpx.ma".
 
 (* Forward lemmas with free variables inclusion for restricted closures *****)
 
-lemma cpm_fsge_comp: ∀n,h,G. R_fsge_compatible (cpm n h G).
+lemma cpm_fsge_comp: ∀n,h,G. R_fsge_compatible (λL. cpm h G L n).
 /3 width=6 by cpm_fwd_cpx, cpx_fsge_comp/ qed-.
 
-lemma lfpr_fsge_comp: ∀h,G. lfxs_fsge_compatible (cpm 0 h G).
+lemma lfpr_fsge_comp: ∀h,G. lfxs_fsge_compatible (λL. cpm h G L 0).
 /4 width=5 by cpm_fwd_cpx, lfpx_fsge_comp, lfxs_co/ qed-.
 
 (* Properties with generic extension on referred entries ********************)
 
 (* Basic_2A1: was just: cpr_llpx_sn_conf *)
-lemma cpm_lfxs_conf: ∀R,n,h,G. s_r_confluent1 … (cpm n h G) (lfxs R).
+lemma cpm_lfxs_conf: ∀R,n,h,G. s_r_confluent1 … (λL. cpm h G L n) (lfxs R).
 /3 width=5 by cpm_fwd_cpx, cpx_lfxs_conf/ qed-.
index 4b246a2832792eaeb14e03a1e47f285de6ba0ce4..20385588f4fc78fca8b8baef136a6537ca5c718a 100644 (file)
@@ -20,6 +20,6 @@ include "basic_2/rt_transition/cpm.ma".
 (* Properties with restricted refinement for local environments *************)
 
 (* Basic_2A1: includes: lsubr_cpr_trans *)
-lemma lsubr_cpm_trans: ∀n,h,G. lsub_trans … (cpm n h G) lsubr.
+lemma lsubr_cpm_trans: ∀n,h,G. lsub_trans … (λL. cpm h G L n) lsubr.
 #n #h #G #L1 #T1 #T2 * /3 width=5 by lsubr_cpg_trans, ex2_intro/
 qed-.
index b47bfc3e97602befc0c3796e93d783b859fc6c9b..c76a80fcc1728e489ea982ce82fc542c514f8b33 100644 (file)
@@ -18,7 +18,7 @@ include "basic_2/rt_transition/cpm.ma".
 (* CONTEXT-SENSITIVE PARALLEL R-TRANSITION FOR BINDERS **********************)
 
 definition cpr_ext (h) (G): relation3 lenv bind bind ≝
-                            cext2 (cpm 0 h G).
+                            cext2 (λL. cpm h G L 0).
 
 interpretation
    "context-sensitive parallel r-transition (binder)"
index 64d2c2128512613ec86ba617ce574e5c740bb066..f01bb675b675f47b98a3a1a99eacf72e6cb49e6c 100644 (file)
 include "basic_2/notation/relations/predty_5.ma".
 include "basic_2/rt_transition/cpg.ma".
 
-(* UNCOUNTED CONTEXT-SENSITIVE PARALLEL RT-TRANSITION FOR TERMS *************)
+(* UNBOUND CONTEXT-SENSITIVE PARALLEL RT-TRANSITION FOR TERMS ***************)
 
 definition cpx (h): relation4 genv lenv term term ≝
                     λG,L,T1,T2. ∃c. ⦃G, L⦄ ⊢ T1 ⬈[eq_f, c, h] T2.
 
 interpretation
-   "uncounted context-sensitive parallel rt-transition (term)"
+   "unbound context-sensitive parallel rt-transition (term)"
    'PRedTy h G L T1 T2 = (cpx h G L T1 T2).
 
 (* Basic properties *********************************************************)
index 49b2f29d5fa0ec82289eaebbc372422232a7f9ae..4fcea047067889c063d199d53446713c4278076f 100644 (file)
@@ -15,7 +15,7 @@
 include "basic_2/rt_transition/cpg_drops.ma".
 include "basic_2/rt_transition/cpx.ma".
 
-(* UNCOUNTED CONTEXT-SENSITIVE PARALLEL RT-TRANSITION FOR TERMS *************)
+(* UNBOUND CONTEXT-SENSITIVE PARALLEL RT-TRANSITION FOR TERMS ***************)
 
 (* Advanced properties ******************************************************)
 
index 16e73c92b636dbe6cfe92422fe4cc3ec723a27b3..a12c86faad750b72bf22bd45b6343a1a92676ec1 100644 (file)
 include "basic_2/syntax/cext2.ma".
 include "basic_2/rt_transition/cpx.ma".
 
-(* UNCOUNTED CONTEXT-SENSITIVE PARALLEL RT-TRANSITION FOR BINDERS ***********)
+(* UNBOUND CONTEXT-SENSITIVE PARALLEL RT-TRANSITION FOR BINDERS *************)
 
 definition cpx_ext (h) (G): relation3 lenv bind bind ≝
                             cext2 (cpx h G).
 
 interpretation
-   "uncounted context-sensitive parallel rt-transition (binder)"
+   "unbound context-sensitive parallel rt-transition (binder)"
    'PRedTy h G L I1 I2 = (cpx_ext h G L I1 I2).
index 3b029ea5aeaaaab7174ccbfc09c599aa257efa1f..decfa484a4aa186810e8da7df989b2c240b09e3f 100644 (file)
@@ -16,7 +16,7 @@ include "basic_2/static/ffdeq.ma".
 include "basic_2/rt_transition/cpx_lfdeq.ma".
 include "basic_2/rt_transition/lfpx_lfdeq.ma".
 
-(* UNCOUNTED CONTEXT-SENSITIVE PARALLEL RT-TRANSITION FOR TERMS *************)
+(* UNBOUND CONTEXT-SENSITIVE PARALLEL RT-TRANSITION FOR TERMS ***************)
 
 (* Properties with degree-based equivalence for closures ********************)
 
index 06a3573c02fc416194d20663dd20fe8b5bd206a6..e4c7db1526b04eb0f7ba953808ba921822bbaebb 100644 (file)
@@ -12,7 +12,7 @@
 (*                                                                        *)
 (**************************************************************************)
 
-(* UNCOUNTED CONTEXT-SENSITIVE PARALLEL RT-TRANSITION FOR TERMS *************)
+(* UNBOUND CONTEXT-SENSITIVE PARALLEL RT-TRANSITION FOR TERMS ***************)
 
 include "basic_2/relocation/lifts_tdeq.ma".
 include "basic_2/s_computation/fqus_fqup.ma".
index c9fc905138d76fdff48c6dcd5feb3d61b51012c1..45a70760339101341a0110157bdca227de31667b 100644 (file)
@@ -15,7 +15,7 @@
 include "basic_2/static/lfdeq_lfdeq.ma".
 include "basic_2/rt_transition/lfpx_fsle.ma".
 
-(* UNCOUNTED CONTEXT-SENSITIVE PARALLEL RT-TRANSITION FOR TERMS *************)
+(* UNBOUND CONTEXT-SENSITIVE PARALLEL RT-TRANSITION FOR TERMS ***************)
 
 (* Properties with degree-based equivalence for local environments **********)
 
index 441377d0d65d89f135816b11880aa704d1a7a6a7..48ae7a970fb4ab2e77ffb299c7f54911b53c8cf5 100644 (file)
@@ -15,7 +15,7 @@
 include "basic_2/static/lfeq.ma".
 include "basic_2/rt_transition/lfpx_fsle.ma".
 
-(* UNCOUNTED CONTEXT-SENSITIVE PARALLEL RT-TRANSITION FOR TERMS *************)
+(* UNBOUND CONTEXT-SENSITIVE PARALLEL RT-TRANSITION FOR TERMS ***************)
 
 (* Properties with syntactic equivalence for lenvs on referred entries ******)
 
@@ -60,4 +60,4 @@ lemma cpx_lfeq_conf_sn: ∀h,G. s_r_confluent1 … (cpx h G) lfeq.
 lemma cpx_lfeq_conf_dx: ∀h,G,L2,T1,T2. ⦃G, L2⦄ ⊢ T1 ⬈[h] T2 →
                         ∀L1. L1 ≘[T1] L2 → L1 ≘[T2] L2.
 /4 width=6 by cpx_lfeq_conf_sn, lfeq_sym/ qed-.
-*)
\ No newline at end of file
+*)
index 58350fb86e2f48963106c1bc6df07e53c9a34e4d..864f8eb9918852604b1b1dfd13336b87be7a6dad 100644 (file)
@@ -15,7 +15,7 @@
 include "basic_2/rt_transition/cpg_lsubr.ma".
 include "basic_2/rt_transition/cpx.ma".
 
-(* UNCOUNTED CONTEXT-SENSITIVE PARALLEL RT-TRANSITION FOR TERMS *************)
+(* UNBOUND CONTEXT-SENSITIVE PARALLEL RT-TRANSITION FOR TERMS ***************)
 
 (* Properties with restricted refinement for local environments *************)
 
index fbc9eb6442cfaf2259db5809bc5cc2f0abe469ea..a18e14b6c87bada576320461271953cea883545d 100644 (file)
@@ -15,7 +15,9 @@
 include "basic_2/rt_transition/cpg_simple.ma".
 include "basic_2/rt_transition/cpx.ma".
 
-(* UNCOUNTED CONTEXT-SENSITIVE PARALLEL RT-TRANSITION FOR TERMS *************)
+(* UNBOUND CONTEXT-SENSITIVE PARALLEL RT-TRANSITION FOR TERMS ***************)
+
+(* Inversion lemmas with simple terms ***************************************)
 
 lemma cpx_inv_appl1_simple: ∀h,G,L,V1,T1,U. ⦃G, L⦄ ⊢ ⓐV1.T1 ⬈[h] U → 𝐒⦃T1⦄ →
                             ∃∃V2,T2. ⦃G, L⦄ ⊢ V1 ⬈[h] V2 & ⦃G, L⦄ ⊢ T1 ⬈[h] T2 &
index 072675fba2805f0c45f796db4d02ac611009e58a..8781d1fdf381bb0b1269cbaa019b0ae90da2e6d7 100644 (file)
@@ -19,7 +19,7 @@ include "basic_2/rt_transition/cpr_ext.ma".
 (* PARALLEL R-TRANSITION FOR LOCAL ENV.S ON REFERRED ENTRIES ****************)
 
 definition lfpr: sh → genv → relation3 term lenv lenv ≝
-                 λh,G. lfxs (cpm 0 h G).
+                 λh,G. lfxs (λL. cpm h G L 0).
 
 interpretation
    "parallel r-transition on referred entries (local environment)"
index 899bfc1cfc8c62f78000fecd150207d51d5cd325..d3dd5dd0de240a10903119520b2968002659f802 100644 (file)
@@ -19,7 +19,7 @@ include "basic_2/rt_transition/lfpr_lfpx.ma".
 
 (* Properties with atomic arity assignment for terms ************************)
 
-lemma cpr_aaa_conf: ∀h,G,L. Conf3 … (aaa G L) (cpm 0 h G L).
+lemma cpr_aaa_conf: ∀h,G,L. Conf3 … (aaa G L) (cpm h G L 0).
 /3 width=5 by cpx_aaa_conf, cpm_fwd_cpx/ qed-.
 
 (* Basic_2A1: uses: lpr_aaa_conf *)
index 23920056816c7a04425ff73d0bdc8cb1db7f2eb3..c0ceb1ef655f6592de733262c297bbc89fc7a151 100644 (file)
@@ -21,17 +21,17 @@ include "basic_2/rt_transition/lfpr.ma".
 (* Properties with generic slicing for local environments *******************)
 
 (* Basic_2A1: uses: drop_lpr_trans *)
-lemma drops_lfpr_trans: ∀h,G. dedropable_sn (cpm 0 h G).
+lemma drops_lfpr_trans: ∀h,G. dedropable_sn (λL. cpm h G L 0).
 /3 width=6 by lfxs_liftable_dedropable_sn, cpm_lifts_sn/ qed-.
 
 (* Inversion lemmas with generic slicing for local environments *************)
 
 (* Basic_2A1: uses: lpr_drop_conf *)
-lemma lfpr_drops_conf: ∀h,G. dropable_sn (cpm 0 h G).
+lemma lfpr_drops_conf: ∀h,G. dropable_sn (λL. cpm h G L 0).
 /2 width=5 by lfxs_dropable_sn/ qed-.
 
 (* Basic_2A1: uses: lpr_drop_trans_O1 *)
-lemma lfpr_drops_trans: ∀h,G. dropable_dx (cpm 0 h G).
+lemma lfpr_drops_trans: ∀h,G. dropable_dx (λL. cpm h G L 0).
 /2 width=5 by lfxs_dropable_dx/ qed-.
 
 lemma lfpr_inv_lref_pair_sn: ∀h,G,L1,L2,i. ⦃G, L1⦄ ⊢ ➡[h, #i] L2 → ∀I,K1,V1. ⬇*[i] L1 ≘ K1.ⓑ{I}V1 →
index 498ecdb3b598992724a178c5a01139408b460deb..7d3264482a4cf45c48a462f609a1527c389f7c79 100644 (file)
@@ -302,7 +302,7 @@ lapply (lifts_mono … HX … HVU) -HX #H destruct
 /4 width=7 by cpm_bind, cpr_flat, ex2_intro/ (**) (* full auto not tried *)
 qed-.
 
-theorem cpr_conf_lfpr: ∀h,G. R_confluent2_lfxs (cpm 0 h G) (cpm 0 h G) (cpm 0 h G) (cpm 0 h G).
+theorem cpr_conf_lfpr: ∀h,G. R_confluent2_lfxs (λL. cpm h G L 0) (λL. cpm h G L 0) (λL. cpm h G L 0) (λL. cpm h G L 0).
 #h #G #L0 #T0 @(fqup_wf_ind_eq (Ⓣ) … G L0 T0) -G -L0 -T0 #G #L #T #IH #G0 #L0 * [| * ]
 [ #I0 #HG #HL #HT #T1 #H1 #T2 #H2 #L1 #HL01 #L2 #HL02 destruct
   elim (cpr_inv_atom1_drops … H1) -H1
@@ -359,7 +359,7 @@ theorem cpr_conf_lfpr: ∀h,G. R_confluent2_lfxs (cpm 0 h G) (cpm 0 h G) (cpm 0
 qed-.
 
 (* Basic_1: includes: pr0_confluence pr2_confluence *)
-theorem cpr_conf: ∀h,G,L. confluent … (cpm 0 h G L).
+theorem cpr_conf: ∀h,G,L. confluent … (cpm h G L 0).
 /2 width=6 by cpr_conf_lfpr/ qed-.
 
 (* Properties with context-sensitive parallel r-transition for terms ********)
index 68aed2bfbab55809a309ca7512208ad402fbea99..29cbfe765fb7c1a98da72be21a219c81d867aa08 100644 (file)
@@ -16,13 +16,13 @@ include "basic_2/notation/relations/predtysn_5.ma".
 include "basic_2/static/lfxs.ma".
 include "basic_2/rt_transition/cpx_ext.ma".
 
-(* UNCOUNTED PARALLEL RT-TRANSITION FOR LOCAL ENV.S ON REFERRED ENTRIES *****)
+(* UNBOUND PARALLEL RT-TRANSITION FOR LOCAL ENV.S ON REFERRED ENTRIES *******)
 
 definition lfpx: sh → genv → relation3 term lenv lenv ≝
                  λh,G. lfxs (cpx h G).
 
 interpretation
-   "uncounted parallel rt-transition on referred entries (local environment)"
+   "unbound parallel rt-transition on referred entries (local environment)"
    'PRedTySn h T G L1 L2 = (lfpx h G T L1 L2).
 
 (* Basic properties ***********************************************************)
index 1b8b6d763480d6a2f0db37812e8370c2e3598c9a..6dc8c19467d9c005449c2b6ed5ab295c56366c87 100644 (file)
@@ -16,7 +16,7 @@ include "basic_2/static/aaa_drops.ma".
 include "basic_2/static/lsuba_aaa.ma".
 include "basic_2/rt_transition/lfpx_fqup.ma".
 
-(* UNCOUNTED PARALLEL RT-TRANSITION FOR LOCAL ENV.S ON REFERRED ENTRIES *****)
+(* UNBOUND PARALLEL RT-TRANSITION FOR LOCAL ENV.S ON REFERRED ENTRIES *******)
 
 (* Properties with atomic arity assignment for terms ************************)
 
index 94ed9d8bf7212b6dcfeda9a830ba838eb9c41e38..9353adda65f82154e9c1b84d4588542e7df50eb2 100644 (file)
@@ -16,7 +16,7 @@ include "basic_2/static/lfxs_drops.ma".
 include "basic_2/rt_transition/cpx_drops.ma".
 include "basic_2/rt_transition/lfpx.ma".
 
-(* UNCOUNTED PARALLEL RT-TRANSITION FOR LOCAL ENV.S ON REFERRED ENTRIES *****)
+(* UNBOUND PARALLEL RT-TRANSITION FOR LOCAL ENV.S ON REFERRED ENTRIES *******)
 
 (* Properties with generic slicing for local environments *******************)
 
index c4963ad997b1e6a40fd78b7fe60f1673fb9dfe2a..ab3d5b2a08804903dae72df3e5b187774b47c188 100644 (file)
@@ -15,7 +15,7 @@
 include "basic_2/static/lfxs_fqup.ma".
 include "basic_2/rt_transition/lfpx.ma".
 
-(* UNCOUNTED PARALLEL RT-TRANSITION FOR LOCAL ENV.S ON REFERRED ENTRIES *****)
+(* UNBOUND PARALLEL RT-TRANSITION FOR LOCAL ENV.S ON REFERRED ENTRIES *******)
 
 (* Advanced properties ******************************************************)
 
index 7378f0cd757599f22ac04baa4f2f3ddac344abae..f08b903198fb29d0486e5dc4171f9c4a2b175ad7 100644 (file)
@@ -16,7 +16,7 @@ include "basic_2/rt_transition/lfpx_drops.ma".
 include "basic_2/rt_transition/lfpx_fsle.ma".
 include "basic_2/s_transition/fquq.ma".
 
-(* UNCOUNTED PARALLEL RT-TRANSITION FOR LOCAL ENV.S ON REFERRED ENTRIES *****)
+(* UNBOUND PARALLEL RT-TRANSITION FOR LOCAL ENV.S ON REFERRED ENTRIES *******)
 
 (* Properties with extended structural successor for closures ***************)
 
index 58fcbf3075b6bc7d89778bfed9978c22e859c178..047fd37ae0b8d4c0884e8f7b51db9157276bf812 100644 (file)
@@ -17,7 +17,7 @@ include "basic_2/static/lfxs_fsle.ma".
 include "basic_2/rt_transition/lfpx_length.ma".
 include "basic_2/rt_transition/lfpx_fqup.ma".
 
-(* UNCOUNTED CONTEXT-SENSITIVE PARALLEL RT-TRANSITION FOR TERMS *************)
+(* UNBOUND CONTEXT-SENSITIVE PARALLEL RT-TRANSITION FOR TERMS ***************)
 
 (* Forward lemmas with free variables inclusion for restricted closures *****)
 
index 7b194bd71555d668d08e433494773fff846ab9b1..6db77f62e91a6423e138ffe6a3b5fcc26dc5284a 100644 (file)
@@ -15,7 +15,7 @@
 include "basic_2/static/lfxs_length.ma".
 include "basic_2/rt_transition/lfpx.ma".
 
-(* UNCOUNTED PARALLEL RT-TRANSITION FOR LOCAL ENV.S ON REFERRED ENTRIES *****)
+(* UNBOUND PARALLEL RT-TRANSITION FOR LOCAL ENV.S ON REFERRED ENTRIES *******)
 
 (* Forward lemmas with length for local environments ************************)
 
index 856fccf535b10d4e24607d69267a585a5496308e..090ec1cbf1143c5da30364e7965ad152715cb033 100644 (file)
@@ -16,7 +16,7 @@ include "basic_2/static/lfdeq_fqup.ma".
 include "basic_2/static/lfdeq_lfdeq.ma".
 include "basic_2/rt_transition/lfpx_fsle.ma".
 
-(* UNCOUNTED PARALLEL RT-TRANSITION FOR LOCAL ENV.S ON REFERRED ENTRIES *****)
+(* UNBOUND PARALLEL RT-TRANSITION FOR LOCAL ENV.S ON REFERRED ENTRIES *******)
 
 (* Properties with degree-based equivalence for local environments **********)
 
index c63d7120e11ddb05b092b9fd0815d1e8965126ae..102ae91dbe3dfe5719af0a91e667c0f70047441b 100644 (file)
@@ -15,7 +15,7 @@
 include "basic_2/static/lfxs_lfxs.ma".
 include "basic_2/rt_transition/lfpx.ma".
 
-(* UNCOUNTED PARALLEL RT-TRANSITION FOR LOCAL ENV.S ON REFERRED ENTRIES *****)
+(* UNBOUND PARALLEL RT-TRANSITION FOR LOCAL ENV.S ON REFERRED ENTRIES *******)
 
 (* Main properties **********************************************************)
 
index 034ce9c7e938a8ab52a423c20cff19fa459bfe12..7fa9f9508b5d0e6b4a9cc26de297825f0d639486 100644 (file)
@@ -16,14 +16,14 @@ include "basic_2/static/lfxs_lex.ma".
 include "basic_2/rt_transition/lfpx_fsle.ma".
 include "basic_2/rt_transition/lpx.ma".
 
-(* UNCOUNTED PARALLEL RT-TRANSITION FOR LOCAL ENV.S ON REFERRED ENTRIES *****)
+(* UNBOUND PARALLEL RT-TRANSITION FOR LOCAL ENV.S ON REFERRED ENTRIES *******)
 
-(* Properties with uncounted parallel rt-transition for local environments **)
+(* Properties with unbound parallel rt-transition for local environments ****)
 
 lemma lfpx_lpx: ∀h,G,L1,L2,T. ⦃G, L1⦄ ⊢ ⬈[h] L2 → ⦃G, L1⦄ ⊢ ⬈[h, T] L2.
 /2 width=1 by lfxs_lex/ qed.
 
-(* Inversion lemmas with uncounted parallel rt-transition for local envs ****)
+(* Inversion lemmas with unbound parallel rt-transition for local envs ******)
 
 lemma lfpx_inv_lpx_lfeq: ∀h,G,L1,L2,T. ⦃G, L1⦄ ⊢ ⬈[h, T] L2 →
                          ∃∃L. ⦃G, L1⦄ ⊢ ⬈[h] L & L ≡[T] L2.
index a5d9966beeb46a15e503b920e970bbc27b690426..96305c55b0b2dfd1fbf181dd8cacb664fbfa8311 100644 (file)
@@ -16,13 +16,13 @@ include "basic_2/notation/relations/predtysn_4.ma".
 include "basic_2/relocation/lex.ma".
 include "basic_2/rt_transition/cpx_ext.ma".
 
-(* UNCOUNTED PARALLEL RT-TRANSITION FOR LOCAL ENVIRONMENTS ******************)
+(* UNBOUND PARALLEL RT-TRANSITION FOR LOCAL ENVIRONMENTS ********************)
 
 definition lpx: sh → genv → relation lenv ≝
                 λh,G. lex (cpx h G).
 
 interpretation
-   "uncounted parallel rt-transition (local environment)"
+   "unbound parallel rt-transition (local environment)"
    'PRedTySn h G L1 L2 = (lpx h G L1 L2).
 
 (* Basic properties *********************************************************)
index f6b46722c74e0efa122a21cd04984909aa67032a..03ea90426fdb1ed9b37a8ecd0f2237f6177db03d 100644 (file)
@@ -84,13 +84,17 @@ table {
           }
         ]
 *)
-        [ { "uncounted context-sensitive parallel rst-computation" * } {
+        [ { "t-bound context-sensitive parallel rt-computation" * } {
+             [ [ "for terms" ] "cpms" + "( ⦃?,?⦄ ⊢ ? ➡*[?,?] ? )" * ]
+          }
+        ]
+        [ { "unbound context-sensitive parallel rst-computation" * } {
              [ [ "strongly normalizing for closures" ] "fsb" + "( ≥[?,?] 𝐒⦃?,?,?⦄ )" "fsb_ffdeq" + "fsb_aaa" + "fsb_csx" + "fsb_fpbg" * ]
              [ [ "proper for closures" ] "fpbg" + "( ⦃?,?,?⦄ >[?,?] ⦃?,?,?⦄ )" "fpbg_fqup" + "fpbg_cpxs" + "fpbg_lfpxs" + "fpbg_fpbs" + "fpbg_fpbg" * ]
              [ [ "for closures" ] "fpbs" + "( ⦃?,?,?⦄ ≥[?,?] ⦃?,?,?⦄ )" "fpbs_fqup" + "fpbs_fqus" + "fpbs_aaa" + "fpbs_cpx" + "fpbs_fpb" + "fpbs_cpxs" + "fpbs_lpxs" + "fpbs_lfpxs" + "fpbs_csx" + "fpbs_fpbs" * ]
           }
         ]
-        [ { "uncounted context-sensitive parallel rt-computation" * } {
+        [ { "unbound context-sensitive parallel rt-computation" * } {
              [ [ "refinement for lenvs on selected entries" ] "lsubsx" + "( ? ⊢ ? ⊆ⓧ[?,?,?] ? )" "lsubsx_lfsx" + "lsubsx_lsubsx" * ]
              [ [ "strongly normalizing for lenvs on referred entries" ] "lfsx" + "( ? ⊢ ⬈*[?,?,?] 𝐒⦃?⦄ )" "lfsx_drops" + "lfsx_fqup" + "lfsx_cpx" + "lfsx_cpxs" + "lfsx_lfpxs" + "lfsx_lfsx" * ]
              [ [ "strongly normalizing for term vectors" ] "csx_vector" + "( ⦃?,?⦄ ⊢ ⬈*[?,?] 𝐒⦃?⦄ )" "csx_cnx_vector" + "csx_csx_vector" * ]
@@ -105,7 +109,7 @@ table {
    ]
    class "cyan"
    [ { "rt-transition" * } {
-        [ { "uncounted parallel rst-transition" * } {
+        [ { "unbound parallel rst-transition" * } {
              [ [ "for closures" ] "fpbq" + "( ⦃?,?,?⦄ ≽[?,?] ⦃?,?,?⦄ )" "fpbq_aaa" + "fpbq_fpb" * ]
              [ [ "proper for closures" ] "fpb" + "( ⦃?,?,?⦄ ≻[?,?] ⦃?,?,?⦄ )" "fpb_lfdeq" + "fpb_ffdeq" * ]
           }
@@ -120,7 +124,7 @@ table {
              [ [ "for terms" ] "cpm" + "( ⦃?,?⦄ ⊢ ? ➡[?,?] ? )" "cpm_simple" + "cpm_drops" + "cpm_lsubr" + "cpm_fsle" + "cpm_cpx" * ]
           }
         ]
-        [ { "uncounted context-sensitive parallel rt-transition" * } {
+        [ { "unbound context-sensitive parallel rt-transition" * } {
              [ [ "normal form for terms" ] "cnx" + "( ⦃?,?⦄ ⊢ ⬈[?,?] 𝐍⦃?⦄ )" "cnx_simple" + "cnx_drops" + "cnx_cnx" * ]
              [ [ "for lenvs on referred entries" ] "lfpx" + "( ⦃?,?⦄ ⊢ ⬈[?,?] ? )" "lfpx_length" + "lfpx_drops" + "lfpx_fquq" + "lfpx_fqup" + "lfpx_fsle" + "lfpx_lfdeq" + "lfpx_aaa" + "lfpx_lpx" + "lfpx_lfpx" * ]
              [ [ "for lenvs on all entries" ] "lpx" + "( ⦃?,?⦄ ⊢ ⬈[?] ? )" * ]
@@ -128,7 +132,7 @@ table {
              [ [ "for terms" ] "cpx" + "( ⦃?,?⦄ ⊢ ? ⬈[?] ? )" "cpx_simple" + "cpx_drops" + "cpx_fqus" + "cpx_lsubr" + "cpx_lfeq" + "cpx_lfdeq" + "cpx_ffdeq" * ]
           }
         ]
-        [ { "counted context-sensitive parallel rt-transition" * } {
+        [ { "bound context-sensitive parallel rt-transition" * } {
              [ [ "for terms" ] "cpg" + "( ⦃?,?⦄ ⊢ ? ⬈[?,?] ? )" "cpg_simple" + "cpg_drops" + "cpg_lsubr" * ]
           }
         ]