+
+
+
-
X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fwww%2Flambdadelta%2Fbasic_2.html;h=e3a69b03a9227da834d3dc86be104bcb8dbdb824;hb=9b1b59a049935f5382ed7def91b807bbf9453894;hp=353b1c74e3a13c93f716eb4661aef787e5b5fb37;hpb=68b5af5ca8f1e7f98485b92692b3dcb1ae240d19;p=helm.git diff --git a/helm/www/lambdadelta/basic_2.html b/helm/www/lambdadelta/basic_2.html index 353b1c74e..e3a69b03a 100644 --- a/helm/www/lambdadelta/basic_2.html +++ b/helm/www/lambdadelta/basic_2.html @@ -16,14 +16,14 @@
category | -objects | +units |
|
@@ -120,109 +142,175 @@
||||||||||
sizes | -files | -360 | -characters | -433402 | -nodes | -1874778 | +sizes | +characters (files) | +315581 (309) | +nodes (objects) | +1458870 (1431) | +intrinsic loss factor | +4.6 |
propositions | theorems | -130 | +92 | lemmas | -1286 | +1085 | total | -1416 | +1177 | ||||
concepts | -declared | -54 | -defined | -89 | -total | -143 | +concepts | +declared | +34 | +defined | +93 | +total | +127 |
component | +section | plane | files | -
- - |
-
- - |
|
||||||||||||||||||||||||||||||||||||||||
examples | -terms with special features | -ex_sta_ldec ex_cpr_omega ex_fpbg_refl ex_snv_eta | -
- - |
-
- - |
-
- - |
+ rt-conversion | +context-sensitive parallel r-conversion | +for terms | +cpc ( â¦?,?⦠⢠? â¬[?] ? ) | +cpc_cpc | ||||||||||||||||||||||||||||||||||||
- | - | - |
- - |
-
- - |
-
- - |
+ rt-computation | +uncounted context-sensitive parallel rt-computation | +refinement for lenvs | +lsubsx ( ? ⢠? ââ§[?,?,?] ? ) | +lsubsx_lfsx lsubsx_lsubsx | ||||||||||||||||||||||||||||||||||||
dynamic typing | -local env. ref. for stratified native validity | -lsubsv ( ? ⢠? â«Â¡[?,?] ? ) | -lsubsv_lsuba lsubsv_lsubd lsubsv_lstas lsubsv_scpds lsubsv_cpcs lsubsv_snv | -+ |
|
- + |
|
+ strongly normalizing for lenvs on referred entries | +lfsx ( ? ⢠â¬*[?,?,?] ðâ¦?⦠) | +lfsx_drops lfsx_fqup lfsx_lfpxs lfsx_lfsx | ||||||||||||||||||||||||||||||||||||
- - |
- stratified native validity | -shnv ( �,?⦠⢠? ¡[?,?,?] ) | -+ |
|
-
- - |
- + |
|
+ strongly normalizing for term vectors | +csx_vector ( â¦?,?⦠⢠â¬*[?,?] ðâ¦?⦠) | +csx_cnx_vector csx_csx_vector | ||||||||||||||||||||||||||||||||||||
- - |
- + |
|
- snv ( �,?⦠⢠? ¡[?,?] ) | -snv_lift snv_aaa snv_da_lpr snv_lstas snv_lstas_lpr snv_lpr snv_fsb snv_scpes snv_preserve | -
- - |
- + |
|
+ strongly normalizing for terms | +csx ( â¦?,?⦠⢠â¬*[?,?] ðâ¦?⦠) | +csx_simple csx_simple_theq csx_drops csx_lsubr csx_lfdeq csx_aaa csx_gcp csx_gcr csx_lfpx csx_cnx csx_cpxs csx_lfpxs csx_csx | ||||||||||||||||||||||||||||||||||||
equivalence | -decomposed rt-equivalence | -scpes ( â¦?,?⦠⢠? â¢*â¬*[?,?,?,?] ? ) | -scpes_aaa scpes_cpcs scpes_scpes | -+ |
|
- + |
|
+ for lenvs on referred entries | +lfpxs ( â¦?,?⦠⢠â¬*[?,?] ? ) | +lfpxs_length lfpxs_drops lfpxs_fqup lfpxs_lfdeq lfpxs_aaa lfpxs_cpxs lfpxs_lpxs lfpxs_lfpxs | ||||||||||||||||||||||||||||||||||||
+ |
|
- context-sensitive equivalence | -cpcs ( â¦?,?⦠⢠? â¬* ? ) | -cpcs_aaa cpcs_cprs cpcs_cpcs | -
- - |
-
- - |
- ||||||||||||||||||||||||||||||||||||||||
conversion | -context-sensitive conversion | -cpc ( �,?⦠⢠? ⬠? ) | -cpc_cpc | -+ |
|
+ for lenvs on all entries | +lpxs ( â¦?,?⦠⢠â¬*[?] ? ) |
|
||||||||||||||||||||||||||||||||||||||
computation | -evaluation for context-sensitive rt-reduction | -cpxe ( â¦?,?⦠⢠â¡*[?,?] ðâ¦?⦠) | -+ |
|
-
- - |
- + |
|
+ for terms | +cpxs ( â¦?,?⦠⢠? â¬*[?] ? ) | +cpxs_tdeq cpxs_theq cpxs_theq_vector cpxs_drops cpxs_fqus cpxs_lsubr cpxs_lfdeq cpxs_aaa cpxs_lpx cpxs_lfpx cpxs_cnx cpxs_cpxs | ||||||||||||||||||||||||||||||||||||
- - |
- evaluation for context-sensitive reduction | -cpre ( â¦?,?⦠⢠â¡* ðâ¦?⦠) | -cpre_cpre | -
- - |
-
- - |
+ rt-transition | +uncounted parallel rst-transition | +for closures | +fpbq ( â¦?,?,?⦠â½[?] â¦?,?,?⦠) | +fpbq_aaa | ||||||||||||||||||||||||||||||||||||
|
- strongly normalizing qrst-computation | -fsb ( ⦥[?,?] �,?,?⦠) | -fsb_alt ( ⦥⦥[?,?] �,?,?⦠) | -fsb_aaa fsb_csx | -
- - |
- |||||||||||||||||||||||||||||||||||||||||
|
- strongly normalizing rt-computation | -lcosx ( ? ⢠~â¬*[?,?,?] ? ) | -lcosx_cpx | -
- - |
-
- - |
+ proper for closures | +fpb ( â¦?,?,?⦠â»[?] â¦?,?,?⦠) | +fpb_lfdeq | ||||||||||||||||||||||||||||||||||||||
|
-
- - |
- lsx ( ? ⢠â¬*[?,?,?,?] ? ) | -lsx_alt ( ? ⢠â¬â¬*[?,?,?,?] ? ) | -lsx_drop lsx_lpx lsx_lpxs llsx_csx | -
- - |
+ context-sensitive parallel r-transition | +for lenvs on referred entries | +lfpr ( â¦?,?⦠⢠â¡[?,?] ? ) | +lfpr_length lfpr_drops lfpr_fquq lfpr_fqup lfpr_frees lfpr_aaa lfpr_lfpx lfpr_lfpr | |||||||||||||||||||||||||||||||||||||
|
-
- - |
- csx_vector ( â¦?,?⦠⢠â¬*[?,?] ? ) | -csx_tsts_vector csx_aaa | -
- - |
-
- - |
- |||||||||||||||||||||||||||||||||||||||||
|
-
- - |
- csx ( â¦?,?⦠⢠â¬*[?,?] ? ) | -csx_alt ( â¦?,?⦠⢠â¬â¬*[?,?] ? ) | -csx_lift csx_lleq csx_lpx csx_lpxs csx_fpbs | +for binders | +cpr_ext ( â¦?,?⦠⢠? â¡[?] ? ) |
|
@@ -522,100 +518,51 @@
|
- parallel qrst-computation | -fpbg ( â¦?,?,?⦠>â¡[?,?] â¦?,?,?⦠) | -fpbg_lift fpbg_fleq fpbg_fpbs fpbg_fpbg | -
- - |
-
- - |
- |||||||||||||||||||||||||||||||||
|
-
- - |
- fpbs ( â¦?,?,?⦠â¥[?,?] â¦?,?,?⦠) | -fpbs_alt ( â¦?,?,?⦠â¥â¥[?,?] â¦?,?,?⦠) | -fpbs_lift fpbs_aaa fpbs_fpb fpbs_fpbs | -
- - |
+ for terms | +cpr ( â¦?,?⦠⢠? â¡[?] ? ) | +cpr_drops | ||||||||||||||||||||||||||||||||||||||
|
- decomposed rt-computation | -scpds ( â¦?,?⦠⢠? â¢*â¡*[?,?,?] ? ) | -scpds_lift scpds_aaa scpds_scpds | -
- - |
-
- - |
+ t-bound context-sensitive parallel rt-transition | +for terms | +cpm ( â¦?,?⦠⢠? â¡[?,?] ? ) | +cpm_simple cpm_drops cpm_lsubr cpm_lfxs cpm_cpx | |||||||||||||||||||||||||||||||||||||
|
- context-sensitive rt-computation | -lpxs ( â¦?,?⦠⢠â¡*[?,?] ? ) | -lpxs_drop lpxs_lleq lpxs_aaa lpxs_cpxs lpxs_lpxs | -
- - |
-
- - |
+ uncounted context-sensitive parallel rt-transition | +normal form for terms | +cnx ( â¦?,?⦠⢠â¬[?,?] ðâ¦?⦠) | +cnx_simple cnx_drops cnx_cnx | |||||||||||||||||||||||||||||||||||||
|
-
- - |
- cpxs ( â¦?,?⦠⢠? â¡*[?,?] ? ) | -cpxs_tsts cpxs_tsts_vector cpxs_lreq cpxs_lift cpxs_lleq cpxs_aaa cpxs_cpxs | -
- - |
-
- - |
- |||||||||||||||||||||||||||||||||||||||||
|
- context-sensitive computation | -lprs ( â¦?,?⦠⢠â¡* ? ) | -lprs_drop lprs_cprs lprs_lprs | -
- - |
-
- - |
+ for lenvs on referred entries | +lfpx ( â¦?,?⦠⢠â¬[?,?] ? ) | +lfpx_length lfpx_drops lfpx_fqup lfpx_frees lfpx_lfdeq lfpx_aaa lfpx_cpx lfpx_lfpx | ||||||||||||||||||||||||||||||||||||||
|
-
- - |
- cprs ( â¦?,?⦠⢠? â¡* ?) | -cprs_lift cprs_cprs | -+ |
|
+ for lenvs on all entries | +lpx ( â¦?,?⦠⢠â¬[?] ? ) |
|
@@ -624,12 +571,11 @@
|
- local env. ref. for generic reducibility | -lsubc ( ? ⢠? â«[?] ? ) | -lsubc_drop lsubc_drops lsubc_lsuba | -+ |
|
+ for binders | +cpx_ext ( â¦?,?⦠⢠? â¬[?] ? ) |
|
@@ -638,598 +584,411 @@
|
- support for generic computation properties | -gcp | -gcp_cr ( â¦?,?,?⦠ϵ[?] ã?ã ) | -gcp_aaa | -+ |
|
+ for terms | +cpx ( â¦?,?⦠⢠? â¬[?] ? ) | +cpx_simple cpx_drops cpx_fqus cpx_lsubr cpx_lfxs cpx_lfeq | |||||||||||||||||||
reduction | -parallel qrst-reduction | -fpbq ( â¦?,?,?⦠â½[?,?] â¦?,?,?⦠) | -fpbq_alt ( â¦?,?,?⦠â½â½[?,?] â¦?,?,?⦠) | -fpbq_lift fpbq_aaa | -+ |
|
+ counted context-sensitive parallel rt-transition | +for terms | +cpg ( â¦?,?⦠⢠? â¬[?,?] ? ) | +cpg_simple cpg_drops cpg_lsubr | ||||||||||||||||||||||||||||||||||||
- - |
-
- - |
- fpb ( â¦?,?,?⦠â»[?,?] â¦?,?,?⦠) | -fpb_lift fpb_lleq fpb_fleq | -
- - |
-
- - |
+ iterated static typing | +iterated generic extension of a context-sensitive relation | +for lenvs on referred entries | +tc_lfxs ( ? ⦻**[?,?] ? ) | +tc_lfxs_length tc_lfxs_lex tc_lfxs_drops tc_lfxs_fqup tc_lfxs_tc_lfxs | ||||||||||||||||||||||||||||||||||||
- - |
- normal forms for context-sensitive rt-reduction | -cnx ( â¦?,?⦠⢠â¡[?,?] ðâ¦?⦠) | -cnx_lift cnx_crx cnx_cix | -
- - |
-
- - |
+ static typing | +generic reducibility | +restricted refinement for lenvs | +lsubc ( ? ⢠? â«[?] ? ) | +lsubc_drops lsubc_lsubr lsubc_lsuba | ||||||||||||||||||||||||||||||||||||
- - |
- context-sensitive rt-reduction | -lpx ( â¦?,?⦠⢠â¡[?,?] ? ) | -lpx_drop lpx_frees lpx_lleq lpx_aaa | -+ |
|
- + |
|
+ candidates | +gcp_cr ( â¦?,?,?⦠ϵ[?] ã?ã ) | +gcp_aaa | ||||||||||||||||||||||||||||||||||||
- - |
- + |
|
- cpx ( â¦?,?⦠⢠? â¡[?,?] ? ) | -cpx_lreq cpx_lift cpx_llpx_sn cpx_lleq cpx_cix | -+ |
|
- + | computation properties | +gcp | +
|
||||||||||||||||||||||||||||||||||||
- - |
- irreducible forms for context-sensitive rt-reduction | -cix ( â¦?,?⦠⢠â¡[?,?] ðâ¦?⦠) | -cix_lift | -
- - |
- + |
|
+ atomic arity assignment | +restricted refinement for lenvs | +lsuba ( ? ⢠? â«â ? ) | +lsuba_drops lsuba_lsubr lsuba_aaa lsuba_lsuba | ||||||||||||||||||||||||||||||||||||
- - |
- reducible forms for context-sensitive rt-reduction | -crx ( â¦?,?⦠⢠â¡[?,?] ðâ¦?⦠) | -crx_lift | -+ |
|
- + |
|
+ for terms | +aaa ( â¦?,?⦠⢠? â ? ) | +aaa_drops aaa_fqus aaa_lfdeq aaa_aaa | ||||||||||||||||||||||||||||||||||||
- - |
- normal forms for context-sensitive reduction | -cnr ( â¦?,?⦠⢠⡠ðâ¦?⦠) | -cnr_lift cnr_crr cnr_cir | -
- - |
- + |
|
+ degree-based equivalence | +for closures on referred entries | +ffdeq ( â¦?,?,?⦠â[?,?] â¦?,?,?⦠) | +ffdeq_fqup ffdeq_ffdeq | ||||||||||||||||||||||||||||||||||||
- - |
- context-sensitive reduction | -lpr ( �,?⦠⢠⡠? ) | -lpr_drop lpr_lpr | -+ |
|
- + |
|
+ for lenvs on referred entries | +lfdeq ( ? â[?,?,?] ? ) | +lfdeq_length lfdeq_drops lfdeq_fqup lfdeq_fqus lfdeq_lfdeq | ||||||||||||||||||||||||||||||||||||
- - |
-
- - |
- cpr ( �,?⦠⢠? ⡠? ) | -cpr_lift cpr_llpx_sn cpr_cir | -
- - |
- + |
|
+ syntactic equivalence | +for lenvs on referred entries | +lfeq ( ? â¡[?] ? ) | +lfeq_fqup lfeq_lfeq | ||||||||||||||||||||||||||||||||||||
- - |
- irreducible forms for context-sensitive reduction | -cir ( â¦?,?⦠⢠⡠ðâ¦?⦠) | -cir_lift | -
- - |
- + |
|
+ generic extension of a context-sensitive relation | +for lenvs on referred entries | +lfxs ( ? ⦻*[?,?] ? ) | +lfxs_length lfxs_drops lfxs_fqup lfxs_lfxs | ||||||||||||||||||||||||||||||||||||
- - |
- reducible forms for context-sensitive reduction | -crr ( â¦?,?⦠⢠⡠ðâ¦?⦠) | -crr_lift | -
- - |
- + |
|
+ context-sensitive free variables | +restricted refinement for lenvs | +lsubf ( â¦?,?⦠â«ð * â¦?,?⦠) | +lsubf_lsubr lsubf_frees lsubf_lsubf | ||||||||||||||||||||||||||||||||||||
unfold | -unfold | -unfold ( �,?⦠⢠? ⧫* ? ) | -
- - |
- + |
|
- + |
|
+ for terms | +frees ( ? ⢠ð *â¦?⦠⡠? ) | +frees_drops frees_fqup frees_frees | ||||||||||||||||||||||||||||||||||||
|
- iterated static type assignment | -lstas ( â¦?,?⦠⢠? â¢*[?,?] ? ) | -lstas_lift lstas_llpx_sn.ma lstas_aaa lstas_da lstas_lstas | -
- - |
-
- - |
+ local environments | +restricted refinement | +lsubr ( ? â« ? ) | +lsubr_length lsubr_drops lsubr_lsubr | |||||||||||||||||||||||||||||||||||||
static typing | -local env. ref. for degree assignment | -lsubd ( ? ⢠? â«âª[?,?] ? ) | -lsubd_da lsubd_lsubd | -
- - |
-
- - |
+ s-computation | +iterated structural successor | +for closures | +fqus ( â¦?,?,?⦠â*[?] â¦?,?,?⦠) ( â¦?,?,?⦠â* â¦?,?,?⦠) | +fqus_weight fqus_drops fqus_fqup fqus_fqus | ||||||||||||||||||||||||||||||||||||
|
- degree assignment | -da ( â¦?,?⦠⢠? âª[?,?] ? ) | -da_lift da_aaa da_da | -
- - |
-
- - |
- |||||||||||||||||||||||||||||||||||||||||
|
- parameters | -sh | -sd | -
- - |
-
- - |
+ proper for closures | +fqup ( â¦?,?,?⦠â+[?] â¦?,?,?⦠) ( â¦?,?,?⦠â+ â¦?,?,?⦠) | +fqup_weight fqup_drops fqup_fqup | ||||||||||||||||||||||||||||||||||||||
- - |
- local env. ref. for atomic arity assignment | -lsuba ( ? ⢠? â«â ? ) | -lsuba_aaa lsuba_lsuba | -
- - |
-
- - |
+ s-transition | +structural successor | +for closures | +fquq ( â¦?,?,?⦠â⸮[?] â¦?,?,?⦠) ( â¦?,?,?⦠â⸮ â¦?,?,?⦠) | +fquq_length fquq_weight | ||||||||||||||||||||||||||||||||||||
- - |
- atomic arity assignment | -aaa ( â¦?,?⦠⢠? â ? ) | -aaa_lift aaa_lifts aaa_fqus aaa_lleq aaa_aaa | -+ |
|
- + |
|
+ proper for closures | +fqu ( â¦?,?,?⦠â[?] â¦?,?,?⦠) ( â¦?,?,?⦠â â¦?,?,?⦠) | +fqu_length fqu_weight | ||||||||||||||||||||||||||||||||||||
- - |
- restricted local env. ref. | -lsubr ( ? â« ? ) | -lsubr_lsubr | -
- - |
-
- - |
+ relocation | +generic slicing | +for lenvs | +drops ( â¬*[?,?] ? â¡ ? ) ( â¬*[?] ? â¡ ? ) | +drops_lstar drops_weight drops_length drops_cext2 drops_lexs drops_lreq drops_drops drops_vector | ||||||||||||||||||||||||||||||||||||
multiple substitution | -lazy equivalence | -fleq ( â¦?,?,?⦠â¡[?] â¦?,?,?⦠) | -fleq_fleq | -
- - |
- + |
|
+ generic relocation | +for binders | +lifts_bind ( â¬*[?] ? â¡ ? ) | +lifts_weight_bind lifts_lifts_bind | ||||||||||||||||||||||||||||||||||||
- - |
-
- - |
- lleq ( ? â¡[?,?] ? ) | -lleq_alt lleq_alt_rec lleq_lreq lleq_drop lleq_fqus lleq_llor lleq_lleq | -+ |
|
- + |
|
+ for term vectors | +lifts_vector ( â¬*[?] ? â¡ ? ) | +lifts_lifts_vector | ||||||||||||||||||||||||||||||||||||
- - |
- lazy pointwise extension of a relation | -llpx_sn | -llpx_sn_alt llpx_sn_alt_rec llpx_sn_tc llpx_sn_lreq llpx_sn_drop llpx_sn_lpx_sn llpx_sn_frees llpx_sn_llor | -+ |
|
- + |
|
+ for terms | +lifts ( â¬*[?] ? â¡ ? ) | +lifts_simple lifts_weight lifts_tdeq lifts_lifts | ||||||||||||||||||||||||||||||||||||
- - |
- pointwise union for local environments | -llor ( ? â[?,?] ? â¡ ? ) | -llor_alt llor_drop | -
- - |
- + |
|
+ syntactic equivalence | +for lenvs on selected entries | +lreq ( ? â¡[?] ? ) | +lreq_length lreq_lreq | ||||||||||||||||||||||||||||||||||||
- - |
- context-sensitive exclusion from free variables | -frees ( ? ⢠? ϵ ð *[?]â¦?⦠) | -frees_append frees_lreq frees_lift | -
- - |
- + |
|
+ generic entrywise extension | +for lenvs of one contex-sensitive relation | +lex ( ? ⦻[?] ? ) | +lex_tc | ||||||||||||||||||||||||||||||||||||
+ |
|
- contxt-sensitive multiple rt-substitution | -cpys ( â¦?,?⦠⢠? â¶*[?,?] ? ) | -cpys_alt ( â¦?,?⦠⢠? â¶â¶*[?,?] ? ) | -cpys_lift cpys_cpys | -+ |
|
+ for lenvs of two contex-sensitive relations | +lexs ( ? ⦻*[?,?,?] ? ) | +lexs_tc lexs_length lexs_lexs | ||||||||||||||||||||||||||||||||||||
- - |
- iterated structural successor for closures | -fqus ( â¦?,?,?⦠â* â¦?,?,?⦠) | -fqus_alt fqus_fqus | -
- - |
-
- - |
+ syntax | +append for local environments | ++ | append ( ? @@ ? ) | +append_length | ||||||||||||||||||||||||||||||||||||
- - |
-
- - |
- fqup ( â¦?,?,?⦠â+ â¦?,?,?⦠) | -fqup_fqup | -
- - |
- + |
|
+ head equivalence for terms | ++ | theq ( ? ⩳[?,?] ? ) | +theq_simple theq_tdeq theq_theq theq_simple_vector | ||||||||||||||||||||||||||||||||||||
- - |
- iterated local env. slicing | -drops ( â¬*[?,?] ? â¡ ? ) | -drops_drop drops_drops | -+ |
|
- + | degree-based equivalence | ++ | tdeq_ext ( ? â[?,?] ? ) ( ? ⢠? â[?,?] ? ) | +
|
||||||||||||||||||||||||||||||||||||
- - |
- generic term relocation | -lifts_vector ( â¬*[?] ? â¡ ? ) | -lifts_lift_vector | -+ |
|
- + |
|
+ + | tdeq ( ? â[?,?] ? ) | +tdeq_tdeq | ||||||||||||||||||||||||||||||||||||
- - |
-
- - |
- lifts ( â¬*[?] ? â¡ ? ) | -lifts_lift lifts_lifts | -+ |
|
- + | closures | ++ | cl_weight ( â¯{?,?,?} ) | +
|
||||||||||||||||||||||||||||||||||||
+ |
|
- support for multiple relocation | -mr2 ( @â¦?,?⦠⡠? ) | -mr2_plus ( ? + ? ) | -mr2_minus ( ? â ? â¡ ? ) | -mr2_mr2 | -||||||||||||||||||||||||||||||||||||||||
substitution | -structural successor for closures | -fquq ( â¦?,?,?⦠â⸮ â¦?,?,?⦠) | -fquq_alt ( â¦?,?,?⦠ââ⸮ â¦?,?,?⦠) | -+ |
|
- + | + | cl_restricted_weight ( â¯{?,?} ) | +
|
|||||||||||||||||||||||||||||||||||||
- - |
-
- - |
- fqu ( â¦?,?,?⦠â â¦?,?,?⦠) | -
- - |
- + |
|
- + | global environments | ++ | genv | +
|
||||||||||||||||||||||||||||||||||||
- - |
- global env. slicing | -gget ( â¬[?] ? â¡ ? ) | -gget_gget | -
- - |
- + |
|
+ local environments | ++ | ceq_ext | +ceq_ext_ceq_ext | ||||||||||||||||||||||||||||||||||||
+ |
|
- contxt-sensitive ordinary rt-substitution | -cpy ( â¦?,?⦠⢠? â¶[?,?] ? ) | -cpy_lift cpy_nlift cpy_cpy | -+ |
|
- + | + | cext2 | +
|
||||||||||||||||||||||||||||||||||||
+ |
|
- local env. ref. for rt-substitution | -lsuby ( ? â[?,?] ? ) | -lsuby_lsuby | -+ |
|
- + | + | lenv_length ( |?| ) | +
|
||||||||||||||||||||||||||||||||||||
+ |
|
- pointwise extension of a relation | -lpx_sn | -lpx_sn_alt lpx_sn_tc lpx_sn_drop lpx_sn_lpx_sn | -+ |
|
- + | + | lenv_weight ( â¯{?} ) | +
|
||||||||||||||||||||||||||||||||||||
+ |
|
- basic local env. slicing | -drop ( â¬[?,?,?] ? â¡ ? ) | -drop_append drop_lreq drop_drop | -+ |
|
- + | + | lenv | +
|
||||||||||||||||||||||||||||||||||||
- - |
- basic term relocation | -lift_vector ( â¬[?,?] ? â¡ ? ) | -lift_lift_vector | -
- - |
- + |
|
+ binders for local environments | ++ | ext2 | +ext2_tc ext2_ext2 | ||||||||||||||||||||||||||||||||||||
- - |
-
- - |
- lift ( â¬[?,?] ? â¡ ? ) | -lift_neq lift_lift | -+ |
|
- + |
|
+ + | bind | +bind_weight | ||||||||||||||||||||||||||||||||||||
grammar | -equivalence for local environments | -lreq ( ? ⩬[?,?] ? ) | -lreq_lreq | -+ |
|
+ terms | ++ | term_vector ( �.? ) |
|
@@ -1238,12 +997,11 @@
|
- same top term structure | -tsts ( ? â ? ) | -tsts_tsts tsts_vector | -+ |
|
+ + | term_simple ( ðâ¦?⦠) |
|
@@ -1252,12 +1010,11 @@
|
- closures | -cl_weight ( â¯{?,?,?} ) | -cl_restricted_weight ( â¯{?,?} ) | -+ |
|
+ + | term_weight ( â¯{?} ) |
|
@@ -1266,14 +1023,11 @@
|
- internal syntax | -genv | -
- - |
- + |
|
+ + | term |
|
@@ -1282,40 +1036,35 @@
|
- + | items | ++ | item_sd | +
|
- lenv | -lenv_weight ( â¯{?} ) | -lenv_length ( |?| ) | -lenv_append ( ? @@ ? ) |
|
- + |
+ + |
+ + | item_sh | +
|
- term | -term_weight ( â¯{?} ) | -term_simple ( ðâ¦?⦠) | -term_vector ( â¶?.? ) | |||||||||||||||||||||||||||||||||||||
|
- + |
|
+ item | -
- - |
-
- - |
|
@@ -1324,14 +1073,9 @@
|
- external syntax | +atomic arities | +aarity | -
- - |
-
- - |
|
@@ -1339,9 +1083,8 @@