[\lambda\delta home]
cic:/matita/lambdadelta/basic_2/ (core λδ version 2)
[Spacer]

homenewsspecificationspecification log
documentationimplementation
forewordmilestonesversion 2(background - syntax - core - applications)
version 2helenaOpen Symbolic Notation (OSN)
citationsvisibilityversion 1(background - core)(static HELM directory)version 1library(static LDDL directory)
Summary of the Specification [butterfly]
Here is a numerical account of the specification's contents and its timeline.
categoryunits




sizescharacters (files)315712 (305)nodes (objects)1486039 (1201)intrinsic loss factor4.7
propositionstheorems55lemmas1010total1065
conceptsdeclared4defined42total46
Logical Structure of the Specification [butterfly]
This table reports the specification's components and their planes.
componentsectionplanefiles
iterated dynamic typingcontext-sensitive iterated native type assignmentfor termsntas ( ❪?,?❫ ⊢ ? :*[?,?,?] ? )ntas_cpcs ntas_nta ntas_nta_ind ntas_ntas ntas_preserve
dynamic typingcontext-sensitive native type assignmentfor termsnta ( ❪?,?❫ ⊢ ? :[?,?] ? )nta_drops nta_aaa nta_fsb nta_cpms nta_cpcs nta_preserve nta_preserve_cpcs nta_ind nta_eval

context-sensitive native validityrestricted refinement for lenvslsubv ( ? ⊢ ? ⫃![?,?] ? )lsubv_drops lsubv_lsubr lsubv_lsuba lsubv_cpms lsubv_cpcs lsubv_cnv lsubv_lsubv


for termscnv ( ❪?,?❫ ⊢ ? ![?,?] )cnv_acle cnv_drops cnv_fqus cnv_aaa cnv_fsb cnv_cpm_trans cnv_cpm_conf cnv_cpm_teqx cnv_cpm_teqx_trans cnv_cpm_teqx_conf cnv_cpms_teqx cnv_cpms_conf cnv_cpms_teqx_conf cnv_cpmre cnv_cpmuwe cnv_cpmuwe_cpmre cnv_cpts cnv_cpes cnv_cpcs cnv_preserve_sub cnv_preserve cnv_preserve_cpes cnv_preserve_cpcs cnv_eval
rt-equivalencecontext-sensitive parallel r-equivalencefor termscpcs ( ❪?,?❫ ⊢ ? ⬌*[?] ? )cpcs_drops cpcs_lsubr cpcs_aaa cpcs_csx cpcs_cprs cpcs_lprs cpcs_cpc cpcs_cpcs

t-bound context-sensitive parallel rt-equivalencefor termscpes ( ❪?,?❫ ⊢ ? ⬌*[?,?,?] ? )cpes_aaa cpes_cpms cpes_cpes
rt-conversioncontext-sensitive parallel r-conversionfor termscpc ( ❪?,?❫ ⊢ ? ⬌[?] ? )cpc_cpc
rt-computationcontext-sensitive parallel t-computationfor termscpts ( ❪?,?❫ ⊢ ? ⬆*[?,?] ? )cpts_drops cpts_aaa cpts_cpms

context-sensitive parallel r-computationevaluation for termscprrecprre_csx cprre_cpms cprre_cprre


for lenvs on all entrieslprs ( ❪?,?❫ ⊢ ➡*[?,?] ? )lprs_tc lprs_ctc lprs_length lprs_drops lprs_aaa lprs_lpr lprs_lpxs lprs_cpms lprs_cprs lprs_lprs


for binderscprs_ext ( ❪?,?❫ ⊢ ? ➡*[?,?] ?)


for termscprscprs_ctc cprs_teqw cprs_drops cprs_cpr cprs_lpr cprs_cnr cprs_cprs

t-bound context-sensitive parallel rt-computationt-unbound whd evaluation for termscpmuwe ( ❪?,?❫ ⊢ ? ➡*𝐍𝐖*[?,?] ? )cpmuwe_csx cpmuwe_cpmuwe


t-unbound whd normal form for termscnuw ( ❪?,?❫ ⊢ ➡𝐍𝐖*[?] ? )cnuw_drops cnuw_simple cnuw_cnuw


t-bpund evaluation for termscpmre ( ❪?,?❫ ⊢ ? ➡*𝐍[?,?] ? )cpmre_aaa


for termscpms ( ❪?,?❫ ⊢ ? ➡*[?,?] ? )cpms_drops cpms_lsubr cpms_reqg cpms_aaa cpms_lpr cpms_cpxs cpms_fpbs cpms_fpbg cpms_cpms

extended context-sensitive parallel rst-computationstrongly normalizing for closuresfsb ( ≥𝐒 ❪?,?,?❫ )fsb_feqg fsb_aaa fsb_csx fsb_fpbg


proper for closuresfpbg ( ❪?,?,?❫ > ❪?,?,?❫ )fpbg_fqup fpbg_fqus fpbg_feqg fpbg_cpm fpbg_cpxs fpbg_lpxs fpbg_fpbs fpbg_fpbg


for closuresfpbs ( ❪?,?,?❫ ≥ ❪?,?,?❫ )fpbs_fqup fpbs_fqus fpbs_feqg fpbs_aaa fpbs_cpx fpbs_fpbc fpbs_cpxs fpbs_lpxs fpbs_csx fpbs_fpbs

extended context-sensitive parallel rt-computationcompatibility for lenvsjsx ( ? ⊢ ? ⊒ ? )jsx_drops jsx_lsubr jsx_csx jsx_rsx jsx_jsx


strongly normalizing for lenvs on referred entriesrsx ( ? ⊢ ⬈*𝐒[?] ? )rsx_length rsx_drops rsx_fqup rsx_cpxs rsx_csx rsx_rsx


strongly normalizing for term vectorscsx_vector ( ❪?,?❫ ⊢ ⬈*𝐒 ? )csx_cnx_vector csx_csx_vector


strongly normalizing for termscsx ( ❪?,?❫ ⊢ ⬈*𝐒 ? )csx_simple csx_simple_teqo csx_drops csx_fqus csx_lsubr csx_reqg csx_feqg csx_aaa csx_gcp csx_gcr csx_lpx csx_cnx csx_fpb csx_cpxs csx_lpxs csx_csx


for lenvs on all entrieslpxs ( ❪?,?❫ ⊢ ⬈* ? )lpxs_length lpxs_drops lpxs_reqg lpxs_feqg lpxs_aaa lpxs_lpx lpxs_cpxs lpxs_lpxs


for binderscpxs_ext ( ❪?,?❫ ⊢ ? ⬈* ? )


for termscpxs ( ❪?,?❫ ⊢ ? ⬈* ? )cpxs_teqg cpxs_teqo cpxs_teqo_vector cpxs_drops cpxs_fqus cpxs_lsubr cpxs_reqg cpxs_feqg cpxs_aaa cpxs_lpx cpxs_cnx cpxs_cpxs
rt-transitioncontext-sensitive parallel t-transitionfor termscpt ( ❪?,?❫ ⊢ ? ⬆[?,?] ? )cpt_drops cpt_fqu cpt_cpm

context-sensitive parallel r-transitionnormal form for termscnr ( ❪?,?❫ ⊢ ➡𝐍[?,?] ? )cnr_simple cnr_teqg cnr_teqx cnr_drops


for lenvs on all entrieslpr ( ❪?,?❫ ⊢ ➡[?,?] ? )lpr_length lpr_drops lpr_fquq lpr_aaa lpr_lpx lpr_fpb lpr_fpbc lpr_lpr


for binderscpr_ext


for termscprcpr_drops cpr_drops_basic cpr_teqg cpr_cpr

t-bound context-sensitive parallel rt-transitionfor termscpm ( ❪?,?❫ ⊢ ? ➡[?,?] ? )cpm_simple cpm_teqx cpm_drops cpm_lsubr cpm_fsle cpm_aaa cpm_cpx cpm_fpb cpm_fpbc

extended parallel rst-transitionproper for closuresfpbc ( ❪?,?,?❫ ≻ ❪?,?,?❫ )fpbc_fqup fpbc_feqg fpbc_lpx fpbc_fpb


for closuresfpb ( ❪?,?,?❫ ≽ ❪?,?,?❫ )fpb_fqup fpb_feqg fpb_aaa fpb_lpx

extended context-sensitive parallel rt-transitionnormal form for termscnx ( ❪?,?❫ ⊢ ⬈𝐍 ? )cnx_simple cnx_drops cnx_basic cnx_cnx


for lenvs on referred entriesrpx ( ❪?,?❫ ⊢ ⬈[?] ? )rpx_length rpx_drops rpx_fqup rpx_fsle rpx_reqg rpx_reqx rpx_lpx rpx_rpx


for lenvs on all entrieslpx ( ❪?,?❫ ⊢ ⬈ ? )lpx_length lpx_drops lpx_fquq lpx_fsle lpx_reqg lpx_aaa


for binderscpx_ext ( ❪?,?❫ ⊢ ? ⬈ ? )


for termscpx ( ❪?,?❫ ⊢ ? ⬈ ? )cpx_simple cpx_drops cpx_drops_basic cpx_fqus cpx_lsubr cpx_req cpx_reqg cpx_feqg

bound context-sensitive parallel rt-transitionfor termscpg ( ❪?,?❫ ⊢ ? ⬈[?,?,?] ? )cpg_simple cpg_drops cpg_lsubr
[Spacer]

[Valid XHTML 1.1][Valid CSS level 2][Generated from XML via XSL][PNG used here][Viewable with any browser]

Last update: Tue, 22 Dec 2020 18:19:03 +0100