X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbasic_2%2Fnames.txt;h=d80ea011a72c21b409719bde01ff05a83f6e4b06;hb=7e6fea0332e132a8cb89c689ba68c5e884c4354c;hp=ed799bf447c78672a04de40700cd8cf7f15ae641;hpb=c60524dec7ace912c416a90d6b926bee8553250b;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/basic_2/names.txt b/matita/matita/contribs/lambdadelta/basic_2/names.txt index ed799bf44..d80ea011a 100644 --- a/matita/matita/contribs/lambdadelta/basic_2/names.txt +++ b/matita/matita/contribs/lambdadelta/basic_2/names.txt @@ -9,30 +9,30 @@ IH : reserved: inductive premise I,J : item K,L : local environment M,N : reserved: future use -O,P,Q : -R : generic predicate (relation) +O : +P : relocation environment +Q : elimination predicate +R : generic predicate/relation S : RTM stack T,U,V,W: term X,Y,Z : reserved: transient objet denoted by a capital letter -a,b : binder polarity -c : relocation +a : applicability condition (true = restricted, false = general) +b : local dropping kind parameter (true = restricted, false = general) +c : rt-reduction count parameter d : term degree e : reserved: future use (\lambda\delta 3) -f : -g : sort degree parameter +f,g : local reference transforming map h : sort hierarchy parameter -i,j : local reference position index (de Bruijn's) -k : sort index -l : relocation depth -m : relocation height -n : type iterations -o : -p,q : global reference position -r : reduction kind parameter (true = ordinary, false = extended) -s : local dropping kind parameter (true = general, false = restricted) -t,u : local reference position level (de Bruijn's) (RTM) -v,w : +i,j : local reference depth (de Bruijn's) +k,l : global reference level +m,n : iterations +o : sort degree parameter (origin) +p,q : binder polarity +r : +s : sort index +t,u : +v,w : local reference position level (de Bruijn's) (RTM) x,y,z : reserved: transient objet denoted by a small letter NAMING CONVENTIONS FOR CONSTRUCTORS @@ -41,15 +41,19 @@ NAMING CONVENTIONS FOR CONSTRUCTORS 2: binary A: application to vector +E: empty list F: boolean false T: boolean true a: application -b: binder +b: generic binder with one argument d: abbreviation -f: flat -l: abstraction +f: generic flat with one argument +i: generic binder for local environments +l: typed abstraction n: native type annotation +u: generic binder with zero argument +x: exclusion NAMING CONVENTIONS FOR TRANSFORMATIONS AND RELATED FORMS @@ -65,6 +69,7 @@ t: context-free for terms - second letter +e: reserved for generic entrywise extension i: irreducible form n: normal form p: reflexive parallel transformation @@ -78,12 +83,14 @@ b: (q)rst-reduction c: conversion d: decomposed rt-reduction e: decomposed rt-conversion +g: counted rt-transition (generic) +m: semi-counted rt-transition (mixed) q: restricted reduction r: reduction s: substitution u: supclosure w: reserved for generic pointwise extension -x: rt-reduction +x: uncounted rt-transition (extended) y: rt-substitution - forth letter (if present) @@ -96,4 +103,3 @@ q: reflexive closure (question) r: proper multiple step (restricted) (restricted) s: reflexive transitive closure (star) u: proper single step (restricted) (unit) -x: reserved for generic pointwise extension