X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbasic_2%2Fnames.txt;h=353fd787a2c91a82eb2c74a63269e86320a3bd3e;hb=57103fa96f504f9bffca859dd60317162396657f;hp=6c34328b45b311504e6237a4d1eca10c58a6ee5e;hpb=e8998d29ab83e7b6aa495a079193705b2f6743d3;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/basic_2/names.txt b/matita/matita/contribs/lambdadelta/basic_2/names.txt index 6c34328b4..353fd787a 100644 --- a/matita/matita/contribs/lambdadelta/basic_2/names.txt +++ b/matita/matita/contribs/lambdadelta/basic_2/names.txt @@ -46,3 +46,42 @@ d: abbreviation f: flat l: abstraction n: native type annotation + +NAMING CONVENTIONS FOR TRANSFORMATIONS AND RELATED FORMS + +- first letter + +c: contex-sensitive for terms +f: context-freee for closures +l: sn contex-sensitive for local environments +r: dx contex-sensitive for local environments +t: context-free for terms + +-second letter + +i: irreducible form +n: normal form +p: reflexive parallel transformation +q: sequential transformation +r: reducible form +s: strongly normalizing form + +- third letter + +b: "big tree" reduction +c: conversion +d: decomposed extended reduction +e: decomposed extended conversion +q: restricted reduction +r: reduction +s: substitution +x: extended reduction + +- forth letter (if present) + +c: proper single step (successor) +e: reflexive transitive closure to normal form (evaluation) +g: proper multiple step (greater) +p: non-reflexive transitive closure (plus) +q: reflexive closure (question) +s: reflexive transitive closure (star)