]> matita.cs.unibo.it Git - helm.git/blob - matita/matita/contribs/lambda_delta/basic_2/names.txt
- intermediate commit to allow debugging of auto tactic in xprs.ma
[helm.git] / matita / matita / contribs / lambda_delta / basic_2 / names.txt
1 NAMING CONVENTIONS FOR METAVARIABLES
2
3 A,B    : arity
4 C,D    : candidate of reducibility
5 E,F    : RTM environment
6 G      : global environment 
7 H      : reserved: transient premise
8 IH     : reserved: inductive premise
9 I,J    : item
10 K,L    : local environment
11 M,N    : reserved: future use
12 O      : 
13 P,Q    : reserved: future use (lambda_delta 4)
14 R      : generic predicate (relation)
15 S      : RTM stack
16 T,U,V,W: term
17 X,Y,Z  : reserved: transient objet denoted by a capital letter
18
19 a,b    : reserved: future use (lambda_delta 4)
20 c      : reserved: future use (lambda_delta 3)
21 d      : relocation depth
22 e      : relocation height
23 f      :
24 g      : sort degree parameter
25 h      : sort hierarchy parameter
26 i,j    : local reference position index (de Bruijn's)
27 k      : sort index
28 l      : term degree
29 m,n    : reserved: future use
30 o      :
31 p,q    : global reference position
32 r,s    :
33 t,u    : local reference position level (de Bruijn's)
34 v,w    :
35 x,y,z  : reserved: transient objet denoted by a small letter
36
37 NAMING CONVENTIONS FOR CONSTRUCTORS
38
39 0: atomic
40 2: binary
41
42 A: application to vector
43
44 a: application
45 b: binder
46 d: abbreviation
47 f: flat
48 l: abstraction
49 n: native type annotation