\begin{sphinxtheindex}
\let\lettergroup\sphinxstyleindexlettergroup
\let\lettergroupDefault\sphinxstyleindexlettergroupDefault
\let\spxpagem\sphinxstyleindexpagemain
\let\spxentry\sphinxstyleindexentry
\let\spxextra\sphinxstyleindexextra


  \lettergroupDefault{default}
  \item \spxentry{-}\spxextra{term}, \hyperpage{89}
  \item \spxentry{... : ... (goal selector)}\spxextra{tacn}, \hyperpage{222}
  \item \spxentry{... : ... (ssreflect)}\spxextra{tacn}, \hyperpage{274}
  \item \spxentry{... : ...}\spxextra{type cast}, \hyperpage{27}
  \item \spxentry{... \textless{}: ...}, \hyperpage{27}
  \item \spxentry{... \textless{}\textless{}: ...}, \hyperpage{27}
  \item \spxentry{*}\spxextra{term}, \hyperpage{84}, \hyperpage{89}
  \item \spxentry{+ (backtracking branching)}\spxextra{tacn}, \hyperpage{223}
  \item \spxentry{+}\spxextra{term}, \hyperpage{84}, \hyperpage{89}
  \item \spxentry{:\textgreater{}}\spxextra{coercion}, \hyperpage{407}
  \item \spxentry{:\textgreater{}}\spxextra{substructure}, \hyperpage{425}
  \item \spxentry{\textless{}}\spxextra{term}, \hyperpage{89}
  \item \spxentry{\textless{}=}\spxextra{term}, \hyperpage{89}
  \item \spxentry{?=}\spxextra{term}, \hyperpage{89}
  \item \spxentry{=\textgreater{}}\spxextra{tacn}, \hyperpage{277}
  \item \spxentry{\textgreater{}}\spxextra{term}, \hyperpage{89}
  \item \spxentry{\textgreater{}=}\spxextra{term}, \hyperpage{89}
  \item \spxentry{@ident already exists. (Axiom)}\spxextra{err}, \hyperpage{30}
  \item \spxentry{@ident already exists. (Definition)}\spxextra{err}, \hyperpage{31}
  \item \spxentry{@ident already exists. (Let)}\spxextra{err}, \hyperpage{57}
  \item \spxentry{@ident already exists. (Program Definition)}\spxextra{err}, \hyperpage{445}
  \item \spxentry{@ident already exists. (Theorem)}\spxextra{err}, \hyperpage{42}
  \item \spxentry{@ident already exists. (Variable)}\spxextra{err}, \hyperpage{57}
  \item \spxentry{{[}\textgreater{} ... \textbar{} ... \textbar{} ... {]} (dispatch)}\spxextra{tacn}, \hyperpage{221}
  \item \spxentry{\_}, \hyperpage{27}
  \item \spxentry{{}`\sphinxleftcurlybrace{} \sphinxrightcurlybrace{}}, \hyperpage{77}
  \item \spxentry{{}`( )}, \hyperpage{77}
  \item \spxentry{\sphinxleftcurlybrace{}}, \hyperpage{141}
  \item \spxentry{\textbar{}\textbar{} (left-biased branching)}\spxextra{tacn}, \hyperpage{224}
  \item \spxentry{\sphinxrightcurlybrace{}}, \hyperpage{141}
  \item \spxentry{‘class’ must be a transparent constant}\spxextra{err}, \hyperpage{407}
  \item \spxentry{‘ident’ cannot be defined}\spxextra{warn}, \hyperpage{48}
  \item \spxentry{‘ident’ is already declared as a typeclass}\spxextra{warn}, \hyperpage{425}
  \item \spxentry{‘ident’ is already used}\spxextra{err}, \hyperpage{159}, \hyperpage{165}
  \item \spxentry{‘ident’ is bound to a notation that does not denote a reference}\spxextra{err}, \hyperpage{361}
  \item \spxentry{‘ident’ is declared as a local axiom {[}local-declaration,scope{]}}\spxextra{warn}, \hyperpage{31}
  \item \spxentry{‘ident’ is declared as a local definition {[}local-declaration,scope{]}}\spxextra{warn}, \hyperpage{32}
  \item \spxentry{‘ident’ is not a local definition}\spxextra{err}, \hyperpage{162}
  \item \spxentry{‘ident’ is not an inductive type}\spxextra{err}, \hyperpage{201}
  \item \spxentry{‘ident’ is used in conclusion}\spxextra{err}, \hyperpage{168}
  \item \spxentry{‘ident’ is used in hypothesis ‘ident’}\spxextra{err}, \hyperpage{168}
  \item \spxentry{‘ident’ is used in the conclusion}\spxextra{err}, \hyperpage{162}
  \item \spxentry{‘ident’ is used in the hypothesis ‘ident’}\spxextra{err}, \hyperpage{162}
  \item \spxentry{‘ident’ should go from Decimal.int to ‘type’ or (option ‘type’). Instead of Decimal.int, the types Decimal.uint or Z could be used(require BinNums first)}\spxextra{err}, \hyperpage{360}
  \item \spxentry{‘ident’ should go from ‘type’ to Decimal.int or (option Decimal.int). Instead of Decimal.int, the types Decimal.uint or Z could be used(require BinNums first)}\spxextra{err}, \hyperpage{360}
  \item \spxentry{‘ident’: no such entry}\spxextra{err}, \hyperpage{133}
  \item \spxentry{‘qualid’ does not denote an evaluable constant}\spxextra{err}, \hyperpage{194}
  \item \spxentry{‘qualid’ does not occur}\spxextra{err}, \hyperpage{195}
  \item \spxentry{‘qualid’ does not respect the uniform inheritance condition}\spxextra{err}, \hyperpage{406}
  \item \spxentry{‘qualid’ is already a coercion}\spxextra{err}, \hyperpage{406}
  \item \spxentry{‘qualid’ is not a function}\spxextra{err}, \hyperpage{406}
  \item \spxentry{‘qualid’ is not a module}\spxextra{err}, \hyperpage{64}
  \item \spxentry{‘qualid’ not a defined object}\spxextra{err}, \hyperpage{123}
  \item \spxentry{‘qualid’ not declared}\spxextra{err}, \hyperpage{406}
  \item \spxentry{‘term’ cannot be used as a hint}\spxextra{err}, \hyperpage{201}
  \item \spxentry{‘type’ is not an inductive type}\spxextra{err}, \hyperpage{360}

  \indexspace

  \lettergroup{A}
  \item \spxentry{A*B}\spxextra{term}, \hyperpage{84}
  \item \spxentry{A+B}\spxextra{term}, \hyperpage{84}
  \item \spxentry{A+\sphinxleftcurlybrace{}B\sphinxrightcurlybrace{}}\spxextra{term}, \hyperpage{85}
  \item \spxentry{\sphinxleftcurlybrace{}A\sphinxrightcurlybrace{}+\sphinxleftcurlybrace{}B\sphinxrightcurlybrace{}}\spxextra{term}, \hyperpage{85}
  \item \spxentry{Abort}\spxextra{cmd}, \hyperpage{138}
  \item \spxentry{About}\spxextra{cmd}, \hyperpage{123}
  \item \spxentry{abstract (ssreflect)}\spxextra{tacn}, \hyperpage{276}
  \item \spxentry{abstract}\spxextra{tacn}, \hyperpage{235}
  \item \spxentry{absurd}\spxextra{tacn}, \hyperpage{169}
  \item \spxentry{absurd}\spxextra{term}, \hyperpage{83}
  \item \spxentry{absurd\_set}\spxextra{term}, \hyperpage{86}
  \item \spxentry{Acc}\spxextra{term}, \hyperpage{87}
  \item \spxentry{Acc\_inv}\spxextra{term}, \hyperpage{87}
  \item \spxentry{Acc\_rect}\spxextra{term}, \hyperpage{87}
  \item \spxentry{Add @table}\spxextra{cmd}, \hyperpage{124}
  \item \spxentry{Add Field}\spxextra{cmd}, \hyperpage{457}
  \item \spxentry{Add LoadPath}\spxextra{cmd}, \hyperpage{132}
  \item \spxentry{Add ML Path}\spxextra{cmd}, \hyperpage{132}
  \item \spxentry{Add Morphism}\spxextra{cmd}, \hyperpage{467}
  \item \spxentry{Add Parametric Morphism}\spxextra{cmd}, \hyperpage{462}
  \item \spxentry{Add Parametric Relation}\spxextra{cmd}, \hyperpage{462}
  \item \spxentry{Add Rec LoadPath}\spxextra{cmd}, \hyperpage{132}
  \item \spxentry{Add Rec ML Path}\spxextra{cmd}, \hyperpage{132}
  \item \spxentry{Add Relation}\spxextra{cmd}, \hyperpage{462}
  \item \spxentry{Add Ring}\spxextra{cmd}, \hyperpage{452}
  \item \spxentry{Add Setoid}\spxextra{cmd}, \hyperpage{467}
  \item \spxentry{admit}\spxextra{tacn}, \hyperpage{169}
  \item \spxentry{Admit Obligations}\spxextra{cmd}, \hyperpage{447}
  \item \spxentry{Admitted}\spxextra{cmd}, \hyperpage{138}
  \item \spxentry{all}\spxextra{term}, \hyperpage{82}
  \item \spxentry{all: ...}\spxextra{tacnv}, \hyperpage{222}
  \item \spxentry{Ambiguous path}\spxextra{warn}, \hyperpage{406}
  \item \spxentry{and}\spxextra{term}, \hyperpage{82}
  \item \spxentry{and\_rect}\spxextra{term}, \hyperpage{86}
  \item \spxentry{app}\spxextra{term}, \hyperpage{93}
  \item \spxentry{apply ... in ... as}\spxextra{tacnv}, \hyperpage{157}
  \item \spxentry{apply ... in}\spxextra{tacn}, \hyperpage{156}
  \item \spxentry{apply (ssreflect)}\spxextra{tacn}, \hyperpage{273}
  \item \spxentry{apply}\spxextra{tacn}, \hyperpage{153}
  \item \spxentry{Argument of match does not evaluate to a term}\spxextra{err}, \hyperpage{231}
  \item \spxentry{Arguments}\spxextra{cmd}, \hyperpage{69}, \hyperpage{71}, \hyperpage{74}
  \item \spxentry{Arguments (implicits)}\spxextra{cmd}, \hyperpage{69}
  \item \spxentry{Arguments (scopes)}\spxextra{cmd}, \hyperpage{355}
  \item \spxentry{Arguments of ring\_simplify do not have all the same type}\spxextra{err}, \hyperpage{450}
  \item \spxentry{Arithmetical notations}, \hyperpage{89}
  \item \spxentry{assert}\spxextra{tacn}, \hyperpage{167}
  \item \spxentry{assert\_fails}\spxextra{tacn}, \hyperpage{225}
  \item \spxentry{assert\_succeeds}\spxextra{tacn}, \hyperpage{225}
  \item \spxentry{assumption}\spxextra{tacn}, \hyperpage{152}
  \item \spxentry{Asymmetric Patterns}\spxextra{flag}, \hyperpage{399}
  \item \spxentry{Attempt to save an incomplete proof}\spxextra{err}, \hyperpage{138}
  \item \spxentry{auto}\spxextra{tacn}, \hyperpage{197}
  \item \spxentry{autoapply}\spxextra{tacn}, \hyperpage{427}
  \item \spxentry{Automatic Coercions Import}\spxextra{flag}, \hyperpage{408}
  \item \spxentry{Automatic Introduction}\spxextra{flag}, \hyperpage{149}
  \item \spxentry{autorewrite}\spxextra{tacn}, \hyperpage{199}
  \item \spxentry{autounfold}\spxextra{tacn}, \hyperpage{199}
  \item \spxentry{Axiom}\spxextra{cmdv}, \hyperpage{31}
  \item \spxentry{Axioms}\spxextra{cmdv}, \hyperpage{31}

  \indexspace

  \lettergroup{B}
  \item \spxentry{Back}\spxextra{cmd}, \hyperpage{133}
  \item \spxentry{BackTo}\spxextra{cmd}, \hyperpage{133}
  \item \spxentry{Backtrack}\spxextra{cmdv}, \hyperpage{133}
  \item \spxentry{Bad lemma for decidability of equality}\spxextra{err}, \hyperpage{453}
  \item \spxentry{Bad magic number}\spxextra{err}, \hyperpage{131}
  \item \spxentry{Bad occurrence number of ‘qualid’}\spxextra{err}, \hyperpage{195}
  \item \spxentry{Bad ring structure}\spxextra{err}, \hyperpage{453}
  \item \spxentry{Bind Scope}\spxextra{cmd}, \hyperpage{356}
  \item \spxentry{bool}\spxextra{term}, \hyperpage{84}
  \item \spxentry{bool\_choice}\spxextra{term}, \hyperpage{85}
  \item \spxentry{Boolean Equality Schemes}\spxextra{flag}, \hyperpage{364}
  \item \spxentry{Bracketing Last Introduction Pattern}\spxextra{flag}, \hyperpage{162}
  \item \spxentry{Brackets do not support multi-goal selectors}\spxextra{err}, \hyperpage{142}
  \item \spxentry{btauto}\spxextra{tacn}, \hyperpage{213}
  \item \spxentry{Bullet Behavior}\spxextra{opt}, \hyperpage{146}
  \item \spxentry{by}\spxextra{tacn}, \hyperpage{284}

  \indexspace

  \lettergroup{C}
  \item \spxentry{Cannot build functional inversion principle}\spxextra{warn}, \hyperpage{55}
  \item \spxentry{Cannot define graph for ‘ident’}\spxextra{warn}, \hyperpage{55}
  \item \spxentry{Cannot define principle(s) for ‘ident’}\spxextra{warn}, \hyperpage{55}
  \item \spxentry{Cannot find a declared ring structure for equality ‘term’}\spxextra{err}, \hyperpage{451}
  \item \spxentry{Cannot find a declared ring structure over ‘term’}\spxextra{err}, \hyperpage{450}
  \item \spxentry{Cannot find induction information on ‘qualid’}\spxextra{err}, \hyperpage{177}
  \item \spxentry{Cannot find inversion information for hypothesis ‘ident’}\spxextra{err}, \hyperpage{212}
  \item \spxentry{Cannot find library foo in loadpath}\spxextra{err}, \hyperpage{131}
  \item \spxentry{Cannot find the source class of ‘qualid’}\spxextra{err}, \hyperpage{406}
  \item \spxentry{Cannot handle mutually (co)inductive records}\spxextra{err}, \hyperpage{48}
  \item \spxentry{Cannot infer a term for this placeholder. (Casual use of implicit arguments)}\spxextra{err}, \hyperpage{68}
  \item \spxentry{Cannot infer a term for this placeholder. (refine)}\spxextra{err}, \hyperpage{153}
  \item \spxentry{Cannot interpret in ‘scope’ because ‘ident’ could not be found in the current environment}\spxextra{err}, \hyperpage{360}
  \item \spxentry{Cannot interpret this number as a value of type ‘type’}\spxextra{err}, \hyperpage{360}
  \item \spxentry{Cannot load qualid: no physical path bound to dirpath}\spxextra{err}, \hyperpage{131}
  \item \spxentry{Cannot move ‘ident’ after ‘ident’: it depends on ‘ident’}\spxextra{err}, \hyperpage{163}
  \item \spxentry{Cannot move ‘ident’ after ‘ident’: it occurs in the type of ‘ident’}\spxextra{err}, \hyperpage{163}
  \item \spxentry{Cannot recognize a boolean equality}\spxextra{err}, \hyperpage{213}
  \item \spxentry{Cannot recognize ‘class’ as a source class of ‘qualid’}\spxextra{err}, \hyperpage{406}
  \item \spxentry{Cannot solve the goal}\spxextra{err}, \hyperpage{225}
  \item \spxentry{Cannot use mutual definition with well-founded recursion or measure}\spxextra{err}, \hyperpage{55}
  \item \spxentry{Canonical Structure}\spxextra{cmd}, \hyperpage{75}
  \item \spxentry{Can’t find file ‘ident’ on loadpath}\spxextra{err}, \hyperpage{130}
  \item \spxentry{case (ssreflect)}\spxextra{tacnv}, \hyperpage{280}
  \item \spxentry{case}\spxextra{tacn}, \hyperpage{171}
  \item \spxentry{Case Analysis Schemes}\spxextra{flag}, \hyperpage{364}
  \item \spxentry{cbn}\spxextra{tacn}, \hyperpage{192}
  \item \spxentry{cbv}\spxextra{tacn}, \hyperpage{190}
  \item \spxentry{Cd}\spxextra{cmd}, \hyperpage{132}
  \item \spxentry{change}\spxextra{tacn}, \hyperpage{189}
  \item \spxentry{Check}\spxextra{cmd}, \hyperpage{125}
  \item \spxentry{Choice}\spxextra{term}, \hyperpage{85}
  \item \spxentry{Choice2}\spxextra{term}, \hyperpage{85}
  \item \spxentry{Class}\spxextra{cmd}, \hyperpage{425}
  \item \spxentry{classical\_left}\spxextra{tacn}, \hyperpage{212}
  \item \spxentry{classical\_right}\spxextra{tacn}, \hyperpage{212}
  \item \spxentry{clear}\spxextra{tacn}, \hyperpage{162}
  \item \spxentry{clearbody}\spxextra{tacnv}, \hyperpage{162}
  \item \spxentry{Close Scope}\spxextra{cmd}, \hyperpage{354}
  \item \spxentry{Coercion}\spxextra{cmd}, \hyperpage{406}
  \item \spxentry{Coercion used but not in scope: ‘qualid’. If you want to use this coercion, please Import the module that contains it}\spxextra{warn}, \hyperpage{408}
  \item \spxentry{cofix}, \hyperpage{29}
  \item \spxentry{cofix}\spxextra{tacn}, \hyperpage{186}
  \item \spxentry{CoFixpoint}\spxextra{cmd}, \hyperpage{41}
  \item \spxentry{CoInductive}\spxextra{cmd}, \hyperpage{37}
  \item \spxentry{Collection}\spxextra{cmd}, \hyperpage{140}
  \item \spxentry{Combined Scheme}\spxextra{cmd}, \hyperpage{365}
  \item \spxentry{compare}\spxextra{tacn}, \hyperpage{211}
  \item \spxentry{Compiled library ‘ident’.vo makes inconsistent assumptions over library qualid}\spxextra{err}, \hyperpage{131}
  \item \spxentry{Compute}\spxextra{cmd}, \hyperpage{125}
  \item \spxentry{compute}\spxextra{tacnv}, \hyperpage{191}
  \item \spxentry{Condition not satisfied}\spxextra{err}, \hyperpage{235}
  \item \spxentry{congr}\spxextra{tacn}, \hyperpage{313}
  \item \spxentry{congruence}\spxextra{tacn}, \hyperpage{208}
  \item \spxentry{Congruence Verbose}\spxextra{flag}, \hyperpage{210}
  \item \spxentry{congruence with}\spxextra{tacnv}, \hyperpage{209}
  \item \spxentry{conj}\spxextra{term}, \hyperpage{82}
  \item \spxentry{Conjecture}\spxextra{cmdv}, \hyperpage{31}
  \item \spxentry{Conjectures}\spxextra{cmdv}, \hyperpage{31}
  \item \spxentry{Connectives}, \hyperpage{82}
  \item \spxentry{constr\_eq}\spxextra{tacn}, \hyperpage{210}
  \item \spxentry{constr\_eq\_strict}\spxextra{tacn}, \hyperpage{210}
  \item \spxentry{Constraint}\spxextra{cmd}, \hyperpage{480}
  \item \spxentry{constructor}\spxextra{tacn}, \hyperpage{157}
  \item \spxentry{Context}\spxextra{cmd}, \hyperpage{58}
  \item \spxentry{Contextual Implicit}\spxextra{flag}, \hyperpage{73}
  \item \spxentry{contradict}\spxextra{tacn}, \hyperpage{170}
  \item \spxentry{contradiction}\spxextra{tacn}, \hyperpage{170}
  \item \spxentry{Corollary}\spxextra{cmdv}, \hyperpage{42}
  \item \spxentry{Create HintDb}\spxextra{cmd}, \hyperpage{200}
  \item \spxentry{Cumulative}\spxextra{cmd}, \hyperpage{477}
  \item \spxentry{Cumulativity Weak Constraints}\spxextra{flag}, \hyperpage{479}
  \item \spxentry{cut}\spxextra{tacnv}, \hyperpage{168}
  \item \spxentry{cutrewrite}\spxextra{tacnv}, \hyperpage{188}
  \item \spxentry{cycle}\spxextra{tacn}, \hyperpage{214}

  \indexspace

  \lettergroup{D}
  \item \spxentry{Datatypes}, \hyperpage{84}
  \item \spxentry{Debug Auto}\spxextra{flag}, \hyperpage{198}
  \item \spxentry{debug auto}\spxextra{tacnv}, \hyperpage{197}
  \item \spxentry{Debug Cbv}\spxextra{flag}, \hyperpage{192}
  \item \spxentry{Debug Eauto}\spxextra{flag}, \hyperpage{198}
  \item \spxentry{Debug mode not available in the IDE}\spxextra{err}, \hyperpage{237}
  \item \spxentry{Debug RAKAM}\spxextra{flag}, \hyperpage{194}
  \item \spxentry{Debug Trivial}\spxextra{flag}, \hyperpage{198}
  \item \spxentry{debug trivial}\spxextra{tacnv}, \hyperpage{198}
  \item \spxentry{Decidable Equality Schemes}\spxextra{flag}, \hyperpage{364}
  \item \spxentry{decide equality}\spxextra{tacn}, \hyperpage{211}
  \item \spxentry{Declare Custom Entry}\spxextra{cmd}, \hyperpage{350}
  \item \spxentry{Declare Implicit Tactic}\spxextra{cmd}, \hyperpage{205}
  \item \spxentry{Declare Instance}\spxextra{cmdv}, \hyperpage{426}
  \item \spxentry{Declare Left Step}\spxextra{cmd}, \hyperpage{189}
  \item \spxentry{Declare ML Module}\spxextra{cmd}, \hyperpage{131}
  \item \spxentry{Declare Module}\spxextra{cmd}, \hyperpage{60}
  \item \spxentry{Declare Reduction}\spxextra{cmd}, \hyperpage{137}
  \item \spxentry{Declare Right Step}\spxextra{cmd}, \hyperpage{189}
  \item \spxentry{decompose}\spxextra{tacn}, \hyperpage{166}
  \item \spxentry{Default Goal Selector}\spxextra{opt}, \hyperpage{151}
  \item \spxentry{Default Proof Using}\spxextra{opt}, \hyperpage{140}
  \item \spxentry{Default Timeout}\spxextra{opt}, \hyperpage{134}
  \item \spxentry{Defined}\spxextra{cmdv}, \hyperpage{138}
  \item \spxentry{Definition}\spxextra{cmd}, \hyperpage{31}
  \item \spxentry{Delimit Scope}\spxextra{cmd}, \hyperpage{355}
  \item \spxentry{dependent destruction}\spxextra{tacnv}, \hyperpage{176}
  \item \spxentry{dependent induction}\spxextra{tacn}, \hyperpage{175}
  \item \spxentry{dependent inversion ... with ...}\spxextra{tacnv}, \hyperpage{182}
  \item \spxentry{dependent inversion}\spxextra{tacnv}, \hyperpage{182}
  \item \spxentry{dependent rewrite \textless{}-}\spxextra{tacnv}, \hyperpage{212}
  \item \spxentry{dependent rewrite -\textgreater{}}\spxextra{tacn}, \hyperpage{212}
  \item \spxentry{Derive}\spxextra{cmd}, \hyperpage{474}
  \item \spxentry{Derive Inversion}\spxextra{cmd}, \hyperpage{370}
  \item \spxentry{destruct ... eqn:}\spxextra{tacnv}, \hyperpage{171}
  \item \spxentry{destruct}\spxextra{tacn}, \hyperpage{170}
  \item \spxentry{Diffs}\spxextra{opt}, \hyperpage{148}
  \item \spxentry{dintuition}\spxextra{tacnv}, \hyperpage{207}
  \item \spxentry{discriminate}\spxextra{tacn}, \hyperpage{178}
  \item \spxentry{discrR}\spxextra{tacn}, \hyperpage{91}
  \item \spxentry{do (ssreflect)}\spxextra{tacn}, \hyperpage{287}
  \item \spxentry{do}\spxextra{tacn}, \hyperpage{223}
  \item \spxentry{done}\spxextra{tacn}, \hyperpage{284}
  \item \spxentry{double induction}\spxextra{tacn}, \hyperpage{175}
  \item \spxentry{Drop}\spxextra{cmd}, \hyperpage{134}
  \item \spxentry{dtauto}\spxextra{tacnv}, \hyperpage{207}

  \indexspace

  \lettergroup{E}
  \item \spxentry{eapply}\spxextra{tacnv}, \hyperpage{154}
  \item \spxentry{eassert}\spxextra{tacnv}, \hyperpage{167}
  \item \spxentry{eassumption}\spxextra{tacnv}, \hyperpage{152}
  \item \spxentry{easy}\spxextra{tacn}, \hyperpage{199}
  \item \spxentry{eauto}\spxextra{tacn}, \hyperpage{198}
  \item \spxentry{ecase}\spxextra{tacnv}, \hyperpage{171}
  \item \spxentry{econstructor}\spxextra{tacnv}, \hyperpage{158}
  \item \spxentry{edestruct}\spxextra{tacnv}, \hyperpage{171}
  \item \spxentry{ediscriminate}\spxextra{tacnv}, \hyperpage{178}
  \item \spxentry{eelim}\spxextra{tacnv}, \hyperpage{174}
  \item \spxentry{eenough}\spxextra{tacnv}, \hyperpage{168}
  \item \spxentry{eexact}\spxextra{tacnv}, \hyperpage{152}
  \item \spxentry{eexists}\spxextra{tacnv}, \hyperpage{158}
  \item \spxentry{einduction}\spxextra{tacnv}, \hyperpage{173}
  \item \spxentry{einjection}\spxextra{tacnv}, \hyperpage{179}
  \item \spxentry{Either there is a type incompatibility or the problem involves dependencies}\spxextra{err}, \hyperpage{404}
  \item \spxentry{eleft}\spxextra{tacnv}, \hyperpage{158}
  \item \spxentry{elim ... with}\spxextra{tacnv}, \hyperpage{174}
  \item \spxentry{elim (ssreflect)}\spxextra{tacn}, \hyperpage{272}
  \item \spxentry{elim}\spxextra{tacnv}, \hyperpage{174}
  \item \spxentry{Elimination Schemes}\spxextra{flag}, \hyperpage{364}
  \item \spxentry{elimtype}\spxextra{tacnv}, \hyperpage{174}
  \item \spxentry{End}\spxextra{cmd}, \hyperpage{57}, \hyperpage{59}, \hyperpage{60}
  \item \spxentry{enough}\spxextra{tacnv}, \hyperpage{167}
  \item \spxentry{epose}\spxextra{tacnv}, \hyperpage{166}
  \item \spxentry{epose proof}\spxextra{tacnv}, \hyperpage{167}
  \item \spxentry{eq}\spxextra{term}, \hyperpage{83}
  \item \spxentry{eq\_add\_S}\spxextra{term}, \hyperpage{86}
  \item \spxentry{eq\_ind\_r}\spxextra{term}, \hyperpage{83}
  \item \spxentry{eq\_rec\_r}\spxextra{term}, \hyperpage{83}
  \item \spxentry{eq\_rect}\spxextra{term}, \hyperpage{83}, \hyperpage{86}
  \item \spxentry{eq\_rect\_r}\spxextra{term}, \hyperpage{83}
  \item \spxentry{eq\_refl}\spxextra{term}, \hyperpage{83}
  \item \spxentry{eq\_S}\spxextra{term}, \hyperpage{86}
  \item \spxentry{eq\_sym}\spxextra{term}, \hyperpage{83}
  \item \spxentry{eq\_trans}\spxextra{term}, \hyperpage{83}
  \item \spxentry{Equality}, \hyperpage{83}
  \item \spxentry{eremember}\spxextra{tacnv}, \hyperpage{165}
  \item \spxentry{erewrite}\spxextra{tacnv}, \hyperpage{188}
  \item \spxentry{eright}\spxextra{tacnv}, \hyperpage{158}
  \item \spxentry{error}\spxextra{term}, \hyperpage{85}
  \item \spxentry{eset}\spxextra{tacnv}, \hyperpage{165}
  \item \spxentry{esimplify\_eq}\spxextra{tacnv}, \hyperpage{211}
  \item \spxentry{esplit}\spxextra{tacnv}, \hyperpage{158}
  \item \spxentry{Eval}\spxextra{cmd}, \hyperpage{125}
  \item \spxentry{evar}\spxextra{tacn}, \hyperpage{169}
  \item \spxentry{ex}\spxextra{term}, \hyperpage{82}
  \item \spxentry{ex2}\spxextra{term}, \hyperpage{82}
  \item \spxentry{ex\_intro}\spxextra{term}, \hyperpage{82}
  \item \spxentry{ex\_intro2}\spxextra{term}, \hyperpage{82}
  \item \spxentry{exact}\spxextra{tacn}, \hyperpage{152}
  \item \spxentry{exactly\_once}\spxextra{tacn}, \hyperpage{225}
  \item \spxentry{Example}\spxextra{cmdv}, \hyperpage{32}
  \item \spxentry{Exc}\spxextra{term}, \hyperpage{85}
  \item \spxentry{exfalso}\spxextra{tacn}, \hyperpage{170}
  \item \spxentry{exist}\spxextra{term}, \hyperpage{85}
  \item \spxentry{exist2}\spxextra{term}, \hyperpage{85}
  \item \spxentry{Existential}\spxextra{cmd}, \hyperpage{140}
  \item \spxentry{Existing Instance}\spxextra{cmd}, \hyperpage{426}
  \item \spxentry{exists}\spxextra{tacnv}, \hyperpage{158}
  \item \spxentry{exists}\spxextra{term}, \hyperpage{82}
  \item \spxentry{exists2}\spxextra{term}, \hyperpage{82}
  \item \spxentry{existT}\spxextra{term}, \hyperpage{85}
  \item \spxentry{existT2}\spxextra{term}, \hyperpage{85}
  \item \spxentry{Export}\spxextra{cmdv}, \hyperpage{64}
  \item \spxentry{Extract Constant}\spxextra{cmd}, \hyperpage{438}
  \item \spxentry{Extract Inductive}\spxextra{cmd}, \hyperpage{439}
  \item \spxentry{Extract Inlined Constant}\spxextra{cmd}, \hyperpage{438}
  \item \spxentry{Extraction}\spxextra{cmd}, \hyperpage{435}
  \item \spxentry{Extraction AutoInline}\spxextra{flag}, \hyperpage{437}
  \item \spxentry{Extraction Blacklist}\spxextra{cmd}, \hyperpage{440}
  \item \spxentry{Extraction Conservative Types}\spxextra{flag}, \hyperpage{436}
  \item \spxentry{Extraction Implicit}\spxextra{cmd}, \hyperpage{437}
  \item \spxentry{Extraction Inline}\spxextra{cmd}, \hyperpage{437}
  \item \spxentry{Extraction KeepSingleton}\spxextra{flag}, \hyperpage{437}
  \item \spxentry{Extraction Language}\spxextra{cmd}, \hyperpage{436}
  \item \spxentry{Extraction Library}\spxextra{cmd}, \hyperpage{435}
  \item \spxentry{Extraction NoInline}\spxextra{cmd}, \hyperpage{437}
  \item \spxentry{Extraction Optimize}\spxextra{flag}, \hyperpage{436}
  \item \spxentry{Extraction SafeImplicits}\spxextra{flag}, \hyperpage{437}
  \item \spxentry{Extraction TestCompile}\spxextra{cmd}, \hyperpage{436}

  \indexspace

  \lettergroup{F}
  \item \spxentry{f\_equal}\spxextra{tacn}, \hyperpage{211}
  \item \spxentry{f\_equal}\spxextra{term}, \hyperpage{83}
  \item \spxentry{f\_equal2 ... f\_equal5}\spxextra{term}, \hyperpage{83}
  \item \spxentry{Fact}\spxextra{cmdv}, \hyperpage{42}
  \item \spxentry{Fail}\spxextra{cmd}, \hyperpage{134}
  \item \spxentry{fail}\spxextra{tacn}, \hyperpage{226}
  \item \spxentry{Failed to progress}\spxextra{err}, \hyperpage{223}
  \item \spxentry{False}\spxextra{term}, \hyperpage{82}
  \item \spxentry{false}\spxextra{term}, \hyperpage{84}
  \item \spxentry{False\_rec}\spxextra{term}, \hyperpage{86}
  \item \spxentry{False\_rect}\spxextra{term}, \hyperpage{86}
  \item \spxentry{field}\spxextra{tacn}, \hyperpage{213}
  \item \spxentry{field\_simplify}\spxextra{tacn}, \hyperpage{213}
  \item \spxentry{field\_simplify\_eq}\spxextra{tacn}, \hyperpage{213}
  \item \spxentry{File not found on loadpath: ‘string’}\spxextra{err}, \hyperpage{132}
  \item \spxentry{Files processed by Load cannot leave open proofs}\spxextra{err}, \hyperpage{130}
  \item \spxentry{finish\_timing}\spxextra{tacn}, \hyperpage{229}
  \item \spxentry{first (ssreflect)}\spxextra{tacn}, \hyperpage{285}
  \item \spxentry{first}\spxextra{tacn}, \hyperpage{224}
  \item \spxentry{first last}\spxextra{tacn}, \hyperpage{286}
  \item \spxentry{firstorder}\spxextra{tacn}, \hyperpage{208}
  \item \spxentry{Firstorder Depth}\spxextra{opt}, \hyperpage{208}
  \item \spxentry{Firstorder Solver}\spxextra{opt}, \hyperpage{208}
  \item \spxentry{fix}, \hyperpage{29}
  \item \spxentry{fix}\spxextra{tacn}, \hyperpage{186}
  \item \spxentry{fix\_eq}\spxextra{term}, \hyperpage{88}
  \item \spxentry{Fix\_F}\spxextra{term}, \hyperpage{88}
  \item \spxentry{Fix\_F\_eq}\spxextra{term}, \hyperpage{88}
  \item \spxentry{Fix\_F\_inv}\spxextra{term}, \hyperpage{88}
  \item \spxentry{Fixpoint}\spxextra{cmd}, \hyperpage{39}
  \item \spxentry{flat\_map}\spxextra{term}, \hyperpage{93}
  \item \spxentry{Focus}\spxextra{cmd}, \hyperpage{141}
  \item \spxentry{fold}\spxextra{tacn}, \hyperpage{195}
  \item \spxentry{fold\_left}\spxextra{term}, \hyperpage{93}
  \item \spxentry{fold\_right}\spxextra{term}, \hyperpage{93}
  \item \spxentry{forall}, \hyperpage{27}
  \item \spxentry{Found target class ... instead of ...}\spxextra{err}, \hyperpage{406}
  \item \spxentry{fst}\spxextra{term}, \hyperpage{84}
  \item \spxentry{fun ... =\textgreater{} ...}, \hyperpage{26}
  \item \spxentry{Funclass cannot be a source class}\spxextra{err}, \hyperpage{406}
  \item \spxentry{Function}\spxextra{cmd}, \hyperpage{53}
  \item \spxentry{function induction}\spxextra{tacn}, \hyperpage{176}
  \item \spxentry{function\_scope}, \hyperpage{357}
  \item \spxentry{functional inversion}\spxextra{tacn}, \hyperpage{212}
  \item \spxentry{Functional Scheme}\spxextra{cmd}, \hyperpage{365}

  \indexspace

  \lettergroup{G}
  \item \spxentry{ge}\spxextra{term}, \hyperpage{87}
  \item \spxentry{Generalizable}\spxextra{cmd}, \hyperpage{78}
  \item \spxentry{Generalizable All Variables}\spxextra{cmd}, \hyperpage{77}
  \item \spxentry{Generalizable No Variables}\spxextra{cmd}, \hyperpage{78}
  \item \spxentry{generalize}\spxextra{tacn}, \hyperpage{168}
  \item \spxentry{generally have}\spxextra{tacnv}, \hyperpage{339}
  \item \spxentry{gfail}\spxextra{tacnv}, \hyperpage{226}
  \item \spxentry{give\_up}\spxextra{tacn}, \hyperpage{218}
  \item \spxentry{Global}\spxextra{cmd}, \hyperpage{137}
  \item \spxentry{Global Close Scope}\spxextra{cmd}, \hyperpage{355}
  \item \spxentry{Global Generalizable}\spxextra{cmd}, \hyperpage{78}
  \item \spxentry{Global Instance}\spxextra{cmdv}, \hyperpage{426}
  \item \spxentry{Global Opaque}\spxextra{cmdv}, \hyperpage{135}
  \item \spxentry{Global Open Scope}\spxextra{cmd}, \hyperpage{355}
  \item \spxentry{Global Transparent}\spxextra{cmdv}, \hyperpage{136}
  \item \spxentry{Goal}\spxextra{cmd}, \hyperpage{138}
  \item \spxentry{goal does not satisfy the expected preconditions}\spxextra{err}, \hyperpage{180}
  \item \spxentry{Goal is solvable by congruence but some arguments are missing. Try congruence with ‘term’…‘term’, replacing metavariables by arbitrary terms}\spxextra{err}, \hyperpage{210}
  \item \spxentry{Grab Existential Variables}\spxextra{cmd}, \hyperpage{140}
  \item \spxentry{gt}\spxextra{term}, \hyperpage{87}
  \item \spxentry{guard}\spxextra{tacn}, \hyperpage{234}
  \item \spxentry{Guarded}\spxextra{cmd}, \hyperpage{148}

  \indexspace

  \lettergroup{H}
  \item \spxentry{has\_evar}\spxextra{tacn}, \hyperpage{210}
  \item \spxentry{have}\spxextra{tacn}, \hyperpage{289}
  \item \spxentry{head}\spxextra{term}, \hyperpage{93}
  \item \spxentry{Hide Obligations}\spxextra{flag}, \hyperpage{447}
  \item \spxentry{Hint}\spxextra{cmd}, \hyperpage{200}
  \item \spxentry{Hint Constants}\spxextra{cmdv}, \hyperpage{201}
  \item \spxentry{Hint Constructors}\spxextra{cmdv}, \hyperpage{201}
  \item \spxentry{Hint Cut}\spxextra{cmdv}, \hyperpage{202}
  \item \spxentry{Hint Extern}\spxextra{cmdv}, \hyperpage{201}
  \item \spxentry{Hint Immediate}\spxextra{cmdv}, \hyperpage{201}
  \item \spxentry{Hint Mode}\spxextra{cmdv}, \hyperpage{202}
  \item \spxentry{Hint Opaque}\spxextra{cmdv}, \hyperpage{201}
  \item \spxentry{Hint Resolve}\spxextra{cmdv}, \hyperpage{200}
  \item \spxentry{Hint Rewrite}\spxextra{cmd}, \hyperpage{204}
  \item \spxentry{Hint Transparent}\spxextra{cmdv}, \hyperpage{201}
  \item \spxentry{Hint Unfold}\spxextra{cmdv}, \hyperpage{201}
  \item \spxentry{Hint Variables}\spxextra{cmdv}, \hyperpage{201}
  \item \spxentry{Hint View for}\spxextra{cmd}, \hyperpage{340}
  \item \spxentry{Hint View for apply}\spxextra{cmd}, \hyperpage{334}, \hyperpage{340}
  \item \spxentry{Hint View for move}\spxextra{cmd}, \hyperpage{334}
  \item \spxentry{hnf}\spxextra{tacn}, \hyperpage{192}
  \item \spxentry{Hypotheses}\spxextra{cmdv}, \hyperpage{57}
  \item \spxentry{Hypotheses (outside a section)}\spxextra{cmdv}, \hyperpage{31}
  \item \spxentry{Hypothesis}\spxextra{cmdv}, \hyperpage{57}
  \item \spxentry{Hypothesis (outside a section)}\spxextra{cmdv}, \hyperpage{31}
  \item \spxentry{Hypothesis ‘ident’ must contain at least one Function}\spxextra{err}, \hyperpage{212}
  \item \spxentry{Hyps Limit}\spxextra{opt}, \hyperpage{149}

  \indexspace

  \lettergroup{I}
  \item \spxentry{I}\spxextra{term}, \hyperpage{82}
  \item \spxentry{I don’t know how to handle dependent equality}\spxextra{err}, \hyperpage{209}
  \item \spxentry{identity}\spxextra{term}, \hyperpage{84}, \hyperpage{88}
  \item \spxentry{Identity Coercion}\spxextra{cmd}, \hyperpage{406}
  \item \spxentry{idtac}\spxextra{tacn}, \hyperpage{226}
  \item \spxentry{IF\_then\_else}\spxextra{term}, \hyperpage{82}
  \item \spxentry{iff}\spxextra{term}, \hyperpage{82}
  \item \spxentry{Ill-formed recursive definition}\spxextra{err}, \hyperpage{448}
  \item \spxentry{Implicit Arguments}\spxextra{flag}, \hyperpage{72}
  \item \spxentry{Implicit Types}\spxextra{cmd}, \hyperpage{76}
  \item \spxentry{Import}\spxextra{cmd}, \hyperpage{63}
  \item \spxentry{in}\spxextra{tacn}, \hyperpage{287}
  \item \spxentry{In environment … the term: ‘term’ does not have type ‘type’. Actually, it has type ...}\spxextra{err}, \hyperpage{445}
  \item \spxentry{Include}\spxextra{cmd}, \hyperpage{59}
  \item \spxentry{induction ... using ...}\spxextra{tacnv}, \hyperpage{173}
  \item \spxentry{induction}\spxextra{tacn}, \hyperpage{172}
  \item \spxentry{Inductive}\spxextra{cmd}, \hyperpage{32}
  \item \spxentry{Infix}\spxextra{cmd}, \hyperpage{345}
  \item \spxentry{Info}\spxextra{cmd}, \hyperpage{236}
  \item \spxentry{Info Auto}\spxextra{flag}, \hyperpage{198}
  \item \spxentry{Info Eauto}\spxextra{flag}, \hyperpage{198}
  \item \spxentry{Info Level}\spxextra{opt}, \hyperpage{237}
  \item \spxentry{Info Trivial}\spxextra{flag}, \hyperpage{198}
  \item \spxentry{info\_trivial}\spxextra{tacnv}, \hyperpage{198}
  \item \spxentry{injection}\spxextra{tacn}, \hyperpage{178}
  \item \spxentry{inl}\spxextra{term}, \hyperpage{84}
  \item \spxentry{inleft}\spxextra{term}, \hyperpage{85}
  \item \spxentry{Inline}\spxextra{cmd}, \hyperpage{60}
  \item \spxentry{inr}\spxextra{term}, \hyperpage{84}
  \item \spxentry{inright}\spxextra{term}, \hyperpage{85}
  \item \spxentry{Inspect}\spxextra{cmdv}, \hyperpage{123}
  \item \spxentry{Instance}\spxextra{cmd}, \hyperpage{425}
  \item \spxentry{instantiate}\spxextra{tacn}, \hyperpage{169}
  \item \spxentry{intro}\spxextra{tacn}, \hyperpage{158}
  \item \spxentry{intros ...}\spxextra{tacn}, \hyperpage{160}
  \item \spxentry{intros}\spxextra{tacnv}, \hyperpage{159}
  \item \spxentry{intuition}\spxextra{tacn}, \hyperpage{207}
  \item \spxentry{Intuition Negation Unfolding}\spxextra{flag}, \hyperpage{207}
  \item \spxentry{Invalid argument}\spxextra{err}, \hyperpage{153}
  \item \spxentry{Invalid backtrack}\spxextra{err}, \hyperpage{133}, \hyperpage{134}
  \item \spxentry{inversion}\spxextra{tacn}, \hyperpage{180}
  \item \spxentry{inversion\_clear}\spxextra{tacnv}, \hyperpage{180}
  \item \spxentry{inversion\_sigma}\spxextra{tacnv}, \hyperpage{182}
  \item \spxentry{is\_evar}\spxextra{tacn}, \hyperpage{210}
  \item \spxentry{is\_var}\spxextra{tacn}, \hyperpage{210}
  \item \spxentry{IsSucc}\spxextra{term}, \hyperpage{86}

  \indexspace

  \lettergroup{K}
  \item \spxentry{Keep Proof Equalities}\spxextra{flag}, \hyperpage{180}

  \indexspace

  \lettergroup{L}
  \item \spxentry{lapply}\spxextra{tacnv}, \hyperpage{155}
  \item \spxentry{last}\spxextra{tacn}, \hyperpage{285}
  \item \spxentry{last first}\spxextra{tacn}, \hyperpage{286}
  \item \spxentry{lazy}\spxextra{tacn}, \hyperpage{190}
  \item \spxentry{le}\spxextra{term}, \hyperpage{87}
  \item \spxentry{le\_n}\spxextra{term}, \hyperpage{87}
  \item \spxentry{le\_S}\spxextra{term}, \hyperpage{87}
  \item \spxentry{left}\spxextra{tacnv}, \hyperpage{158}
  \item \spxentry{left}\spxextra{term}, \hyperpage{85}
  \item \spxentry{Lemma}\spxextra{cmdv}, \hyperpage{42}
  \item \spxentry{length}\spxextra{term}, \hyperpage{93}
  \item \spxentry{let ... := ...}\spxextra{tacn}, \hyperpage{230}
  \item \spxentry{let ... := ...}\spxextra{term}, \hyperpage{27}
  \item \spxentry{Let}\spxextra{cmd}, \hyperpage{57}
  \item \spxentry{Let (outside a section)}\spxextra{cmdv}, \hyperpage{32}
  \item \spxentry{Let CoFixpoint}\spxextra{cmdv}, \hyperpage{57}
  \item \spxentry{Let Fixpoint}\spxextra{cmdv}, \hyperpage{57}
  \item \spxentry{lia}\spxextra{tacn}, \hyperpage{433}
  \item \spxentry{Load}\spxextra{cmd}, \hyperpage{130}
  \item \spxentry{Load is not supported inside proofs}\spxextra{err}, \hyperpage{130}
  \item \spxentry{Loading of ML object file forbidden in a native Coq}\spxextra{err}, \hyperpage{132}
  \item \spxentry{Local}\spxextra{cmd}, \hyperpage{137}
  \item \spxentry{Local Close Scope}\spxextra{cmd}, \hyperpage{354}
  \item \spxentry{Local Declare Custom Entry}\spxextra{cmd}, \hyperpage{354}
  \item \spxentry{Local Definition}\spxextra{cmdv}, \hyperpage{32}
  \item \spxentry{Local Notation}\spxextra{cmd}, \hyperpage{354}
  \item \spxentry{Local Open Scope}\spxextra{cmd}, \hyperpage{354}
  \item \spxentry{Local Parameter}\spxextra{cmdv}, \hyperpage{30}
  \item \spxentry{Locate}\spxextra{cmd}, \hyperpage{129}
  \item \spxentry{Locate File}\spxextra{cmd}, \hyperpage{133}
  \item \spxentry{Locate Library}\spxextra{cmd}, \hyperpage{133}
  \item \spxentry{Loose Hint Behavior}\spxextra{opt}, \hyperpage{204}
  \item \spxentry{lra}\spxextra{tacn}, \hyperpage{433}
  \item \spxentry{lt}\spxextra{term}, \hyperpage{87}
  \item \spxentry{Ltac}\spxextra{cmd}, \hyperpage{236}
  \item \spxentry{Ltac Batch Debug}\spxextra{flag}, \hyperpage{237}
  \item \spxentry{Ltac Debug}\spxextra{flag}, \hyperpage{237}
  \item \spxentry{Ltac Profiling}\spxextra{flag}, \hyperpage{237}
  \item \spxentry{ltac-seq}\spxextra{tacn}, \hyperpage{221}

  \indexspace

  \lettergroup{M}
  \item \spxentry{map}\spxextra{term}, \hyperpage{93}
  \item \spxentry{match ... with ...}, \hyperpage{27}
  \item \spxentry{match goal}\spxextra{tacn}, \hyperpage{232}
  \item \spxentry{Maximal Implicit Insertion}\spxextra{flag}, \hyperpage{73}
  \item \spxentry{mod}\spxextra{term}, \hyperpage{89}
  \item \spxentry{Module}\spxextra{cmd}, \hyperpage{58}, \hyperpage{59}
  \item \spxentry{Module Type}\spxextra{cmd}, \hyperpage{59}, \hyperpage{60}
  \item \spxentry{Module/section ‘qualid’ not found}\spxextra{err}, \hyperpage{127}
  \item \spxentry{Monomorphic}\spxextra{cmd}, \hyperpage{477}
  \item \spxentry{move ... after ...}\spxextra{tacn}, \hyperpage{162}
  \item \spxentry{move ... at bottom}\spxextra{tacnv}, \hyperpage{163}
  \item \spxentry{move ... at top}\spxextra{tacnv}, \hyperpage{163}
  \item \spxentry{move ... before ...}\spxextra{tacnv}, \hyperpage{163}
  \item \spxentry{move}\spxextra{tacn}, \hyperpage{272}
  \item \spxentry{mult}\spxextra{term}, \hyperpage{86}
  \item \spxentry{mult\_n\_O}\spxextra{term}, \hyperpage{86}
  \item \spxentry{mult\_n\_Sm}\spxextra{term}, \hyperpage{86}

  \indexspace

  \lettergroup{N}
  \item \spxentry{n\_Sn}\spxextra{term}, \hyperpage{86}
  \item \spxentry{nat}\spxextra{term}, \hyperpage{84}
  \item \spxentry{nat\_case}\spxextra{term}, \hyperpage{87}
  \item \spxentry{nat\_double\_ind}\spxextra{term}, \hyperpage{87}
  \item \spxentry{nat\_scope}, \hyperpage{89}
  \item \spxentry{native\_compute}\spxextra{tacnv}, \hyperpage{192}
  \item \spxentry{NativeCompute Profile Filename}\spxextra{opt}, \hyperpage{192}
  \item \spxentry{NativeCompute Profiling}\spxextra{flag}, \hyperpage{192}
  \item \spxentry{Nested Proofs Allowed}\spxextra{flag}, \hyperpage{150}
  \item \spxentry{Nested proofs are not allowed unless you turn option Nested Proofs Allowed on}\spxextra{err}, \hyperpage{42}
  \item \spxentry{Next Obligation}\spxextra{cmd}, \hyperpage{447}
  \item \spxentry{nia}\spxextra{tacn}, \hyperpage{434}
  \item \spxentry{No applicable tactic}\spxextra{err}, \hyperpage{224}
  \item \spxentry{No argument name ‘ident’}\spxextra{err}, \hyperpage{55}
  \item \spxentry{No discriminable equalities}\spxextra{err}, \hyperpage{178}
  \item \spxentry{No evars}\spxextra{err}, \hyperpage{210}
  \item \spxentry{No focused proof}\spxextra{err}, \hyperpage{138}, \hyperpage{146}
  \item \spxentry{No focused proof (No proof-editing in progress)}\spxextra{err}, \hyperpage{139}
  \item \spxentry{No focused proof to restart}\spxextra{err}, \hyperpage{141}
  \item \spxentry{No head constant to reduce}\spxextra{err}, \hyperpage{192}
  \item \spxentry{No matching clauses for match}\spxextra{err}, \hyperpage{231}
  \item \spxentry{No matching clauses for match goal}\spxextra{err}, \hyperpage{233}
  \item \spxentry{No primitive equality found}\spxextra{err}, \hyperpage{178}
  \item \spxentry{No product even after head-reduction}\spxextra{err}, \hyperpage{159}
  \item \spxentry{No progress made}\spxextra{err}, \hyperpage{470}
  \item \spxentry{No such assumption}\spxextra{err}, \hyperpage{152}, \hyperpage{170}
  \item \spxentry{No such binder}\spxextra{err}, \hyperpage{151}
  \item \spxentry{No such goal}\spxextra{err}, \hyperpage{146}
  \item \spxentry{No such goal. (fail)}\spxextra{err}, \hyperpage{226}
  \item \spxentry{No such goal. (Goal selector)}\spxextra{err}, \hyperpage{223}
  \item \spxentry{No such goal (‘ident’)}\spxextra{err}, \hyperpage{142}
  \item \spxentry{No such goal (‘num’)}\spxextra{err}, \hyperpage{142}
  \item \spxentry{No such goal. Focus next goal with bullet ‘bullet’}\spxextra{err}, \hyperpage{146}
  \item \spxentry{No such hypothesis}\spxextra{err}, \hyperpage{162}, \hyperpage{163}, \hyperpage{165}
  \item \spxentry{No such hypothesis in current goal}\spxextra{err}, \hyperpage{159}
  \item \spxentry{No such hypothesis: ‘ident’}\spxextra{err}, \hyperpage{159}, \hyperpage{196}
  \item \spxentry{No such label ‘ident’}\spxextra{err}, \hyperpage{59}
  \item \spxentry{Non exhaustive pattern matching}\spxextra{err}, \hyperpage{404}
  \item \spxentry{Non strictly positive occurrence of ‘ident’ in ‘type’}\spxextra{err}, \hyperpage{32}
  \item \spxentry{NonCumulative}\spxextra{cmd}, \hyperpage{477}
  \item \spxentry{None}\spxextra{term}, \hyperpage{84}
  \item \spxentry{Nonrecursive Elimination Schemes}\spxextra{flag}, \hyperpage{364}
  \item \spxentry{not}\spxextra{term}, \hyperpage{82}
  \item \spxentry{Not a context variable}\spxextra{err}, \hyperpage{233}
  \item \spxentry{Not a discriminable equality}\spxextra{err}, \hyperpage{178}
  \item \spxentry{Not a primitive equality}\spxextra{err}, \hyperpage{179}
  \item \spxentry{Not a projectable equality but a discriminable one}\spxextra{err}, \hyperpage{179}
  \item \spxentry{Not a proposition or a type}\spxextra{err}, \hyperpage{167}
  \item \spxentry{Not a valid ring equation}\spxextra{err}, \hyperpage{450}
  \item \spxentry{Not a variable or hypothesis}\spxextra{err}, \hyperpage{210}
  \item \spxentry{Not an evar}\spxextra{err}, \hyperpage{210}
  \item \spxentry{Not an exact proof}\spxextra{err}, \hyperpage{152}
  \item \spxentry{Not an inductive goal with 1 constructor}\spxextra{err}, \hyperpage{158}
  \item \spxentry{Not an inductive goal with 2 constructors}\spxextra{err}, \hyperpage{158}
  \item \spxentry{Not an inductive product}\spxextra{err}, \hyperpage{157}, \hyperpage{173}
  \item \spxentry{Not convertible}\spxextra{err}, \hyperpage{190}
  \item \spxentry{Not enough constructors}\spxextra{err}, \hyperpage{157}
  \item \spxentry{Not equal (due to universes)}\spxextra{err}, \hyperpage{210}
  \item \spxentry{Not equal}\spxextra{err}, \hyperpage{210}
  \item \spxentry{Not reducible}\spxextra{err}, \hyperpage{192}
  \item \spxentry{Not the right number of induction arguments}\spxextra{err}, \hyperpage{177}
  \item \spxentry{Not the right number of missing arguments}\spxextra{err}, \hyperpage{151}, \hyperpage{154}
  \item \spxentry{not\_eq\_S}\spxextra{term}, \hyperpage{86}
  \item \spxentry{Notation}\spxextra{cmd}, \hyperpage{341}
  \item \spxentry{Notations for lists}, \hyperpage{93}
  \item \spxentry{Nothing to do, it is an equality between convertible terms}\spxextra{err}, \hyperpage{179}
  \item \spxentry{Nothing to inject}\spxextra{err}, \hyperpage{179}
  \item \spxentry{Nothing to rewrite}\spxextra{err}, \hyperpage{470}
  \item \spxentry{notT}\spxextra{term}, \hyperpage{88}
  \item \spxentry{notypeclasses refine}\spxextra{tacnv}, \hyperpage{153}
  \item \spxentry{now}\spxextra{tacnv}, \hyperpage{199}
  \item \spxentry{nra}\spxextra{tacn}, \hyperpage{434}
  \item \spxentry{nsatz}\spxextra{tacn}, \hyperpage{458}
  \item \spxentry{nth}\spxextra{term}, \hyperpage{93}
  \item \spxentry{Numeral Notation}\spxextra{cmd}, \hyperpage{359}

  \indexspace

  \lettergroup{O}
  \item \spxentry{O}\spxextra{term}, \hyperpage{84}
  \item \spxentry{O\_S}\spxextra{term}, \hyperpage{86}
  \item \spxentry{Obligation num}\spxextra{cmd}, \hyperpage{447}
  \item \spxentry{Obligation Tactic}\spxextra{cmd}, \hyperpage{447}
  \item \spxentry{Obligations}\spxextra{cmd}, \hyperpage{447}
  \item \spxentry{omega}\spxextra{tacn}, \hyperpage{213}
  \item \spxentry{Omega Action}\spxextra{flag}, \hyperpage{431}
  \item \spxentry{omega can't solve this system}\spxextra{err}, \hyperpage{429}
  \item \spxentry{Omega System}\spxextra{flag}, \hyperpage{430}
  \item \spxentry{Omega UseLocalDefs}\spxextra{flag}, \hyperpage{430}
  \item \spxentry{omega: Can't solve a goal with equality on type ...}\spxextra{err}, \hyperpage{430}
  \item \spxentry{omega: Can't solve a goal with non-linear products}\spxextra{err}, \hyperpage{430}
  \item \spxentry{omega: Can't solve a goal with proposition variables}\spxextra{err}, \hyperpage{430}
  \item \spxentry{omega: Not a quantifier-free goal}\spxextra{err}, \hyperpage{429}
  \item \spxentry{omega: Unrecognized atomic proposition: ...}\spxextra{err}, \hyperpage{430}
  \item \spxentry{omega: Unrecognized predicate or connective: ‘ident’}\spxextra{err}, \hyperpage{430}
  \item \spxentry{omega: Unrecognized proposition}\spxextra{err}, \hyperpage{430}
  \item \spxentry{once}\spxextra{tacn}, \hyperpage{225}
  \item \spxentry{only ... : ...}\spxextra{tacnv}, \hyperpage{222}
  \item \spxentry{Opaque}\spxextra{cmd}, \hyperpage{135}
  \item \spxentry{Open Scope}\spxextra{cmd}, \hyperpage{354}
  \item \spxentry{Optimize Heap}\spxextra{cmd}, \hyperpage{150}
  \item \spxentry{Optimize Proof}\spxextra{cmd}, \hyperpage{150}
  \item \spxentry{optimize\_heap}\spxextra{tacn}, \hyperpage{239}
  \item \spxentry{option}\spxextra{term}, \hyperpage{84}
  \item \spxentry{or}\spxextra{term}, \hyperpage{82}
  \item \spxentry{or\_introl}\spxextra{term}, \hyperpage{82}
  \item \spxentry{or\_intror}\spxextra{term}, \hyperpage{82}

  \indexspace

  \lettergroup{P}
  \item \spxentry{pair}\spxextra{term}, \hyperpage{84}
  \item \spxentry{par: ...}\spxextra{tacnv}, \hyperpage{222}
  \item \spxentry{Parameter}\spxextra{cmd}, \hyperpage{30}
  \item \spxentry{Parameters}\spxextra{cmdv}, \hyperpage{31}
  \item \spxentry{Parsing Explicit}\spxextra{flag}, \hyperpage{75}
  \item \spxentry{pattern}\spxextra{tacn}, \hyperpage{196}
  \item \spxentry{Peano's arithmetic}, \hyperpage{89}
  \item \spxentry{plus}\spxextra{term}, \hyperpage{86}
  \item \spxentry{plus\_n\_O}\spxextra{term}, \hyperpage{86}
  \item \spxentry{plus\_n\_Sm}\spxextra{term}, \hyperpage{86}
  \item \spxentry{Polymorphic}\spxextra{cmd}, \hyperpage{477}
  \item \spxentry{Polymorphic Inductive Cumulativity}\spxextra{flag}, \hyperpage{477}
  \item \spxentry{pose (ssreflect)}\spxextra{tacn}, \hyperpage{261}
  \item \spxentry{pose}\spxextra{tacn}, \hyperpage{165}
  \item \spxentry{pose proof}\spxextra{tacnv}, \hyperpage{167}
  \item \spxentry{pred}\spxextra{term}, \hyperpage{86}
  \item \spxentry{pred\_Sn}\spxextra{term}, \hyperpage{86}
  \item \spxentry{Prenex Implicits}\spxextra{cmd}, \hyperpage{260}, \hyperpage{340}
  \item \spxentry{Preterm}\spxextra{cmd}, \hyperpage{447}
  \item \spxentry{Primitive Projections}\spxextra{flag}, \hyperpage{48}
  \item \spxentry{Print}\spxextra{cmd}, \hyperpage{123}
  \item \spxentry{Print All}\spxextra{cmd}, \hyperpage{123}
  \item \spxentry{Print All Dependencies}\spxextra{cmdv}, \hyperpage{125}
  \item \spxentry{Print Assumptions}\spxextra{cmd}, \hyperpage{125}
  \item \spxentry{Print Canonical Projections}\spxextra{cmd}, \hyperpage{76}
  \item \spxentry{Print Classes}\spxextra{cmd}, \hyperpage{407}
  \item \spxentry{Print Coercion Paths}\spxextra{cmd}, \hyperpage{407}
  \item \spxentry{Print Coercions}\spxextra{cmd}, \hyperpage{407}
  \item \spxentry{Print Extraction Blacklist}\spxextra{cmd}, \hyperpage{440}
  \item \spxentry{Print Extraction Inline}\spxextra{cmd}, \hyperpage{437}
  \item \spxentry{Print Firstorder Solver}\spxextra{cmd}, \hyperpage{208}
  \item \spxentry{Print Grammar}\spxextra{cmd}, \hyperpage{352}
  \item \spxentry{Print Grammar constr}\spxextra{cmd}, \hyperpage{343}
  \item \spxentry{Print Grammar pattern}\spxextra{cmd}, \hyperpage{343}
  \item \spxentry{Print Grammar tactic}\spxextra{cmd}, \hyperpage{362}
  \item \spxentry{Print Graph}\spxextra{cmd}, \hyperpage{407}
  \item \spxentry{Print Hint}\spxextra{cmd}, \hyperpage{200}, \hyperpage{203}, \hyperpage{204}
  \item \spxentry{Print HintDb}\spxextra{cmd}, \hyperpage{204}
  \item \spxentry{Print Implicit}\spxextra{cmd}, \hyperpage{74}
  \item \spxentry{Print Instances}\spxextra{cmd}, \hyperpage{467}
  \item \spxentry{Print Libraries}\spxextra{cmd}, \hyperpage{131}
  \item \spxentry{Print LoadPath}\spxextra{cmd}, \hyperpage{132}
  \item \spxentry{Print Ltac}\spxextra{cmd}, \hyperpage{236}
  \item \spxentry{Print Ltac Signatures}\spxextra{cmd}, \hyperpage{236}
  \item \spxentry{Print ML Modules}\spxextra{cmd}, \hyperpage{132}
  \item \spxentry{Print ML Path}\spxextra{cmd}, \hyperpage{133}
  \item \spxentry{Print Module}\spxextra{cmd}, \hyperpage{64}
  \item \spxentry{Print Module Type}\spxextra{cmd}, \hyperpage{64}
  \item \spxentry{Print Opaque Dependencies}\spxextra{cmdv}, \hyperpage{125}
  \item \spxentry{Print Options}\spxextra{cmd}, \hyperpage{124}
  \item \spxentry{Print Rewrite HintDb}\spxextra{cmd}, \hyperpage{204}
  \item \spxentry{Print Scope}\spxextra{cmdv}, \hyperpage{358}
  \item \spxentry{Print Scopes}\spxextra{cmd}, \hyperpage{358}
  \item \spxentry{Print Strategy}\spxextra{cmd}, \hyperpage{136}
  \item \spxentry{Print Table @table}\spxextra{cmd}, \hyperpage{124}
  \item \spxentry{Print Tables}\spxextra{cmd}, \hyperpage{124}
  \item \spxentry{Print Term}\spxextra{cmdv}, \hyperpage{123}
  \item \spxentry{Print Transparent Dependencies}\spxextra{cmdv}, \hyperpage{125}
  \item \spxentry{Print Universes}\spxextra{cmd}, \hyperpage{79}
  \item \spxentry{Print Visibility}\spxextra{cmd}, \hyperpage{358}
  \item \spxentry{Printing All}\spxextra{flag}, \hyperpage{78}
  \item \spxentry{Printing Allow Match Default Clause}\spxextra{flag}, \hyperpage{52}
  \item \spxentry{Printing Coercion}\spxextra{table}, \hyperpage{407}
  \item \spxentry{Printing Coercions}\spxextra{flag}, \hyperpage{407}
  \item \spxentry{Printing Compact Contexts}\spxextra{flag}, \hyperpage{135}
  \item \spxentry{Printing Constructor}\spxextra{table}, \hyperpage{47}
  \item \spxentry{Printing Dependent Evars Line}\spxextra{flag}, \hyperpage{135}
  \item \spxentry{Printing Depth}\spxextra{opt}, \hyperpage{135}
  \item \spxentry{Printing Existential Instances}\spxextra{flag}, \hyperpage{80}
  \item \spxentry{Printing Factorizable Match Patterns}\spxextra{flag}, \hyperpage{52}
  \item \spxentry{Printing If}\spxextra{table}, \hyperpage{53}
  \item \spxentry{Printing Implicit}\spxextra{flag}, \hyperpage{74}
  \item \spxentry{Printing Implicit Defensive}\spxextra{flag}, \hyperpage{74}
  \item \spxentry{Printing Let}\spxextra{table}, \hyperpage{53}
  \item \spxentry{Printing Matching}\spxextra{flag}, \hyperpage{52}
  \item \spxentry{Printing Notations}\spxextra{flag}, \hyperpage{346}
  \item \spxentry{Printing Primitive Projection Compatibility}\spxextra{flag}, \hyperpage{49}
  \item \spxentry{Printing Primitive Projection Parameters}\spxextra{flag}, \hyperpage{48}
  \item \spxentry{Printing Projections}\spxextra{flag}, \hyperpage{47}
  \item \spxentry{Printing Record}\spxextra{table}, \hyperpage{47}
  \item \spxentry{Printing Records}\spxextra{flag}, \hyperpage{46}
  \item \spxentry{Printing Synth}\spxextra{flag}, \hyperpage{52}
  \item \spxentry{Printing Unfocused}\spxextra{flag}, \hyperpage{135}
  \item \spxentry{Printing Universes}\spxextra{flag}, \hyperpage{79}
  \item \spxentry{Printing Width}\spxextra{opt}, \hyperpage{135}
  \item \spxentry{Printing Wildcard}\spxextra{flag}, \hyperpage{52}
  \item \spxentry{prod}\spxextra{term}, \hyperpage{84}
  \item \spxentry{Program Cases}\spxextra{flag}, \hyperpage{444}
  \item \spxentry{Program Definition}\spxextra{cmd}, \hyperpage{445}
  \item \spxentry{Program Fixpoint}\spxextra{cmd}, \hyperpage{445}
  \item \spxentry{Program Generalized Coercion}\spxextra{flag}, \hyperpage{444}
  \item \spxentry{Program Instance}\spxextra{cmdv}, \hyperpage{426}
  \item \spxentry{Program Lemma}\spxextra{cmd}, \hyperpage{446}
  \item \spxentry{Programming}, \hyperpage{84}
  \item \spxentry{progress}\spxextra{tacn}, \hyperpage{223}
  \item \spxentry{proj1}\spxextra{term}, \hyperpage{82}
  \item \spxentry{proj2}\spxextra{term}, \hyperpage{82}
  \item \spxentry{projT1}\spxextra{term}, \hyperpage{85}
  \item \spxentry{projT2}\spxextra{term}, \hyperpage{85}
  \item \spxentry{Proof}\spxextra{cmd}, \hyperpage{139}
  \item \spxentry{Proof {}`term{}`}\spxextra{cmd}, \hyperpage{139}
  \item \spxentry{Proof is not complete. (abstract)}\spxextra{err}, \hyperpage{235}
  \item \spxentry{Proof is not complete. (assert)}\spxextra{err}, \hyperpage{167}
  \item \spxentry{Proof using}\spxextra{cmd}, \hyperpage{139}
  \item \spxentry{Proof with}\spxextra{cmd}, \hyperpage{205}
  \item \spxentry{Prop}, \hyperpage{26}
  \item \spxentry{Proposition}\spxextra{cmdv}, \hyperpage{42}
  \item \spxentry{psatz}\spxextra{tacn}, \hyperpage{434}
  \item \spxentry{Pwd}\spxextra{cmd}, \hyperpage{132}

  \indexspace

  \lettergroup{Q}
  \item \spxentry{Qed}\spxextra{cmd}, \hyperpage{138}
  \item \spxentry{Quantifiers}, \hyperpage{82}
  \item \spxentry{Quit}\spxextra{cmd}, \hyperpage{134}
  \item \spxentry{quote}\spxextra{tacn}, \hyperpage{212}
  \item \spxentry{quote: not a simple fixpoint}\spxextra{err}, \hyperpage{212}

  \indexspace

  \lettergroup{R}
  \item \spxentry{Record}\spxextra{cmd}, \hyperpage{45}
  \item \spxentry{Records declared with the keyword Record or Structure cannot be recursive}\spxextra{err}, \hyperpage{48}
  \item \spxentry{Recursion}, \hyperpage{87}
  \item \spxentry{Recursive Extraction}\spxextra{cmd}, \hyperpage{435}
  \item \spxentry{Recursive Extraction Library}\spxextra{cmd}, \hyperpage{436}
  \item \spxentry{red}\spxextra{tacn}, \hyperpage{192}
  \item \spxentry{Redirect}\spxextra{cmd}, \hyperpage{134}
  \item \spxentry{refine}\spxextra{tacn}, \hyperpage{152}
  \item \spxentry{Refine Instance Mode}\spxextra{flag}, \hyperpage{428}
  \item \spxentry{Refine passed ill-formed term}\spxextra{err}, \hyperpage{153}
  \item \spxentry{refl\_identity}\spxextra{term}, \hyperpage{84}
  \item \spxentry{reflexivity}\spxextra{tacn}, \hyperpage{211}
  \item \spxentry{Regular Subst Tactic}\spxextra{flag}, \hyperpage{189}
  \item \spxentry{Remark}\spxextra{cmdv}, \hyperpage{42}
  \item \spxentry{remember}\spxextra{tacn}, \hyperpage{165}
  \item \spxentry{Remove @table}\spxextra{cmd}, \hyperpage{124}
  \item \spxentry{Remove Hints}\spxextra{cmd}, \hyperpage{203}
  \item \spxentry{Remove LoadPath}\spxextra{cmd}, \hyperpage{132}
  \item \spxentry{rename}\spxextra{tacn}, \hyperpage{164}
  \item \spxentry{repeat}\spxextra{tacn}, \hyperpage{223}
  \item \spxentry{replace}\spxextra{tacn}, \hyperpage{188}
  \item \spxentry{Require}\spxextra{cmd}, \hyperpage{130}
  \item \spxentry{Require Export}\spxextra{cmdv}, \hyperpage{131}
  \item \spxentry{Require Import}\spxextra{cmdv}, \hyperpage{131}
  \item \spxentry{Require is not allowed inside a module or a module type}\spxextra{err}, \hyperpage{131}
  \item \spxentry{Reset}\spxextra{cmd}, \hyperpage{133}
  \item \spxentry{Reset Extraction Blacklist}\spxextra{cmd}, \hyperpage{440}
  \item \spxentry{Reset Extraction Inline}\spxextra{cmd}, \hyperpage{437}
  \item \spxentry{Reset Ltac Profile}\spxextra{cmd}, \hyperpage{238}
  \item \spxentry{reset ltac profile}\spxextra{tacn}, \hyperpage{239}
  \item \spxentry{Restart}\spxextra{cmdv}, \hyperpage{141}
  \item \spxentry{restart\_timer}\spxextra{tacn}, \hyperpage{229}
  \item \spxentry{rev}\spxextra{term}, \hyperpage{93}
  \item \spxentry{Reversible Pattern Implicit}\spxextra{flag}, \hyperpage{73}
  \item \spxentry{revert}\spxextra{tacn}, \hyperpage{162}
  \item \spxentry{revert dependent}\spxextra{tacnv}, \hyperpage{162}
  \item \spxentry{revgoals}\spxextra{tacn}, \hyperpage{216}
  \item \spxentry{rewrite (ssreflect)}\spxextra{tacn}, \hyperpage{299}
  \item \spxentry{rewrite}\spxextra{tacn}, \hyperpage{187}
  \item \spxentry{rewrite\_strat}\spxextra{tacn}, \hyperpage{470}
  \item \spxentry{Rewriting Schemes}\spxextra{flag}, \hyperpage{364}
  \item \spxentry{right}\spxextra{tacnv}, \hyperpage{158}
  \item \spxentry{right}\spxextra{term}, \hyperpage{85}
  \item \spxentry{ring}\spxextra{tacn}, \hyperpage{213}
  \item \spxentry{Ring operation should be declared as a morphism}\spxextra{err}, \hyperpage{453}
  \item \spxentry{ring\_simplify}\spxextra{tacn}, \hyperpage{213}
  \item \spxentry{romega}\spxextra{tacnv}, \hyperpage{429}
  \item \spxentry{rtauto}\spxextra{tacn}, \hyperpage{207}

  \indexspace

  \lettergroup{S}
  \item \spxentry{S}\spxextra{term}, \hyperpage{84}
  \item \spxentry{Save}\spxextra{cmdv}, \hyperpage{138}
  \item \spxentry{Scheme}\spxextra{cmd}, \hyperpage{362}
  \item \spxentry{Scheme Equality}\spxextra{cmdv}, \hyperpage{363}
  \item \spxentry{Search}\spxextra{cmd}, \hyperpage{125}
  \item \spxentry{Search (ssreflect)}\spxextra{cmd}, \hyperpage{335}
  \item \spxentry{Search Blacklist}\spxextra{table}, \hyperpage{129}
  \item \spxentry{Search Output Name Only}\spxextra{flag}, \hyperpage{135}
  \item \spxentry{SearchAbout}\spxextra{cmdv}, \hyperpage{126}
  \item \spxentry{SearchHead}\spxextra{cmd}, \hyperpage{126}
  \item \spxentry{SearchPattern}\spxextra{cmd}, \hyperpage{127}
  \item \spxentry{SearchRewrite}\spxextra{cmd}, \hyperpage{128}
  \item \spxentry{Section}\spxextra{cmd}, \hyperpage{57}
  \item \spxentry{Separate Extraction}\spxextra{cmd}, \hyperpage{436}
  \item \spxentry{Set}\spxextra{cmd}, \hyperpage{124}
  \item \spxentry{Set}\spxextra{sort}, \hyperpage{26}
  \item \spxentry{set (ssreflect)}\spxextra{tacn}, \hyperpage{262}
  \item \spxentry{set}\spxextra{tacn}, \hyperpage{165}
  \item \spxentry{Set @option}\spxextra{cmd}, \hyperpage{124}
  \item \spxentry{setoid\_reflexivity}\spxextra{tacnv}, \hyperpage{466}
  \item \spxentry{setoid\_replace}\spxextra{tacnv}, \hyperpage{466}
  \item \spxentry{setoid\_rewrite}\spxextra{tacnv}, \hyperpage{466}
  \item \spxentry{setoid\_symmetry}\spxextra{tacnv}, \hyperpage{466}
  \item \spxentry{setoid\_transitivity}\spxextra{tacnv}, \hyperpage{466}
  \item \spxentry{shelve}\spxextra{tacn}, \hyperpage{217}
  \item \spxentry{shelve\_unifiable}\spxextra{tacnv}, \hyperpage{217}
  \item \spxentry{Short Module Printing}\spxextra{flag}, \hyperpage{64}
  \item \spxentry{Show}\spxextra{cmd}, \hyperpage{146}
  \item \spxentry{Show Conjectures}\spxextra{cmdv}, \hyperpage{147}
  \item \spxentry{Show Existentials}\spxextra{cmdv}, \hyperpage{147}
  \item \spxentry{Show Intro}\spxextra{cmdv}, \hyperpage{147}
  \item \spxentry{Show Intros}\spxextra{cmdv}, \hyperpage{147}
  \item \spxentry{Show Ltac Profile}\spxextra{cmd}, \hyperpage{237}
  \item \spxentry{show ltac profile}\spxextra{tacn}, \hyperpage{239}
  \item \spxentry{Show Obligation Tactic}\spxextra{cmd}, \hyperpage{447}
  \item \spxentry{Show Proof}\spxextra{cmdv}, \hyperpage{147}
  \item \spxentry{Show Script}\spxextra{cmdv}, \hyperpage{147}
  \item \spxentry{Show Universes}\spxextra{cmdv}, \hyperpage{148}
  \item \spxentry{Shrink Obligations}\spxextra{flag}, \hyperpage{447}
  \item \spxentry{sig}\spxextra{term}, \hyperpage{85}
  \item \spxentry{sig2}\spxextra{term}, \hyperpage{85}
  \item \spxentry{Signature components for label ‘ident’ do not match}\spxextra{err}, \hyperpage{59}
  \item \spxentry{sigT}\spxextra{term}, \hyperpage{85}
  \item \spxentry{sigT2}\spxextra{term}, \hyperpage{85}
  \item \spxentry{Silent}\spxextra{flag}, \hyperpage{135}
  \item \spxentry{simpl}\spxextra{tacn}, \hyperpage{192}
  \item \spxentry{simple apply}\spxextra{tacnv}, \hyperpage{155}
  \item \spxentry{simple destruct}\spxextra{tacnv}, \hyperpage{171}
  \item \spxentry{simple eapply}\spxextra{tacnv}, \hyperpage{155}
  \item \spxentry{simple induction}\spxextra{tacnv}, \hyperpage{175}
  \item \spxentry{simple inversion}\spxextra{tacnv}, \hyperpage{182}
  \item \spxentry{simple notypeclasses refine}\spxextra{tacnv}, \hyperpage{153}
  \item \spxentry{simple refine}\spxextra{tacnv}, \hyperpage{153}
  \item \spxentry{simplify\_eq}\spxextra{tacn}, \hyperpage{211}
  \item \spxentry{singel: /}\spxextra{term}, \hyperpage{89}
  \item \spxentry{snd}\spxextra{term}, \hyperpage{84}
  \item \spxentry{solve}\spxextra{tacn}, \hyperpage{225}
  \item \spxentry{Solve All Obligations}\spxextra{cmd}, \hyperpage{447}
  \item \spxentry{Solve Obligations}\spxextra{cmd}, \hyperpage{447}
  \item \spxentry{Some}\spxextra{term}, \hyperpage{84}
  \item \spxentry{specialize}\spxextra{tacnv}, \hyperpage{168}
  \item \spxentry{split}\spxextra{tacnv}, \hyperpage{158}
  \item \spxentry{split\_Rabs}\spxextra{tacn}, \hyperpage{91}
  \item \spxentry{split\_Rmult}\spxextra{tacn}, \hyperpage{92}
  \item \spxentry{SsrHave NoTCResolution}\spxextra{flag}, \hyperpage{295}
  \item \spxentry{Stable Omega}\spxextra{flag}, \hyperpage{430}
  \item \spxentry{Stack overflow or segmentation fault happens when working with large numbers in ‘type’ (threshold may vary depending on your system limits and on the command executed)}\spxextra{warn}, \hyperpage{361}
  \item \spxentry{start ltac profiling}\spxextra{tacn}, \hyperpage{239}
  \item \spxentry{Statement without assumptions}\spxextra{err}, \hyperpage{157}
  \item \spxentry{stepl}\spxextra{tacn}, \hyperpage{189}
  \item \spxentry{stepr}\spxextra{tacnv}, \hyperpage{189}
  \item \spxentry{stop ltac profiling}\spxextra{tacn}, \hyperpage{239}
  \item \spxentry{Strategy}\spxextra{cmd}, \hyperpage{136}
  \item \spxentry{Strict Implicit}\spxextra{flag}, \hyperpage{72}
  \item \spxentry{Strict Universe Declaration}\spxextra{flag}, \hyperpage{481}
  \item \spxentry{Strongly Strict Implicit}\spxextra{flag}, \hyperpage{73}
  \item \spxentry{Structural Injection}\spxextra{flag}, \hyperpage{180}
  \item \spxentry{Structure}\spxextra{cmdv}, \hyperpage{408}
  \item \spxentry{SubClass}\spxextra{cmdv}, \hyperpage{407}
  \item \spxentry{subst}\spxextra{tacn}, \hyperpage{188}
  \item \spxentry{suff}\spxextra{tacn}, \hyperpage{339}
  \item \spxentry{suffices}\spxextra{tacnv}, \hyperpage{339}
  \item \spxentry{Suggest Proof Using}\spxextra{flag}, \hyperpage{140}
  \item \spxentry{sum}\spxextra{term}, \hyperpage{84}
  \item \spxentry{sumbool}\spxextra{term}, \hyperpage{85}
  \item \spxentry{sumor}\spxextra{term}, \hyperpage{85}
  \item \spxentry{swap}\spxextra{tacn}, \hyperpage{215}
  \item \spxentry{sym\_not\_eq}\spxextra{term}, \hyperpage{83}
  \item \spxentry{symmetry}\spxextra{tacn}, \hyperpage{211}
  \item \spxentry{Syntax error: {[}prim:reference{]} expected after {[}prim:reference{]} (in {[}vernac:command{]})}\spxextra{err}, \hyperpage{361}
  \item \spxentry{Syntax error: {[}prim:reference{]} expected after 'Notation' (in {[}vernac:command{]})}\spxextra{err}, \hyperpage{361}

  \indexspace

  \lettergroup{T}
  \item \spxentry{Tactic Failure message (level ‘num’)}\spxextra{err}, \hyperpage{226}
  \item \spxentry{Tactic generated a subgoal identical to the original goal. This happens if ‘term’ does not occur in the goal}\spxextra{err}, \hyperpage{187}
  \item \spxentry{Tactic Notation}\spxextra{cmd}, \hyperpage{361}
  \item \spxentry{Tactic Notation ‘qualid’ is deprecated since ‘string’. ‘string’}\spxextra{warn}, \hyperpage{44}
  \item \spxentry{Tactic ‘qualid’ is deprecated since ‘string’. ‘string’}\spxextra{warn}, \hyperpage{44}
  \item \spxentry{tail}\spxextra{term}, \hyperpage{93}
  \item \spxentry{tauto}\spxextra{tacn}, \hyperpage{206}
  \item \spxentry{Terms do not have convertible types}\spxextra{err}, \hyperpage{188}
  \item \spxentry{Test}\spxextra{cmd}, \hyperpage{124}
  \item \spxentry{Test @table for}\spxextra{cmd}, \hyperpage{124}
  \item \spxentry{The 'abstract after' directive has no effect when the parsing function (‘ident’) targets an option type}\spxextra{warn}, \hyperpage{361}
  \item \spxentry{The command has not failed!}\spxextra{err}, \hyperpage{134}
  \item \spxentry{The conclusion is not a substitutive equation}\spxextra{err}, \hyperpage{211}
  \item \spxentry{The conclusion of ‘type’ is not valid}
    \subitem \spxentry{it must be built from ‘ident’}\spxextra{err}, \hyperpage{32}
  \item \spxentry{The constructor ‘ident’ expects ‘num’ arguments}\spxextra{err}, \hyperpage{403}
  \item \spxentry{The elimination predicate term should be of arity ‘num’ (for non dependent case) or ‘num’ (for dependent case)}\spxextra{err}, \hyperpage{404}
  \item \spxentry{The file :n:{}`‘ident’.vo{}` contains library dirpath and not library dirpath’}\spxextra{err}, \hyperpage{131}
  \item \spxentry{The recursive argument must be specified}\spxextra{err}, \hyperpage{55}
  \item \spxentry{The reference is not unfoldable}\spxextra{err}, \hyperpage{136}
  \item \spxentry{The reference ‘ident’ was not found in the current environment}\spxextra{err}, \hyperpage{361}
  \item \spxentry{The reference ‘qualid’ was not found in the current environment}\spxextra{err}, \hyperpage{125}, \hyperpage{136}
  \item \spxentry{The term ‘term’ has type ‘type’ which should be Set, Prop or Type}\spxextra{err}, \hyperpage{42}
  \item \spxentry{The term ‘term’ has type ‘type’ while it is expected to have type ‘type’'}\spxextra{err}, \hyperpage{32}
  \item \spxentry{The ‘num’ th argument of ‘ident’ must be ‘ident’ in ‘type’}\spxextra{err}, \hyperpage{36}
  \item \spxentry{The ‘term’ provided does not end with an equation}\spxextra{err}, \hyperpage{187}
  \item \spxentry{The variable ‘ident’ is already defined}\spxextra{err}, \hyperpage{165}
  \item \spxentry{Theorem}\spxextra{cmd}, \hyperpage{42}
  \item \spxentry{Theories}, \hyperpage{80}
  \item \spxentry{This is not the last opened module}\spxextra{err}, \hyperpage{59}
  \item \spxentry{This is not the last opened module type}\spxextra{err}, \hyperpage{60}
  \item \spxentry{This is not the last opened section}\spxextra{err}, \hyperpage{57}
  \item \spxentry{This object does not support universe names}\spxextra{err}, \hyperpage{123}
  \item \spxentry{This proof is focused, but cannot be unfocused this way}\spxextra{err}, \hyperpage{142}
  \item \spxentry{This tactic has more than one success}\spxextra{err}, \hyperpage{225}
  \item \spxentry{Time}\spxextra{cmd}, \hyperpage{134}
  \item \spxentry{time}\spxextra{tacn}, \hyperpage{229}
  \item \spxentry{time\_constr}\spxextra{tacn}, \hyperpage{229}
  \item \spxentry{Timeout}\spxextra{cmd}, \hyperpage{134}
  \item \spxentry{timeout}\spxextra{tacn}, \hyperpage{229}
  \item \spxentry{To avoid stack overflow, large numbers in ‘type’ are interpreted as applications of ‘ident’}\spxextra{warn}, \hyperpage{361}
  \item \spxentry{Too few occurrences}\spxextra{err}, \hyperpage{190}, \hyperpage{194}
  \item \spxentry{transitivity}\spxextra{tacn}, \hyperpage{211}
  \item \spxentry{Transparent}\spxextra{cmd}, \hyperpage{136}
  \item \spxentry{Transparent Obligations}\spxextra{flag}, \hyperpage{447}
  \item \spxentry{transparent\_abstract}\spxextra{tacnv}, \hyperpage{235}
  \item \spxentry{trivial}\spxextra{tacnv}, \hyperpage{197}
  \item \spxentry{True}\spxextra{term}, \hyperpage{82}
  \item \spxentry{true}\spxextra{term}, \hyperpage{84}
  \item \spxentry{try}\spxextra{tacn}, \hyperpage{223}
  \item \spxentry{tryif}\spxextra{tacn}, \hyperpage{224}
  \item \spxentry{Trying to mask the absolute name ‘qualid’!}\spxextra{warn}, \hyperpage{64}
  \item \spxentry{tt}\spxextra{term}, \hyperpage{84}
  \item \spxentry{Type}, \hyperpage{26}
  \item \spxentry{type\_scope}, \hyperpage{357}
  \item \spxentry{Typeclass Resolution For Conversion}\spxextra{flag}, \hyperpage{428}
  \item \spxentry{Typeclasses Debug}\spxextra{flag}, \hyperpage{428}
  \item \spxentry{Typeclasses Debug Verbosity}\spxextra{opt}, \hyperpage{428}
  \item \spxentry{Typeclasses Dependency Order}\spxextra{flag}, \hyperpage{427}
  \item \spxentry{Typeclasses eauto}\spxextra{cmd}, \hyperpage{428}
  \item \spxentry{typeclasses eauto}\spxextra{tacn}, \hyperpage{426}
  \item \spxentry{Typeclasses Filtered Unification}\spxextra{flag}, \hyperpage{427}
  \item \spxentry{Typeclasses Limit Intros}\spxextra{flag}, \hyperpage{428}
  \item \spxentry{Typeclasses Opaque}\spxextra{cmd}, \hyperpage{427}
  \item \spxentry{Typeclasses Strict Resolution}\spxextra{flag}, \hyperpage{428}
  \item \spxentry{Typeclasses Transparent}\spxextra{cmd}, \hyperpage{427}
  \item \spxentry{Typeclasses Unique Instances}\spxextra{flag}, \hyperpage{428}
  \item \spxentry{Typeclasses Unique Solutions}\spxextra{flag}, \hyperpage{428}

  \indexspace

  \lettergroup{U}
  \item \spxentry{Unable to apply}\spxextra{err}, \hyperpage{157}
  \item \spxentry{Unable to find an instance for the variables ‘ident’ ... ‘ident’}\spxextra{err}, \hyperpage{173}
  \item \spxentry{Unable to find an instance for the variables ‘ident’…‘ident’}\spxextra{err}, \hyperpage{154}
  \item \spxentry{Unable to infer a match predicate}\spxextra{err}, \hyperpage{404}
  \item \spxentry{Unable to satisfy the rewriting constraints}\spxextra{err}, \hyperpage{470}
  \item \spxentry{Unable to unify ... with ...}\spxextra{err}, \hyperpage{211}
  \item \spxentry{Unable to unify ‘term’ with ‘term’}\spxextra{err}, \hyperpage{153}, \hyperpage{210}
  \item \spxentry{Unbound context identifier ‘ident’}\spxextra{err}, \hyperpage{233}
  \item \spxentry{Undeclared universe ‘ident’}\spxextra{err}, \hyperpage{480}
  \item \spxentry{Undelimit Scope}\spxextra{cmd}, \hyperpage{355}
  \item \spxentry{Undo}\spxextra{cmd}, \hyperpage{141}
  \item \spxentry{Unexpected non-option term ‘term’ while parsing a numeral notation}\spxextra{err}, \hyperpage{360}
  \item \spxentry{Unexpected term ‘term’ while parsing a numeral notation}\spxextra{err}, \hyperpage{360}
  \item \spxentry{Unfocus}\spxextra{cmd}, \hyperpage{141}
  \item \spxentry{Unfocused}\spxextra{cmd}, \hyperpage{141}
  \item \spxentry{unfold}\spxextra{tacn}, \hyperpage{194}
  \item \spxentry{Uniform Inductive Parameters}\spxextra{flag}, \hyperpage{35}
  \item \spxentry{unify}\spxextra{tacn}, \hyperpage{210}
  \item \spxentry{unit}\spxextra{term}, \hyperpage{84}
  \item \spxentry{Universal Lemma Under Conjunction}\spxextra{flag}, \hyperpage{156}
  \item \spxentry{Universe}\spxextra{cmd}, \hyperpage{480}
  \item \spxentry{Universe inconsistency}\spxextra{err}, \hyperpage{480}
  \item \spxentry{Universe instance should have length ‘num’}\spxextra{err}, \hyperpage{123}
  \item \spxentry{Universe Minimization ToSet}\spxextra{flag}, \hyperpage{480}
  \item \spxentry{Universe Polymorphism}\spxextra{flag}, \hyperpage{477}
  \item \spxentry{Unknown inductive type}\spxextra{err}, \hyperpage{148}
  \item \spxentry{unlock}\spxextra{tacn}, \hyperpage{313}
  \item \spxentry{Unset}\spxextra{cmd}, \hyperpage{124}
  \item \spxentry{Unset @option}\spxextra{cmd}, \hyperpage{124}
  \item \spxentry{Unshelve}\spxextra{cmd}, \hyperpage{218}

  \indexspace

  \lettergroup{V}
  \item \spxentry{value}\spxextra{term}, \hyperpage{85}
  \item \spxentry{Variable}\spxextra{cmd}, \hyperpage{57}
  \item \spxentry{Variable (outside a section)}\spxextra{cmdv}, \hyperpage{31}
  \item \spxentry{Variable ‘ident’ is already declared}\spxextra{err}, \hyperpage{167}
  \item \spxentry{Variables}\spxextra{cmdv}, \hyperpage{57}
  \item \spxentry{Variables (outside a section)}\spxextra{cmdv}, \hyperpage{31}
  \item \spxentry{Variant}\spxextra{cmd}, \hyperpage{36}
  \item \spxentry{vm\_compute}\spxextra{tacnv}, \hyperpage{191}

  \indexspace

  \lettergroup{W}
  \item \spxentry{Warnings}\spxextra{opt}, \hyperpage{135}
  \item \spxentry{Well founded induction}, \hyperpage{87}
  \item \spxentry{Well foundedness}, \hyperpage{87}
  \item \spxentry{well\_founded}\spxextra{term}, \hyperpage{87}
  \item \spxentry{When ‘term’ contains more than one non dependent product the tactic lapply only takes into account the first product}\spxextra{warn}, \hyperpage{155}
  \item \spxentry{without loss}\spxextra{tacnv}, \hyperpage{296}
  \item \spxentry{wlog}\spxextra{tacn}, \hyperpage{296}
  \item \spxentry{Wrong bullet ‘bullet’: Bullet ‘bullet’ is mandatory here}\spxextra{err}, \hyperpage{146}
  \item \spxentry{Wrong bullet ‘bullet’: Current bullet ‘bullet’ is not finished}\spxextra{err}, \hyperpage{146}

  \indexspace

  \lettergroup{X}
  \item \spxentry{\sphinxleftcurlybrace{}x:A \& P x\sphinxrightcurlybrace{}}\spxextra{term}, \hyperpage{85}
  \item \spxentry{\sphinxleftcurlybrace{}x:A \textbar{} P x\sphinxrightcurlybrace{}}\spxextra{term}, \hyperpage{85}

\end{sphinxtheindex}
