aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatej Kosik2015-10-29 14:39:31 +0100
committerHugo Herbelin2015-12-10 09:35:09 +0100
commit0a5ee78c32b5f48d8f90de1ff073e250db5033d6 (patch)
treeb40dd9f2c200cfa9444c46ddbaffeab6d3e6ed6f
parentcdd31465cee9ea8bef2a253280ee8a9647ecc01d (diff)
ENH: 'Global Index' was enriched.
These notions: - local assumption - local definition - global assumption - global definition are now indexed.
-rw-r--r--doc/refman/RefMan-cic.tex10
1 files changed, 5 insertions, 5 deletions
diff --git a/doc/refman/RefMan-cic.tex b/doc/refman/RefMan-cic.tex
index 690bdad950..b0205b7e9e 100644
--- a/doc/refman/RefMan-cic.tex
+++ b/doc/refman/RefMan-cic.tex
@@ -228,9 +228,9 @@ a global environment and a local context.
\paragraph{Local context.\index{Local context}}
A {\em local context} is an ordered list of
-local declarations of names which we call {\em variables}.
+{\em local declarations\index{declaration!local}} of names which we call {\em variables\index{variable}}.
The declaration of some variable $x$ is
-either a local assumption, written $x:T$ ($T$ is a type) or a local definition,
+either a {\em local assumption\index{assumption!local}}, written $x:T$ ($T$ is a type) or a {\em local definition\index{definition!local}},
written $x:=t:T$. We use brackets to write local contexts. A
typical example is $[x:T;y:=u:U;z:V]$. Notice that the variables
declared in a local context must be distinct. If $\Gamma$ declares some $x$,
@@ -262,9 +262,9 @@ declaration $y:T$ such that $x$ is free in $T$.
%Because we are manipulating global declarations (global constants and global
%assumptions), we also need to consider a global environment $E$.
-A {\em global environment} is an ordered list of global declarations.
-Global declarations are either global assumptions or global
-definitions, but also declarations of inductive objects. Inductive objects themselves declares both inductive or coinductive types and constructors
+A {\em global environment} is an ordered list of {\em global declarations\index{declaration!global}}.
+Global declarations are either {\em global assumptions\index{assumption!global}} or {\em global
+definitions\index{definition!global}}, but also declarations of inductive objects. Inductive objects themselves declares both inductive or coinductive types and constructors
(see Section~\ref{Cic-inductive-definitions}).
A global assumption will be represented in the global environment as