X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;ds=inline;f=helm%2Fwww%2Flambdadelta%2Fbasic_2.html;h=5eb814f0354a77e4644498085d4ae644007dc98b;hb=6a4711dbb4bec52222e9d0586326ef03b9fbc81b;hp=65e3b34c99283688f87a9c9bdf2553f40755bb3a;hpb=ae78107140dc0d87bfb4db6d8d9861c4796df6d7;p=helm.git diff --git a/helm/www/lambdadelta/basic_2.html b/helm/www/lambdadelta/basic_2.html index 65e3b34c9..80ad18b87 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 | -||||||||
- + | + home | -local typed declaration ** | -Π⢠-λW | -âV | -âβ | -no | -#i | -|||||||
+ | + news + | ++ specification + | +
|
- 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 | -||||||||
+ | + documentation + | ++ implementation + | +
|
- local definition ** | -Π⢠-δV | -no | -local âδ | -no | -#i | |||||
+ | + foreword + | ++ milestones + | ++ version 2 + | +(background - core - applications) | +
|
- global definition *** | -Π⢠pδV | -no | -global âδ | -no | -$p | ++ version 2 + | ++ helena + | ++ Open Symbolic Notation (OSN) + |
no | -sort **** | -Π⢠âk | -no | -no | -no | -no | ++ citations + | ++ visibility + | ++ version 1 + | +(background - core) | +(static HELM directory) | ++ version 1 + | ++ library + | +(static LDDL directory) |
category | -objects | -+ | category | +objects | +
|
- + |
|
- + |
|
- + |
|
- + |
|
sizes | -files | -176 | -characters | -373293 | -nodes | -1085467 | +sizes | +files | +177 | +characters | +179834 | +nodes | +938855 |
propositions | -theorems | -76 | -lemmas | -780 | -total | -856 | +propositions | +theorems | +49 | +lemmas | +618 | +total | +667 |
concepts | -declared | -43 | -defined | -71 | -total | -114 | +concepts | +declared | +24 | +defined | +42 | +total | +66 |
component | -plane | -files | -+ | component | +plane | +files | +
|
- + |
|
- + |
|
dynamic typing | -"big tree" parallel computation | -yprs ( ? ⢠â¦?,?⦠â¥[g] â¦?,?⦠) | -yprs_yprs | -ygt ( ? ⢠â¦?,?⦠>[g] â¦?,?⦠) | -ygt_ygt | -||||||
+ | rt-transition | +t-bound context-sensitive rt-transition | +lfpr ( â¦?,?⦠⢠â¡[?,?] ? ) | +lfpr_length lfpr_drops lfpr_fqup lfpr_frees lfpr_aaa lfpr_lfpx lfpr_lfpr | +
|
- "big tree" parallel reduction | -ypr ( ? ⢠â¦?,?⦠â½[g] â¦?,?⦠) | -ysc ( ? ⢠â¦?,?⦠â»[g] â¦?,?⦠) | -
- - |
- + |
|
- - |
- local env. ref. for stratified native validity | -lsubsv ( ? ⢠? ¡â[?] ? ) | -lsubsv_ldrop lsubsv_lsuba lsubsv_ssta lsubsv_dxprs lsubsv_cpcs lsubsv_snv | -+ |
|
- + |
|
- ||||
+ | cpr ( â¦?,?⦠⢠? â¡[?] ? ) | +cpr_drops | +
|
- stratified native validity | -snv ( �,?⦠⢠? ¡[?] ) | -snv_lift snv_lpss snv_aaa snv_ssta snv_sstas snv_ssta_lpr snv_lpr snv_cpcs | -
- - |
- + |
|
||
equivalence | -local env. ref. for stratified static type assignment | -lsubss ( ? â¢â[?] ? ) | -lsubss_ldrop lsubss_ssta lsubss_cpcs | -
- - |
- + |
|
- |||||
+ |
|
- context-sensitive equivalence | -cpcs ( ? ⢠? â¬* ? ) | -cpcs_lpss cpcs_aaa cpcs_cprs cpcs_cpcs | -+ | cpm ( â¦?,?⦠⢠? â¡[?,?] ? ) | +cpm_simple cpm_drops cpm_lsubr cpm_cpx | +
|
- + |
|
|
conversion | -context-sensitive conversion | -cpc ( ? ⢠? ⬠? ) | -cpc_cpc | -
- - |
- + |
|
- |||||
computation | -decomposed extended computation | -dxprs ( â¦?,?⦠⢠? â¢*â¡*[?] ? ) | -dxprs_lift dxprs_lpss dxprs_aaa dxprs_dxprs | -+ | uncounted context-sensitive rt-transition | +lfpx ( â¦?,?⦠⢠â¬[?,?] ? ) | +lfpx_length lfpx_drops lfpx_fqup lfpx_frees lfpx_aaa | +
|
- + |
|
|
+ |
|
- context-sensitive extended computation | -cpxs ( â¦?,?⦠⢠? â¡*[?] ? ) | -cpxs_lift | -+ |
|
- + | cpx ( â¦?,?⦠⢠? â¬[?] ? ) | +cpx_simple cpx_drops cpx_lsubr | +
|
- |
- - |
- weakly normalizing computation | -cpe ( ? ⢠â¡* ðâ¦?⦠) | -cpe_cpe | -
- - |
- + |
|
|||||
+ |
|
- strongly normalizing computation | -csn_vector ( ? ⢠â¬* ? ) | -csn_tstc_vector csn_aaa | -+ | counted context-sensitive rt-transition | +cpg ( â¦?,?⦠⢠? â¬[?,?] ? ) | +cpg_simple cpg_drops cpg_lsubr | +
|
- + |
|
+ | static typing | +parameters | +sh | +sd | +
|
-
- - |
- csn ( ? ⢠â¬* ? ) | -csn_alt ( ? ⢠â¬â¬* ? ) | -csn_lift csn_lpr | -+ |
|
- - |
- context-sensitive computation | -lprs ( ? ⢠â¡* ? ) | -lprs_alt ( ? ⢠â¡â¡* ? ) | -lprs_ldrop lprs_lpss lprs_aaa lprs_cprs lprs_lprs | -
- - |
- ||||||
- - |
- + |
|
- cprs ( ? ⢠? â¡* ?) | -cprs_tstc cprs_tstc_vector cprs_lift cprs_lpss cprs_aaa cprs_cprs | -+ | restricted ref. for atomic arity assignment | +lsuba ( ? ⢠? â«â ? ) | +lsuba_drops lsuba_lsubr lsuba_aaa lsuba_lsuba | +
|
- + |
|
+ |
|
- local env. ref. for abstract candidates of reducibility | -lsubc ( ? â[?] ? ) | -lsubc_ldrop lsubc_ldrops lsubc_lsuba | -+ | atomic arity assignment | +aaa ( â¦?,?⦠⢠? â ? ) | +aaa_drops aaa_fqus aaa_lfeq aaa_aaa | +
|
- + |
|
+ |
|
- support for abstract computation properties | -acp | -acp_cr ( â¦?,?⦠ϵ[?] ã?ã ) | -acp_aaa | -+ | equivalence for closures on referred entries | +ffeq ( â¦?,?,?⦠⡠â¦?,?,?⦠) | +ffeq_freq | +
|
- |
reduction | -context-sensitive extended reduction | -lpx ( â¦?,?⦠⢠â¡[?] ? ) | -lpx_ldrop lpx_aaa | -
- - |
- + |
|
|||||
- - |
- + |
|
- cpx ( â¦?,?⦠⢠? â¡[?] ? ) | -cpx_lift | -+ | equivalence for local environments on referred entries | +lfeq ( ? â¡[?] ? ) | +lfeq_length lfeq_lreq lfeq_fqup lfeq_lfeq | +
|
- + |
|
+ |
|
- context-sensitive normal forms | -cnf ( ? ⢠ðâ¦?⦠) | -cnf_liftt cnf_crf cnf_cif | -+ | generic extension on referred entries | +lfxs ( ? ⦻*[?,?] ? ) | +lfxs_length lfxs_drops lfxs_fqup lfxs_lfxs | +
|
- + |
|
+ |
|
- context-sensitive reduction | -lpr ( ? ⢠⡠? ) | -lpr_ldrop lpr_lpss lpr_lpr | -+ | restricted ref. for context-sensitive free variables | +lsubf ( â¦?,?⦠â«ð * â¦?,?⦠) | +lsubf_frees | +
|
- + |
|
+ |
|
- + | context-sensitive free variables | +frees ( ? ⢠ð *â¦?⦠⡠? ) | +frees_weight frees_lreq frees_drops frees_fqup frees_fqus frees_frees | +
|
- cpr ( ? ⢠? ⡠? ) | -cpr_lift cpr_cif | -
- - |
- + |
|
+ |
|
- context-sensitive reducible forms | -crf ( ? ⢠ðâ¦?⦠) | -crf_append | -cif ( ? ⢠ðâ¦?⦠) | -cif_append | -|||||
unfold | -restricted parallel computation | -lpqs ( ? ⢠â¤* ? ) | -lpqs_ldrop lpqs_cpqs lpqs_lpqs | -+ | restricted ref. for local env. | +lsubr ( ? â« ? ) | +lsubr_length lsubr_drops lsubr_lsubr | +
|
- + |
|
|
- - |
- + | s-computation | +iterated structural successor for closures | +fqus ( â¦?,?,?⦠â* â¦?,?,?⦠) | +fqus_weight fqus_drops fqus_fqup fqus_fqus | +
|
- cpqs ( ? ⢠? â¤* ? ) | -cpqs_lift | -
- - |
- + |
|
+ |
|
- unfold | -unfold ( ? ⢠? ⧫* ? ) | -+ |
|
- + | fqup ( â¦?,?,?⦠â+ â¦?,?,?⦠) | +fqup_weight fqup_drops fqup_fqup | +
|
- + |
|
- - |
- iterated stratified static type assignment | -sstas ( â¦?,?⦠⢠? â¢*[?] ? ) | -sstas_lift sstas_lpss sstas_aaa sstas_sstas | -+ | s-transition | +structural successor for closures | +fquq ( â¦?,?,?⦠â⸮ â¦?,?,?⦠) | +fquq_length fquq_weight | +
|
- + |
|
static typing | -stratified static type assignment | -ssta ( â¦?,?⦠⢠? â¢[?,?] ? ) | -ssta_lift ssta_lpss ssta_aaa ssta_ssta | -+ |
|
- + |
|
- ||||
+ | fqu ( â¦?,?,?⦠â â¦?,?,?⦠) | +fqu_length fqu_weight | +
|
- local env. ref. for atomic arity assignment | -lsuba ( ? ââ ? ) | -lsuba_ldrop lsuba_aaa lsuba_lsuba | -
- - |
- + |
|
||
+ | relocation | +generic slicing for local environments | +drops_vector ( â¬*[?,?] ? â¡ ? ) ( â¬*[?] ? â¡ ? ) | +
|
- atomic arity assignment | -aaa ( ? ⢠? â ? ) | -aaa_lift aaa_lifts aaa_lpss aaa_aaa | -+ |
|
- + |
|
- - |
- parameters | -sh | -sd | -+ |
|
- + |
|
- ||||
substitution | -parallel substitution | -lpss ( ? ⢠â¶* ? ) | -lpss_ldrop lpss_cpss lpss_lpss | -+ | drops ( â¬*[?,?] ? â¡ ? ) ( â¬*[?] ? â¡ ? ) | +drops_lstar drops_weight drops_length drops_ceq drops_lexs drops_lreq drops_drops | +
|
- + |
|
||
+ |
|
- + | generic relocation for terms | +lifts_vector ( â¬*[?] ? â¡ ? ) | +lifts_lifts_vector | +
|
- cpss ( ? ⢠? â¶* ? ) | -cpss_lift | -
- - |
- + |
|
- - |
- local env. ref. for substitution | -lsubr ( ? â ? ) | -lsubr_lsubr | -+ |
|
-
- - |
- |||||
+ |
|
- iterated structural successor for closures | -fsups ( â¦?,?⦠â* â¦?,?⦠) | -fsups_fsups | -+ | lifts ( â¬*[?] ? â¡ ? ) | +lifts_simple lifts_weight lifts_lifts | +
|
- + |
|
|
- - |
- + |
|
- fsupp ( â¦?,?⦠â+ â¦?,?⦠) | -fsupp_fsupp | -+ | ranged equivalence for local environments | +lreq ( ? â¡[?] ? ) | +lreq_length lreq_lreq | +
|
- + |
|
+ |
|
- generic local env. slicing | -ldrops ( â©*[?] ? â¡ ? ) | -ldrops_ldrop ldrops_ldrops | -+ | generic entrywise extension | +lexs ( ? ⦻*[?,?,?] ? ) | +lexs_length lexs_lexs | +
|
- + |
|
+ | grammar | +append for local environments | +append ( ? @@ ? ) | +append_length | +
|
- generic term relocation | -lifts_vector ( â§*[?] ? â¡ ? ) | -lifts_lift_vector | -
- - |
- + |
|
+ |
|
- + | context-sensitive equivalences for terms | +ceq | +ceq_ceq | +
|
- lifts ( â§*[?] ? â¡ ? ) | -lifts_lift lifts_lifts | -
- - |
- + |
|
+ |
|
- support for generic relocation | -gr2 ( @â¦?,?⦠⡠? ) | -gr2_plus ( ? + ? ) | -gr2_minus ( ? â ? â¡ ? ) | -gr2_gr2 | -|||||
relocation | -structural successor for closures | -fsup ( â¦?,?⦠â â¦?,?⦠) | -fsupq ( â¦?,?⦠â⸮ â¦?,?⦠) | -fsupq_alt | -
- - |
- ||||||
+ | same top term structure | +tsts ( ? â ? ) | +tsts_tsts tsts_vector | +
|
- global env. slicing | -gdrop ( â©[?] ? â¡ ? ) | -gdrop_gdrop | -
- - |
- + |
|
|
+ |
|
- basic local env. slicing | -ldrop ( â©[?,?] ? â¡ ? ) | -ldrop_append ldrop_lpx_sn ldrop_ldrop | -+ | closures | +cl_weight ( â¯{?,?,?} ) | +cl_restricted_weight ( â¯{?,?} ) | +
|
- + |
|
- - |
- basic term relocation | -lift_vector ( â§[?,?] ? â¡ ? ) | -lift_lift_vector | -+ |
|
- + | internal syntax | +genv | +
|
- ||
+ |
|
-
- - |
- lift ( â§[?,?] ? â¡ ? ) | -lift_lift | -
- - |
-
- - |
- |||||
grammar | -pointwise extension of a relation | -lpx_sn | -lpx_sn_tc lpx_sn_lpx_sn | -
- - |
- + |
|
|||||
+ |
|
- same top term constructor | -tstc ( ? â ? ) | -tstc_tstc tstc_vector | -+ |
|
- + | lenv | +lenv_weight ( â¯{?} ) | +lenv_length ( |?| ) | +
|
- - |
- closures | -cl_shift ( ? @@ ? ) | -cl_weight ( â¯{?,?} ) | -+ |
|
- + |
|
+ term | +term_weight ( â¯{?} ) | +term_simple ( ðâ¦?⦠) | +term_vector ( â¶?.? ) |
+ |
|
- internal syntax | -genv | -+ |
|
- + | item | +
|
- + |
|
- |
- - |
-
- - |
- lenv | -lenv_weight ( â¯{?} ) | -lenv_length ( |?| ) | -lenv_append ( ? @@ ? ) | -||||||
- - |
-
- - |
- term | -term_weight ( â¯{?} ) | -term_simple ( ðâ¦?⦠) | -term_vector | -||||||
- - |
-
- - |
- item | -
- - |
-
- - |
- + |
|
|||||
+ |
|
- external syntax | -aarity | -+ | external syntax | +aarity | +
|
- + |
|
- + |
|