]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/matita/contribs/lambda_delta/Basic_2/names.txt
- update in Basic_2
[helm.git] / matita / matita / contribs / lambda_delta / Basic_2 / names.txt
index c33d5a8ea972ac2ee0a89110a2a0f18848f1943e..dfa83ebddb1078f5a01f86f026c0f36d1f803b63 100644 (file)
@@ -2,16 +2,17 @@ NAMING CONVENTIONS FOR METAVARIABLES
 
 A,B    : arity
 C,D    : candidate of reducibility
-E,F,G  : reserved: future use
+E,F    : RTM environment
+G      : global environment 
 H      : reserved: transient premise
 IH     : reserved: inductive premise
 I,J    : item
 K,L    : local environment
 M,N    : reserved: future use
-O      : reserved: standard library
+O      : 
 P,Q    : reserved: future use
 R      : generic predicate (relation)
-S      : reserved: standard library
+S      : RTM stack
 T,U,V,W: term
 X,Y,Z  : reserved: transient objet denoted by a capital letter
 
@@ -20,3 +21,20 @@ e      : relocation height
 h      : sort hierarchy parameter
 i,j    : local reference position index (de Bruijn's)
 k      : sort index
+p,q    : global reference position
+t,u    : local reference position level (de Bruijn's)
+x,y,z  : reserved: transient objet denoted by a small letter
+
+NAMING CONVENTIONS FOR CONSTRUCTORS
+
+0: atomic
+2: binary
+
+A: application to vector
+
+a: application
+b: binder
+d: abbreviation
+f: flat
+l: abstraction
+t: native type annotation