diff options
| author | Matej Kosik | 2015-10-29 14:39:31 +0100 |
|---|---|---|
| committer | Hugo Herbelin | 2015-12-10 09:35:09 +0100 |
| commit | 0a5ee78c32b5f48d8f90de1ff073e250db5033d6 (patch) | |
| tree | b40dd9f2c200cfa9444c46ddbaffeab6d3e6ed6f | |
| parent | cdd31465cee9ea8bef2a253280ee8a9647ecc01d (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.tex | 10 |
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 |
