X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fwww%2Flambdadelta%2Fbasic_2.html;h=f00ca8e1a767ad574c21dacc0b23716b23c9d0b5;hb=f8bf3abd773864388fef5efe599ac77f292a6b9d;hp=8788e0eb129665af624441050af451f7c7b15482;hpb=a5d21c8955339a48f28c22e0c3cfe43363d39188;p=helm.git diff --git a/helm/www/lambdadelta/basic_2.html b/helm/www/lambdadelta/basic_2.html index 8788e0eb1..f00ca8e1a 100644 --- a/helm/www/lambdadelta/basic_2.html +++ b/helm/www/lambdadelta/basic_2.html @@ -6,8 +6,8 @@ - -
domain | -block | -leader | -applicator (with âθ)* | -reduction | -âζ * | -reference * | -
{X | Π⢠X : W} | -local typed abstraction * | -Π⢠+λW | -âV | -âβ | -no | -#i | -
- - |
- local typed declaration ** | -Π⢠-λW | -âV | -âβ | -no | -#i | -
- - |
- global typed declaration *** | -Π⢠pλW | -no | -no | -no | -$p | -
- - |
- native type annotation * | -Π⢠âW | -no | -no | -yes | -no | -
{X | Π⢠X = V} | -local abbreviation * | -Π⢠+δV | -no | -local âδ | -yes | -#i | -
- - |
- local definition ** | -Π⢠-δV | -no | -local âδ | -no | -#i | -
- - |
- global definition *** | -Π⢠pδV | -no | -global âδ | -no | -$p | -
no | -sort **** | -Π⢠âk | -no | -no | -no | -no | -
category | -objects | -+ | category | +objects | +
|
- + |
|
- + |
|
- + |
|
- + |
|
sizes | files | -301 | +362 | characters | -474902 | +430997 | nodes | -1399948 | +1829107 | ||||
propositions | theorems | -89 | +123 | lemmas | -917 | +1300 | total | -1006 | +1423 | ||||
concepts | declared | -50 | +54 | defined | -73 | +84 | total | -123 | +138 |
component | -plane | -files | -+ | component | +plane | +files | +
+ + |
+
+ + |
+
+ + |
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
examples | ++ | ex_cpr_omega | +
|
- + |
|
- + |
+ + |
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+ | + | + |
+ + |
+
+ + |
+
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dynamic typing | local env. ref. for stratified native validity | -lsubsv ( ? ⢠? ¡â[?,?] ? ) | -lsubsv_ldrop lsubsv_lsubd lsubsv_lsuba lsubsv_lsstas lsubsv_cpds lsubsv_cpcs lsubsv_snv | +lsubsv ( ? ⢠? ¡â«[?,?] ? ) | +lsubsv_lsuba lsubsv_lsubd lsubsv_lstas lsubsv_cpds lsubsv_cpcs lsubsv_snv |
|
@@ -332,7 +280,7 @@
stratified native validity | snv ( �,?⦠⢠? ¡[?,?] ) | -snv_lift snv_da_lpr snv_aaa snv_lsstas snv_lsstas_lpr snv_lpr snv_cpcs | +snv_lift snv_aaa snv_da_lpr snv_lstas snv_lstas_lpr snv_lpr snv_cpcs snv_preserve |
|
@@ -380,7 +328,7 @@
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
computation | -context-sensitive extended evaluation | +evaluation for context-sensitive extended reduction | cpxe ( â¦?,?⦠⢠â¡*[?,?] ðâ¦?⦠) |
@@ -396,7 +344,7 @@ |
|
- context-sensitive evaluation | +evaluation for context-sensitive reduction | cpre ( â¦?,?⦠⢠â¡* ðâ¦?⦠) | cpre_cpre | @@ -413,7 +361,7 @@ | strongly normalizing "big tree" computation | fsb ( â¦?,?⦠⢠⦥[?,?] ? ) | fsb_alt ( â¦?,?⦠⢠⦥⦥[?,?] ? ) | -fsb_fleq fsb_csx | +fsb_aaa fsb_csx |
|
@@ -423,8 +371,8 @@
strongly normalizing extended computation | -csx_vector ( â¦?,?⦠⢠â¬*[?,?] ? ) | -csx_tstc_vector csx_aaa | +lcosx ( ? ⢠~â¬*[?,?,?] ? ) | +lcosx_cpx |
|
@@ -439,9 +387,9 @@
|
- csx ( â¦?,?⦠⢠â¬*[?,?] ? ) | -csx_alt ( â¦?,?⦠⢠â¬â¬*[?,?] ? ) | -csx_lift csx_lpx | +lsx ( ? ⢠â¬*[?,?,?,?] ? ) | +lsx_alt ( ? ⢠â¬â¬*[?,?,?,?] ? ) | +lsx_drop lsx_lpx lsx_lpxs llsx_csx |
|
@@ -450,9 +398,11 @@
|
- parallel computation for "big tree" normal forms | -fpns ( â¦?,?,?⦠⢠ââ¡*[?,?] â¦?,?,?⦠) | -fpns_fpns | +
+ + |
+ csx_vector ( â¦?,?⦠⢠â¬*[?,?] ? ) | +csx_tstc_vector csx_aaa |
|
@@ -460,13 +410,27 @@
|||||||||||||||||||||||||||||||||||||||||
+ + |
+
+ + |
+ csx ( â¦?,?⦠⢠â¬*[?,?] ? ) | +csx_alt ( â¦?,?⦠⢠â¬â¬*[?,?] ? ) | +csx_lift csx_lleq csx_lpx csx_lpxs csx_fpbs | +
+ + |
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
"big tree" parallel computation | -fpbr ( â¦?,?,?⦠ââ¥[?,?] â¦?,?,?⦠) | -fpbr_fpbr | +fpbg ( â¦?,?,?⦠>â¡[?,?] â¦?,?,?⦠) | +fpbg_lift fpbg_fleq fpbg_fpbg |
|
@@ -481,8 +445,8 @@
|
- fpbg ( â¦?,?,?⦠>[?,?] â¦?,?,?⦠) | -fpbg_lift fpbg_fpbg | +fpbc ( â¦?,?,?⦠â»â¡[?,?] â¦?,?,?⦠) | +fpbc_fleq fpbc_fpbs |
|
@@ -490,6 +454,20 @@
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+ + |
+
+ + |
+ fpbu ( â¦?,?,?⦠â»[?,?] â¦?,?,?⦠) | +fpbu_lift fpbu_lleq | +fpbu_fleq | +
+ + |
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
@@ -499,7 +477,7 @@ |
fpbs ( â¦?,?,?⦠â¥[?,?] â¦?,?,?⦠) | fpbs_alt ( â¦?,?,?⦠â¥â¥[?,?] â¦?,?,?⦠) | -fpbs_lift fpbs_fleq fpbs_fpbs | +fpbs_lift fpbs_fleq fpbs_aaa fpbs_fpbs fpbs_ext |
|
@@ -524,8 +502,10 @@
context-sensitive extended computation | lpxs ( â¦?,?⦠⢠â¡*[?,?] ? ) | -lpxs_alt ( â¦?,?⦠⢠â¡â¡*[?,?] ? ) | -lpxs_ldrop lpxs_lleq lpxs_aaa lpxs_cpxs lpxs_lpxs | +lpxs_drop lpxs_lleq lpxs_aaa lpxs_cpxs lpxs_lpxs | +
+ + |
|
@@ -538,7 +518,7 @@
cpxs ( â¦?,?⦠⢠? â¡*[?,?] ? ) | -cpxs_tstc cpxs_tstc_vector cpxs_lift cpxs_lleq cpxs_aaa cpxs_cpxs | +cpxs_tstc cpxs_tstc_vector cpxs_leq cpxs_lift cpxs_lleq cpxs_aaa cpxs_cpxs |
|
@@ -552,8 +532,10 @@
context-sensitive computation | lprs ( â¦?,?⦠⢠â¡* ? ) | -lprs_alt ( â¦?,?⦠⢠â¡â¡* ? ) | -lprs_ldrop lprs_cprs lprs_lprs | +lprs_drop lprs_cprs lprs_lprs | +
+ + |
|
@@ -579,8 +561,8 @@
local env. ref. for abstract candidates of reducibility | -lsubc ( ? ⢠? â[?] ? ) | -lsubc_ldrop lsubc_ldrops lsubc_lsuba | +lsubc ( ? ⢠? â«[?] ? ) | +lsubc_drop lsubc_drops lsubc_lsuba |
|
@@ -603,24 +585,8 @@
||||||||||||||||||||||||||||||||||||||||||||||||||
reduction | "big tree" parallel reduction | -fpbc ( â¦?,?,?⦠â»[?,?] â¦?,?,?⦠) | -fpbc_lift | -
- - |
-
- - |
- ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- - |
-
- - |
fpb ( â¦?,?,?⦠â½[?,?] â¦?,?,?⦠) | -fpb_lift | +fpb_lift fpb_aaa |
|
@@ -632,8 +598,8 @@
|
- context-sensitive extended normal forms | -cnx ( â¦?,?⦠⢠ð[?,?]â¦?⦠) | +normal forms for context-sensitive extended reduction | +cnx ( â¦?,?⦠⢠â¡[?,?] ðâ¦?⦠) | cnx_lift cnx_crx cnx_cix |
@@ -648,10 +614,8 @@ |
context-sensitive extended reduction | lpx ( â¦?,?⦠⢠â¡[?,?] ? ) | -lpx_leq lpx_ldrop lpx_lleq lpx_aaa | -
- - |
+ lpx_drop lpx_frees | +lpx_lleq lpx_aaa |
|
@@ -664,7 +628,7 @@
cpx ( â¦?,?⦠⢠? â¡[?,?] ? ) | -cpx_leq cpx_lift cpx_cix | +cpx_leq cpx_lift cpx_llpx_sn cpx_lleq cpx_cix |
|
@@ -676,9 +640,9 @@
|
- context-sensitive extended irreducible forms | -cix ( â¦?,?⦠⢠ð[?,?]â¦?⦠) | -cix_append cix_lift | +irreducible forms for context-sensitive extended reduction | +cix ( â¦?,?⦠⢠â¡[?,?] ðâ¦?⦠) | +cix_lift |
|
@@ -690,9 +654,9 @@
|
- context-sensitive extended reducible forms | -crx ( â¦?,?⦠⢠ð[?,?]â¦?⦠) | -crx_append crx_lift | +reducible forms for context-sensitive extended reduction | +crx ( â¦?,?⦠⢠â¡[?,?] ðâ¦?⦠) | +crx_lift |
|
@@ -704,8 +668,8 @@
|
- context-sensitive normal forms | -cnr ( â¦?,?⦠⢠ðâ¦?⦠) | +normal forms for context-sensitive reduction | +cnr ( â¦?,?⦠⢠⡠ðâ¦?⦠) | cnr_lift cnr_crr cnr_cir |
@@ -720,7 +684,7 @@ |
context-sensitive reduction | lpr ( �,?⦠⢠⡠? ) | -lpr_ldrop lpr_lpr | +lpr_drop lpr_lpr |
|
@@ -736,7 +700,7 @@
cpr ( �,?⦠⢠? ⡠? ) | -cpr_lift cpr_cir | +cpr_lift cpr_llpx_sn cpr_cir |
|
@@ -748,9 +712,9 @@
|
- context-sensitive irreducible forms | -cir ( â¦?,?⦠⢠ðâ¦?⦠) | -cir_append cir_lift | +irreducible forms for context-sensitive reduction | +cir ( â¦?,?⦠⢠⡠ðâ¦?⦠) | +cir_lift |
|
@@ -762,9 +726,9 @@
|
- context-sensitive reducible forms | -crr ( â¦?,?⦠⢠ðâ¦?⦠) | -crr_append crr_lift | +reducible forms for context-sensitive reduction | +crr ( â¦?,?⦠⢠⡠ðâ¦?⦠) | +crr_lift |
|
@@ -791,18 +755,18 @@
iterated static type assignment | -lsstas ( â¦?,?⦠⢠? â¢*[?,?,?] ? ) | -lsstas_alt ( â¦?,?⦠⢠? â¢â¢*[?,?,?] ? ) | -lsstas_lift lsstas_aaa lsstas_lsstas | +lstas ( â¦?,?⦠⢠? â¢*[?,?] ? ) | +lstas_alt ( â¦?,?⦠⢠? â¢â¢*[?,?] ? ) | +lstas_lift lstas_aaa lstas_da lstas_lstas |
|
static typing | -local env. ref. for atomic arity assignment | -lsuba ( ? ⢠? ââ ? ) | -lsuba_ldrop lsuba_aaa lsuba_lsuba | +local env. ref. for degree assignment | +lsubd ( ? ⢠? âªâ« ? ) | +lsubd_da lsubd_lsubd |
|
@@ -814,9 +778,9 @@
|
- atomic arity assignment | -aaa ( â¦?,?⦠⢠? â ? ) | -aaa_lift aaa_lifts aaa_da aaa_ssta aaa_aaa | +degree assignment | +da ( â¦?,?⦠⢠? âª[?,?] ? ) | +da_lift da_aaa da_sta da_da |
|
@@ -828,9 +792,9 @@
|
- stratified static type assignment | -ssta ( â¦?,?⦠⢠? â¢[?,?] ? ) | -ssta_lift ssta_ssta | +static type assignment | +sta ( â¦?,?⦠⢠? â¢[?] ? ) | +sta_lift sta_lpx_sn sta_aaa sta_sta |
|
@@ -842,9 +806,9 @@
|
- local env. ref. for degree assignment | -lsubd ( ? ⢠? âªâ ? ) | -lsubd_da lsubd_lsubd | +parameters | +sh | +sd |
|
@@ -856,9 +820,9 @@
|
- degree assignment | -da ( â¦?,?⦠⢠? âª[?,?] ? ) | -da_lift da_da | +local env. ref. for atomic arity assignment | +lsuba ( ? ⢠? ââ« ? ) | +lsuba_aaa lsuba_lsuba |
|
@@ -870,9 +834,23 @@
|
- parameters | -sh | -sd | +atomic arity assignment | +aaa ( â¦?,?⦠⢠? â ? ) | +aaa_lift aaa_lifts aaa_fqus aaa_lleq aaa_aaa | +
+ + |
+
+ + |
+ |||||||||||||||||||||||||||||||
+ + |
+ restricted local env. ref. | +lsubr ( ? â« ? ) | +lsubr_lsubr |
|
@@ -881,10 +859,54 @@
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
substitution | -restricted local env. ref. | -lsubr ( ? â ? ) | -lsubr_lsubr | +multiple substitution | +lazy equivalence | +fleq ( â¦?,?,?⦠â¡[?] â¦?,?,?⦠) | +fleq_fleq | +
+ + |
+
+ + |
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+ + |
+
+ + |
+ lleq ( ? â¡[?,?] ? ) | +lleq_alt lleq_alt_rec lleq_leq lleq_drop lleq_fqus lleq_llor lleq_lleq | +
+ + |
+
+ + |
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+ + |
+ lazy pointwise extension of a relation | +llpx_sn | +llpx_sn_alt llpx_sn_alt_rec llpx_sn_tc llpx_sn_leq llpx_sn_drop llpx_sn_lpx_sn llpx_sn_frees llpx_sn_llor | +
+ + |
+
+ + |
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+ + |
+ pointwise union for local environments | +llor ( ? â©[?,?] ? â¡ ? ) | +llor_alt llor_drop |
|
@@ -892,13 +914,39 @@
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+ + |
+ context-sensitive exclusion from free variables | +frees ( ? ⢠? ϵ ð *[?]â¦?⦠) | +frees_append frees_leq frees_lift | +
+ + |
+
+ + |
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+ + |
+ contxt-sensitive extended multiple substitution | +cpys ( â¦?,?⦠⢠? â¶*[?,?] ? ) | +cpys_alt ( â¦?,?⦠⢠? â¶â¶*[?,?] ? ) | +cpys_lift cpys_cpys | +
+ + |
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
iterated structural successor for closures | -fqus ( â¦?,?,?⦠â* â¦?,?,?⦠) | -fqus_alt fqus_lleq fqus_fqus | +fqus ( â¦?,?,?⦠â* â¦?,?,?⦠) | +fqus_alt fqus_fqus |
|
@@ -913,8 +961,8 @@
|
- fqup ( â¦?,?,?⦠â+ â¦?,?,?⦠) | -fqup_lleq fqup_fqup | +fqup ( â¦?,?,?⦠â+ â¦?,?,?⦠) | +fqup_fqup |
|
@@ -926,9 +974,9 @@
|
- generic local env. slicing | -ldrops ( â©*[?] ? â¡ ? ) | -ldrops_ldrop ldrops_ldrops | +iterated local env. slicing | +drops ( â©*[?,?] ? â¡ ? ) | +drops_drop drops_drops |
|
@@ -977,11 +1025,13 @@
gr2_gr2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
relocation | +substitution | structural successor for closures | -fquq ( â¦?,?,?⦠â⸮ â¦?,?,?⦠) | -fquq_alt ( â¦?,?,?⦠ââ⸮ â¦?,?,?⦠) | -fquq_lleq | +fquq ( â¦?,?,?⦠â⸮ â¦?,?,?⦠) | +fquq_alt ( â¦?,?,?⦠ââ⸮ â¦?,?,?⦠) | +
+ + |
|
@@ -993,8 +1043,10 @@
|
- fqu ( â¦?,?,?⦠â â¦?,?,?⦠) | -fqu_lleq | +fqu ( â¦?,?,?⦠â â¦?,?,?⦠) | +
+ + |
|
@@ -1006,9 +1058,9 @@
|
- lazy equivalence for local environments | -lleq ( ? â[?,?] ? ) | -lleq_lleq | +global env. slicing | +gget ( â©[?] ? â¡ ? ) | +gget_gget |
|
@@ -1020,9 +1072,9 @@
|
- global env. slicing | -gdrop ( â©[?] ? â¡ ? ) | -gdrop_gdrop | +contxt-sensitive extended ordinary substitution | +cpy ( â¦?,?⦠⢠? â¶[?,?] ? ) | +cpy_lift cpy_nlift cpy_cpy |
|
@@ -1034,9 +1086,9 @@
|
- basic local env. slicing | -ldrop ( â©[?,?] ? â¡ ? ) | -ldrop_append ldrop_lpx_sn ldrop_leq ldrop_ldrop | +local env. ref. for extended substitution | +lsuby ( ? âÃ[?,?] ? ) | +lsuby_lsuby |
|
@@ -1048,9 +1100,9 @@
|
- basic term relocation | -lift_vector ( â§[?,?] ? â¡ ? ) | -lift_lift_vector | +pointwise extension of a relation | +lpx_sn | +lpx_sn_alt lpx_sn_tc lpx_sn_drop lpx_sn_lpx_sn |
|
@@ -1062,11 +1114,9 @@
|
-
- - |
- lift ( â§[?,?] ? â¡ ? ) | -lift_lift | +basic local env. slicing | +drop ( â©[?,?,?] ? â¡ ? ) | +drop_append drop_leq drop_drop |
|
@@ -1075,26 +1125,40 @@
||||||||||||||||||||||||
grammar | -equivalence for local environments | -leq ( ? â[?,?] ? ) | -+ |
|
- + | basic term relocation | +lift_vector ( â§[?,?] ? â¡ ? ) | +lift_lift_vector | +
|
- + |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+ |
+ + |
+
+ + |
+ lift ( â§[?,?] ? â¡ ? ) | +lift_neq lift_lift | +
|
- pointwise extension of a relation | -lpx_sn | -lpx_sn_tc lpx_sn_lpx_sn | +
+ + |
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
grammar | +equivalence for local environments | +leq ( ? ⩬[?,?] ? ) | +leq_leq |
|
@@ -1107,7 +1171,7 @@
same top term constructor | -tstc ( ? â ? ) | +tstc ( ? â ? ) | tstc_tstc tstc_vector |
@@ -1121,8 +1185,8 @@ |
closures | -cl_shift ( ? @@ ? ) | -cl_weight ( â¯{?,?,?} ) | +cl_weight ( â¯{?,?,?} ) | +cl_restricted_weight ( â¯{?,?} ) |
|
@@ -1208,7 +1272,8 @@