X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fwww%2Flambdadelta%2Fbasic_2.html;h=bbde8e1cf45d067ed3727363a9d833c9768bac5a;hb=22d35425b8f5f7e479db3be59b73f76d77ae6711;hp=3726dd0e4c01494129eda31ea555fc3eba717942;hpb=4eebf1cf684c8a7946b71174ee6145673af49309;p=helm.git
diff --git a/helm/www/lambdadelta/basic_2.html b/helm/www/lambdadelta/basic_2.html
index 3726dd0e4..bbde8e1cf 100644
--- a/helm/www/lambdadelta/basic_2.html
+++ b/helm/www/lambdadelta/basic_2.html
@@ -6,8 +6,8 @@
-
-
@@ -293,7 +301,7 @@
Logical Structure of the Specification
The source files are grouped in planes and components
according to the following table.
- A notation file covering the whole specification is provided.
+ Notation files covering the whole specification are provided.
The notation for the relations or functions introduced in each file
is shown in parentheses (? are placeholders).
@@ -316,50 +324,6 @@
dynamic typing |
- "big tree" parallel computation |
- ygt ( �,?,?⦠>[?,?] �,?,?⦠) |
- ygt_lift ygt_ygt |
-
-
- |
-
-
- |
-
-
-
-
- |
-
-
- |
- yprs ( ? ⢠â¦?,?,?⦠â¥[?,?] â¦?,?,?⦠) |
- yprs_lift yprs_yprs |
-
-
- |
-
-
- |
-
-
-
-
- |
- "big tree" parallel reduction |
- ypr ( â¦?,?,?⦠â½[?,?] â¦?,?,?⦠) |
- ysc ( â¦?,?,?⦠â»[?,?] â¦?,?,?⦠) |
-
-
- |
-
-
- |
-
-
-
-
- |
local env. ref. for stratified native validity |
lsubsv ( ? ⢠? ¡â[?,?] ? ) |
lsubsv_ldrop lsubsv_lsubd lsubsv_lsuba lsubsv_lsstas lsubsv_cpds lsubsv_cpcs lsubsv_snv |
@@ -424,7 +388,7 @@
computation |
- context-sensitive extended evaluation |
+ evaluation for context-sensitive extended reduction |
cpxe ( â¦?,?⦠⢠â¡*[?,?] ðâ¦?⦠) |
@@ -440,7 +404,7 @@
|
|
- context-sensitive evaluation |
+ evaluation for context-sensitive reduction |
cpre ( â¦?,?⦠⢠â¡* ðâ¦?⦠) |
cpre_cpre |
@@ -454,9 +418,113 @@
|
|
- strongly normalizing computation |
- csn_vector ( â¦?,?⦠⢠â¬*[?,?] ? ) |
- csn_tstc_vector csn_aaa |
+ strongly normalizing "big tree" computation |
+ fsb ( �,?⦠⢠⦥[?,?] ? ) |
+ fsb_alt ( �,?⦠⢠⦥⦥[?,?] ? ) |
+ fsb_aaa fsb_csx |
+
+
+ |
+
+
+
+
+ |
+ strongly normalizing extended computation |
+ lcosx ( ? ⢠⧤â¬*[?,?,?] ? ) |
+ lcosx_cpxs |
+
+
+ |
+
+
+ |
+
+
+
+
+ |
+
+
+ |
+ lsx ( ? ⢠ââ¬*[?,?,?,?] ? ) |
+ lsx_ldrop lsx_cpxs lsx_csx |
+
+
+ |
+
+
+ |
+
+
+
+
+ |
+
+
+ |
+ csx_vector ( â¦?,?⦠⢠â¬*[?,?] ? ) |
+ csx_tstc_vector csx_aaa |
+
+
+ |
+
+
+ |
+
+
+
+
+ |
+
+
+ |
+ csx ( â¦?,?⦠⢠â¬*[?,?] ? ) |
+ csx_alt ( â¦?,?⦠⢠â¬â¬*[?,?] ? ) |
+ csx_lift csx_lpx csx_lpxs csx_fpbs |
+
+
+ |
+
+
+
+
+ |
+ "big tree" parallel computation |
+ fpbg ( â¦?,?,?⦠>â[?,?] â¦?,?,?⦠) |
+ fpbg_lift fpbg_fpns fpbg_fpbg |
+
+
+ |
+
+
+ |
+
+
+
+
+ |
+
+
+ |
+ fpbc ( â¦?,?,?⦠â»â[?,?] â¦?,?,?⦠) |
+ fpbc_fpns fpbc_fpbs |
+
+
+ |
+
+
+ |
+
+
+
+
+ |
+
+
+ |
+ fpbu ( â¦?,?,?⦠â»[?,?] â¦?,?,?⦠) |
+ fpbu_lift fpbu_fpns |
|
@@ -471,9 +539,23 @@
|
- csn ( â¦?,?⦠⢠â¬*[?,?] ? ) |
- csn_alt ( â¦?,?⦠⢠â¬â¬*[?,?] ? ) |
- csn_lift csn_lpx |
+ fpbs ( â¦?,?,?⦠â¥[?,?] â¦?,?,?⦠) |
+ fpbs_alt ( â¦?,?,?⦠â¥â¥[?,?] â¦?,?,?⦠) |
+ fpbs_lift fpbs_aaa fpbs_fpns fpbs_fpbs fpbs_ext |
+
+
+ |
+
+
+
+
+ |
+ parallel computation for "big tree" normal forms |
+ fpns ( â¦?,?,?⦠⢠ââ¡*[?,?] â¦?,?,?⦠) |
+ fpns_fpns |
+
+
+ |
|
@@ -499,7 +581,7 @@
context-sensitive extended computation |
lpxs ( â¦?,?⦠⢠â¡*[?,?] ? ) |
lpxs_alt ( â¦?,?⦠⢠â¡â¡*[?,?] ? ) |
- lpxs_ldrop lpxs_aaa lpxs_cpxs lpxs_lpxs |
+ lpxs_ldrop lpxs_lleq lpxs_aaa lpxs_cpxs lpxs_lpxs |
|
@@ -512,7 +594,7 @@
cpxs ( â¦?,?⦠⢠? â¡*[?,?] ? ) |
- cpxs_tstc cpxs_tstc_vector cpxs_lift cpxs_aaa cpxs_cpxs |
+ cpxs_tstc cpxs_tstc_vector cpxs_lift cpxs_cpys cpxs_lleq cpxs_aaa cpxs_cpxs |
|
@@ -576,8 +658,22 @@
reduction |
- context-sensitive extended normal forms |
- cnx ( â¦?,?⦠⢠ð[?,?]â¦?⦠) |
+ "big tree" parallel reduction |
+ fpb ( â¦?,?,?⦠â½[?,?] â¦?,?,?⦠) |
+ fpb_lift fpb_aaa |
+
+
+ |
+
+
+ |
+
+
+
+
+ |
+ normal forms for context-sensitive extended reduction |
+ cnx ( â¦?,?⦠⢠â¡[?,?] ðâ¦?⦠) |
cnx_lift cnx_crx cnx_cix |
@@ -592,7 +688,7 @@
|
context-sensitive extended reduction |
lpx ( â¦?,?⦠⢠â¡[?,?] ? ) |
- lpx_ldrop lpx_aaa |
+ lpx_ldrop lpx_cpys lpx_lleq lpx_aaa |
|
@@ -608,7 +704,7 @@
cpx ( â¦?,?⦠⢠? â¡[?,?] ? ) |
- cpx_lift cpx_cix |
+ cpx_lift cpx_cpys cpx_lleq cpx_cix |
|
@@ -620,9 +716,9 @@
|
- context-sensitive extended irreducible forms |
- cix ( â¦?,?⦠⢠ð[?,?]â¦?⦠) |
- cix_append cix_lift |
+ irreducible forms for context-sensitive extended reduction |
+ cix ( â¦?,?⦠⢠â¡[?,?] ðâ¦?⦠) |
+ cix_lift |
|
@@ -634,9 +730,9 @@
|
- context-sensitive extended reducible forms |
- crx ( â¦?,?⦠⢠ð[?,?]â¦?⦠) |
- crx_append crx_lift |
+ reducible forms for context-sensitive extended reduction |
+ crx ( â¦?,?⦠⢠â¡[?,?] ðâ¦?⦠) |
+ crx_lift |
|
@@ -648,8 +744,8 @@
|
- context-sensitive normal forms |
- cnr ( â¦?,?⦠⢠ðâ¦?⦠) |
+ normal forms for context-sensitive reduction |
+ cnr ( â¦?,?⦠⢠⡠ðâ¦?⦠) |
cnr_lift cnr_crr cnr_cir |
@@ -692,9 +788,9 @@
|
|
- context-sensitive irreducible forms |
- cir ( â¦?,?⦠⢠ðâ¦?⦠) |
- cir_append cir_lift |
+ irreducible forms for context-sensitive reduction |
+ cir ( â¦?,?⦠⢠⡠ðâ¦?⦠) |
+ cir_lift |
|
@@ -706,9 +802,9 @@
|
- context-sensitive reducible forms |
- crr ( â¦?,?⦠⢠ðâ¦?⦠) |
- crr_append crr_lift |
+ reducible forms for context-sensitive reduction |
+ crr ( â¦?,?⦠⢠⡠ðâ¦?⦠) |
+ crr_lift |
|
@@ -760,7 +856,7 @@
atomic arity assignment |
aaa ( â¦?,?⦠⢠? â ? ) |
- aaa_lift aaa_lifts aaa_da aaa_ssta aaa_aaa |
+ aaa_lift aaa_lifts aaa_fqus aaa_da aaa_ssta aaa_aaa |
|
@@ -826,12 +922,22 @@
substitution |
- restricted local env. ref. |
- lsubr ( ? â ? ) |
- lsubr_lsubr |
-
+ | lazy equivalence for local environments |
+ lleq ( ? â[?,?] ? ) |
+ lleq_alt ( ? ââ[?,?] ? ) |
+ lleq_ldrop lleq_fqus lleq_lleq lleq_ext |
+
|
+
+
+
+
+ |
+ contxt-sensitive extended multiple substitution |
+ cpys ( â¦?,?⦠⢠? â¶*[?,?] ? ) |
+ cpys_alt ( â¦?,?⦠⢠? â¶â¶*[?,?] ? ) |
+ cpys_lift cpys_cpys |
|
@@ -841,8 +947,8 @@
iterated structural successor for closures |
- fsups ( â¦?,?,?⦠â* â¦?,?,?⦠) |
- fsups_fsups |
+ fqus ( â¦?,?,?⦠â* â¦?,?,?⦠) |
+ fqus_alt fqus_fqus |
|
@@ -857,8 +963,8 @@
|
- fsupp ( â¦?,?,?⦠â+ â¦?,?,?⦠) |
- fsupp_fsupp |
+ fqup ( â¦?,?,?⦠â+ â¦?,?,?⦠) |
+ fqup_fqup |
|
@@ -870,8 +976,8 @@
|
- generic local env. slicing |
- ldrops ( â©*[?] ? â¡ ? ) |
+ iterated local env. slicing |
+ ldrops ( â©*[?,?] ? â¡ ? ) |
ldrops_ldrop ldrops_ldrops |
@@ -922,10 +1028,72 @@
|
relocation |
+ contxt-sensitive extended ordinary substitution |
+ cpy ( â¦?,?⦠⢠? â¶[?,?] ? ) |
+ cpy_lift cpy_cpy |
+
+
+ |
+
+
+ |
+
+
+
+
+ |
+ restricted local env. ref. |
+ lsubr ( ? â ? ) |
+ lsubr_lsubr |
+
+
+ |
+
+
+ |
+
+
+
+
+ |
+ local env. ref. for extended substitution |
+ lsuby ( ? âÃ[?,?] ? ) |
+ lsuby_lsuby |
+
+
+ |
+
+
+ |
+
+
+
+
+ |
structural successor for closures |
- fsup ( â¦?,?,?⦠â â¦?,?,?⦠) |
- fsupq ( â¦?,?,?⦠â⸮ â¦?,?,?⦠) |
- fsupq_alt ( â¦?,?,?⦠ââ⸮ â¦?,?,?⦠) |
+ fquq ( â¦?,?,?⦠â⸮ â¦?,?,?⦠) |
+ fquq_alt ( â¦?,?,?⦠ââ⸮ â¦?,?,?⦠) |
+
+
+ |
+
+
+ |
+
+
+
+
+ |
+
+
+ |
+ fqu ( â¦?,?,?⦠â â¦?,?,?⦠) |
+
+
+ |
+
+
+ |
|
@@ -949,8 +1117,8 @@
basic local env. slicing |
- ldrop ( â©[?,?] ? â¡ ? ) |
- ldrop_append ldrop_lpx_sn ldrop_ldrop |
+ ldrop ( â©[?,?,?] ? â¡ ? ) |
+ ldrop_lpx_sn ldrop_leq ldrop_ldrop |
|
@@ -990,6 +1158,20 @@
grammar |
+ equivalence for local environments |
+ leq ( ? â[?,?] ? ) |
+ leq_leq |
+
+
+ |
+
+
+ |
+
+
+
+
+ |
pointwise extension of a relation |
lpx_sn |
lpx_sn_tc lpx_sn_lpx_sn |
@@ -1019,8 +1201,8 @@
closures |
- cl_shift ( ? @@ ? ) |
- cl_weight ( â¯{?,?,?} ) |
+ cl_weight ( â¯{?,?,?} ) |
+ cl_restricted_weight ( â¯{?,?} ) |
|
@@ -1136,6 +1318,6 @@
- Last update: Fri, 04 Oct 2013 15:36:48 +0200
+ Last update: Mon, 24 Feb 2014 19:58:07 +0100