]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/matita/contribs/lambdadelta/basic_2/names.txt
- we introduce recursive free variables of a term in a context ...
[helm.git] / matita / matita / contribs / lambdadelta / basic_2 / names.txt
index 1bfe7ed6daa4d21aa6010a26b3f7a2ef503a38fb..9a3e5d490f08f88a6c4588e3495b289bfe0f9576 100644 (file)
@@ -28,7 +28,8 @@ l      : term degree
 m,n    : reserved: future use
 o      :
 p,q    : global reference position
-r,s    :
+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)
 v,w    :
 x,y,z  : reserved: transient objet denoted by a small letter
@@ -39,6 +40,8 @@ NAMING CONVENTIONS FOR CONSTRUCTORS
 2: binary
 
 A: application to vector
+F: boolean false
+T: boolean true
 
 a: application
 b: binder
@@ -73,11 +76,11 @@ b: "big tree" reduction
 c: conversion
 d: decomposed extended reduction
 e: decomposed extended conversion
-n: reduction for "big tree" normal forms
 q: restricted reduction
 r: reduction
 s: substitution
 u: supclosure
+w: reserved for generic pointwise extension
 x: extended reduction
 y: extended substitution
 
@@ -91,3 +94,4 @@ 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