X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fwww%2Flambdadelta%2Fbasic_2.html;h=8e5745e167831a675faa3ae35b90f89649ebba45;hb=645b62762e9c86e343d4741541a2ddccfed8ebc7;hp=37a3e6f72c68897ae8ebc558b5d26c72e91fa490;hpb=7cdb8e166b4f74dc6ddd39c7ca332e618b2bd960;p=helm.git diff --git a/helm/www/lambdadelta/basic_2.html b/helm/www/lambdadelta/basic_2.html index 37a3e6f72..8e5745e16 100644 --- a/helm/www/lambdadelta/basic_2.html +++ b/helm/www/lambdadelta/basic_2.html @@ -1,88 +1,1277 @@ - +
- - - - - -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 | |||||
sizes | files | 245 | characters | 468891 | nodes | 1272831 |
propositions | theorems | 84 | lemmas | 1078 | total | 1162 |
concepts | declared | 43 | defined | 79 | total | 122 |
category | +objects | +
+ + |
+
+ + |
+
+ + |
+
+ + |
+
+ + |
+
sizes | +files | +361 | +characters | +652919 | +nodes | +1828390 | +
propositions | +theorems | +121 | +lemmas | +1299 | +total | +1420 | +
concepts | +declared | +54 | +defined | +81 | +total | +135 | +
component | plane | files | ||||
dynamic typing | stratified native validity | snv ( �,?⦠⩠? :[?] ) | snv_lift snv_ltpss_dx snv_ltpss_sn snv_aaa snv_ssta snv_cpr_ssta snv_cpr snv_dxprs | |||
equivalence | focalized equivalence | lfpcs ( â¦?⦠â¬* â¦?⦠) | lfpcs_aaa lfpcs_fpcs lfpcs_lfprs lfpcs_lfpcs | |||
fpcs ( â¦?,?⦠â¬* â¦?,?⦠) | fpcs_aaa fpcs_cpcs fpcs_fprs fpcs_fpcs | |||||
local env. ref. for context-sensitive equivalence | lsubse ( ? â¢â¢â[?] ? ) | lsubse_ldrop lsubse_ssta lsubse_cpcs | ||||
context-sensitive equivalence | cpcs ( ? ⢠? â¬* ? ) | cpcs_ltpss_dx cpcs_ltpss_sn cpcs_delift cpcs_aaa cpcs_ltpr cpcs_cprs cpcs_cpcs | ||||
conversion | focalized conversion | lfpc ( �⦠⬠�⦠) | lfpc_lfpc | |||
fpc ( �,?⦠⬠�,?⦠) | fpc_fpc | |||||
context-sensitive conversion | cpc ( ? ⢠? ⬠? ) | cpc_cpc | ||||
computation | big tree order | ygt ( ? ⢠�,?⦠>[g] �,?⦠) | ygt_ygt | |||
decomposed extended computation | dxprs ( â¦?,?⦠⢠? â¢*â¡*[?] ? ) | dxprs_lift dxprs_ltpss_dx dxprs_ltpss_sn dxprs_aaa dxpr_lsubss dxprs_dxprs | ||||
weakly normalizing computation | cpe ( ? ⢠â¡* ðâ¦?⦠) | cpe_cpe | ||||
strongly normalizing computation | csn_vector ( ? ⢠â¬* ? ) | csn_cpr_vector csn_tstc_vector csn_aaa | ||||
csn ( ? ⢠â¬* ? ) | csn_alt ( ? ⢠â¬â¬* ? ) | csn_lift csn_cpr csn_lfpr | ||||
focalized computation | lfprs ( â¦?⦠â¡* â¦?⦠) | lfprs_aaa lfprs_ltprs lfprs_cprs lfprs_fprs lfprs_lfprs | ||||
fprs ( â¦?,?⦠â¡* â¦?,?⦠) | fprs_aaa fprs_fprs | |||||
context-sensitive computation | cprs (? ⢠? â¡* ?) | cprs_lift cprs_tpss cprs_ltpss_dx cprs_ltpss_sn cprs_delift cprs_aaa cprs_ltpr cprs_lfpr cprs_cprs cprs_lfprs cprs_tstc cprs_tstc_vector | ||||
context-free computation | ltprs ( ? â¡* ? ) | ltprs_alt ( ? â¡â¡* ? ) | ltprs_ldrop ltprs_ltprs | |||
tprs ( ? â¡* ?) | tprs_lift tprs_tprs | |||||
local env. ref. for abstract candidates of reducibility | lsubc ( ? â[?] ? ) | lsubc_ldrop lsubc_ldrops lsubc_lsuba | ||||
support for abstract computation properties | acp | acp_cr ( â¦?,?⦠ϵ[?] ã?ã ) | acp_aaa | |||
reducibility | big tree successor | ysucc ( ? ⢠â¦?,?⦠â»[g] â¦?,?⦠) | ||||
context-sensitive focalized reduction | cfpr ( ? ⢠�,?⦠⡠�,?⦠) | cnfpr_ltpss cfpr_aaa cfpr_cpr cfpr_cfpr | ||||
context-free focalized reduction | lfpr ( â¦?⦠⡠â¦?⦠) | lfpr_alt ( â¦?⦠â¡â¡ â¦?⦠) | lfpr_aaa lfpr_cpr lfpr_fpr lfpr_lfpr | |||
fpr ( �,?⦠⡠�,?⦠) | fpr_cpr fpr_fpr | |||||
context-sensitive normal forms | cnf ( ? ⢠ðâ¦?⦠) | cnf_lift cnf_cif | ||||
context-sensitive reduction | cpr ( ? ⢠? ⡠? ) | cpr_lift cpr_tpss cpr_ltpss_dx cpr_ltpss_sn cpr_delift cpr_aaa cpr_ltpr cpr_cpr | ||||
context-sensitive reducible forms | crf ( ? ⢠ðâ¦?⦠) | crf_append | cif ( ? ⢠ðâ¦?⦠) | cif_append | ||
context-free normal forms | thnf ( ððâ¦?⦠) | |||||
context-free reduction | ltpr ( ? â¡ ? ) | ltpr_ldrop ltpr_tps ltpr_ltpss_dx ltpr_ltpss_sn ltpr_aaa ltpr_ltpr | ||||
tpr ( ? â¡ ? ) | tpr_lift tpr_tps tpr_tpss tpr_delift tpr_tpr | |||||
unwind | iterated stratified static type assignment | sstas ( â¦?,?⦠⢠? â¢*[?] ? ) | sstas_lift sstas_ltpss_dx sstas_ltpss_sn sstas_aaa sstas_lsubss sstas_sstas | |||
static typing | local env. ref. for stratified static type assignment | lsubss ( ? â¢â[?] ? ) | lsubss_ldrop lsubss_ssta lsubss_lsubss | |||
stratified static type assignment | ssta ( â¦?,?⦠⢠? â¢[?,?] ? ) | ssta_lift ssta_ltpss_dx ssta_ltpss_sn ssta_aaa ssta_ssta | ||||
local env. ref. for atomic arity assignment | lsuba ( ? ââ ? ) | lsuba_ldrop lsuba_aaa lsuba_lsuba | ||||
atomic arity assignment | aaa ( ? ⢠? â ? ) | aaa_lift aaa_lifts aaa_ltpss_dx aaa_ltpss_sn aaa_aaa | ||||
parameters | sh | sd | ||||
unfold | basic local env. thinning | thin ( ? â¼*[?,?] â¡ ? ) | thin_ldrop thin_delift | |||
inverse basic term relocation | delift ( ? ⢠? â¼*[?,?] â¡ ? ) | delift_alt ( ? ⢠? â¼â¼*[?,?] â¡ ? ) | delift_lift delift_tpss delift_ltpss delift_delift | |||
partial unfold | ltpss_sn ( ? ⢠â¶*[?,?] ? ) | ltpss_sn_alt ( ? ⢠â¶â¶*[?,?] ? ) | ltpss_sn_ldrop ltpss_sn_tps ltpss_sn_tpss ltpss_sn_ltpss_sn | |||
ltpss_dx ( ? â¶*[?,?] ? ) | ltpss_dx_ldrop ltpss_dx_tps ltpss_dx_tpss ltpss_dx_ltpss_dx | |||||
tpss ( ? ⢠? â¶*[?,?] ? ) | tpss_alt ( ? ⢠? â¶â¶*[?,?] ? ) | tpss_lift | tpss_tpss | |||
generic local env. slicing | ldrops ( â©*[?] ? â¡ ? ) | ldrops_ldrop ldrops_ldrops | ||||
iterated restricted structural predecessor for closures | frsups ( â¦?,?⦠â§* â¦?,?⦠) | frsups_frsups | ||||
frsupp ( â¦?,?⦠â§+ â¦?,?⦠) | frsupp_frsupp | |||||
generic term relocation | lifts_vector ( â§*[?] ? â¡ ? ) | lifts_lift_vector | ||||
lifts ( â§*[?] ? â¡ ? ) | lifts_lift lifts_lifts | |||||
support for generic relocation | gr2 ( @â¦?,?⦠⡠? ) | gr2_plus ( ? + ? ) | gr2_minus ( ? â ? â¡ ? ) | gr2_gr2 | ||
substitution | parallel substitution | tps ( ? ⢠? â¶[?,?] ? ) | tps_lift tps_tps | |||
global env. slicing | gdrop ( â©[?] ? â¡ ? ) | gdrop_gdrop | ||||
basic local env. slicing | ldrop ( â©[?,?] ? â¡ ? ) | ldrop_append ldrop_lpx ldrop_sfr ldrop_ldrop | ||||
local env. ref. for substitution | lsubs ( ? â¼[?,?] ? ) | (lsubs_lsubs) | lsubs_sfr ( â½[?,?] ? ) | |||
restricted structural predecessor for closures | frsup ( �,?⦠⧠�,?⦠) | |||||
basic term relocation | lift_vector ( â§[?,?] ? â¡ ? ) | lift_lift_vector | ||||
lift ( â§[?,?] ? â¡ ? ) | lift_lift | |||||
grammar | same head term form | tshf ( ? â ? ) | (tshf_tshf) | |||
same top term constructor | tstc ( ? â ? ) | tstc_tstc tstc_vector | ||||
closures | cl_shift ( ? @@ ? ) | cl_weight ( â¯{?,?} ) | ||||
internal syntax | genv | |||||
lenv | lenv_weight ( â¯{?} ) | lenv_length ( |?| ) | lenv_append ( ? @@ ? ) | lenv_px lenv_px_bi | ||
term | term_weight ( â¯{?} ) | term_simple ( ðâ¦?⦠) | term_vector | |||
item | ||||||
external syntax | aarity |
component | +plane | +files | +
+ + |
+
+ + |
+
+ + |
+
dynamic typing | +local env. ref. for stratified native validity | +lsubsv ( ? ⢠? ¡â«[?,?] ? ) | +lsubsv_lsuba lsubsv_lsubd lsubsv_lstas lsubsv_cpds lsubsv_cpcs lsubsv_snv | +
+ + |
+
+ + |
+
+ + |
+ stratified native validity | +snv ( �,?⦠⢠? ¡[?,?] ) | +snv_lift snv_aaa snv_da_lpr snv_lstas snv_lstas_lpr snv_lpr snv_cpcs snv_preserve | +
+ + |
+
+ + |
+
equivalence | +decomposed extended equivalence | +cpes ( â¦?,?⦠⢠? â¢*â¬*[?,?] ? ) | +cpes_cpds | +
+ + |
+
+ + |
+
+ + |
+ context-sensitive equivalence | +cpcs ( â¦?,?⦠⢠? â¬* ? ) | +cpcs_aaa cpcs_cprs cpcs_cpcs | +
+ + |
+
+ + |
+
conversion | +context-sensitive conversion | +cpc ( �,?⦠⢠? ⬠? ) | +cpc_cpc | +
+ + |
+
+ + |
+
computation | +evaluation for context-sensitive extended reduction | +cpxe ( â¦?,?⦠⢠â¡*[?,?] ðâ¦?⦠) | +
+ + |
+
+ + |
+
+ + |
+
+ + |
+ evaluation for context-sensitive reduction | +cpre ( â¦?,?⦠⢠â¡* ðâ¦?⦠) | +cpre_cpre | +
+ + |
+
+ + |
+
+ + |
+ strongly normalizing "big tree" computation | +fsb ( �,?⦠⢠⦥[?,?] ? ) | +fsb_alt ( �,?⦠⢠⦥⦥[?,?] ? ) | +fsb_aaa fsb_csx | +
+ + |
+
+ + |
+ strongly normalizing extended computation | +lcosx ( ? ⢠~â¬*[?,?,?] ? ) | +lcosx_cpx | +
+ + |
+
+ + |
+
+ + |
+
+ + |
+ lsx ( ? ⢠â¬*[?,?,?,?] ? ) | +lsx_alt ( ? ⢠â¬â¬*[?,?,?,?] ? ) | +lsx_drop lsx_lpx lsx_lpxs llsx_csx | +
+ + |
+
+ + |
+
+ + |
+ csx_vector ( â¦?,?⦠⢠â¬*[?,?] ? ) | +csx_tstc_vector csx_aaa | +
+ + |
+
+ + |
+
+ + |
+
+ + |
+ csx ( â¦?,?⦠⢠â¬*[?,?] ? ) | +csx_alt ( â¦?,?⦠⢠â¬â¬*[?,?] ? ) | +csx_lift csx_lleq csx_lpx csx_lpxs csx_fpbs | +
+ + |
+
+ + |
+ "big tree" parallel computation | +fpbg ( â¦?,?,?⦠>â¡[?,?] â¦?,?,?⦠) | +fpbg_lift fpbg_fleq fpbg_fpbg | +
+ + |
+
+ + |
+
+ + |
+
+ + |
+ fpbc ( â¦?,?,?⦠â»â¡[?,?] â¦?,?,?⦠) | +fpbc_fleq fpbc_fpbs | +
+ + |
+
+ + |
+
+ + |
+
+ + |
+ fpbu ( â¦?,?,?⦠â»[?,?] â¦?,?,?⦠) | +fpbu_lift fpbu_lleq | +fpbu_fleq | +
+ + |
+
+ + |
+
+ + |
+ fpbs ( â¦?,?,?⦠â¥[?,?] â¦?,?,?⦠) | +fpbs_alt ( â¦?,?,?⦠â¥â¥[?,?] â¦?,?,?⦠) | +fpbs_lift fpbs_fleq fpbs_aaa fpbs_fpbs fpbs_ext | +
+ + |
+
+ + |
+ decomposed extended computation | +cpds ( â¦?,?⦠⢠? â¢*â¡*[?,?] ? ) | +cpds_lift cpds_aaa cpds_cpds | +
+ + |
+
+ + |
+
+ + |
+ context-sensitive extended computation | +lpxs ( â¦?,?⦠⢠â¡*[?,?] ? ) | +lpxs_drop lpxs_lleq lpxs_aaa lpxs_cpxs lpxs_lpxs | +
+ + |
+
+ + |
+
+ + |
+
+ + |
+ cpxs ( â¦?,?⦠⢠? â¡*[?,?] ? ) | +cpxs_tstc cpxs_tstc_vector cpxs_leq cpxs_lift cpxs_lleq cpxs_aaa cpxs_cpxs | +
+ + |
+
+ + |
+
+ + |
+ context-sensitive computation | +lprs ( â¦?,?⦠⢠â¡* ? ) | +lprs_drop lprs_cprs lprs_lprs | +
+ + |
+
+ + |
+
+ + |
+
+ + |
+ cprs ( â¦?,?⦠⢠? â¡* ?) | +cprs_lift cprs_cprs | +
+ + |
+
+ + |
+
+ + |
+ local env. ref. for abstract candidates of reducibility | +lsubc ( ? ⢠? â«[?] ? ) | +lsubc_drop lsubc_drops lsubc_lsuba | +
+ + |
+
+ + |
+
+ + |
+ support for abstract computation properties | +acp | +acp_cr ( â¦?,?,?⦠ϵ[?] ã?ã ) | +acp_aaa | +
+ + |
+
reduction | +"big tree" parallel reduction | +fpb ( â¦?,?,?⦠â½[?,?] â¦?,?,?⦠) | +fpb_lift fpb_aaa | +
+ + |
+
+ + |
+
+ + |
+ normal forms for context-sensitive extended reduction | +cnx ( â¦?,?⦠⢠â¡[?,?] ðâ¦?⦠) | +cnx_lift cnx_crx cnx_cix | +
+ + |
+
+ + |
+
+ + |
+ context-sensitive extended reduction | +lpx ( â¦?,?⦠⢠â¡[?,?] ? ) | +lpx_drop lpx_frees | +lpx_lleq lpx_aaa | +
+ + |
+
+ + |
+
+ + |
+ cpx ( â¦?,?⦠⢠? â¡[?,?] ? ) | +cpx_leq cpx_lift cpx_llpx_sn cpx_lleq cpx_cix | +
+ + |
+
+ + |
+
+ + |
+ irreducible forms for context-sensitive extended reduction | +cix ( â¦?,?⦠⢠â¡[?,?] ðâ¦?⦠) | +cix_lift | +
+ + |
+
+ + |
+
+ + |
+ reducible forms for context-sensitive extended reduction | +crx ( â¦?,?⦠⢠â¡[?,?] ðâ¦?⦠) | +crx_lift | +
+ + |
+
+ + |
+
+ + |
+ normal forms for context-sensitive reduction | +cnr ( â¦?,?⦠⢠⡠ðâ¦?⦠) | +cnr_lift cnr_crr cnr_cir | +
+ + |
+
+ + |
+
+ + |
+ context-sensitive reduction | +lpr ( �,?⦠⢠⡠? ) | +lpr_drop lpr_lpr | +
+ + |
+
+ + |
+
+ + |
+
+ + |
+ cpr ( �,?⦠⢠? ⡠? ) | +cpr_lift cpr_llpx_sn cpr_cir | +
+ + |
+
+ + |
+
+ + |
+ irreducible forms for context-sensitive reduction | +cir ( â¦?,?⦠⢠⡠ðâ¦?⦠) | +cir_lift | +
+ + |
+
+ + |
+
+ + |
+ reducible forms for context-sensitive reduction | +crr ( â¦?,?⦠⢠⡠ðâ¦?⦠) | +crr_lift | +
+ + |
+
+ + |
+
unfold | +unfold | +unfold ( �,?⦠⢠? ⧫* ? ) | +
+ + |
+
+ + |
+
+ + |
+
+ + |
+ iterated static type assignment | +lstas ( â¦?,?⦠⢠? â¢*[?,?] ? ) | +lstas_alt ( â¦?,?⦠⢠? â¢â¢*[?,?] ? ) | +lstas_lift lstas_aaa lstas_da lstas_lstas | +
+ + |
+
static typing | +local env. ref. for degree assignment | +lsubd ( ? ⢠? âªâ« ? ) | +lsubd_da lsubd_lsubd | +
+ + |
+
+ + |
+
+ + |
+ degree assignment | +da ( â¦?,?⦠⢠? âª[?,?] ? ) | +da_lift da_aaa da_sta da_da | +
+ + |
+
+ + |
+
+ + |
+ static type assignment | +sta ( â¦?,?⦠⢠? â¢[?] ? ) | +sta_lift sta_lpx_sn sta_aaa sta_sta | +
+ + |
+
+ + |
+
+ + |
+ parameters | +sh | +sd | +
+ + |
+
+ + |
+
+ + |
+ local env. ref. for atomic arity assignment | +lsuba ( ? ⢠? ââ« ? ) | +lsuba_aaa lsuba_lsuba | +
+ + |
+
+ + |
+
+ + |
+ atomic arity assignment | +aaa ( â¦?,?⦠⢠? â ? ) | +aaa_lift aaa_lifts aaa_fqus aaa_lleq aaa_aaa | +
+ + |
+
+ + |
+
+ + |
+ 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 | +
+ + |
+
+ + |
+
+ + |
+ 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_fqus | +
+ + |
+
+ + |
+
+ + |
+
+ + |
+ fqup ( â¦?,?,?⦠â+ â¦?,?,?⦠) | +fqup_fqup | +
+ + |
+
+ + |
+
+ + |
+ iterated local env. slicing | +drops ( â©*[?,?] ? â¡ ? ) | +drops_drop drops_drops | +
+ + |
+
+ + |
+
+ + |
+ generic term relocation | +lifts_vector ( â§*[?] ? â¡ ? ) | +lifts_lift_vector | +
+ + |
+
+ + |
+
+ + |
+
+ + |
+ lifts ( â§*[?] ? â¡ ? ) | +lifts_lift lifts_lifts | +
+ + |
+
+ + |
+
+ + |
+ support for generic relocation | +gr2 ( @â¦?,?⦠⡠? ) | +gr2_plus ( ? + ? ) | +gr2_minus ( ? â ? â¡ ? ) | +gr2_gr2 | +
substitution | +structural successor for closures | +fquq ( â¦?,?,?⦠â⸮ â¦?,?,?⦠) | +fquq_alt ( â¦?,?,?⦠ââ⸮ â¦?,?,?⦠) | +
+ + |
+
+ + |
+
+ + |
+
+ + |
+ fqu ( â¦?,?,?⦠â â¦?,?,?⦠) | +
+ + |
+
+ + |
+
+ + |
+
+ + |
+ global env. slicing | +gget ( â©[?] ? â¡ ? ) | +gget_gget | +
+ + |
+
+ + |
+
+ + |
+ contxt-sensitive extended ordinary substitution | +cpy ( â¦?,?⦠⢠? â¶[?,?] ? ) | +cpy_lift cpy_nlift cpy_cpy | +
+ + |
+
+ + |
+
+ + |
+ local env. ref. for extended substitution | +lsuby ( ? âÃ[?,?] ? ) | +lsuby_lsuby | +
+ + |
+
+ + |
+
+ + |
+ pointwise extension of a relation | +lpx_sn | +lpx_sn_alt lpx_sn_tc lpx_sn_drop lpx_sn_lpx_sn | +
+ + |
+
+ + |
+
+ + |
+ basic local env. slicing | +drop ( â©[?,?,?] ? â¡ ? ) | +drop_append drop_leq drop_drop | +
+ + |
+
+ + |
+
+ + |
+ basic term relocation | +lift_vector ( â§[?,?] ? â¡ ? ) | +lift_lift_vector | +
+ + |
+
+ + |
+
+ + |
+
+ + |
+ lift ( â§[?,?] ? â¡ ? ) | +lift_neq lift_lift | +
+ + |
+
+ + |
+
grammar | +equivalence for local environments | +leq ( ? ⩬[?,?] ? ) | +leq_leq | +
+ + |
+
+ + |
+
+ + |
+ same top term constructor | +tstc ( ? â ? ) | +tstc_tstc tstc_vector | +
+ + |
+
+ + |
+
+ + |
+ closures | +cl_weight ( â¯{?,?,?} ) | +cl_restricted_weight ( â¯{?,?} ) | +
+ + |
+
+ + |
+
+ + |
+ internal syntax | +genv | +
+ + |
+
+ + |
+
+ + |
+
+ + |
+
+ + |
+ lenv | +lenv_weight ( â¯{?} ) | +lenv_length ( |?| ) | +lenv_append ( ? @@ ? ) | +
+ + |
+
+ + |
+ term | +term_weight ( â¯{?} ) | +term_simple ( ðâ¦?⦠) | +term_vector | +
+ + |
+
+ + |
+ item | +
+ + |
+
+ + |
+
+ + |
+
+ + |
+ external syntax | +aarity | +
+ + |
+
+ + |
+
+ + |
+