\indexentry{term@\spxentry {term}|hyperindexformat{\spxpagem}}{6}
\indexentry{type@\spxentry {type}|hyperindexformat{\spxpagem}}{6}
\indexentry{sentence@\spxentry {sentence}|hyperindexformat{\spxpagem}}{7}
\indexentry{command@\spxentry {command}|hyperindexformat{\spxpagem}}{7}
\indexentry{Comments (command)@\spxentry{Comments}\spxextra{command}|hyperpage}{7}
\indexentry{tactic@\spxentry {tactic}|hyperindexformat{\spxpagem}}{7}
\indexentry{This command does not support this attribute (warning)@\spxentry{This command does not support this attribute}\spxextra{warning}|hyperpage}{8}
\indexentry{Set (command)@\spxentry{Set}\spxextra{command}|hyperpage}{9}
\indexentry{There is no flag or option with this name: ""‘setting\_name’"" (warning)@\spxentry{There is no flag or option with this name: ""‘setting\_name’""}\spxextra{warning}|hyperpage}{9}
\indexentry{Unset (command)@\spxentry{Unset}\spxextra{command}|hyperpage}{9}
\indexentry{Add (command)@\spxentry{Add}\spxextra{command}|hyperpage}{9}
\indexentry{Remove (command)@\spxentry{Remove}\spxextra{command}|hyperpage}{9}
\indexentry{Test (command)@\spxentry{Test}\spxextra{command}|hyperpage}{9}
\indexentry{There is no flag, option or table with this name: ""‘setting\_name’"" (error)@\spxentry{There is no flag, option or table with this name: ""‘setting\_name’""}\spxextra{error}|hyperpage}{9}
\indexentry{There is no qualid\sphinxhyphen{}valued table with this name: ""‘setting\_name’"" (error)@\spxentry{There is no qualid\sphinxhyphen{}valued table with this name: ""‘setting\_name’""}\spxextra{error}|hyperpage}{9}
\indexentry{There is no string\sphinxhyphen{}valued table with this name: ""‘setting\_name’"" (error)@\spxentry{There is no string\sphinxhyphen{}valued table with this name: ""‘setting\_name’""}\spxextra{error}|hyperpage}{9}
\indexentry{Print Options (command)@\spxentry{Print Options}\spxextra{command}|hyperpage}{9}
\indexentry{Print Table (command)@\spxentry{Print Table}\spxextra{command}|hyperpage}{10}
\indexentry{Print Tables (command)@\spxentry{Print Tables}\spxextra{command}|hyperpage}{10}
\indexentry{Set (sort)@\spxentry{Set}\spxextra{sort}|hyperpage}{10}
\indexentry{SProp@\spxentry{SProp}|hyperpage}{10}
\indexentry{Prop@\spxentry{Prop}|hyperpage}{10}
\indexentry{Type@\spxentry{Type}|hyperpage}{10}
\indexentry{fun@\spxentry{fun}|hyperpage}{12}
\indexentry{forall@\spxentry{forall}|hyperpage}{12}
\indexentry{Axiom (command)@\spxentry{Axiom}\spxextra{command}|hyperpage}{13}
\indexentry{Axioms (command)@\spxentry{Axioms}\spxextra{command}|hyperpage}{13}
\indexentry{Conjecture (command)@\spxentry{Conjecture}\spxextra{command}|hyperpage}{13}
\indexentry{Conjectures (command)@\spxentry{Conjectures}\spxextra{command}|hyperpage}{13}
\indexentry{Hypothesis (command)@\spxentry{Hypothesis}\spxextra{command}|hyperpage}{13}
\indexentry{Hypotheses (command)@\spxentry{Hypotheses}\spxextra{command}|hyperpage}{13}
\indexentry{Parameter (command)@\spxentry{Parameter}\spxextra{command}|hyperpage}{13}
\indexentry{Parameters (command)@\spxentry{Parameters}\spxextra{command}|hyperpage}{13}
\indexentry{Variable (command)@\spxentry{Variable}\spxextra{command}|hyperpage}{13}
\indexentry{Variables (command)@\spxentry{Variables}\spxextra{command}|hyperpage}{13}
\indexentry{"@ident already exists. (Axiom) (error)@\spxentry{"@ident already exists. (Axiom)}\spxextra{error}|hyperpage}{13}
\indexentry{‘ident’ is declared as a local axiom (warning)@\spxentry{‘ident’ is declared as a local axiom}\spxextra{warning}|hyperpage}{13}
\indexentry{let ... := ... (term)@\spxentry{let ... := ...}\spxextra{term}|hyperpage}{14}
\indexentry{... : ... (type cast)@\spxentry{... : ...}\spxextra{type cast}|hyperpage}{14}
\indexentry{... <: ...@\spxentry{... <: ...}|hyperpage}{14}
\indexentry{... <<: ...@\spxentry{... <<: ...}|hyperpage}{14}
\indexentry{Definition (command)@\spxentry{Definition}\spxextra{command}|hyperpage}{14}
\indexentry{Example (command)@\spxentry{Example}\spxextra{command}|hyperpage}{14}
\indexentry{"@ident already exists. (Definition) (error)@\spxentry{"@ident already exists. (Definition)}\spxextra{error}|hyperpage}{15}
\indexentry{The term ‘term’ has type ‘type’ while it is expected to have type ‘type’' (error)@\spxentry{The term ‘term’ has type ‘type’ while it is expected to have type ‘type’'}\spxextra{error}|hyperpage}{15}
\indexentry{Theorem (command)@\spxentry{Theorem}\spxextra{command}|hyperpage}{15}
\indexentry{Lemma (command)@\spxentry{Lemma}\spxextra{command}|hyperpage}{15}
\indexentry{Fact (command)@\spxentry{Fact}\spxextra{command}|hyperpage}{15}
\indexentry{Remark (command)@\spxentry{Remark}\spxextra{command}|hyperpage}{15}
\indexentry{Corollary (command)@\spxentry{Corollary}\spxextra{command}|hyperpage}{15}
\indexentry{Proposition (command)@\spxentry{Proposition}\spxextra{command}|hyperpage}{15}
\indexentry{Property (command)@\spxentry{Property}\spxextra{command}|hyperpage}{15}
\indexentry{The term ‘term’ has type ‘type’ which should be Set, Prop or Type (error)@\spxentry{The term ‘term’ has type ‘type’ which should be Set, Prop or Type}\spxextra{error}|hyperpage}{15}
\indexentry{"@ident already exists. (Theorem) (error)@\spxentry{"@ident already exists. (Theorem)}\spxextra{error}|hyperpage}{16}
\indexentry{Nested proofs are not allowed unless you turn the Nested Proofs Allowed flag on (error)@\spxentry{Nested proofs are not allowed unless you turn the Nested Proofs Allowed flag on}\spxextra{error}|hyperpage}{16}
\indexentry{Variant (command)@\spxentry{Variant}\spxextra{command}|hyperpage}{25}
\indexentry{The ‘num’ th argument of ‘ident’ must be ‘ident’ in ‘type’ (error)@\spxentry{The ‘num’ th argument of ‘ident’ must be ‘ident’ in ‘type’}\spxextra{error}|hyperpage}{25}
\indexentry{private(matching) (attribute)@\spxentry{private(matching)}\spxextra{attribute}|hyperpage}{25}
\indexentry{match ... with ...@\spxentry{match ... with ...}|hyperpage}{26}
\indexentry{Record (command)@\spxentry{Record}\spxextra{command}|hyperpage}{28}
\indexentry{Structure (command)@\spxentry{Structure}\spxextra{command}|hyperpage}{28}
\indexentry{Printing Records (flag)@\spxentry{Printing Records}\spxextra{flag}|hyperpage}{30}
\indexentry{Printing Record (table)@\spxentry{Printing Record}\spxextra{table}|hyperpage}{30}
\indexentry{Printing Constructor (table)@\spxentry{Printing Constructor}\spxextra{table}|hyperpage}{30}
\indexentry{Printing Projections (flag)@\spxentry{Printing Projections}\spxextra{flag}|hyperpage}{30}
\indexentry{‘ident’ cannot be defined (warning)@\spxentry{‘ident’ cannot be defined}\spxextra{warning}|hyperpage}{31}
\indexentry{Records declared with the keyword Record or Structure cannot be recursive (error)@\spxentry{Records declared with the keyword Record or Structure cannot be recursive}\spxextra{error}|hyperpage}{31}
\indexentry{Cannot handle mutually (co)inductive records (error)@\spxentry{Cannot handle mutually (co)inductive records}\spxextra{error}|hyperpage}{31}
\indexentry{Primitive Projections (flag)@\spxentry{Primitive Projections}\spxextra{flag}|hyperpage}{32}
\indexentry{Printing Primitive Projection Parameters (flag)@\spxentry{Printing Primitive Projection Parameters}\spxextra{flag}|hyperpage}{32}
\indexentry{Inductive (command)@\spxentry{Inductive}\spxextra{command}|hyperpage}{33}
\indexentry{Non strictly positive occurrence of ‘ident’ in ‘type’ (error)@\spxentry{Non strictly positive occurrence of ‘ident’ in ‘type’}\spxextra{error}|hyperpage}{33}
\indexentry{The conclusion of ‘type’ is not valid@\spxentry{The conclusion of ‘type’ is not valid}!it must be built from ‘ident’ (error)@\spxentry{it must be built from ‘ident’}\spxextra{error}|hyperpage}{34}
\indexentry{Uniform Inductive Parameters (flag)@\spxentry{Uniform Inductive Parameters}\spxextra{flag}|hyperpage}{37}
\indexentry{fix@\spxentry{fix}|hyperpage}{38}
\indexentry{Fixpoint (command)@\spxentry{Fixpoint}\spxextra{command}|hyperpage}{39}
\indexentry{Auto Template Polymorphism (flag)@\spxentry{Auto Template Polymorphism}\spxextra{flag}|hyperpage}{49}
\indexentry{Automatically declaring ‘ident’ as template polymorphic (warning)@\spxentry{Automatically declaring ‘ident’ as template polymorphic}\spxextra{warning}|hyperpage}{49}
\indexentry{universes(template) (attribute)@\spxentry{universes(template)}\spxextra{attribute}|hyperpage}{49}
\indexentry{template and polymorphism not compatible (error)@\spxentry{template and polymorphism not compatible}\spxextra{error}|hyperpage}{49}
\indexentry{Ill\sphinxhyphen{}formed template inductive declaration: not polymorphic on any universe (error)@\spxentry{Ill\sphinxhyphen{}formed template inductive declaration: not polymorphic on any universe}\spxextra{error}|hyperpage}{49}
\indexentry{universes(notemplate) (attribute)@\spxentry{universes(notemplate)}\spxextra{attribute}|hyperpage}{49}
\indexentry{CoInductive (command)@\spxentry{CoInductive}\spxextra{command}|hyperpage}{58}
\indexentry{cofix@\spxentry{cofix}|hyperpage}{60}
\indexentry{CoFixpoint (command)@\spxentry{CoFixpoint}\spxextra{command}|hyperpage}{60}
\indexentry{Section (command)@\spxentry{Section}\spxextra{command}|hyperpage}{62}
\indexentry{End (command)@\spxentry{End}\spxextra{command}|hyperpage}{62}
\indexentry{There is nothing to end (error)@\spxentry{There is nothing to end}\spxextra{error}|hyperpage}{62}
\indexentry{Last block to end has name ‘ident’ (error)@\spxentry{Last block to end has name ‘ident’}\spxextra{error}|hyperpage}{62}
\indexentry{Let (command)@\spxentry{Let}\spxextra{command}|hyperpage}{62}
\indexentry{Let Fixpoint (command)@\spxentry{Let Fixpoint}\spxextra{command}|hyperpage}{62}
\indexentry{Let CoFixpoint (command)@\spxentry{Let CoFixpoint}\spxextra{command}|hyperpage}{62}
\indexentry{Context (command)@\spxentry{Context}\spxextra{command}|hyperpage}{63}
\indexentry{Module (command)@\spxentry{Module}\spxextra{command}|hyperpage}{64}
\indexentry{Module Type (command)@\spxentry{Module Type}\spxextra{command}|hyperpage}{64}
\indexentry{No such label ‘ident’ (error)@\spxentry{No such label ‘ident’}\spxextra{error}|hyperpage}{65}
\indexentry{Signature components for label ‘ident’ do not match (error)@\spxentry{Signature components for label ‘ident’ do not match}\spxextra{error}|hyperpage}{65}
\indexentry{The field ‘ident’ is missing in ‘qualid’ (error)@\spxentry{The field ‘ident’ is missing in ‘qualid’}\spxextra{error}|hyperpage}{65}
\indexentry{Include (command)@\spxentry{Include}\spxextra{command}|hyperpage}{65}
\indexentry{Include Type (command)@\spxentry{Include Type}\spxextra{command}|hyperpage}{65}
\indexentry{Declare Module (command)@\spxentry{Declare Module}\spxextra{command}|hyperpage}{65}
\indexentry{Import (command)@\spxentry{Import}\spxextra{command}|hyperpage}{65}
\indexentry{Export (command)@\spxentry{Export}\spxextra{command}|hyperpage}{67}
\indexentry{‘qualid’ is not a module (error)@\spxentry{‘qualid’ is not a module}\spxextra{error}|hyperpage}{67}
\indexentry{Trying to mask the absolute name ‘qualid’"! (warning)@\spxentry{Trying to mask the absolute name ‘qualid’"!}\spxextra{warning}|hyperpage}{67}
\indexentry{Print Module (command)@\spxentry{Print Module}\spxextra{command}|hyperpage}{67}
\indexentry{Print Module Type (command)@\spxentry{Print Module Type}\spxextra{command}|hyperpage}{67}
\indexentry{Short Module Printing (flag)@\spxentry{Short Module Printing}\spxextra{flag}|hyperpage}{67}
\indexentry{universes(polymorphic) (attribute)@\spxentry{universes(polymorphic)}\spxextra{attribute}|hyperpage}{80}
\indexentry{Universe Polymorphism (flag)@\spxentry{Universe Polymorphism}\spxextra{flag}|hyperpage}{80}
\indexentry{universes(monomorphic) (attribute)@\spxentry{universes(monomorphic)}\spxextra{attribute}|hyperpage}{80}
\indexentry{universes(cumulative) (attribute)@\spxentry{universes(cumulative)}\spxextra{attribute}|hyperpage}{80}
\indexentry{The cumulative and noncumulative attributes can only be used in a polymorphic context (error)@\spxentry{The cumulative and noncumulative attributes can only be used in a polymorphic context}\spxextra{error}|hyperpage}{80}
\indexentry{Polymorphic Inductive Cumulativity (flag)@\spxentry{Polymorphic Inductive Cumulativity}\spxextra{flag}|hyperpage}{81}
\indexentry{universes(noncumulative) (attribute)@\spxentry{universes(noncumulative)}\spxextra{attribute}|hyperpage}{81}
\indexentry{Cumulativity Weak Constraints (flag)@\spxentry{Cumulativity Weak Constraints}\spxextra{flag}|hyperpage}{82}
\indexentry{Universe Minimization ToSet (flag)@\spxentry{Universe Minimization ToSet}\spxextra{flag}|hyperpage}{83}
\indexentry{Universe (command)@\spxentry{Universe}\spxextra{command}|hyperpage}{83}
\indexentry{Polymorphic Universe (command)@\spxentry{Polymorphic Universe}\spxextra{command}|hyperpage}{83}
\indexentry{Polymorphic universes can only be declared inside sections, use Monomorphic Universe instead (error)@\spxentry{Polymorphic universes can only be declared inside sections, use Monomorphic Universe instead}\spxextra{error}|hyperpage}{83}
\indexentry{Constraint (command)@\spxentry{Constraint}\spxextra{command}|hyperpage}{83}
\indexentry{Polymorphic Constraint (command)@\spxentry{Polymorphic Constraint}\spxextra{command}|hyperpage}{83}
\indexentry{Undeclared universe ‘ident’ (error)@\spxentry{Undeclared universe ‘ident’}\spxextra{error}|hyperpage}{84}
\indexentry{Universe inconsistency (error)@\spxentry{Universe inconsistency}\spxextra{error}|hyperpage}{84}
\indexentry{Polymorphic universe constraints can only be declared inside sections, use Monomorphic Constraint instead (error)@\spxentry{Polymorphic universe constraints can only be declared inside sections, use Monomorphic Constraint instead}\spxextra{error}|hyperpage}{84}
\indexentry{Printing Universes (flag)@\spxentry{Printing Universes}\spxextra{flag}|hyperpage}{84}
\indexentry{Print Universes (command)@\spxentry{Print Universes}\spxextra{command}|hyperpage}{84}
\indexentry{Strict Universe Declaration (flag)@\spxentry{Strict Universe Declaration}\spxextra{flag}|hyperpage}{85}
\indexentry{Private Polymorphic Universes (flag)@\spxentry{Private Polymorphic Universes}\spxextra{flag}|hyperpage}{85}
\indexentry{Allow StrictProp (flag)@\spxentry{Allow StrictProp}\spxextra{flag}|hyperpage}{88}
\indexentry{SProp is disallowed because the ""Allow StrictProp"" flag is off (error)@\spxentry{SProp is disallowed because the ""Allow StrictProp"" flag is off}\spxextra{error}|hyperpage}{88}
\indexentry{Elaboration StrictProp Cumulativity (flag)@\spxentry{Elaboration StrictProp Cumulativity}\spxextra{flag}|hyperpage}{91}
\indexentry{Bad relevance (warning)@\spxentry{Bad relevance}\spxextra{warning}|hyperpage}{92}
\indexentry{Cumulative StrictProp (flag)@\spxentry{Cumulative StrictProp}\spxextra{flag}|hyperpage}{92}
\indexentry{\_@\spxentry{\_}|hyperpage}{93}
\indexentry{Printing Existential Instances (flag)@\spxentry{Printing Existential Instances}\spxextra{flag}|hyperpage}{94}
\indexentry{Argument ‘name’ is a trailing implicit, so it can't be declared non maximal. Please use \sphinxleftcurlybrace{} \sphinxrightcurlybrace{} instead of {[} {]} (error)@\spxentry{Argument ‘name’ is a trailing implicit, so it can't be declared non maximal. Please use \sphinxleftcurlybrace{} \sphinxrightcurlybrace{} instead of {[} {]}}\spxextra{error}|hyperpage}{96}
\indexentry{Cannot infer a term for this placeholder. (Casual use of implicit arguments) (error)@\spxentry{Cannot infer a term for this placeholder. (Casual use of implicit arguments)}\spxextra{error}|hyperpage}{96}
\indexentry{Ignoring implicit binder declaration in unexpected position (warning)@\spxentry{Ignoring implicit binder declaration in unexpected position}\spxextra{warning}|hyperpage}{98}
\indexentry{Making shadowed name of implicit argument accessible by position (warning)@\spxentry{Making shadowed name of implicit argument accessible by position}\spxextra{warning}|hyperpage}{98}
\indexentry{Implicit Arguments (flag)@\spxentry{Implicit Arguments}\spxextra{flag}|hyperpage}{99}
\indexentry{Strict Implicit (flag)@\spxentry{Strict Implicit}\spxextra{flag}|hyperpage}{99}
\indexentry{Strongly Strict Implicit (flag)@\spxentry{Strongly Strict Implicit}\spxextra{flag}|hyperpage}{99}
\indexentry{Contextual Implicit (flag)@\spxentry{Contextual Implicit}\spxextra{flag}|hyperpage}{99}
\indexentry{Reversible Pattern Implicit (flag)@\spxentry{Reversible Pattern Implicit}\spxextra{flag}|hyperpage}{99}
\indexentry{Maximal Implicit Insertion (flag)@\spxentry{Maximal Implicit Insertion}\spxextra{flag}|hyperpage}{99}
\indexentry{Print Implicit (command)@\spxentry{Print Implicit}\spxextra{command}|hyperpage}{101}
\indexentry{Printing Implicit (flag)@\spxentry{Printing Implicit}\spxextra{flag}|hyperpage}{101}
\indexentry{Printing Implicit Defensive (flag)@\spxentry{Printing Implicit Defensive}\spxextra{flag}|hyperpage}{101}
\indexentry{Parsing Explicit (flag)@\spxentry{Parsing Explicit}\spxextra{flag}|hyperpage}{102}
\indexentry{Implicit Type (command)@\spxentry{Implicit Type}\spxextra{command}|hyperpage}{103}
\indexentry{Implicit Types (command)@\spxentry{Implicit Types}\spxextra{command}|hyperpage}{103}
\indexentry{Printing Use Implicit Types (flag)@\spxentry{Printing Use Implicit Types}\spxextra{flag}|hyperpage}{103}
\indexentry{`\sphinxleftcurlybrace{} \sphinxrightcurlybrace{}@\spxentry{`\sphinxleftcurlybrace{} \sphinxrightcurlybrace{}}|hyperpage}{104}
\indexentry{`{[} {]}@\spxentry{`{[} {]}}|hyperpage}{104}
\indexentry{`( )@\spxentry{`( )}|hyperpage}{104}
\indexentry{`\sphinxleftcurlybrace{}"! \sphinxrightcurlybrace{}@\spxentry{`\sphinxleftcurlybrace{}"! \sphinxrightcurlybrace{}}|hyperpage}{104}
\indexentry{`{[}"! {]}@\spxentry{`{[}"! {]}}|hyperpage}{104}
\indexentry{`("! )@\spxentry{`("! )}|hyperpage}{104}
\indexentry{Generalizable (command)@\spxentry{Generalizable}\spxextra{command}|hyperpage}{105}
\indexentry{Printing Matching (flag)@\spxentry{Printing Matching}\spxextra{flag}|hyperpage}{108}
\indexentry{Printing Factorizable Match Patterns (flag)@\spxentry{Printing Factorizable Match Patterns}\spxextra{flag}|hyperpage}{108}
\indexentry{Printing Allow Match Default Clause (flag)@\spxentry{Printing Allow Match Default Clause}\spxextra{flag}|hyperpage}{109}
\indexentry{Printing Wildcard (flag)@\spxentry{Printing Wildcard}\spxextra{flag}|hyperpage}{109}
\indexentry{Printing Synth (flag)@\spxentry{Printing Synth}\spxextra{flag}|hyperpage}{109}
\indexentry{Printing Let (table)@\spxentry{Printing Let}\spxextra{table}|hyperpage}{109}
\indexentry{Printing If (table)@\spxentry{Printing If}\spxextra{table}|hyperpage}{109}
\indexentry{Asymmetric Patterns (flag)@\spxentry{Asymmetric Patterns}\spxextra{flag}|hyperpage}{114}
\indexentry{The constructor ‘ident’ expects ‘num’ arguments (error)@\spxentry{The constructor ‘ident’ expects ‘num’ arguments}\spxextra{error}|hyperpage}{119}
\indexentry{Non exhaustive pattern matching (error)@\spxentry{Non exhaustive pattern matching}\spxextra{error}|hyperpage}{119}
\indexentry{The elimination predicate term should be of arity ‘num’ (for non dependent case) or ‘num’ (for dependent case) (error)@\spxentry{The elimination predicate term should be of arity ‘num’ (for non dependent case) or ‘num’ (for dependent case)}\spxextra{error}|hyperpage}{119}
\indexentry{Unable to infer a match predicate (error)@\spxentry{Unable to infer a match predicate}\spxextra{error}|hyperpage}{119}
\indexentry{Either there is a type incompatibility or the problem involves dependencies (error)@\spxentry{Either there is a type incompatibility or the problem involves dependencies}\spxextra{error}|hyperpage}{119}
\indexentry{Notation (command)@\spxentry{Notation}\spxextra{command}|hyperpage}{119}
\indexentry{Infix (command)@\spxentry{Infix}\spxextra{command}|hyperpage}{123}
\indexentry{Reserved Notation (command)@\spxentry{Reserved Notation}\spxextra{command}|hyperpage}{124}
\indexentry{Reserved Infix (command)@\spxentry{Reserved Infix}\spxextra{command}|hyperpage}{124}
\indexentry{Printing Notations (flag)@\spxentry{Printing Notations}\spxextra{flag}|hyperpage}{125}
\indexentry{Printing Parentheses (flag)@\spxentry{Printing Parentheses}\spxextra{flag}|hyperpage}{125}
\indexentry{Print Grammar (command)@\spxentry{Print Grammar}\spxextra{command}|hyperpage}{125}
\indexentry{Declare Custom Entry (command)@\spxentry{Declare Custom Entry}\spxextra{command}|hyperpage}{130}
\indexentry{Print Custom Grammar (command)@\spxentry{Print Custom Grammar}\spxextra{command}|hyperpage}{132}
\indexentry{Use of ‘string’ Notation is deprecated as it is inconsistent with pattern syntax (warning)@\spxentry{Use of ‘string’ Notation is deprecated as it is inconsistent with pattern syntax}\spxextra{warning}|hyperpage}{134}
\indexentry{Declare Scope (command)@\spxentry{Declare Scope}\spxextra{command}|hyperpage}{134}
\indexentry{Open Scope (command)@\spxentry{Open Scope}\spxextra{command}|hyperpage}{134}
\indexentry{Close Scope (command)@\spxentry{Close Scope}\spxextra{command}|hyperpage}{135}
\indexentry{Delimit Scope (command)@\spxentry{Delimit Scope}\spxextra{command}|hyperpage}{135}
\indexentry{Undelimit Scope (command)@\spxentry{Undelimit Scope}\spxextra{command}|hyperpage}{135}
\indexentry{Bind Scope (command)@\spxentry{Bind Scope}\spxextra{command}|hyperpage}{135}
\indexentry{type\_scope@\spxentry{type\_scope}|hyperpage}{136}
\indexentry{function\_scope@\spxentry{function\_scope}|hyperpage}{136}
\indexentry{Print Visibility (command)@\spxentry{Print Visibility}\spxextra{command}|hyperpage}{137}
\indexentry{Print Scopes (command)@\spxentry{Print Scopes}\spxextra{command}|hyperpage}{137}
\indexentry{Print Scope (command)@\spxentry{Print Scope}\spxextra{command}|hyperpage}{137}
\indexentry{Notation (abbreviation) (command)@\spxentry{Notation (abbreviation)}\spxextra{command}|hyperpage}{138}
\indexentry{Numeral Notation (command)@\spxentry{Numeral Notation}\spxextra{command}|hyperpage}{139}
\indexentry{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) (warning)@\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{warning}|hyperpage}{140}
\indexentry{To avoid stack overflow, large numbers in ‘type’ are interpreted as applications of ‘qualid’ (warning)@\spxentry{To avoid stack overflow, large numbers in ‘type’ are interpreted as applications of ‘qualid’}\spxextra{warning}|hyperpage}{140}
\indexentry{The 'abstract after' directive has no effect when the parsing function (‘qualid’) targets an option type (warning)@\spxentry{The 'abstract after' directive has no effect when the parsing function (‘qualid’) targets an option type}\spxextra{warning}|hyperpage}{140}
\indexentry{Cannot interpret this number as a value of type ‘type’ (error)@\spxentry{Cannot interpret this number as a value of type ‘type’}\spxextra{error}|hyperpage}{140}
\indexentry{‘qualid’ should go from Numeral.int to ‘type’ or (option ‘type’). Instead of Numeral.int, the types Numeral.uint or Z or Int63.int or Numeral.numeral could be used (you may need to require BinNums or Numeral or Int63 first) (error)@\spxentry{‘qualid’ should go from Numeral.int to ‘type’ or (option ‘type’). Instead of Numeral.int, the types Numeral.uint or Z or Int63.int or Numeral.numeral could be used (you may need to require BinNums or Numeral or Int63 first)}\spxextra{error}|hyperpage}{140}
\indexentry{‘qualid’ should go from ‘type’ to Numeral.int or (option Numeral.int). Instead of Numeral.int, the types Numeral.uint or Z or Int63.int or Numeral.numeral could be used (you may need to require BinNums or Numeral or Int63 first) (error)@\spxentry{‘qualid’ should go from ‘type’ to Numeral.int or (option Numeral.int). Instead of Numeral.int, the types Numeral.uint or Z or Int63.int or Numeral.numeral could be used (you may need to require BinNums or Numeral or Int63 first)}\spxextra{error}|hyperpage}{140}
\indexentry{Unexpected term ‘term’ while parsing a numeral notation (error)@\spxentry{Unexpected term ‘term’ while parsing a numeral notation}\spxextra{error}|hyperpage}{140}
\indexentry{Unexpected non\sphinxhyphen{}option term ‘term’ while parsing a numeral notation (error)@\spxentry{Unexpected non\sphinxhyphen{}option term ‘term’ while parsing a numeral notation}\spxextra{error}|hyperpage}{140}
\indexentry{String Notation (command)@\spxentry{String Notation}\spxextra{command}|hyperpage}{141}
\indexentry{Cannot interpret this string as a value of type ‘type’ (error)@\spxentry{Cannot interpret this string as a value of type ‘type’}\spxextra{error}|hyperpage}{141}
\indexentry{‘qualid’ should go from Byte.byte or (list Byte.byte) to ‘type’ or (option ‘type’) (error)@\spxentry{‘qualid’ should go from Byte.byte or (list Byte.byte) to ‘type’ or (option ‘type’)}\spxextra{error}|hyperpage}{141}
\indexentry{‘qualid’ should go from ‘type’ to Byte.byte or (option Byte.byte) or (list Byte.byte) or (option (list Byte.byte)) (error)@\spxentry{‘qualid’ should go from ‘type’ to Byte.byte or (option Byte.byte) or (list Byte.byte) or (option (list Byte.byte))}\spxextra{error}|hyperpage}{141}
\indexentry{Unexpected term ‘term’ while parsing a string notation (error)@\spxentry{Unexpected term ‘term’ while parsing a string notation}\spxextra{error}|hyperpage}{141}
\indexentry{Unexpected non\sphinxhyphen{}option term ‘term’ while parsing a string notation (error)@\spxentry{Unexpected non\sphinxhyphen{}option term ‘term’ while parsing a string notation}\spxextra{error}|hyperpage}{141}
\indexentry{‘type’ is not an inductive type (error)@\spxentry{‘type’ is not an inductive type}\spxextra{error}|hyperpage}{141}
\indexentry{Cannot interpret in ‘scope\_name’ because ‘qualid’ could not be found in the current environment (error)@\spxentry{Cannot interpret in ‘scope\_name’ because ‘qualid’ could not be found in the current environment}\spxextra{error}|hyperpage}{141}
\indexentry{Syntax error: {[}prim:reference{]} expected after 'Notation' (in {[}vernac:command{]}) (error)@\spxentry{Syntax error: {[}prim:reference{]} expected after 'Notation' (in {[}vernac:command{]})}\spxextra{error}|hyperpage}{142}
\indexentry{Syntax error: {[}prim:reference{]} expected after {[}prim:reference{]} (in {[}vernac:command{]}) (error)@\spxentry{Syntax error: {[}prim:reference{]} expected after {[}prim:reference{]} (in {[}vernac:command{]})}\spxextra{error}|hyperpage}{142}
\indexentry{‘qualid’ is bound to a notation that does not denote a reference (error)@\spxentry{‘qualid’ is bound to a notation that does not denote a reference}\spxextra{error}|hyperpage}{142}
\indexentry{Tactic Notation (command)@\spxentry{Tactic Notation}\spxextra{command}|hyperpage}{142}
\indexentry{Arguments (command)@\spxentry{Arguments}\spxextra{command}|hyperpage}{144}
\indexentry{The / modifier may only occur once (error)@\spxentry{The / modifier may only occur once}\spxextra{error}|hyperpage}{144}
\indexentry{The \& modifier may only occur once (error)@\spxentry{The \& modifier may only occur once}\spxextra{error}|hyperpage}{144}
\indexentry{This command is just asserting the names of arguments of ‘qualid’. If this is what you want, add ': assert' to silence the warning. If you want to clear implicit arguments, add ': clear implicits'. If you want to clear notation scopes, add ': clear scopes' (warning)@\spxentry{This command is just asserting the names of arguments of ‘qualid’. If this is what you want, add ': assert' to silence the warning. If you want to clear implicit arguments, add ': clear implicits'. If you want to clear notation scopes, add ': clear scopes'}\spxextra{warning}|hyperpage}{145}
\indexentry{Coercion (command)@\spxentry{Coercion}\spxextra{command}|hyperpage}{153}
\indexentry{‘qualid’ not declared (error)@\spxentry{‘qualid’ not declared}\spxextra{error}|hyperpage}{153}
\indexentry{‘qualid’ is already a coercion (error)@\spxentry{‘qualid’ is already a coercion}\spxextra{error}|hyperpage}{153}
\indexentry{Funclass cannot be a source class (error)@\spxentry{Funclass cannot be a source class}\spxextra{error}|hyperpage}{153}
\indexentry{‘qualid’ is not a function (error)@\spxentry{‘qualid’ is not a function}\spxextra{error}|hyperpage}{153}
\indexentry{Cannot find the source class of ‘qualid’ (error)@\spxentry{Cannot find the source class of ‘qualid’}\spxextra{error}|hyperpage}{153}
\indexentry{Cannot recognize ‘class’ as a source class of ‘qualid’ (error)@\spxentry{Cannot recognize ‘class’ as a source class of ‘qualid’}\spxextra{error}|hyperpage}{153}
\indexentry{‘qualid’ does not respect the uniform inheritance condition (warning)@\spxentry{‘qualid’ does not respect the uniform inheritance condition}\spxextra{warning}|hyperpage}{153}
\indexentry{Found target class ... instead of ... (error)@\spxentry{Found target class ... instead of ...}\spxextra{error}|hyperpage}{153}
\indexentry{New coercion path ... is ambiguous with existing ... (warning)@\spxentry{New coercion path ... is ambiguous with existing ...}\spxextra{warning}|hyperpage}{153}
\indexentry{... is not definitionally an identity function (warning)@\spxentry{... is not definitionally an identity function}\spxextra{warning}|hyperpage}{154}
\indexentry{Identity Coercion (command)@\spxentry{Identity Coercion}\spxextra{command}|hyperpage}{154}
\indexentry{‘class’ must be a transparent constant (error)@\spxentry{‘class’ must be a transparent constant}\spxextra{error}|hyperpage}{154}
\indexentry{SubClass (command)@\spxentry{SubClass}\spxextra{command}|hyperpage}{154}
\indexentry{Print Classes (command)@\spxentry{Print Classes}\spxextra{command}|hyperpage}{154}
\indexentry{Print Coercions (command)@\spxentry{Print Coercions}\spxextra{command}|hyperpage}{154}
\indexentry{Print Graph (command)@\spxentry{Print Graph}\spxextra{command}|hyperpage}{154}
\indexentry{Print Coercion Paths (command)@\spxentry{Print Coercion Paths}\spxextra{command}|hyperpage}{154}
\indexentry{Printing Coercions (flag)@\spxentry{Printing Coercions}\spxextra{flag}|hyperpage}{155}
\indexentry{Printing Coercion (table)@\spxentry{Printing Coercion}\spxextra{table}|hyperpage}{155}
\indexentry{:> (coercion)@\spxentry{:>}\spxextra{coercion}|hyperpage}{155}
\indexentry{:> (substructure)@\spxentry{:>}\spxextra{substructure}|hyperpage}{163}
\indexentry{Ignored instance declaration for “‘ident’”: “‘term’” is not a class (warning)@\spxentry{Ignored instance declaration for “‘ident’”: “‘term’” is not a class}\spxextra{warning}|hyperpage}{163}
\indexentry{Class (command)@\spxentry{Class}\spxextra{command}|hyperpage}{164}
\indexentry{‘ident’ is already declared as a typeclass (warning)@\spxentry{‘ident’ is already declared as a typeclass}\spxextra{warning}|hyperpage}{164}
\indexentry{Instance (command)@\spxentry{Instance}\spxextra{command}|hyperpage}{164}
\indexentry{refine (attribute)@\spxentry{refine}\spxextra{attribute}|hyperpage}{164}
\indexentry{Declare Instance (command variant)@\spxentry{Declare Instance}\spxextra{command variant}|hyperpage}{164}
\indexentry{Existing Instance (command)@\spxentry{Existing Instance}\spxextra{command}|hyperpage}{164}
\indexentry{typeclasses eauto (tactic)@\spxentry{typeclasses eauto}\spxextra{tactic}|hyperpage}{165}
\indexentry{autoapply (tactic)@\spxentry{autoapply}\spxextra{tactic}|hyperpage}{165}
\indexentry{Typeclasses Transparent (command)@\spxentry{Typeclasses Transparent}\spxextra{command}|hyperpage}{166}
\indexentry{Typeclasses Opaque (command)@\spxentry{Typeclasses Opaque}\spxextra{command}|hyperpage}{166}
\indexentry{Typeclasses Dependency Order (flag)@\spxentry{Typeclasses Dependency Order}\spxextra{flag}|hyperpage}{166}
\indexentry{Typeclasses Filtered Unification (flag)@\spxentry{Typeclasses Filtered Unification}\spxextra{flag}|hyperpage}{166}
\indexentry{Typeclasses Limit Intros (flag)@\spxentry{Typeclasses Limit Intros}\spxextra{flag}|hyperpage}{166}
\indexentry{Typeclass Resolution For Conversion (flag)@\spxentry{Typeclass Resolution For Conversion}\spxextra{flag}|hyperpage}{166}
\indexentry{Typeclasses Strict Resolution (flag)@\spxentry{Typeclasses Strict Resolution}\spxextra{flag}|hyperpage}{167}
\indexentry{Typeclasses Unique Solutions (flag)@\spxentry{Typeclasses Unique Solutions}\spxextra{flag}|hyperpage}{167}
\indexentry{Typeclasses Unique Instances (flag)@\spxentry{Typeclasses Unique Instances}\spxextra{flag}|hyperpage}{167}
\indexentry{Typeclasses Iterative Deepening (flag)@\spxentry{Typeclasses Iterative Deepening}\spxextra{flag}|hyperpage}{167}
\indexentry{Typeclasses Depth (option)@\spxentry{Typeclasses Depth}\spxextra{option}|hyperpage}{167}
\indexentry{Typeclasses Debug (flag)@\spxentry{Typeclasses Debug}\spxextra{flag}|hyperpage}{167}
\indexentry{Typeclasses Debug Verbosity (option)@\spxentry{Typeclasses Debug Verbosity}\spxextra{option}|hyperpage}{167}
\indexentry{Typeclasses eauto (command)@\spxentry{Typeclasses eauto}\spxextra{command}|hyperpage}{167}
\indexentry{Canonical Structure (command)@\spxentry{Canonical Structure}\spxextra{command}|hyperpage}{168}
\indexentry{canonical(false) (attribute)@\spxentry{canonical(false)}\spxextra{attribute}|hyperpage}{169}
\indexentry{canonical (attribute)@\spxentry{canonical}\spxextra{attribute}|hyperpage}{169}
\indexentry{Print Canonical Projections (command)@\spxentry{Print Canonical Projections}\spxextra{command}|hyperpage}{169}
\indexentry{Program Cases (flag)@\spxentry{Program Cases}\spxextra{flag}|hyperpage}{181}
\indexentry{Program Generalized Coercion (flag)@\spxentry{Program Generalized Coercion}\spxextra{flag}|hyperpage}{181}
\indexentry{Program Mode (flag)@\spxentry{Program Mode}\spxextra{flag}|hyperpage}{181}
\indexentry{program (attribute)@\spxentry{program}\spxextra{attribute}|hyperpage}{181}
\indexentry{Program Definition (command)@\spxentry{Program Definition}\spxextra{command}|hyperpage}{182}
\indexentry{"@ident already exists. (Program Definition) (error)@\spxentry{"@ident already exists. (Program Definition)}\spxextra{error}|hyperpage}{182}
\indexentry{In environment … the term: ‘term’ does not have type ‘type’. Actually, it has type ... (error)@\spxentry{In environment … the term: ‘term’ does not have type ‘type’. Actually, it has type ...}\spxextra{error}|hyperpage}{182}
\indexentry{Program Fixpoint (command)@\spxentry{Program Fixpoint}\spxextra{command}|hyperpage}{182}
\indexentry{Program Lemma (command)@\spxentry{Program Lemma}\spxextra{command}|hyperpage}{183}
\indexentry{Obligation Tactic (command)@\spxentry{Obligation Tactic}\spxextra{command}|hyperpage}{183}
\indexentry{Show Obligation Tactic (command)@\spxentry{Show Obligation Tactic}\spxextra{command}|hyperpage}{183}
\indexentry{Obligations (command)@\spxentry{Obligations}\spxextra{command}|hyperpage}{183}
\indexentry{Obligation (command)@\spxentry{Obligation}\spxextra{command}|hyperpage}{183}
\indexentry{Next Obligation (command)@\spxentry{Next Obligation}\spxextra{command}|hyperpage}{184}
\indexentry{Solve Obligations (command)@\spxentry{Solve Obligations}\spxextra{command}|hyperpage}{184}
\indexentry{Solve All Obligations (command)@\spxentry{Solve All Obligations}\spxextra{command}|hyperpage}{184}
\indexentry{Admit Obligations (command)@\spxentry{Admit Obligations}\spxextra{command}|hyperpage}{184}
\indexentry{Preterm (command)@\spxentry{Preterm}\spxextra{command}|hyperpage}{184}
\indexentry{Transparent Obligations (flag)@\spxentry{Transparent Obligations}\spxextra{flag}|hyperpage}{184}
\indexentry{Hide Obligations (flag)@\spxentry{Hide Obligations}\spxextra{flag}|hyperpage}{184}
\indexentry{Ill\sphinxhyphen{}formed recursive definition (error)@\spxentry{Ill\sphinxhyphen{}formed recursive definition}\spxextra{error}|hyperpage}{184}
\indexentry{Print (command)@\spxentry{Print}\spxextra{command}|hyperpage}{185}
\indexentry{‘qualid’ not a defined object (error)@\spxentry{‘qualid’ not a defined object}\spxextra{error}|hyperpage}{185}
\indexentry{Universe instance should have length ‘num’ (error)@\spxentry{Universe instance should have length ‘num’}\spxextra{error}|hyperpage}{185}
\indexentry{This object does not support universe names (error)@\spxentry{This object does not support universe names}\spxextra{error}|hyperpage}{185}
\indexentry{Print All (command)@\spxentry{Print All}\spxextra{command}|hyperpage}{185}
\indexentry{Inspect (command)@\spxentry{Inspect}\spxextra{command}|hyperpage}{185}
\indexentry{Print Section (command)@\spxentry{Print Section}\spxextra{command}|hyperpage}{185}
\indexentry{About (command)@\spxentry{About}\spxextra{command}|hyperpage}{185}
\indexentry{Check (command)@\spxentry{Check}\spxextra{command}|hyperpage}{185}
\indexentry{Eval (command)@\spxentry{Eval}\spxextra{command}|hyperpage}{185}
\indexentry{Compute (command)@\spxentry{Compute}\spxextra{command}|hyperpage}{186}
\indexentry{Search (command)@\spxentry{Search}\spxextra{command}|hyperpage}{186}
\indexentry{Module/section ‘qualid’ not found (error)@\spxentry{Module/section ‘qualid’ not found}\spxextra{error}|hyperpage}{187}
\indexentry{SearchHead (command)@\spxentry{SearchHead}\spxextra{command}|hyperpage}{190}
\indexentry{SearchPattern (command)@\spxentry{SearchPattern}\spxextra{command}|hyperpage}{191}
\indexentry{SearchRewrite (command)@\spxentry{SearchRewrite}\spxextra{command}|hyperpage}{192}
\indexentry{Search Blacklist (table)@\spxentry{Search Blacklist}\spxextra{table}|hyperpage}{192}
\indexentry{Search Output Name Only (flag)@\spxentry{Search Output Name Only}\spxextra{flag}|hyperpage}{192}
\indexentry{Print Assumptions (command)@\spxentry{Print Assumptions}\spxextra{command}|hyperpage}{193}
\indexentry{Print Opaque Dependencies (command)@\spxentry{Print Opaque Dependencies}\spxextra{command}|hyperpage}{193}
\indexentry{Print Transparent Dependencies (command)@\spxentry{Print Transparent Dependencies}\spxextra{command}|hyperpage}{193}
\indexentry{Print All Dependencies (command)@\spxentry{Print All Dependencies}\spxextra{command}|hyperpage}{193}
\indexentry{Locate (command)@\spxentry{Locate}\spxextra{command}|hyperpage}{193}
\indexentry{Locate Term (command)@\spxentry{Locate Term}\spxextra{command}|hyperpage}{193}
\indexentry{Locate Module (command)@\spxentry{Locate Module}\spxextra{command}|hyperpage}{193}
\indexentry{Locate Ltac (command)@\spxentry{Locate Ltac}\spxextra{command}|hyperpage}{193}
\indexentry{Locate Library (command)@\spxentry{Locate Library}\spxextra{command}|hyperpage}{193}
\indexentry{Locate File (command)@\spxentry{Locate File}\spxextra{command}|hyperpage}{193}
\indexentry{Fast Name Printing (flag)@\spxentry{Fast Name Printing}\spxextra{flag}|hyperpage}{194}
\indexentry{Load (command)@\spxentry{Load}\spxextra{command}|hyperpage}{194}
\indexentry{Can’t find file ‘ident’ on loadpath (error)@\spxentry{Can’t find file ‘ident’ on loadpath}\spxextra{error}|hyperpage}{194}
\indexentry{Load is not supported inside proofs (error)@\spxentry{Load is not supported inside proofs}\spxextra{error}|hyperpage}{194}
\indexentry{Files processed by Load cannot leave open proofs (error)@\spxentry{Files processed by Load cannot leave open proofs}\spxextra{error}|hyperpage}{194}
\indexentry{Require (command)@\spxentry{Require}\spxextra{command}|hyperpage}{195}
\indexentry{Require Import (command)@\spxentry{Require Import}\spxextra{command}|hyperpage}{195}
\indexentry{Require Export (command)@\spxentry{Require Export}\spxextra{command}|hyperpage}{195}
\indexentry{From … Require (command)@\spxentry{From … Require}\spxextra{command}|hyperpage}{195}
\indexentry{Cannot load ‘qualid’: no physical path bound to ‘dirpath’ (error)@\spxentry{Cannot load ‘qualid’: no physical path bound to ‘dirpath’}\spxextra{error}|hyperpage}{195}
\indexentry{Cannot find library foo in loadpath (error)@\spxentry{Cannot find library foo in loadpath}\spxextra{error}|hyperpage}{195}
\indexentry{Compiled library ‘ident’.vo makes inconsistent assumptions over library ‘qualid’ (error)@\spxentry{Compiled library ‘ident’.vo makes inconsistent assumptions over library ‘qualid’}\spxextra{error}|hyperpage}{195}
\indexentry{Bad magic number (error)@\spxentry{Bad magic number}\spxextra{error}|hyperpage}{195}
\indexentry{The file ‘ident’.vo contains library ‘qualid’ and not library ‘qualid’ (error)@\spxentry{The file ‘ident’.vo contains library ‘qualid’ and not library ‘qualid’}\spxextra{error}|hyperpage}{195}
\indexentry{Require inside a module is deprecated and strongly discouraged. You can Require a module at toplevel and optionally Import it inside another one (warning)@\spxentry{Require inside a module is deprecated and strongly discouraged. You can Require a module at toplevel and optionally Import it inside another one}\spxextra{warning}|hyperpage}{195}
\indexentry{Print Libraries (command)@\spxentry{Print Libraries}\spxextra{command}|hyperpage}{195}
\indexentry{Declare ML Module (command)@\spxentry{Declare ML Module}\spxextra{command}|hyperpage}{196}
\indexentry{File not found on loadpath: ‘string’ (error)@\spxentry{File not found on loadpath: ‘string’}\spxextra{error}|hyperpage}{196}
\indexentry{Print ML Modules (command)@\spxentry{Print ML Modules}\spxextra{command}|hyperpage}{196}
\indexentry{Pwd (command)@\spxentry{Pwd}\spxextra{command}|hyperpage}{196}
\indexentry{Cd (command)@\spxentry{Cd}\spxextra{command}|hyperpage}{196}
\indexentry{Add LoadPath (command)@\spxentry{Add LoadPath}\spxextra{command}|hyperpage}{196}
\indexentry{Add Rec LoadPath (command)@\spxentry{Add Rec LoadPath}\spxextra{command}|hyperpage}{196}
\indexentry{Remove LoadPath (command)@\spxentry{Remove LoadPath}\spxextra{command}|hyperpage}{196}
\indexentry{Print LoadPath (command)@\spxentry{Print LoadPath}\spxextra{command}|hyperpage}{196}
\indexentry{Add ML Path (command)@\spxentry{Add ML Path}\spxextra{command}|hyperpage}{196}
\indexentry{Print ML Path (command)@\spxentry{Print ML Path}\spxextra{command}|hyperpage}{196}
\indexentry{Reset (command)@\spxentry{Reset}\spxextra{command}|hyperpage}{197}
\indexentry{‘ident’: no such entry (error)@\spxentry{‘ident’: no such entry}\spxextra{error}|hyperpage}{197}
\indexentry{Reset Initial (command)@\spxentry{Reset Initial}\spxextra{command}|hyperpage}{197}
\indexentry{Back (command)@\spxentry{Back}\spxextra{command}|hyperpage}{197}
\indexentry{Invalid backtrack (error)@\spxentry{Invalid backtrack}\spxextra{error}|hyperpage}{197}
\indexentry{BackTo (command)@\spxentry{BackTo}\spxextra{command}|hyperpage}{197}
\indexentry{Quit (command)@\spxentry{Quit}\spxextra{command}|hyperpage}{197}
\indexentry{Drop (command)@\spxentry{Drop}\spxextra{command}|hyperpage}{197}
\indexentry{Time (command)@\spxentry{Time}\spxextra{command}|hyperpage}{198}
\indexentry{Redirect (command)@\spxentry{Redirect}\spxextra{command}|hyperpage}{198}
\indexentry{Timeout (command)@\spxentry{Timeout}\spxextra{command}|hyperpage}{198}
\indexentry{Default Timeout (option)@\spxentry{Default Timeout}\spxextra{option}|hyperpage}{198}
\indexentry{Fail (command)@\spxentry{Fail}\spxextra{command}|hyperpage}{198}
\indexentry{The command has not failed"! (error)@\spxentry{The command has not failed"!}\spxextra{error}|hyperpage}{198}
\indexentry{Silent (flag)@\spxentry{Silent}\spxextra{flag}|hyperpage}{198}
\indexentry{Warnings (option)@\spxentry{Warnings}\spxextra{option}|hyperpage}{198}
\indexentry{Printing Width (option)@\spxentry{Printing Width}\spxextra{option}|hyperpage}{198}
\indexentry{Printing Depth (option)@\spxentry{Printing Depth}\spxextra{option}|hyperpage}{198}
\indexentry{Printing Compact Contexts (flag)@\spxentry{Printing Compact Contexts}\spxextra{flag}|hyperpage}{198}
\indexentry{Printing Unfocused (flag)@\spxentry{Printing Unfocused}\spxextra{flag}|hyperpage}{199}
\indexentry{Printing Dependent Evars Line (flag)@\spxentry{Printing Dependent Evars Line}\spxextra{flag}|hyperpage}{199}
\indexentry{Printing All (flag)@\spxentry{Printing All}\spxextra{flag}|hyperpage}{199}
\indexentry{Opaque (command)@\spxentry{Opaque}\spxextra{command}|hyperpage}{199}
\indexentry{Transparent (command)@\spxentry{Transparent}\spxextra{command}|hyperpage}{199}
\indexentry{The reference ‘qualid’ was not found in the current environment (error)@\spxentry{The reference ‘qualid’ was not found in the current environment}\spxextra{error}|hyperpage}{200}
\indexentry{Strategy (command)@\spxentry{Strategy}\spxextra{command}|hyperpage}{200}
\indexentry{Print Strategy (command)@\spxentry{Print Strategy}\spxextra{command}|hyperpage}{200}
\indexentry{The reference is not unfoldable (error)@\spxentry{The reference is not unfoldable}\spxextra{error}|hyperpage}{200}
\indexentry{Print Strategies (command)@\spxentry{Print Strategies}\spxextra{command}|hyperpage}{200}
\indexentry{Declare Reduction (command)@\spxentry{Declare Reduction}\spxextra{command}|hyperpage}{200}
\indexentry{global (attribute)@\spxentry{global}\spxextra{attribute}|hyperpage}{201}
\indexentry{local (attribute)@\spxentry{local}\spxextra{attribute}|hyperpage}{201}
\indexentry{export (attribute)@\spxentry{export}\spxextra{attribute}|hyperpage}{201}
\indexentry{Guard Checking (flag)@\spxentry{Guard Checking}\spxextra{flag}|hyperpage}{202}
\indexentry{Positivity Checking (flag)@\spxentry{Positivity Checking}\spxextra{flag}|hyperpage}{202}
\indexentry{Universe Checking (flag)@\spxentry{Universe Checking}\spxextra{flag}|hyperpage}{202}
\indexentry{Print Typing Flags (command)@\spxentry{Print Typing Flags}\spxextra{command}|hyperpage}{202}
\indexentry{Register (command)@\spxentry{Register}\spxextra{command}|hyperpage}{203}
\indexentry{Register Inline (command)@\spxentry{Register Inline}\spxextra{command}|hyperpage}{203}
\indexentry{Primitive (command)@\spxentry{Primitive}\spxextra{command}|hyperpage}{204}
\indexentry{The type ‘ident’ must be registered before this construction can be typechecked (error)@\spxentry{The type ‘ident’ must be registered before this construction can be typechecked}\spxextra{error}|hyperpage}{204}
\indexentry{No focused proof (error)@\spxentry{No focused proof}\spxextra{error}|hyperpage}{205}
\indexentry{Goal (command)@\spxentry{Goal}\spxextra{command}|hyperpage}{206}
\indexentry{Qed (command)@\spxentry{Qed}\spxextra{command}|hyperpage}{206}
\indexentry{Attempt to save an incomplete proof (error)@\spxentry{Attempt to save an incomplete proof}\spxextra{error}|hyperpage}{206}
\indexentry{Defined (command)@\spxentry{Defined}\spxextra{command}|hyperpage}{206}
\indexentry{Save (command)@\spxentry{Save}\spxextra{command}|hyperpage}{206}
\indexentry{Admitted (command)@\spxentry{Admitted}\spxextra{command}|hyperpage}{206}
\indexentry{Abort (command)@\spxentry{Abort}\spxextra{command}|hyperpage}{206}
\indexentry{No focused proof (No proof\sphinxhyphen{}editing in progress) (error)@\spxentry{No focused proof (No proof\sphinxhyphen{}editing in progress)}\spxextra{error}|hyperpage}{206}
\indexentry{Proof `term` (command)@\spxentry{Proof `term`}\spxextra{command}|hyperpage}{206}
\indexentry{Proof (command)@\spxentry{Proof}\spxextra{command}|hyperpage}{207}
\indexentry{Proof using (command)@\spxentry{Proof using}\spxextra{command}|hyperpage}{207}
\indexentry{Default Proof Using (option)@\spxentry{Default Proof Using}\spxextra{option}|hyperpage}{208}
\indexentry{Suggest Proof Using (flag)@\spxentry{Suggest Proof Using}\spxextra{flag}|hyperpage}{208}
\indexentry{Collection (command)@\spxentry{Collection}\spxextra{command}|hyperpage}{208}
\indexentry{Existential (command)@\spxentry{Existential}\spxextra{command}|hyperpage}{208}
\indexentry{Grab Existential Variables (command)@\spxentry{Grab Existential Variables}\spxextra{command}|hyperpage}{208}
\indexentry{Default Proof Mode (option)@\spxentry{Default Proof Mode}\spxextra{option}|hyperpage}{209}
\indexentry{Undo (command)@\spxentry{Undo}\spxextra{command}|hyperpage}{209}
\indexentry{Restart (command variant)@\spxentry{Restart}\spxextra{command variant}|hyperpage}{209}
\indexentry{No focused proof to restart (error)@\spxentry{No focused proof to restart}\spxextra{error}|hyperpage}{209}
\indexentry{Focus (command)@\spxentry{Focus}\spxextra{command}|hyperpage}{209}
\indexentry{Unfocus (command)@\spxentry{Unfocus}\spxextra{command}|hyperpage}{209}
\indexentry{Unfocused (command)@\spxentry{Unfocused}\spxextra{command}|hyperpage}{209}
\indexentry{\sphinxleftcurlybrace{}@\spxentry{\sphinxleftcurlybrace{}}|hyperpage}{209}
\indexentry{\sphinxrightcurlybrace{}@\spxentry{\sphinxrightcurlybrace{}}|hyperpage}{209}
\indexentry{This proof is focused, but cannot be unfocused this way (error)@\spxentry{This proof is focused, but cannot be unfocused this way}\spxextra{error}|hyperpage}{212}
\indexentry{No such goal (‘num’) (error)@\spxentry{No such goal (‘num’)}\spxextra{error}|hyperpage}{212}
\indexentry{No such goal (‘ident’) (error)@\spxentry{No such goal (‘ident’)}\spxextra{error}|hyperpage}{212}
\indexentry{Brackets do not support multi\sphinxhyphen{}goal selectors (error)@\spxentry{Brackets do not support multi\sphinxhyphen{}goal selectors}\spxextra{error}|hyperpage}{212}
\indexentry{Wrong bullet ‘bullet’: Current bullet ‘bullet’ is not finished (error)@\spxentry{Wrong bullet ‘bullet’: Current bullet ‘bullet’ is not finished}\spxextra{error}|hyperpage}{215}
\indexentry{Wrong bullet ‘bullet’: Bullet ‘bullet’ is mandatory here (error)@\spxentry{Wrong bullet ‘bullet’: Bullet ‘bullet’ is mandatory here}\spxextra{error}|hyperpage}{215}
\indexentry{No such goal. Focus next goal with bullet ‘bullet’ (error)@\spxentry{No such goal. Focus next goal with bullet ‘bullet’}\spxextra{error}|hyperpage}{216}
\indexentry{Bullet Behavior (option)@\spxentry{Bullet Behavior}\spxextra{option}|hyperpage}{216}
\indexentry{Show (command)@\spxentry{Show}\spxextra{command}|hyperpage}{216}
\indexentry{No focused proof (error)@\spxentry{No focused proof}\spxextra{error}|hyperpage}{216}
\indexentry{No such goal (error)@\spxentry{No such goal}\spxextra{error}|hyperpage}{216}
\indexentry{Show Proof (command variant)@\spxentry{Show Proof}\spxextra{command variant}|hyperpage}{217}
\indexentry{Show Conjectures (command variant)@\spxentry{Show Conjectures}\spxextra{command variant}|hyperpage}{217}
\indexentry{Show Intro (command variant)@\spxentry{Show Intro}\spxextra{command variant}|hyperpage}{217}
\indexentry{Show Intros (command variant)@\spxentry{Show Intros}\spxextra{command variant}|hyperpage}{217}
\indexentry{Show Existentials (command variant)@\spxentry{Show Existentials}\spxextra{command variant}|hyperpage}{217}
\indexentry{Unknown inductive type (error)@\spxentry{Unknown inductive type}\spxextra{error}|hyperpage}{217}
\indexentry{Show Universes (command variant)@\spxentry{Show Universes}\spxextra{command variant}|hyperpage}{217}
\indexentry{Show Goal (command variant)@\spxentry{Show Goal}\spxextra{command variant}|hyperpage}{217}
\indexentry{Guarded (command)@\spxentry{Guarded}\spxextra{command}|hyperpage}{218}
\indexentry{Diffs (option)@\spxentry{Diffs}\spxextra{option}|hyperpage}{218}
\indexentry{Hyps Limit (option)@\spxentry{Hyps Limit}\spxextra{option}|hyperpage}{219}
\indexentry{Nested Proofs Allowed (flag)@\spxentry{Nested Proofs Allowed}\spxextra{flag}|hyperpage}{219}
\indexentry{Optimize Proof (command)@\spxentry{Optimize Proof}\spxextra{command}|hyperpage}{220}
\indexentry{Optimize Heap (command)@\spxentry{Optimize Heap}\spxextra{command}|hyperpage}{220}
\indexentry{Default Goal Selector (option)@\spxentry{Default Goal Selector}\spxextra{option}|hyperpage}{221}
\indexentry{No such binder (error)@\spxentry{No such binder}\spxextra{error}|hyperpage}{221}
\indexentry{Not the right number of missing arguments (error)@\spxentry{Not the right number of missing arguments}\spxextra{error}|hyperpage}{221}
\indexentry{Bracketing Last Introduction Pattern (flag)@\spxentry{Bracketing Last Introduction Pattern}\spxextra{flag}|hyperpage}{224}
\indexentry{exact (tactic)@\spxentry{exact}\spxextra{tactic}|hyperpage}{229}
\indexentry{Not an exact proof (error)@\spxentry{Not an exact proof}\spxextra{error}|hyperpage}{229}
\indexentry{eexact (tactic variant)@\spxentry{eexact}\spxextra{tactic variant}|hyperpage}{229}
\indexentry{assumption (tactic)@\spxentry{assumption}\spxextra{tactic}|hyperpage}{229}
\indexentry{No such assumption (error)@\spxentry{No such assumption}\spxextra{error}|hyperpage}{229}
\indexentry{eassumption (tactic variant)@\spxentry{eassumption}\spxextra{tactic variant}|hyperpage}{229}
\indexentry{refine (tactic)@\spxentry{refine}\spxextra{tactic}|hyperpage}{229}
\indexentry{Invalid argument (error)@\spxentry{Invalid argument}\spxextra{error}|hyperpage}{230}
\indexentry{Refine passed ill\sphinxhyphen{}formed term (error)@\spxentry{Refine passed ill\sphinxhyphen{}formed term}\spxextra{error}|hyperpage}{230}
\indexentry{Cannot infer a term for this placeholder. (refine) (error)@\spxentry{Cannot infer a term for this placeholder. (refine)}\spxextra{error}|hyperpage}{230}
\indexentry{simple refine (tactic variant)@\spxentry{simple refine}\spxextra{tactic variant}|hyperpage}{230}
\indexentry{notypeclasses refine (tactic variant)@\spxentry{notypeclasses refine}\spxextra{tactic variant}|hyperpage}{230}
\indexentry{simple notypeclasses refine (tactic variant)@\spxentry{simple notypeclasses refine}\spxextra{tactic variant}|hyperpage}{230}
\indexentry{Debug Unification (flag)@\spxentry{Debug Unification}\spxextra{flag}|hyperpage}{230}
\indexentry{apply (tactic)@\spxentry{apply}\spxextra{tactic}|hyperpage}{230}
\indexentry{Unable to unify ‘term’ with ‘term’ (error)@\spxentry{Unable to unify ‘term’ with ‘term’}\spxextra{error}|hyperpage}{230}
\indexentry{Unable to find an instance for the variables ‘ident’…‘ident’ (error)@\spxentry{Unable to find an instance for the variables ‘ident’…‘ident’}\spxextra{error}|hyperpage}{230}
\indexentry{Not the right number of missing arguments (error)@\spxentry{Not the right number of missing arguments}\spxextra{error}|hyperpage}{231}
\indexentry{eapply (tactic variant)@\spxentry{eapply}\spxextra{tactic variant}|hyperpage}{231}
\indexentry{rapply (tactic variant)@\spxentry{rapply}\spxextra{tactic variant}|hyperpage}{231}
\indexentry{simple apply (tactic variant)@\spxentry{simple apply}\spxextra{tactic variant}|hyperpage}{232}
\indexentry{simple eapply (tactic variant)@\spxentry{simple eapply}\spxextra{tactic variant}|hyperpage}{232}
\indexentry{lapply (tactic variant)@\spxentry{lapply}\spxextra{tactic variant}|hyperpage}{232}
\indexentry{When ‘term’ contains more than one non dependent product the tactic lapply only takes into account the first product (warning)@\spxentry{When ‘term’ contains more than one non dependent product the tactic lapply only takes into account the first product}\spxextra{warning}|hyperpage}{232}
\indexentry{Universal Lemma Under Conjunction (flag)@\spxentry{Universal Lemma Under Conjunction}\spxextra{flag}|hyperpage}{233}
\indexentry{apply … in (tactic)@\spxentry{apply … in}\spxextra{tactic}|hyperpage}{233}
\indexentry{Statement without assumptions (error)@\spxentry{Statement without assumptions}\spxextra{error}|hyperpage}{234}
\indexentry{Unable to apply (error)@\spxentry{Unable to apply}\spxextra{error}|hyperpage}{234}
\indexentry{apply … in … as (tactic variant)@\spxentry{apply … in … as}\spxextra{tactic variant}|hyperpage}{234}
\indexentry{constructor (tactic)@\spxentry{constructor}\spxextra{tactic}|hyperpage}{234}
\indexentry{Not an inductive product (error)@\spxentry{Not an inductive product}\spxextra{error}|hyperpage}{234}
\indexentry{Not enough constructors (error)@\spxentry{Not enough constructors}\spxextra{error}|hyperpage}{235}
\indexentry{split (tactic variant)@\spxentry{split}\spxextra{tactic variant}|hyperpage}{235}
\indexentry{exists (tactic variant)@\spxentry{exists}\spxextra{tactic variant}|hyperpage}{235}
\indexentry{Not an inductive goal with 1 constructor (error)@\spxentry{Not an inductive goal with 1 constructor}\spxextra{error}|hyperpage}{235}
\indexentry{left (tactic variant)@\spxentry{left}\spxextra{tactic variant}|hyperpage}{235}
\indexentry{right (tactic variant)@\spxentry{right}\spxextra{tactic variant}|hyperpage}{235}
\indexentry{Not an inductive goal with 2 constructors (error)@\spxentry{Not an inductive goal with 2 constructors}\spxextra{error}|hyperpage}{235}
\indexentry{econstructor (tactic variant)@\spxentry{econstructor}\spxextra{tactic variant}|hyperpage}{235}
\indexentry{eexists (tactic variant)@\spxentry{eexists}\spxextra{tactic variant}|hyperpage}{235}
\indexentry{esplit (tactic variant)@\spxentry{esplit}\spxextra{tactic variant}|hyperpage}{235}
\indexentry{eleft (tactic variant)@\spxentry{eleft}\spxextra{tactic variant}|hyperpage}{235}
\indexentry{eright (tactic variant)@\spxentry{eright}\spxextra{tactic variant}|hyperpage}{235}
\indexentry{Debug Tactic Unification (flag)@\spxentry{Debug Tactic Unification}\spxextra{flag}|hyperpage}{235}
\indexentry{intro (tactic)@\spxentry{intro}\spxextra{tactic}|hyperpage}{236}
\indexentry{No product even after head\sphinxhyphen{}reduction (error)@\spxentry{No product even after head\sphinxhyphen{}reduction}\spxextra{error}|hyperpage}{236}
\indexentry{‘ident’ is already used (error)@\spxentry{‘ident’ is already used}\spxextra{error}|hyperpage}{236}
\indexentry{intros (tactic variant)@\spxentry{intros}\spxextra{tactic variant}|hyperpage}{236}
\indexentry{No such hypothesis in current goal (error)@\spxentry{No such hypothesis in current goal}\spxextra{error}|hyperpage}{236}
\indexentry{No such hypothesis in current goal (error)@\spxentry{No such hypothesis in current goal}\spxextra{error}|hyperpage}{236}
\indexentry{No such hypothesis: ‘ident’ (error)@\spxentry{No such hypothesis: ‘ident’}\spxextra{error}|hyperpage}{237}
\indexentry{intros … (tactic)@\spxentry{intros …}\spxextra{tactic}|hyperpage}{237}
\indexentry{eintros (tactic)@\spxentry{eintros}\spxextra{tactic}|hyperpage}{237}
\indexentry{clear (tactic)@\spxentry{clear}\spxextra{tactic}|hyperpage}{237}
\indexentry{No such hypothesis (error)@\spxentry{No such hypothesis}\spxextra{error}|hyperpage}{237}
\indexentry{‘ident’ is used in the conclusion (error)@\spxentry{‘ident’ is used in the conclusion}\spxextra{error}|hyperpage}{237}
\indexentry{‘ident’ is used in the hypothesis ‘ident’ (error)@\spxentry{‘ident’ is used in the hypothesis ‘ident’}\spxextra{error}|hyperpage}{237}
\indexentry{clearbody (tactic variant)@\spxentry{clearbody}\spxextra{tactic variant}|hyperpage}{237}
\indexentry{‘ident’ is not a local definition (error)@\spxentry{‘ident’ is not a local definition}\spxextra{error}|hyperpage}{237}
\indexentry{revert (tactic)@\spxentry{revert}\spxextra{tactic}|hyperpage}{237}
\indexentry{No such hypothesis (error)@\spxentry{No such hypothesis}\spxextra{error}|hyperpage}{238}
\indexentry{‘ident’ is used in the hypothesis ‘ident’ (error)@\spxentry{‘ident’ is used in the hypothesis ‘ident’}\spxextra{error}|hyperpage}{238}
\indexentry{revert dependent (tactic variant)@\spxentry{revert dependent}\spxextra{tactic variant}|hyperpage}{238}
\indexentry{move … after … (tactic)@\spxentry{move … after …}\spxextra{tactic}|hyperpage}{238}
\indexentry{move … before … (tactic variant)@\spxentry{move … before …}\spxextra{tactic variant}|hyperpage}{238}
\indexentry{move … at top (tactic variant)@\spxentry{move … at top}\spxextra{tactic variant}|hyperpage}{238}
\indexentry{move … at bottom (tactic variant)@\spxentry{move … at bottom}\spxextra{tactic variant}|hyperpage}{238}
\indexentry{No such hypothesis (error)@\spxentry{No such hypothesis}\spxextra{error}|hyperpage}{238}
\indexentry{Cannot move ‘ident’ after ‘ident’: it occurs in the type of ‘ident’ (error)@\spxentry{Cannot move ‘ident’ after ‘ident’: it occurs in the type of ‘ident’}\spxextra{error}|hyperpage}{238}
\indexentry{Cannot move ‘ident’ after ‘ident’: it depends on ‘ident’ (error)@\spxentry{Cannot move ‘ident’ after ‘ident’: it depends on ‘ident’}\spxextra{error}|hyperpage}{238}
\indexentry{rename (tactic)@\spxentry{rename}\spxextra{tactic}|hyperpage}{240}
\indexentry{No such hypothesis (error)@\spxentry{No such hypothesis}\spxextra{error}|hyperpage}{240}
\indexentry{‘ident’ is already used (error)@\spxentry{‘ident’ is already used}\spxextra{error}|hyperpage}{240}
\indexentry{set (tactic)@\spxentry{set}\spxextra{tactic}|hyperpage}{240}
\indexentry{The variable ‘ident’ is already defined (error)@\spxentry{The variable ‘ident’ is already defined}\spxextra{error}|hyperpage}{240}
\indexentry{eset (tactic variant)@\spxentry{eset}\spxextra{tactic variant}|hyperpage}{240}
\indexentry{remember (tactic)@\spxentry{remember}\spxextra{tactic}|hyperpage}{240}
\indexentry{eremember (tactic variant)@\spxentry{eremember}\spxextra{tactic variant}|hyperpage}{241}
\indexentry{pose (tactic)@\spxentry{pose}\spxextra{tactic}|hyperpage}{241}
\indexentry{epose (tactic variant)@\spxentry{epose}\spxextra{tactic variant}|hyperpage}{241}
\indexentry{decompose (tactic)@\spxentry{decompose}\spxextra{tactic}|hyperpage}{241}
\indexentry{assert (tactic)@\spxentry{assert}\spxextra{tactic}|hyperpage}{242}
\indexentry{Not a proposition or a type (error)@\spxentry{Not a proposition or a type}\spxextra{error}|hyperpage}{242}
\indexentry{Proof is not complete. (assert) (error)@\spxentry{Proof is not complete. (assert)}\spxextra{error}|hyperpage}{242}
\indexentry{Variable ‘ident’ is already declared (error)@\spxentry{Variable ‘ident’ is already declared}\spxextra{error}|hyperpage}{242}
\indexentry{eassert (tactic variant)@\spxentry{eassert}\spxextra{tactic variant}|hyperpage}{242}
\indexentry{pose proof (tactic variant)@\spxentry{pose proof}\spxextra{tactic variant}|hyperpage}{242}
\indexentry{epose proof (tactic variant)@\spxentry{epose proof}\spxextra{tactic variant}|hyperpage}{242}
\indexentry{enough (tactic variant)@\spxentry{enough}\spxextra{tactic variant}|hyperpage}{243}
\indexentry{eenough (tactic variant)@\spxentry{eenough}\spxextra{tactic variant}|hyperpage}{243}
\indexentry{cut (tactic variant)@\spxentry{cut}\spxextra{tactic variant}|hyperpage}{243}
\indexentry{specialize (tactic variant)@\spxentry{specialize}\spxextra{tactic variant}|hyperpage}{243}
\indexentry{‘ident’ is used in hypothesis ‘ident’ (error)@\spxentry{‘ident’ is used in hypothesis ‘ident’}\spxextra{error}|hyperpage}{243}
\indexentry{‘ident’ is used in conclusion (error)@\spxentry{‘ident’ is used in conclusion}\spxextra{error}|hyperpage}{243}
\indexentry{generalize (tactic)@\spxentry{generalize}\spxextra{tactic}|hyperpage}{243}
\indexentry{evar (tactic)@\spxentry{evar}\spxextra{tactic}|hyperpage}{244}
\indexentry{instantiate (tactic)@\spxentry{instantiate}\spxextra{tactic}|hyperpage}{244}
\indexentry{admit (tactic)@\spxentry{admit}\spxextra{tactic}|hyperpage}{245}
\indexentry{absurd (tactic)@\spxentry{absurd}\spxextra{tactic}|hyperpage}{245}
\indexentry{contradiction (tactic)@\spxentry{contradiction}\spxextra{tactic}|hyperpage}{245}
\indexentry{No such assumption (error)@\spxentry{No such assumption}\spxextra{error}|hyperpage}{245}
\indexentry{contradict (tactic)@\spxentry{contradict}\spxextra{tactic}|hyperpage}{245}
\indexentry{exfalso (tactic)@\spxentry{exfalso}\spxextra{tactic}|hyperpage}{245}
\indexentry{destruct (tactic)@\spxentry{destruct}\spxextra{tactic}|hyperpage}{246}
\indexentry{destruct … eqn: (tactic variant)@\spxentry{destruct … eqn:}\spxextra{tactic variant}|hyperpage}{246}
\indexentry{edestruct (tactic variant)@\spxentry{edestruct}\spxextra{tactic variant}|hyperpage}{246}
\indexentry{case (tactic)@\spxentry{case}\spxextra{tactic}|hyperpage}{247}
\indexentry{ecase (tactic variant)@\spxentry{ecase}\spxextra{tactic variant}|hyperpage}{247}
\indexentry{simple destruct (tactic variant)@\spxentry{simple destruct}\spxextra{tactic variant}|hyperpage}{247}
\indexentry{induction (tactic)@\spxentry{induction}\spxextra{tactic}|hyperpage}{247}
\indexentry{Not an inductive product (error)@\spxentry{Not an inductive product}\spxextra{error}|hyperpage}{248}
\indexentry{Unable to find an instance for the variables ‘ident’ ... ‘ident’ (error)@\spxentry{Unable to find an instance for the variables ‘ident’ ... ‘ident’}\spxextra{error}|hyperpage}{248}
\indexentry{einduction (tactic variant)@\spxentry{einduction}\spxextra{tactic variant}|hyperpage}{249}
\indexentry{induction … using … (tactic variant)@\spxentry{induction … using …}\spxextra{tactic variant}|hyperpage}{249}
\indexentry{elim (tactic variant)@\spxentry{elim}\spxextra{tactic variant}|hyperpage}{250}
\indexentry{elim … with (tactic variant)@\spxentry{elim … with}\spxextra{tactic variant}|hyperpage}{250}
\indexentry{eelim (tactic variant)@\spxentry{eelim}\spxextra{tactic variant}|hyperpage}{250}
\indexentry{elimtype (tactic variant)@\spxentry{elimtype}\spxextra{tactic variant}|hyperpage}{250}
\indexentry{simple induction (tactic variant)@\spxentry{simple induction}\spxextra{tactic variant}|hyperpage}{250}
\indexentry{double induction (tactic)@\spxentry{double induction}\spxextra{tactic}|hyperpage}{250}
\indexentry{dependent induction (tactic)@\spxentry{dependent induction}\spxextra{tactic}|hyperpage}{250}
\indexentry{dependent destruction (tactic variant)@\spxentry{dependent destruction}\spxextra{tactic variant}|hyperpage}{252}
\indexentry{discriminate (tactic)@\spxentry{discriminate}\spxextra{tactic}|hyperpage}{252}
\indexentry{No primitive equality found (error)@\spxentry{No primitive equality found}\spxextra{error}|hyperpage}{252}
\indexentry{Not a discriminable equality (error)@\spxentry{Not a discriminable equality}\spxextra{error}|hyperpage}{252}
\indexentry{ediscriminate (tactic variant)@\spxentry{ediscriminate}\spxextra{tactic variant}|hyperpage}{252}
\indexentry{No discriminable equalities (error)@\spxentry{No discriminable equalities}\spxextra{error}|hyperpage}{252}
\indexentry{injection (tactic)@\spxentry{injection}\spxextra{tactic}|hyperpage}{252}
\indexentry{Not a projectable equality but a discriminable one (error)@\spxentry{Not a projectable equality but a discriminable one}\spxextra{error}|hyperpage}{253}
\indexentry{Nothing to do, it is an equality between convertible terms (error)@\spxentry{Nothing to do, it is an equality between convertible terms}\spxextra{error}|hyperpage}{253}
\indexentry{Not a primitive equality (error)@\spxentry{Not a primitive equality}\spxextra{error}|hyperpage}{253}
\indexentry{Nothing to inject (error)@\spxentry{Nothing to inject}\spxextra{error}|hyperpage}{253}
\indexentry{einjection (tactic variant)@\spxentry{einjection}\spxextra{tactic variant}|hyperpage}{254}
\indexentry{goal does not satisfy the expected preconditions (error)@\spxentry{goal does not satisfy the expected preconditions}\spxextra{error}|hyperpage}{254}
\indexentry{Structural Injection (flag)@\spxentry{Structural Injection}\spxextra{flag}|hyperpage}{254}
\indexentry{Keep Proof Equalities (flag)@\spxentry{Keep Proof Equalities}\spxextra{flag}|hyperpage}{254}
\indexentry{inversion (tactic)@\spxentry{inversion}\spxextra{tactic}|hyperpage}{254}
\indexentry{inversion\_clear (tactic variant)@\spxentry{inversion\_clear}\spxextra{tactic variant}|hyperpage}{255}
\indexentry{dependent inversion (tactic variant)@\spxentry{dependent inversion}\spxextra{tactic variant}|hyperpage}{256}
\indexentry{dependent inversion … with … (tactic variant)@\spxentry{dependent inversion … with …}\spxextra{tactic variant}|hyperpage}{256}
\indexentry{simple inversion (tactic variant)@\spxentry{simple inversion}\spxextra{tactic variant}|hyperpage}{257}
\indexentry{inversion ... using ... (tactic)@\spxentry{inversion ... using ...}\spxextra{tactic}|hyperpage}{257}
\indexentry{inversion\_sigma (tactic variant)@\spxentry{inversion\_sigma}\spxextra{tactic variant}|hyperpage}{257}
\indexentry{fix (tactic)@\spxentry{fix}\spxextra{tactic}|hyperpage}{261}
\indexentry{cofix (tactic)@\spxentry{cofix}\spxextra{tactic}|hyperpage}{261}
\indexentry{rewrite (tactic)@\spxentry{rewrite}\spxextra{tactic}|hyperpage}{262}
\indexentry{The ‘term’ provided does not end with an equation (error)@\spxentry{The ‘term’ provided does not end with an equation}\spxextra{error}|hyperpage}{262}
\indexentry{Tactic generated a subgoal identical to the original goal. This happens if ‘term’ does not occur in the goal (error)@\spxentry{Tactic generated a subgoal identical to the original goal. This happens if ‘term’ does not occur in the goal}\spxextra{error}|hyperpage}{262}
\indexentry{erewrite (tactic variant)@\spxentry{erewrite}\spxextra{tactic variant}|hyperpage}{263}
\indexentry{Keyed Unification (flag)@\spxentry{Keyed Unification}\spxextra{flag}|hyperpage}{263}
\indexentry{replace (tactic)@\spxentry{replace}\spxextra{tactic}|hyperpage}{263}
\indexentry{Terms do not have convertible types (error)@\spxentry{Terms do not have convertible types}\spxextra{error}|hyperpage}{263}
\indexentry{cutrewrite (tactic variant)@\spxentry{cutrewrite}\spxextra{tactic variant}|hyperpage}{263}
\indexentry{subst (tactic)@\spxentry{subst}\spxextra{tactic}|hyperpage}{263}
\indexentry{Regular Subst Tactic (flag)@\spxentry{Regular Subst Tactic}\spxextra{flag}|hyperpage}{264}
\indexentry{Cannot find any non\sphinxhyphen{}recursive equality over :n:`‘ident’` (error)@\spxentry{Cannot find any non\sphinxhyphen{}recursive equality over :n:`‘ident’`}\spxextra{error}|hyperpage}{264}
\indexentry{Section variable :n:`‘ident’` occurs implicitly in global declaration :n:`‘qualid’` present in hypothesis :n:`‘ident’` (error)@\spxentry{Section variable :n:`‘ident’` occurs implicitly in global declaration :n:`‘qualid’` present in hypothesis :n:`‘ident’`}\spxextra{error}|hyperpage}{264}
\indexentry{Section variable :n:`‘ident’` occurs implicitly in global declaration :n:`‘qualid’` present in the conclusion (error)@\spxentry{Section variable :n:`‘ident’` occurs implicitly in global declaration :n:`‘qualid’` present in the conclusion}\spxextra{error}|hyperpage}{264}
\indexentry{stepl (tactic)@\spxentry{stepl}\spxextra{tactic}|hyperpage}{264}
\indexentry{Declare Left Step (command)@\spxentry{Declare Left Step}\spxextra{command}|hyperpage}{264}
\indexentry{stepr (tactic variant)@\spxentry{stepr}\spxextra{tactic variant}|hyperpage}{264}
\indexentry{Declare Right Step (command)@\spxentry{Declare Right Step}\spxextra{command}|hyperpage}{264}
\indexentry{change (tactic)@\spxentry{change}\spxextra{tactic}|hyperpage}{264}
\indexentry{Not convertible (error)@\spxentry{Not convertible}\spxextra{error}|hyperpage}{265}
\indexentry{Too few occurrences (error)@\spxentry{Too few occurrences}\spxextra{error}|hyperpage}{265}
\indexentry{cbv (tactic)@\spxentry{cbv}\spxextra{tactic}|hyperpage}{267}
\indexentry{lazy (tactic)@\spxentry{lazy}\spxextra{tactic}|hyperpage}{267}
\indexentry{compute (tactic variant)@\spxentry{compute}\spxextra{tactic variant}|hyperpage}{267}
\indexentry{vm\_compute (tactic variant)@\spxentry{vm\_compute}\spxextra{tactic variant}|hyperpage}{268}
\indexentry{native\_compute (tactic variant)@\spxentry{native\_compute}\spxextra{tactic variant}|hyperpage}{268}
\indexentry{NativeCompute Timing (flag)@\spxentry{NativeCompute Timing}\spxextra{flag}|hyperpage}{268}
\indexentry{NativeCompute Profiling (flag)@\spxentry{NativeCompute Profiling}\spxextra{flag}|hyperpage}{268}
\indexentry{NativeCompute Profile Filename (option)@\spxentry{NativeCompute Profile Filename}\spxextra{option}|hyperpage}{268}
\indexentry{Debug Cbv (flag)@\spxentry{Debug Cbv}\spxextra{flag}|hyperpage}{268}
\indexentry{red (tactic)@\spxentry{red}\spxextra{tactic}|hyperpage}{268}
\indexentry{Not reducible (error)@\spxentry{Not reducible}\spxextra{error}|hyperpage}{268}
\indexentry{No head constant to reduce (error)@\spxentry{No head constant to reduce}\spxextra{error}|hyperpage}{268}
\indexentry{hnf (tactic)@\spxentry{hnf}\spxextra{tactic}|hyperpage}{268}
\indexentry{cbn (tactic)@\spxentry{cbn}\spxextra{tactic}|hyperpage}{269}
\indexentry{simpl (tactic)@\spxentry{simpl}\spxextra{tactic}|hyperpage}{269}
\indexentry{Too few occurrences (error)@\spxentry{Too few occurrences}\spxextra{error}|hyperpage}{269}
\indexentry{Debug RAKAM (flag)@\spxentry{Debug RAKAM}\spxextra{flag}|hyperpage}{269}
\indexentry{unfold (tactic)@\spxentry{unfold}\spxextra{tactic}|hyperpage}{269}
\indexentry{Cannot coerce ‘qualid’ to an evaluable reference (error)@\spxentry{Cannot coerce ‘qualid’ to an evaluable reference}\spxextra{error}|hyperpage}{270}
\indexentry{Bad occurrence number of ‘qualid’ (error)@\spxentry{Bad occurrence number of ‘qualid’}\spxextra{error}|hyperpage}{270}
\indexentry{‘qualid’ does not occur (error)@\spxentry{‘qualid’ does not occur}\spxextra{error}|hyperpage}{271}
\indexentry{fold (tactic)@\spxentry{fold}\spxextra{tactic}|hyperpage}{271}
\indexentry{pattern (tactic)@\spxentry{pattern}\spxextra{tactic}|hyperpage}{271}
\indexentry{with\_strategy (tactic)@\spxentry{with\_strategy}\spxextra{tactic}|hyperpage}{272}
\indexentry{No such hypothesis: ‘ident’ (error)@\spxentry{No such hypothesis: ‘ident’}\spxextra{error}|hyperpage}{275}
\indexentry{auto (tactic)@\spxentry{auto}\spxextra{tactic}|hyperpage}{275}
\indexentry{debug auto (tactic variant)@\spxentry{debug auto}\spxextra{tactic variant}|hyperpage}{276}
\indexentry{trivial (tactic variant)@\spxentry{trivial}\spxextra{tactic variant}|hyperpage}{276}
\indexentry{debug trivial (tactic variant)@\spxentry{debug trivial}\spxextra{tactic variant}|hyperpage}{276}
\indexentry{info\_trivial (tactic variant)@\spxentry{info\_trivial}\spxextra{tactic variant}|hyperpage}{276}
\indexentry{Info Auto (flag)@\spxentry{Info Auto}\spxextra{flag}|hyperpage}{276}
\indexentry{Debug Auto (flag)@\spxentry{Debug Auto}\spxextra{flag}|hyperpage}{276}
\indexentry{Info Trivial (flag)@\spxentry{Info Trivial}\spxextra{flag}|hyperpage}{276}
\indexentry{Debug Trivial (flag)@\spxentry{Debug Trivial}\spxextra{flag}|hyperpage}{276}
\indexentry{eauto (tactic)@\spxentry{eauto}\spxextra{tactic}|hyperpage}{276}
\indexentry{Info Eauto (flag)@\spxentry{Info Eauto}\spxextra{flag}|hyperpage}{277}
\indexentry{Debug Eauto (flag)@\spxentry{Debug Eauto}\spxextra{flag}|hyperpage}{277}
\indexentry{autounfold (tactic)@\spxentry{autounfold}\spxextra{tactic}|hyperpage}{277}
\indexentry{autorewrite (tactic)@\spxentry{autorewrite}\spxextra{tactic}|hyperpage}{277}
\indexentry{easy (tactic)@\spxentry{easy}\spxextra{tactic}|hyperpage}{278}
\indexentry{now (tactic variant)@\spxentry{now}\spxextra{tactic variant}|hyperpage}{278}
\indexentry{Print Hint (command)@\spxentry{Print Hint}\spxextra{command}|hyperpage}{278}
\indexentry{Create HintDb (command)@\spxentry{Create HintDb}\spxextra{command}|hyperpage}{278}
\indexentry{Hint (command)@\spxentry{Hint}\spxextra{command}|hyperpage}{278}
\indexentry{Hint Resolve (command variant)@\spxentry{Hint Resolve}\spxextra{command variant}|hyperpage}{279}
\indexentry{‘qualid’ cannot be used as a hint (error)@\spxentry{‘qualid’ cannot be used as a hint}\spxextra{error}|hyperpage}{279}
\indexentry{Hint Immediate (command variant)@\spxentry{Hint Immediate}\spxextra{command variant}|hyperpage}{279}
\indexentry{‘qualid’ cannot be used as a hint (error)@\spxentry{‘qualid’ cannot be used as a hint}\spxextra{error}|hyperpage}{279}
\indexentry{Hint Constructors (command variant)@\spxentry{Hint Constructors}\spxextra{command variant}|hyperpage}{279}
\indexentry{‘qualid’ is not an inductive type (error)@\spxentry{‘qualid’ is not an inductive type}\spxextra{error}|hyperpage}{279}
\indexentry{Hint Unfold (command variant)@\spxentry{Hint Unfold}\spxextra{command variant}|hyperpage}{280}
\indexentry{Hint Transparent (command variant)@\spxentry{Hint Transparent}\spxextra{command variant}|hyperpage}{280}
\indexentry{Hint Opaque (command variant)@\spxentry{Hint Opaque}\spxextra{command variant}|hyperpage}{280}
\indexentry{Hint Variables (command variant)@\spxentry{Hint Variables}\spxextra{command variant}|hyperpage}{280}
\indexentry{Hint Constants (command variant)@\spxentry{Hint Constants}\spxextra{command variant}|hyperpage}{280}
\indexentry{Hint Extern (command variant)@\spxentry{Hint Extern}\spxextra{command variant}|hyperpage}{280}
\indexentry{Hint Cut (command variant)@\spxentry{Hint Cut}\spxextra{command variant}|hyperpage}{280}
\indexentry{Hint Mode (command variant)@\spxentry{Hint Mode}\spxextra{command variant}|hyperpage}{281}
\indexentry{Remove Hints (command)@\spxentry{Remove Hints}\spxextra{command}|hyperpage}{282}
\indexentry{Print Hint (command)@\spxentry{Print Hint}\spxextra{command}|hyperpage}{282}
\indexentry{Print Hint (command)@\spxentry{Print Hint}\spxextra{command}|hyperpage}{282}
\indexentry{Print Hint (command)@\spxentry{Print Hint}\spxextra{command}|hyperpage}{282}
\indexentry{Print HintDb (command)@\spxentry{Print HintDb}\spxextra{command}|hyperpage}{282}
\indexentry{Hint Rewrite (command)@\spxentry{Hint Rewrite}\spxextra{command}|hyperpage}{282}
\indexentry{Hint Rewrite (command)@\spxentry{Hint Rewrite}\spxextra{command}|hyperpage}{282}
\indexentry{Hint Rewrite (command)@\spxentry{Hint Rewrite}\spxextra{command}|hyperpage}{283}
\indexentry{Hint Rewrite (command)@\spxentry{Hint Rewrite}\spxextra{command}|hyperpage}{283}
\indexentry{Print Rewrite HintDb (command)@\spxentry{Print Rewrite HintDb}\spxextra{command}|hyperpage}{283}
\indexentry{Loose Hint Behavior (option)@\spxentry{Loose Hint Behavior}\spxextra{option}|hyperpage}{283}
\indexentry{Proof with (command)@\spxentry{Proof with}\spxextra{command}|hyperpage}{283}
\indexentry{tauto (tactic)@\spxentry{tauto}\spxextra{tactic}|hyperpage}{284}
\indexentry{dtauto (tactic variant)@\spxentry{dtauto}\spxextra{tactic variant}|hyperpage}{285}
\indexentry{intuition (tactic)@\spxentry{intuition}\spxextra{tactic}|hyperpage}{285}
\indexentry{dintuition (tactic variant)@\spxentry{dintuition}\spxextra{tactic variant}|hyperpage}{285}
\indexentry{Intuition Negation Unfolding (flag)@\spxentry{Intuition Negation Unfolding}\spxextra{flag}|hyperpage}{285}
\indexentry{rtauto (tactic)@\spxentry{rtauto}\spxextra{tactic}|hyperpage}{285}
\indexentry{firstorder (tactic)@\spxentry{firstorder}\spxextra{tactic}|hyperpage}{285}
\indexentry{Firstorder Solver (option)@\spxentry{Firstorder Solver}\spxextra{option}|hyperpage}{285}
\indexentry{Print Firstorder Solver (command)@\spxentry{Print Firstorder Solver}\spxextra{command}|hyperpage}{286}
\indexentry{Firstorder Depth (option)@\spxentry{Firstorder Depth}\spxextra{option}|hyperpage}{286}
\indexentry{congruence (tactic)@\spxentry{congruence}\spxextra{tactic}|hyperpage}{286}
\indexentry{congruence with (tactic variant)@\spxentry{congruence with}\spxextra{tactic variant}|hyperpage}{287}
\indexentry{I don’t know how to handle dependent equality (error)@\spxentry{I don’t know how to handle dependent equality}\spxextra{error}|hyperpage}{287}
\indexentry{Goal is solvable by congruence but some arguments are missing. Try congruence with ‘term’…‘term’, replacing metavariables by arbitrary terms (error)@\spxentry{Goal is solvable by congruence but some arguments are missing. Try congruence with ‘term’…‘term’, replacing metavariables by arbitrary terms}\spxextra{error}|hyperpage}{287}
\indexentry{Congruence Verbose (flag)@\spxentry{Congruence Verbose}\spxextra{flag}|hyperpage}{288}
\indexentry{constr\_eq (tactic)@\spxentry{constr\_eq}\spxextra{tactic}|hyperpage}{288}
\indexentry{Not equal (error)@\spxentry{Not equal}\spxextra{error}|hyperpage}{288}
\indexentry{Not equal (due to universes) (error)@\spxentry{Not equal (due to universes)}\spxextra{error}|hyperpage}{288}
\indexentry{constr\_eq\_strict (tactic)@\spxentry{constr\_eq\_strict}\spxextra{tactic}|hyperpage}{288}
\indexentry{Not equal (error)@\spxentry{Not equal}\spxextra{error}|hyperpage}{288}
\indexentry{Not equal (due to universes) (error)@\spxentry{Not equal (due to universes)}\spxextra{error}|hyperpage}{288}
\indexentry{unify (tactic)@\spxentry{unify}\spxextra{tactic}|hyperpage}{288}
\indexentry{Unable to unify ‘term’ with ‘term’ (error)@\spxentry{Unable to unify ‘term’ with ‘term’}\spxextra{error}|hyperpage}{288}
\indexentry{is\_evar (tactic)@\spxentry{is\_evar}\spxextra{tactic}|hyperpage}{288}
\indexentry{Not an evar (error)@\spxentry{Not an evar}\spxextra{error}|hyperpage}{288}
\indexentry{has\_evar (tactic)@\spxentry{has\_evar}\spxextra{tactic}|hyperpage}{288}
\indexentry{No evars (error)@\spxentry{No evars}\spxextra{error}|hyperpage}{288}
\indexentry{is\_var (tactic)@\spxentry{is\_var}\spxextra{tactic}|hyperpage}{288}
\indexentry{Not a variable or hypothesis (error)@\spxentry{Not a variable or hypothesis}\spxextra{error}|hyperpage}{288}
\indexentry{f\_equal (tactic)@\spxentry{f\_equal}\spxextra{tactic}|hyperpage}{289}
\indexentry{reflexivity (tactic)@\spxentry{reflexivity}\spxextra{tactic}|hyperpage}{289}
\indexentry{The conclusion is not a substitutive equation (error)@\spxentry{The conclusion is not a substitutive equation}\spxextra{error}|hyperpage}{289}
\indexentry{Unable to unify ... with ... (error)@\spxentry{Unable to unify ... with ...}\spxextra{error}|hyperpage}{289}
\indexentry{symmetry (tactic)@\spxentry{symmetry}\spxextra{tactic}|hyperpage}{289}
\indexentry{transitivity (tactic)@\spxentry{transitivity}\spxextra{tactic}|hyperpage}{289}
\indexentry{decide equality (tactic)@\spxentry{decide equality}\spxextra{tactic}|hyperpage}{289}
\indexentry{compare (tactic)@\spxentry{compare}\spxextra{tactic}|hyperpage}{289}
\indexentry{simplify\_eq (tactic)@\spxentry{simplify\_eq}\spxextra{tactic}|hyperpage}{289}
\indexentry{esimplify\_eq (tactic variant)@\spxentry{esimplify\_eq}\spxextra{tactic variant}|hyperpage}{289}
\indexentry{dependent rewrite \sphinxhyphen{}> (tactic)@\spxentry{dependent rewrite \sphinxhyphen{}>}\spxextra{tactic}|hyperpage}{290}
\indexentry{dependent rewrite <\sphinxhyphen{} (tactic variant)@\spxentry{dependent rewrite <\sphinxhyphen{}}\spxextra{tactic variant}|hyperpage}{290}
\indexentry{classical\_left (tactic)@\spxentry{classical\_left}\spxextra{tactic}|hyperpage}{290}
\indexentry{classical\_right (tactic)@\spxentry{classical\_right}\spxextra{tactic}|hyperpage}{290}
\indexentry{btauto (tactic)@\spxentry{btauto}\spxextra{tactic}|hyperpage}{290}
\indexentry{Cannot recognize a boolean equality (error)@\spxentry{Cannot recognize a boolean equality}\spxextra{error}|hyperpage}{290}
\indexentry{cycle (tactic)@\spxentry{cycle}\spxextra{tactic}|hyperpage}{292}
\indexentry{swap (tactic)@\spxentry{swap}\spxextra{tactic}|hyperpage}{293}
\indexentry{revgoals (tactic)@\spxentry{revgoals}\spxextra{tactic}|hyperpage}{294}
\indexentry{shelve (tactic)@\spxentry{shelve}\spxextra{tactic}|hyperpage}{294}
\indexentry{shelve\_unifiable (tactic variant)@\spxentry{shelve\_unifiable}\spxextra{tactic variant}|hyperpage}{294}
\indexentry{Unshelve (command)@\spxentry{Unshelve}\spxextra{command}|hyperpage}{295}
\indexentry{unshelve (tactic)@\spxentry{unshelve}\spxextra{tactic}|hyperpage}{295}
\indexentry{give\_up (tactic)@\spxentry{give\_up}\spxextra{tactic}|hyperpage}{295}
\indexentry{solve\_constraints (tactic)@\spxentry{solve\_constraints}\spxextra{tactic}|hyperpage}{295}
\indexentry{Solve Unification Constraints (flag)@\spxentry{Solve Unification Constraints}\spxextra{flag}|hyperpage}{295}
\indexentry{Mangle Names (flag)@\spxentry{Mangle Names}\spxextra{flag}|hyperpage}{295}
\indexentry{Mangle Names Prefix (option)@\spxentry{Mangle Names Prefix}\spxextra{option}|hyperpage}{295}
\indexentry{change\_no\_check (tactic)@\spxentry{change\_no\_check}\spxextra{tactic}|hyperpage}{296}
\indexentry{convert\_concl\_no\_check (tactic variant)@\spxentry{convert\_concl\_no\_check}\spxextra{tactic variant}|hyperpage}{297}
\indexentry{exact\_no\_check (tactic)@\spxentry{exact\_no\_check}\spxextra{tactic}|hyperpage}{297}
\indexentry{vm\_cast\_no\_check (tactic variant)@\spxentry{vm\_cast\_no\_check}\spxextra{tactic variant}|hyperpage}{297}
\indexentry{native\_cast\_no\_check (tactic variant)@\spxentry{native\_cast\_no\_check}\spxextra{tactic variant}|hyperpage}{298}
\indexentry{SsrRewrite (flag)@\spxentry{SsrRewrite}\spxextra{flag}|hyperpage}{300}
\indexentry{SsrIdents (flag)@\spxentry{SsrIdents}\spxextra{flag}|hyperpage}{300}
\indexentry{Prenex Implicits (command)@\spxentry{Prenex Implicits}\spxextra{command}|hyperpage}{303}
\indexentry{pose (ssreflect) (tactic)@\spxentry{pose (ssreflect)}\spxextra{tactic}|hyperpage}{304}
\indexentry{set (ssreflect) (tactic)@\spxentry{set (ssreflect)}\spxextra{tactic}|hyperpage}{306}
\indexentry{move (tactic)@\spxentry{move}\spxextra{tactic}|hyperpage}{315}
\indexentry{case (ssreflect) (tactic)@\spxentry{case (ssreflect)}\spxextra{tactic}|hyperpage}{316}
\indexentry{elim (ssreflect) (tactic)@\spxentry{elim (ssreflect)}\spxextra{tactic}|hyperpage}{316}
\indexentry{apply (ssreflect) (tactic)@\spxentry{apply (ssreflect)}\spxextra{tactic}|hyperpage}{317}
\indexentry{… : … (ssreflect) (tactic)@\spxentry{… : … (ssreflect)}\spxextra{tactic}|hyperpage}{318}
\indexentry{abstract (ssreflect) (tactic)@\spxentry{abstract (ssreflect)}\spxextra{tactic}|hyperpage}{320}
\indexentry{=> (tactic)@\spxentry{=>}\spxextra{tactic}|hyperpage}{321}
\indexentry{by (tactic)@\spxentry{by}\spxextra{tactic}|hyperpage}{330}
\indexentry{done (tactic)@\spxentry{done}\spxextra{tactic}|hyperpage}{330}
\indexentry{last (tactic)@\spxentry{last}\spxextra{tactic}|hyperpage}{331}
\indexentry{first (ssreflect) (tactic)@\spxentry{first (ssreflect)}\spxextra{tactic}|hyperpage}{331}
\indexentry{last first (tactic variant)@\spxentry{last first}\spxextra{tactic variant}|hyperpage}{331}
\indexentry{first last (tactic variant)@\spxentry{first last}\spxextra{tactic variant}|hyperpage}{331}
\indexentry{first (ssreflect) (tactic)@\spxentry{first (ssreflect)}\spxextra{tactic}|hyperpage}{331}
\indexentry{do (ssreflect) (tactic)@\spxentry{do (ssreflect)}\spxextra{tactic}|hyperpage}{333}
\indexentry{in (tactic)@\spxentry{in}\spxextra{tactic}|hyperpage}{333}
\indexentry{have (tactic)@\spxentry{have}\spxextra{tactic}|hyperpage}{335}
\indexentry{have (tactic)@\spxentry{have}\spxextra{tactic}|hyperpage}{336}
\indexentry{SsrHave NoTCResolution (flag)@\spxentry{SsrHave NoTCResolution}\spxextra{flag}|hyperpage}{341}
\indexentry{wlog (tactic)@\spxentry{wlog}\spxextra{tactic}|hyperpage}{342}
\indexentry{without loss (tactic)@\spxentry{without loss}\spxextra{tactic}|hyperpage}{342}
\indexentry{rewrite (ssreflect) (tactic)@\spxentry{rewrite (ssreflect)}\spxextra{tactic}|hyperpage}{345}
\indexentry{SsrOldRewriteGoalsOrder (flag)@\spxentry{SsrOldRewriteGoalsOrder}\spxextra{flag}|hyperpage}{348}
\indexentry{under (tactic)@\spxentry{under}\spxextra{tactic}|hyperpage}{359}
\indexentry{Incorrect number of tactics (expected N tactics, was given M) (error)@\spxentry{Incorrect number of tactics (expected N tactics, was given M)}\spxextra{error}|hyperpage}{359}
\indexentry{over (tactic)@\spxentry{over}\spxextra{tactic}|hyperpage}{361}
\indexentry{unlock (tactic)@\spxentry{unlock}\spxextra{tactic}|hyperpage}{364}
\indexentry{congr (tactic)@\spxentry{congr}\spxextra{tactic}|hyperpage}{365}
\indexentry{Hint View for move (command)@\spxentry{Hint View for move}\spxextra{command}|hyperpage}{386}
\indexentry{Hint View for apply (command)@\spxentry{Hint View for apply}\spxextra{command}|hyperpage}{386}
\indexentry{Search (ssreflect) (command)@\spxentry{Search (ssreflect)}\spxextra{command}|hyperpage}{388}
\indexentry{move (tactic)@\spxentry{move}\spxextra{tactic}|hyperpage}{391}
\indexentry{apply (ssreflect) (tactic)@\spxentry{apply (ssreflect)}\spxextra{tactic}|hyperpage}{391}
\indexentry{exact (ssreflect) (tactic)@\spxentry{exact (ssreflect)}\spxextra{tactic}|hyperpage}{391}
\indexentry{under (tactic)@\spxentry{under}\spxextra{tactic}|hyperpage}{391}
\indexentry{over (tactic)@\spxentry{over}\spxextra{tactic}|hyperpage}{391}
\indexentry{generally have (tactic)@\spxentry{generally have}\spxextra{tactic}|hyperpage}{391}
\indexentry{wlog (tactic)@\spxentry{wlog}\spxextra{tactic}|hyperpage}{392}
\indexentry{suff (tactic)@\spxentry{suff}\spxextra{tactic}|hyperpage}{392}
\indexentry{suffices (tactic)@\spxentry{suffices}\spxextra{tactic}|hyperpage}{392}
\indexentry{set (ssreflect) (tactic)@\spxentry{set (ssreflect)}\spxextra{tactic}|hyperpage}{392}
\indexentry{unlock (tactic)@\spxentry{unlock}\spxextra{tactic}|hyperpage}{392}
\indexentry{congr (tactic)@\spxentry{congr}\spxextra{tactic}|hyperpage}{392}
\indexentry{Hint View for (command)@\spxentry{Hint View for}\spxextra{command}|hyperpage}{393}
\indexentry{Hint View for apply (command)@\spxentry{Hint View for apply}\spxextra{command}|hyperpage}{393}
\indexentry{Prenex Implicits (command)@\spxentry{Prenex Implicits}\spxextra{command}|hyperpage}{393}
\indexentry{Debug Ssreflect (flag)@\spxentry{Debug Ssreflect}\spxextra{flag}|hyperpage}{394}
\indexentry{Debug SsrMatching (flag)@\spxentry{Debug SsrMatching}\spxextra{flag}|hyperpage}{394}
\indexentry{Scheme (command)@\spxentry{Scheme}\spxextra{command}|hyperpage}{401}
\indexentry{Scheme Equality (command variant)@\spxentry{Scheme Equality}\spxextra{command variant}|hyperpage}{401}
\indexentry{Elimination Schemes (flag)@\spxentry{Elimination Schemes}\spxextra{flag}|hyperpage}{403}
\indexentry{Nonrecursive Elimination Schemes (flag)@\spxentry{Nonrecursive Elimination Schemes}\spxextra{flag}|hyperpage}{403}
\indexentry{Case Analysis Schemes (flag)@\spxentry{Case Analysis Schemes}\spxextra{flag}|hyperpage}{403}
\indexentry{Boolean Equality Schemes (flag)@\spxentry{Boolean Equality Schemes}\spxextra{flag}|hyperpage}{403}
\indexentry{Decidable Equality Schemes (flag)@\spxentry{Decidable Equality Schemes}\spxextra{flag}|hyperpage}{403}
\indexentry{Rewriting Schemes (flag)@\spxentry{Rewriting Schemes}\spxextra{flag}|hyperpage}{403}
\indexentry{Combined Scheme (command)@\spxentry{Combined Scheme}\spxextra{command}|hyperpage}{403}
\indexentry{Derive Inversion (command)@\spxentry{Derive Inversion}\spxextra{command}|hyperpage}{404}
\indexentry{omega (tactic)@\spxentry{omega}\spxextra{tactic}|hyperpage}{406}
\indexentry{omega can't solve this system (error)@\spxentry{omega can't solve this system}\spxextra{error}|hyperpage}{407}
\indexentry{omega: Not a quantifier\sphinxhyphen{}free goal (error)@\spxentry{omega: Not a quantifier\sphinxhyphen{}free goal}\spxextra{error}|hyperpage}{407}
\indexentry{omega: Unrecognized predicate or connective: ‘ident’ (error)@\spxentry{omega: Unrecognized predicate or connective: ‘ident’}\spxextra{error}|hyperpage}{407}
\indexentry{omega: Unrecognized atomic proposition: ... (error)@\spxentry{omega: Unrecognized atomic proposition: ...}\spxextra{error}|hyperpage}{407}
\indexentry{omega: Can't solve a goal with proposition variables (error)@\spxentry{omega: Can't solve a goal with proposition variables}\spxextra{error}|hyperpage}{407}
\indexentry{omega: Unrecognized proposition (error)@\spxentry{omega: Unrecognized proposition}\spxextra{error}|hyperpage}{407}
\indexentry{omega: Can't solve a goal with non\sphinxhyphen{}linear products (error)@\spxentry{omega: Can't solve a goal with non\sphinxhyphen{}linear products}\spxextra{error}|hyperpage}{407}
\indexentry{omega: Can't solve a goal with equality on type ... (error)@\spxentry{omega: Can't solve a goal with equality on type ...}\spxextra{error}|hyperpage}{407}
\indexentry{Stable Omega (flag)@\spxentry{Stable Omega}\spxextra{flag}|hyperpage}{408}
\indexentry{Omega UseLocalDefs (flag)@\spxentry{Omega UseLocalDefs}\spxextra{flag}|hyperpage}{408}
\indexentry{Omega System (flag)@\spxentry{Omega System}\spxextra{flag}|hyperpage}{408}
\indexentry{Omega Action (flag)@\spxentry{Omega Action}\spxextra{flag}|hyperpage}{408}
\indexentry{Simplex (flag)@\spxentry{Simplex}\spxextra{flag}|hyperpage}{409}
\indexentry{Dump Arith (option)@\spxentry{Dump Arith}\spxextra{option}|hyperpage}{409}
\indexentry{Show Lia Profile (command)@\spxentry{Show Lia Profile}\spxextra{command}|hyperpage}{410}
\indexentry{Lia Cache (flag)@\spxentry{Lia Cache}\spxextra{flag}|hyperpage}{410}
\indexentry{Nia Cache (flag)@\spxentry{Nia Cache}\spxextra{flag}|hyperpage}{410}
\indexentry{Nra Cache (flag)@\spxentry{Nra Cache}\spxextra{flag}|hyperpage}{410}
\indexentry{lra (tactic)@\spxentry{lra}\spxextra{tactic}|hyperpage}{411}
\indexentry{lia (tactic)@\spxentry{lia}\spxextra{tactic}|hyperpage}{411}
\indexentry{Bound on the ceiling function (theorem)@\spxentry{Bound on the ceiling function}\spxextra{theorem}|hyperpage}{411}
\indexentry{nra (tactic)@\spxentry{nra}\spxextra{tactic}|hyperpage}{412}
\indexentry{nia (tactic)@\spxentry{nia}\spxextra{tactic}|hyperpage}{412}
\indexentry{psatz (tactic)@\spxentry{psatz}\spxextra{tactic}|hyperpage}{412}
\indexentry{zify (tactic)@\spxentry{zify}\spxextra{tactic}|hyperpage}{413}
\indexentry{Show Zify InjTyp (command)@\spxentry{Show Zify InjTyp}\spxextra{command}|hyperpage}{413}
\indexentry{Show Zify BinOp (command)@\spxentry{Show Zify BinOp}\spxextra{command}|hyperpage}{413}
\indexentry{Show Zify BinRel (command)@\spxentry{Show Zify BinRel}\spxextra{command}|hyperpage}{413}
\indexentry{Show Zify UnOp (command)@\spxentry{Show Zify UnOp}\spxextra{command}|hyperpage}{413}
\indexentry{Show Zify CstOp (command)@\spxentry{Show Zify CstOp}\spxextra{command}|hyperpage}{413}
\indexentry{Show Zify Spec (command)@\spxentry{Show Zify Spec}\spxextra{command}|hyperpage}{413}
\indexentry{ring (tactic)@\spxentry{ring}\spxextra{tactic}|hyperpage}{414}
\indexentry{ring\_simplify (tactic)@\spxentry{ring\_simplify}\spxextra{tactic}|hyperpage}{414}
\indexentry{Print Rings (command)@\spxentry{Print Rings}\spxextra{command}|hyperpage}{415}
\indexentry{Not a valid ring equation (error)@\spxentry{Not a valid ring equation}\spxextra{error}|hyperpage}{415}
\indexentry{Arguments of ring\_simplify do not have all the same type (error)@\spxentry{Arguments of ring\_simplify do not have all the same type}\spxextra{error}|hyperpage}{416}
\indexentry{Cannot find a declared ring structure over ‘term’ (error)@\spxentry{Cannot find a declared ring structure over ‘term’}\spxextra{error}|hyperpage}{416}
\indexentry{Cannot find a declared ring structure for equality ‘term’ (error)@\spxentry{Cannot find a declared ring structure for equality ‘term’}\spxextra{error}|hyperpage}{416}
\indexentry{Add Ring (command)@\spxentry{Add Ring}\spxextra{command}|hyperpage}{417}
\indexentry{Bad ring structure (error)@\spxentry{Bad ring structure}\spxextra{error}|hyperpage}{419}
\indexentry{Bad lemma for decidability of equality (error)@\spxentry{Bad lemma for decidability of equality}\spxextra{error}|hyperpage}{419}
\indexentry{Ring operation should be declared as a morphism (error)@\spxentry{Ring operation should be declared as a morphism}\spxextra{error}|hyperpage}{419}
\indexentry{field (tactic)@\spxentry{field}\spxextra{tactic}|hyperpage}{420}
\indexentry{field\_simplify (tactic)@\spxentry{field\_simplify}\spxextra{tactic}|hyperpage}{421}
\indexentry{field\_simplify\_eq (tactic)@\spxentry{field\_simplify\_eq}\spxextra{tactic}|hyperpage}{421}
\indexentry{Add Field (command)@\spxentry{Add Field}\spxextra{command}|hyperpage}{422}
\indexentry{nsatz (tactic)@\spxentry{nsatz}\spxextra{tactic}|hyperpage}{424}
\indexentry{Add Parametric Relation (command)@\spxentry{Add Parametric Relation}\spxextra{command}|hyperpage}{427}
\indexentry{Add Relation (command)@\spxentry{Add Relation}\spxextra{command}|hyperpage}{427}
\indexentry{Add Parametric Morphism (command)@\spxentry{Add Parametric Morphism}\spxextra{command}|hyperpage}{428}
\indexentry{setoid\_reflexivity (tactic variant)@\spxentry{setoid\_reflexivity}\spxextra{tactic variant}|hyperpage}{432}
\indexentry{setoid\_symmetry (tactic variant)@\spxentry{setoid\_symmetry}\spxextra{tactic variant}|hyperpage}{432}
\indexentry{setoid\_transitivity (tactic variant)@\spxentry{setoid\_transitivity}\spxextra{tactic variant}|hyperpage}{432}
\indexentry{setoid\_rewrite (tactic variant)@\spxentry{setoid\_rewrite}\spxextra{tactic variant}|hyperpage}{432}
\indexentry{setoid\_replace (tactic variant)@\spxentry{setoid\_replace}\spxextra{tactic variant}|hyperpage}{432}
\indexentry{Print Instances (command)@\spxentry{Print Instances}\spxextra{command}|hyperpage}{433}
\indexentry{Add Setoid (command)@\spxentry{Add Setoid}\spxextra{command}|hyperpage}{433}
\indexentry{Add Morphism (command)@\spxentry{Add Morphism}\spxextra{command}|hyperpage}{433}
\indexentry{Declare Morphism (command)@\spxentry{Declare Morphism}\spxextra{command}|hyperpage}{433}
\indexentry{rewrite\_strat (tactic)@\spxentry{rewrite\_strat}\spxextra{tactic}|hyperpage}{437}
\indexentry{Nothing to rewrite (error)@\spxentry{Nothing to rewrite}\spxextra{error}|hyperpage}{437}
\indexentry{No progress made (error)@\spxentry{No progress made}\spxextra{error}|hyperpage}{437}
\indexentry{Unable to satisfy the rewriting constraints (error)@\spxentry{Unable to satisfy the rewriting constraints}\spxextra{error}|hyperpage}{437}
\indexentry{ltac\sphinxhyphen{}seq (tactic)@\spxentry{ltac\sphinxhyphen{}seq}\spxextra{tactic}|hyperpage}{441}
\indexentry{{[}> … \textbar{} … \textbar{} … {]} (dispatch) (tactic)@\spxentry{{[}> … \textbar{} … \textbar{} … {]} (dispatch)}\spxextra{tactic}|hyperpage}{441}
\indexentry{{[} … \textbar{} … \textbar{} … {]} (dispatch) (tactic)@\spxentry{{[} … \textbar{} … \textbar{} … {]} (dispatch)}\spxextra{tactic}|hyperpage}{441}
\indexentry{… : … (goal selector) (tactic)@\spxentry{… : … (goal selector)}\spxextra{tactic}|hyperpage}{442}
\indexentry{only (tactic)@\spxentry{only}\spxextra{tactic}|hyperpage}{442}
\indexentry{No such goal. (Goal selector) (error)@\spxentry{No such goal. (Goal selector)}\spxextra{error}|hyperpage}{442}
\indexentry{do (tactic)@\spxentry{do}\spxextra{tactic}|hyperpage}{443}
\indexentry{repeat (tactic)@\spxentry{repeat}\spxextra{tactic}|hyperpage}{443}
\indexentry{try (tactic)@\spxentry{try}\spxextra{tactic}|hyperpage}{444}
\indexentry{progress (tactic)@\spxentry{progress}\spxextra{tactic}|hyperpage}{444}
\indexentry{Failed to progress (error)@\spxentry{Failed to progress}\spxextra{error}|hyperpage}{444}
\indexentry{+ (backtracking branching) (tactic)@\spxentry{+ (backtracking branching)}\spxextra{tactic}|hyperpage}{445}
\indexentry{first (tactic)@\spxentry{first}\spxextra{tactic}|hyperpage}{446}
\indexentry{No applicable tactic (error)@\spxentry{No applicable tactic}\spxextra{error}|hyperpage}{446}
\indexentry{solve (tactic)@\spxentry{solve}\spxextra{tactic}|hyperpage}{446}
\indexentry{\textbar{}\textbar{} (first tactic making progress) (tactic)@\spxentry{\textbar{}\textbar{} (first tactic making progress)}\spxextra{tactic}|hyperpage}{447}
\indexentry{tryif (tactic)@\spxentry{tryif}\spxextra{tactic}|hyperpage}{447}
\indexentry{once (tactic)@\spxentry{once}\spxextra{tactic}|hyperpage}{447}
\indexentry{exactly\_once (tactic)@\spxentry{exactly\_once}\spxextra{tactic}|hyperpage}{447}
\indexentry{This tactic has more than one success (error)@\spxentry{This tactic has more than one success}\spxextra{error}|hyperpage}{447}
\indexentry{assert\_fails (tactic)@\spxentry{assert\_fails}\spxextra{tactic}|hyperpage}{448}
\indexentry{Tactic failure: <tactic closure> succeeds (error)@\spxentry{Tactic failure: <tactic closure> succeeds}\spxextra{error}|hyperpage}{448}
\indexentry{assert\_succeeds (tactic)@\spxentry{assert\_succeeds}\spxextra{tactic}|hyperpage}{448}
\indexentry{Tactic failure: <tactic closure> fails (error)@\spxentry{Tactic failure: <tactic closure> fails}\spxextra{error}|hyperpage}{448}
\indexentry{idtac (tactic)@\spxentry{idtac}\spxextra{tactic}|hyperpage}{448}
\indexentry{fail (tactic)@\spxentry{fail}\spxextra{tactic}|hyperpage}{449}
\indexentry{gfail (tactic)@\spxentry{gfail}\spxextra{tactic}|hyperpage}{449}
\indexentry{Tactic failure (error)@\spxentry{Tactic failure}\spxextra{error}|hyperpage}{449}
\indexentry{Tactic failure (level ‘num’) (error)@\spxentry{Tactic failure (level ‘num’)}\spxextra{error}|hyperpage}{449}
\indexentry{No such goal. (fail) (error)@\spxentry{No such goal. (fail)}\spxextra{error}|hyperpage}{449}
\indexentry{timeout (tactic)@\spxentry{timeout}\spxextra{tactic}|hyperpage}{451}
\indexentry{time (tactic)@\spxentry{time}\spxextra{tactic}|hyperpage}{451}
\indexentry{time\_constr (tactic)@\spxentry{time\_constr}\spxextra{tactic}|hyperpage}{452}
\indexentry{restart\_timer (tactic)@\spxentry{restart\_timer}\spxextra{tactic}|hyperpage}{452}
\indexentry{finish\_timing (tactic)@\spxentry{finish\_timing}\spxextra{tactic}|hyperpage}{452}
\indexentry{let (tactic)@\spxentry{let}\spxextra{tactic}|hyperpage}{453}
\indexentry{fun (tactic)@\spxentry{fun}\spxextra{tactic}|hyperpage}{453}
\indexentry{lazymatch (tactic)@\spxentry{lazymatch}\spxextra{tactic}|hyperpage}{453}
\indexentry{match (tactic)@\spxentry{match}\spxextra{tactic}|hyperpage}{453}
\indexentry{multimatch (tactic)@\spxentry{multimatch}\spxextra{tactic}|hyperpage}{453}
\indexentry{Expression does not evaluate to a tactic (error)@\spxentry{Expression does not evaluate to a tactic}\spxextra{error}|hyperpage}{455}
\indexentry{No matching clauses for match (error)@\spxentry{No matching clauses for match}\spxextra{error}|hyperpage}{455}
\indexentry{Argument of match does not evaluate to a term (error)@\spxentry{Argument of match does not evaluate to a term}\spxextra{error}|hyperpage}{455}
\indexentry{lazymatch goal (tactic)@\spxentry{lazymatch goal}\spxextra{tactic}|hyperpage}{456}
\indexentry{match goal (tactic)@\spxentry{match goal}\spxextra{tactic}|hyperpage}{456}
\indexentry{multimatch goal (tactic)@\spxentry{multimatch goal}\spxextra{tactic}|hyperpage}{456}
\indexentry{No matching clauses for match goal (error)@\spxentry{No matching clauses for match goal}\spxextra{error}|hyperpage}{457}
\indexentry{context (tactic)@\spxentry{context}\spxextra{tactic}|hyperpage}{459}
\indexentry{Not a context variable (error)@\spxentry{Not a context variable}\spxextra{error}|hyperpage}{459}
\indexentry{Unbound context identifier ‘ident’ (error)@\spxentry{Unbound context identifier ‘ident’}\spxextra{error}|hyperpage}{459}
\indexentry{fresh (tactic)@\spxentry{fresh}\spxextra{tactic}|hyperpage}{460}
\indexentry{eval (tactic)@\spxentry{eval}\spxextra{tactic}|hyperpage}{460}
\indexentry{type of (tactic)@\spxentry{type of}\spxextra{tactic}|hyperpage}{461}
\indexentry{type\_term (tactic)@\spxentry{type\_term}\spxextra{tactic}|hyperpage}{461}
\indexentry{numgoals (tactic)@\spxentry{numgoals}\spxextra{tactic}|hyperpage}{461}
\indexentry{guard (tactic)@\spxentry{guard}\spxextra{tactic}|hyperpage}{461}
\indexentry{Condition not satisfied (error)@\spxentry{Condition not satisfied}\spxextra{error}|hyperpage}{462}
\indexentry{abstract (tactic)@\spxentry{abstract}\spxextra{tactic}|hyperpage}{462}
\indexentry{transparent\_abstract (tactic)@\spxentry{transparent\_abstract}\spxextra{tactic}|hyperpage}{462}
\indexentry{Proof is not complete. (abstract) (error)@\spxentry{Proof is not complete. (abstract)}\spxextra{error}|hyperpage}{462}
\indexentry{Ltac (command)@\spxentry{Ltac}\spxextra{command}|hyperpage}{463}
\indexentry{Print Ltac (command)@\spxentry{Print Ltac}\spxextra{command}|hyperpage}{463}
\indexentry{Print Ltac Signatures (command)@\spxentry{Print Ltac Signatures}\spxextra{command}|hyperpage}{463}
\indexentry{Ltac Backtrace (flag)@\spxentry{Ltac Backtrace}\spxextra{flag}|hyperpage}{470}
\indexentry{Info (command)@\spxentry{Info}\spxextra{command}|hyperpage}{470}
\indexentry{Info Level (option)@\spxentry{Info Level}\spxextra{option}|hyperpage}{470}
\indexentry{Ltac Debug (flag)@\spxentry{Ltac Debug}\spxextra{flag}|hyperpage}{471}
\indexentry{Debug mode not available in the IDE (error)@\spxentry{Debug mode not available in the IDE}\spxextra{error}|hyperpage}{471}
\indexentry{Ltac Batch Debug (flag)@\spxentry{Ltac Batch Debug}\spxextra{flag}|hyperpage}{471}
\indexentry{Ltac Profiling (flag)@\spxentry{Ltac Profiling}\spxextra{flag}|hyperpage}{471}
\indexentry{Show Ltac Profile (command)@\spxentry{Show Ltac Profile}\spxextra{command}|hyperpage}{471}
\indexentry{Reset Ltac Profile (command)@\spxentry{Reset Ltac Profile}\spxextra{command}|hyperpage}{471}
\indexentry{start ltac profiling (tactic)@\spxentry{start ltac profiling}\spxextra{tactic}|hyperpage}{473}
\indexentry{stop ltac profiling (tactic)@\spxentry{stop ltac profiling}\spxextra{tactic}|hyperpage}{473}
\indexentry{reset ltac profile (tactic)@\spxentry{reset ltac profile}\spxextra{tactic}|hyperpage}{473}
\indexentry{show ltac profile (tactic)@\spxentry{show ltac profile}\spxextra{tactic}|hyperpage}{473}
\indexentry{Ltac Profiler encountered an invalid stack (no self node). This can happen if you reset the profile during tactic execution (warning)@\spxentry{Ltac Profiler encountered an invalid stack (no self node). This can happen if you reset the profile during tactic execution}\spxextra{warning}|hyperpage}{473}
\indexentry{optimize\_heap (tactic)@\spxentry{optimize\_heap}\spxextra{tactic}|hyperpage}{473}
\indexentry{infoH (tactic)@\spxentry{infoH}\spxextra{tactic}|hyperpage}{473}
\indexentry{Ltac2 Type (command)@\spxentry{Ltac2 Type}\spxextra{command}|hyperpage}{476}
\indexentry{Ltac2 (command)@\spxentry{Ltac2}\spxextra{command}|hyperpage}{477}
\indexentry{Ltac2 Set (command)@\spxentry{Ltac2 Set}\spxextra{command}|hyperpage}{477}
\indexentry{Ltac2 Notation (command)@\spxentry{Ltac2 Notation}\spxextra{command}|hyperpage}{486}
\indexentry{Ltac2 Eval (command)@\spxentry{Ltac2 Eval}\spxextra{command}|hyperpage}{487}
\indexentry{Ltac2 Backtrace (flag)@\spxentry{Ltac2 Backtrace}\spxextra{flag}|hyperpage}{487}
\indexentry{Unbound {[}value\textbar{}constructor{]} X (error)@\spxentry{Unbound {[}value\textbar{}constructor{]} X}\spxextra{error}|hyperpage}{490}
\indexentry{The reference X was not found in the current environment (error)@\spxentry{The reference X was not found in the current environment}\spxextra{error}|hyperpage}{490}
\indexentry{Theories@\spxentry{Theories}|hyperpage}{491}
\indexentry{Connectives@\spxentry{Connectives}|hyperpage}{493}
\indexentry{True (term)@\spxentry{True}\spxextra{term}|hyperpage}{493}
\indexentry{I (term)@\spxentry{I}\spxextra{term}|hyperpage}{493}
\indexentry{False (term)@\spxentry{False}\spxextra{term}|hyperpage}{493}
\indexentry{not (term)@\spxentry{not}\spxextra{term}|hyperpage}{493}
\indexentry{and (term)@\spxentry{and}\spxextra{term}|hyperpage}{493}
\indexentry{conj (term)@\spxentry{conj}\spxextra{term}|hyperpage}{493}
\indexentry{proj1 (term)@\spxentry{proj1}\spxextra{term}|hyperpage}{493}
\indexentry{proj2 (term)@\spxentry{proj2}\spxextra{term}|hyperpage}{493}
\indexentry{or (term)@\spxentry{or}\spxextra{term}|hyperpage}{493}
\indexentry{or\_introl (term)@\spxentry{or\_introl}\spxextra{term}|hyperpage}{493}
\indexentry{or\_intror (term)@\spxentry{or\_intror}\spxextra{term}|hyperpage}{493}
\indexentry{iff (term)@\spxentry{iff}\spxextra{term}|hyperpage}{493}
\indexentry{IF\_then\_else (term)@\spxentry{IF\_then\_else}\spxextra{term}|hyperpage}{493}
\indexentry{Quantifiers@\spxentry{Quantifiers}|hyperpage}{493}
\indexentry{all (term)@\spxentry{all}\spxextra{term}|hyperpage}{493}
\indexentry{ex (term)@\spxentry{ex}\spxextra{term}|hyperpage}{493}
\indexentry{exists (term)@\spxentry{exists}\spxextra{term}|hyperpage}{493}
\indexentry{ex\_intro (term)@\spxentry{ex\_intro}\spxextra{term}|hyperpage}{493}
\indexentry{ex2 (term)@\spxentry{ex2}\spxextra{term}|hyperpage}{493}
\indexentry{exists2 (term)@\spxentry{exists2}\spxextra{term}|hyperpage}{493}
\indexentry{ex\_intro2 (term)@\spxentry{ex\_intro2}\spxextra{term}|hyperpage}{493}
\indexentry{Equality@\spxentry{Equality}|hyperpage}{494}
\indexentry{eq (term)@\spxentry{eq}\spxextra{term}|hyperpage}{494}
\indexentry{eq\_refl (term)@\spxentry{eq\_refl}\spxextra{term}|hyperpage}{494}
\indexentry{absurd (term)@\spxentry{absurd}\spxextra{term}|hyperpage}{494}
\indexentry{eq\_sym (term)@\spxentry{eq\_sym}\spxextra{term}|hyperpage}{494}
\indexentry{eq\_trans (term)@\spxentry{eq\_trans}\spxextra{term}|hyperpage}{494}
\indexentry{f\_equal (term)@\spxentry{f\_equal}\spxextra{term}|hyperpage}{494}
\indexentry{sym\_not\_eq (term)@\spxentry{sym\_not\_eq}\spxextra{term}|hyperpage}{494}
\indexentry{eq\_ind\_r (term)@\spxentry{eq\_ind\_r}\spxextra{term}|hyperpage}{494}
\indexentry{eq\_rec\_r (term)@\spxentry{eq\_rec\_r}\spxextra{term}|hyperpage}{494}
\indexentry{eq\_rect (term)@\spxentry{eq\_rect}\spxextra{term}|hyperpage}{494}
\indexentry{eq\_rect\_r (term)@\spxentry{eq\_rect\_r}\spxextra{term}|hyperpage}{494}
\indexentry{f\_equal2 ... f\_equal5 (term)@\spxentry{f\_equal2 ... f\_equal5}\spxextra{term}|hyperpage}{494}
\indexentry{Datatypes@\spxentry{Datatypes}|hyperpage}{495}
\indexentry{Programming@\spxentry{Programming}|hyperpage}{495}
\indexentry{unit (term)@\spxentry{unit}\spxextra{term}|hyperpage}{495}
\indexentry{tt (term)@\spxentry{tt}\spxextra{term}|hyperpage}{495}
\indexentry{bool (term)@\spxentry{bool}\spxextra{term}|hyperpage}{495}
\indexentry{true (term)@\spxentry{true}\spxextra{term}|hyperpage}{495}
\indexentry{false (term)@\spxentry{false}\spxextra{term}|hyperpage}{495}
\indexentry{nat (term)@\spxentry{nat}\spxextra{term}|hyperpage}{495}
\indexentry{O (term)@\spxentry{O}\spxextra{term}|hyperpage}{495}
\indexentry{S (term)@\spxentry{S}\spxextra{term}|hyperpage}{495}
\indexentry{option (term)@\spxentry{option}\spxextra{term}|hyperpage}{495}
\indexentry{Some (term)@\spxentry{Some}\spxextra{term}|hyperpage}{495}
\indexentry{None (term)@\spxentry{None}\spxextra{term}|hyperpage}{495}
\indexentry{identity (term)@\spxentry{identity}\spxextra{term}|hyperpage}{495}
\indexentry{refl\_identity (term)@\spxentry{refl\_identity}\spxextra{term}|hyperpage}{495}
\indexentry{sum (term)@\spxentry{sum}\spxextra{term}|hyperpage}{495}
\indexentry{A+B (term)@\spxentry{A+B}\spxextra{term}|hyperpage}{495}
\indexentry{+ (term)@\spxentry{+}\spxextra{term}|hyperpage}{495}
\indexentry{inl (term)@\spxentry{inl}\spxextra{term}|hyperpage}{495}
\indexentry{inr (term)@\spxentry{inr}\spxextra{term}|hyperpage}{495}
\indexentry{prod (term)@\spxentry{prod}\spxextra{term}|hyperpage}{495}
\indexentry{A*B (term)@\spxentry{A*B}\spxextra{term}|hyperpage}{495}
\indexentry{* (term)@\spxentry{*}\spxextra{term}|hyperpage}{495}
\indexentry{pair (term)@\spxentry{pair}\spxextra{term}|hyperpage}{495}
\indexentry{fst (term)@\spxentry{fst}\spxextra{term}|hyperpage}{495}
\indexentry{snd (term)@\spxentry{snd}\spxextra{term}|hyperpage}{495}
\indexentry{\sphinxleftcurlybrace{}x:A \textbar{} P x\sphinxrightcurlybrace{} (term)@\spxentry{\sphinxleftcurlybrace{}x:A \textbar{} P x\sphinxrightcurlybrace{}}\spxextra{term}|hyperpage}{496}
\indexentry{sig (term)@\spxentry{sig}\spxextra{term}|hyperpage}{496}
\indexentry{exist (term)@\spxentry{exist}\spxextra{term}|hyperpage}{496}
\indexentry{sig2 (term)@\spxentry{sig2}\spxextra{term}|hyperpage}{496}
\indexentry{exist2 (term)@\spxentry{exist2}\spxextra{term}|hyperpage}{496}
\indexentry{\sphinxleftcurlybrace{}x:A \& P x\sphinxrightcurlybrace{} (term)@\spxentry{\sphinxleftcurlybrace{}x:A \& P x\sphinxrightcurlybrace{}}\spxextra{term}|hyperpage}{496}
\indexentry{sigT (term)@\spxentry{sigT}\spxextra{term}|hyperpage}{496}
\indexentry{existT (term)@\spxentry{existT}\spxextra{term}|hyperpage}{496}
\indexentry{sigT2 (term)@\spxentry{sigT2}\spxextra{term}|hyperpage}{496}
\indexentry{existT2 (term)@\spxentry{existT2}\spxextra{term}|hyperpage}{496}
\indexentry{projT1 (term)@\spxentry{projT1}\spxextra{term}|hyperpage}{496}
\indexentry{projT2 (term)@\spxentry{projT2}\spxextra{term}|hyperpage}{496}
\indexentry{sumbool (term)@\spxentry{sumbool}\spxextra{term}|hyperpage}{496}
\indexentry{left (term)@\spxentry{left}\spxextra{term}|hyperpage}{496}
\indexentry{right (term)@\spxentry{right}\spxextra{term}|hyperpage}{496}
\indexentry{\sphinxleftcurlybrace{}A\sphinxrightcurlybrace{}+\sphinxleftcurlybrace{}B\sphinxrightcurlybrace{} (term)@\spxentry{\sphinxleftcurlybrace{}A\sphinxrightcurlybrace{}+\sphinxleftcurlybrace{}B\sphinxrightcurlybrace{}}\spxextra{term}|hyperpage}{496}
\indexentry{sumor (term)@\spxentry{sumor}\spxextra{term}|hyperpage}{496}
\indexentry{inleft (term)@\spxentry{inleft}\spxextra{term}|hyperpage}{496}
\indexentry{inright (term)@\spxentry{inright}\spxextra{term}|hyperpage}{496}
\indexentry{A+\sphinxleftcurlybrace{}B\sphinxrightcurlybrace{} (term)@\spxentry{A+\sphinxleftcurlybrace{}B\sphinxrightcurlybrace{}}\spxextra{term}|hyperpage}{496}
\indexentry{Choice (term)@\spxentry{Choice}\spxextra{term}|hyperpage}{496}
\indexentry{Choice2 (term)@\spxentry{Choice2}\spxextra{term}|hyperpage}{496}
\indexentry{bool\_choice (term)@\spxentry{bool\_choice}\spxextra{term}|hyperpage}{496}
\indexentry{Exc (term)@\spxentry{Exc}\spxextra{term}|hyperpage}{497}
\indexentry{value (term)@\spxentry{value}\spxextra{term}|hyperpage}{497}
\indexentry{error (term)@\spxentry{error}\spxextra{term}|hyperpage}{497}
\indexentry{False\_rect (term)@\spxentry{False\_rect}\spxextra{term}|hyperpage}{497}
\indexentry{False\_rec (term)@\spxentry{False\_rec}\spxextra{term}|hyperpage}{497}
\indexentry{eq\_rect (term)@\spxentry{eq\_rect}\spxextra{term}|hyperpage}{497}
\indexentry{absurd\_set (term)@\spxentry{absurd\_set}\spxextra{term}|hyperpage}{497}
\indexentry{and\_rect (term)@\spxentry{and\_rect}\spxextra{term}|hyperpage}{497}
\indexentry{eq\_S (term)@\spxentry{eq\_S}\spxextra{term}|hyperpage}{497}
\indexentry{pred (term)@\spxentry{pred}\spxextra{term}|hyperpage}{497}
\indexentry{pred\_Sn (term)@\spxentry{pred\_Sn}\spxextra{term}|hyperpage}{497}
\indexentry{eq\_add\_S (term)@\spxentry{eq\_add\_S}\spxextra{term}|hyperpage}{497}
\indexentry{not\_eq\_S (term)@\spxentry{not\_eq\_S}\spxextra{term}|hyperpage}{497}
\indexentry{IsSucc (term)@\spxentry{IsSucc}\spxextra{term}|hyperpage}{497}
\indexentry{O\_S (term)@\spxentry{O\_S}\spxextra{term}|hyperpage}{497}
\indexentry{n\_Sn (term)@\spxentry{n\_Sn}\spxextra{term}|hyperpage}{497}
\indexentry{plus (term)@\spxentry{plus}\spxextra{term}|hyperpage}{497}
\indexentry{plus\_n\_O (term)@\spxentry{plus\_n\_O}\spxextra{term}|hyperpage}{497}
\indexentry{plus\_n\_Sm (term)@\spxentry{plus\_n\_Sm}\spxextra{term}|hyperpage}{497}
\indexentry{mult (term)@\spxentry{mult}\spxextra{term}|hyperpage}{497}
\indexentry{mult\_n\_O (term)@\spxentry{mult\_n\_O}\spxextra{term}|hyperpage}{497}
\indexentry{mult\_n\_Sm (term)@\spxentry{mult\_n\_Sm}\spxextra{term}|hyperpage}{497}
\indexentry{le (term)@\spxentry{le}\spxextra{term}|hyperpage}{498}
\indexentry{le\_n (term)@\spxentry{le\_n}\spxextra{term}|hyperpage}{498}
\indexentry{le\_S (term)@\spxentry{le\_S}\spxextra{term}|hyperpage}{498}
\indexentry{lt (term)@\spxentry{lt}\spxextra{term}|hyperpage}{498}
\indexentry{ge (term)@\spxentry{ge}\spxextra{term}|hyperpage}{498}
\indexentry{gt (term)@\spxentry{gt}\spxextra{term}|hyperpage}{498}
\indexentry{nat\_case (term)@\spxentry{nat\_case}\spxextra{term}|hyperpage}{498}
\indexentry{nat\_double\_ind (term)@\spxentry{nat\_double\_ind}\spxextra{term}|hyperpage}{498}
\indexentry{Well foundedness@\spxentry{Well foundedness}|hyperpage}{498}
\indexentry{Recursion@\spxentry{Recursion}|hyperpage}{498}
\indexentry{Well founded induction@\spxentry{Well founded induction}|hyperpage}{498}
\indexentry{Acc (term)@\spxentry{Acc}\spxextra{term}|hyperpage}{498}
\indexentry{Acc\_inv (term)@\spxentry{Acc\_inv}\spxextra{term}|hyperpage}{498}
\indexentry{Acc\_rect (term)@\spxentry{Acc\_rect}\spxextra{term}|hyperpage}{498}
\indexentry{well\_founded (term)@\spxentry{well\_founded}\spxextra{term}|hyperpage}{498}
\indexentry{Fix\_F (term)@\spxentry{Fix\_F}\spxextra{term}|hyperpage}{499}
\indexentry{fix\_eq (term)@\spxentry{fix\_eq}\spxextra{term}|hyperpage}{499}
\indexentry{Fix\_F\_inv (term)@\spxentry{Fix\_F\_inv}\spxextra{term}|hyperpage}{499}
\indexentry{Fix\_F\_eq (term)@\spxentry{Fix\_F\_eq}\spxextra{term}|hyperpage}{499}
\indexentry{identity (term)@\spxentry{identity}\spxextra{term}|hyperpage}{499}
\indexentry{notT (term)@\spxentry{notT}\spxextra{term}|hyperpage}{499}
\indexentry{Peano's arithmetic@\spxentry{Peano's arithmetic}|hyperpage}{500}
\indexentry{nat\_scope@\spxentry{nat\_scope}|hyperpage}{500}
\indexentry{Arithmetical notations@\spxentry{Arithmetical notations}|hyperpage}{501}
\indexentry{+ (term)@\spxentry{+}\spxextra{term}|hyperpage}{501}
\indexentry{* (term)@\spxentry{*}\spxextra{term}|hyperpage}{501}
\indexentry{\sphinxhyphen{} (term)@\spxentry{\sphinxhyphen{}}\spxextra{term}|hyperpage}{501}
\indexentry{singel: / (term)@\spxentry{singel: /}\spxextra{term}|hyperpage}{501}
\indexentry{<= (term)@\spxentry{<=}\spxextra{term}|hyperpage}{501}
\indexentry{>= (term)@\spxentry{>=}\spxextra{term}|hyperpage}{501}
\indexentry{< (term)@\spxentry{<}\spxextra{term}|hyperpage}{501}
\indexentry{> (term)@\spxentry{>}\spxextra{term}|hyperpage}{501}
\indexentry{?= (term)@\spxentry{?=}\spxextra{term}|hyperpage}{501}
\indexentry{mod (term)@\spxentry{mod}\spxextra{term}|hyperpage}{501}
\indexentry{discrR (tactic)@\spxentry{discrR}\spxextra{tactic}|hyperpage}{503}
\indexentry{split\_Rabs (tactic)@\spxentry{split\_Rabs}\spxextra{tactic}|hyperpage}{503}
\indexentry{split\_Rmult (tactic)@\spxentry{split\_Rmult}\spxextra{tactic}|hyperpage}{503}
\indexentry{Notations for lists@\spxentry{Notations for lists}|hyperpage}{504}
\indexentry{length (term)@\spxentry{length}\spxextra{term}|hyperpage}{504}
\indexentry{head (term)@\spxentry{head}\spxextra{term}|hyperpage}{504}
\indexentry{tail (term)@\spxentry{tail}\spxextra{term}|hyperpage}{504}
\indexentry{app (term)@\spxentry{app}\spxextra{term}|hyperpage}{504}
\indexentry{rev (term)@\spxentry{rev}\spxextra{term}|hyperpage}{504}
\indexentry{nth (term)@\spxentry{nth}\spxextra{term}|hyperpage}{504}
\indexentry{map (term)@\spxentry{map}\spxextra{term}|hyperpage}{504}
\indexentry{flat\_map (term)@\spxentry{flat\_map}\spxextra{term}|hyperpage}{504}
\indexentry{fold\_left (term)@\spxentry{fold\_left}\spxextra{term}|hyperpage}{504}
\indexentry{fold\_right (term)@\spxentry{fold\_right}\spxextra{term}|hyperpage}{504}
\indexentry{The constant ‘numeral’ is not a binary64 floating\sphinxhyphen{}point value. A closest value will be used and unambiguously printed ‘numeral’. {[}inexact\sphinxhyphen{}float,parsing{]} (warning)@\spxentry{The constant ‘numeral’ is not a binary64 floating\sphinxhyphen{}point value. A closest value will be used and unambiguously printed ‘numeral’. {[}inexact\sphinxhyphen{}float,parsing{]}}\spxextra{warning}|hyperpage}{506}
\indexentry{Extraction (command)@\spxentry{Extraction}\spxextra{command}|hyperpage}{508}
\indexentry{Recursive Extraction (command)@\spxentry{Recursive Extraction}\spxextra{command}|hyperpage}{508}
\indexentry{Extraction (command)@\spxentry{Extraction}\spxextra{command}|hyperpage}{508}
\indexentry{Extraction Library (command)@\spxentry{Extraction Library}\spxextra{command}|hyperpage}{508}
\indexentry{Recursive Extraction Library (command)@\spxentry{Recursive Extraction Library}\spxextra{command}|hyperpage}{508}
\indexentry{Separate Extraction (command)@\spxentry{Separate Extraction}\spxextra{command}|hyperpage}{508}
\indexentry{Extraction TestCompile (command)@\spxentry{Extraction TestCompile}\spxextra{command}|hyperpage}{508}
\indexentry{Extraction Language (command)@\spxentry{Extraction Language}\spxextra{command}|hyperpage}{509}
\indexentry{Extraction Optimize (flag)@\spxentry{Extraction Optimize}\spxextra{flag}|hyperpage}{509}
\indexentry{Extraction Conservative Types (flag)@\spxentry{Extraction Conservative Types}\spxextra{flag}|hyperpage}{509}
\indexentry{Extraction KeepSingleton (flag)@\spxentry{Extraction KeepSingleton}\spxextra{flag}|hyperpage}{509}
\indexentry{Extraction AutoInline (flag)@\spxentry{Extraction AutoInline}\spxextra{flag}|hyperpage}{509}
\indexentry{Extraction Inline (command)@\spxentry{Extraction Inline}\spxextra{command}|hyperpage}{509}
\indexentry{Extraction NoInline (command)@\spxentry{Extraction NoInline}\spxextra{command}|hyperpage}{509}
\indexentry{Print Extraction Inline (command)@\spxentry{Print Extraction Inline}\spxextra{command}|hyperpage}{509}
\indexentry{Reset Extraction Inline (command)@\spxentry{Reset Extraction Inline}\spxextra{command}|hyperpage}{509}
\indexentry{Extraction Implicit (command)@\spxentry{Extraction Implicit}\spxextra{command}|hyperpage}{510}
\indexentry{Extraction SafeImplicits (flag)@\spxentry{Extraction SafeImplicits}\spxextra{flag}|hyperpage}{510}
\indexentry{Extract Constant (command)@\spxentry{Extract Constant}\spxextra{command}|hyperpage}{510}
\indexentry{Extract Inlined Constant (command)@\spxentry{Extract Inlined Constant}\spxextra{command}|hyperpage}{510}
\indexentry{Extract Inductive (command)@\spxentry{Extract Inductive}\spxextra{command}|hyperpage}{511}
\indexentry{Extraction Blacklist (command)@\spxentry{Extraction Blacklist}\spxextra{command}|hyperpage}{512}
\indexentry{Print Extraction Blacklist (command)@\spxentry{Print Extraction Blacklist}\spxextra{command}|hyperpage}{512}
\indexentry{Reset Extraction Blacklist (command)@\spxentry{Reset Extraction Blacklist}\spxextra{command}|hyperpage}{512}
\indexentry{Extraction File Comment (option)@\spxentry{Extraction File Comment}\spxextra{option}|hyperpage}{513}
\indexentry{Extraction Flag (option)@\spxentry{Extraction Flag}\spxextra{option}|hyperpage}{513}
\indexentry{Extraction TypeExpand (flag)@\spxentry{Extraction TypeExpand}\spxextra{flag}|hyperpage}{513}
\indexentry{Derive (command)@\spxentry{Derive}\spxextra{command}|hyperpage}{517}
\indexentry{Function (command)@\spxentry{Function}\spxextra{command}|hyperpage}{518}
\indexentry{The recursive argument must be specified (error)@\spxentry{The recursive argument must be specified}\spxextra{error}|hyperpage}{520}
\indexentry{No argument name ‘ident’ (error)@\spxentry{No argument name ‘ident’}\spxextra{error}|hyperpage}{520}
\indexentry{Cannot use mutual definition with well\sphinxhyphen{}founded recursion or measure (error)@\spxentry{Cannot use mutual definition with well\sphinxhyphen{}founded recursion or measure}\spxextra{error}|hyperpage}{520}
\indexentry{Cannot define graph for ‘ident’ (warning)@\spxentry{Cannot define graph for ‘ident’}\spxextra{warning}|hyperpage}{520}
\indexentry{Cannot define principle(s) for ‘ident’ (warning)@\spxentry{Cannot define principle(s) for ‘ident’}\spxextra{warning}|hyperpage}{520}
\indexentry{Cannot build functional inversion principle (warning)@\spxentry{Cannot build functional inversion principle}\spxextra{warning}|hyperpage}{520}
\indexentry{functional induction (tactic)@\spxentry{functional induction}\spxextra{tactic}|hyperpage}{521}
\indexentry{Cannot find induction information on ‘qualid’ (error)@\spxentry{Cannot find induction information on ‘qualid’}\spxextra{error}|hyperpage}{522}
\indexentry{Not the right number of induction arguments (error)@\spxentry{Not the right number of induction arguments}\spxextra{error}|hyperpage}{522}
\indexentry{functional inversion (tactic)@\spxentry{functional inversion}\spxextra{tactic}|hyperpage}{522}
\indexentry{Hypothesis ‘ident’ must contain at least one Function (error)@\spxentry{Hypothesis ‘ident’ must contain at least one Function}\spxextra{error}|hyperpage}{522}
\indexentry{Cannot find inversion information for hypothesis ‘ident’ (error)@\spxentry{Cannot find inversion information for hypothesis ‘ident’}\spxextra{error}|hyperpage}{522}
\indexentry{Functional Scheme (command)@\spxentry{Functional Scheme}\spxextra{command}|hyperpage}{522}
\indexentry{deprecated (attribute)@\spxentry{deprecated}\spxextra{attribute}|hyperpage}{527}
\indexentry{Tactic ‘qualid’ is deprecated since ‘string’. ‘string’ (warning)@\spxentry{Tactic ‘qualid’ is deprecated since ‘string’. ‘string’}\spxextra{warning}|hyperpage}{527}
\indexentry{Tactic Notation ‘qualid’ is deprecated since ‘string’. ‘string’ (warning)@\spxentry{Tactic Notation ‘qualid’ is deprecated since ‘string’. ‘string’}\spxextra{warning}|hyperpage}{527}
\indexentry{Notation ‘string’ is deprecated since ‘string’. ‘string’ (warning)@\spxentry{Notation ‘string’ is deprecated since ‘string’. ‘string’}\spxextra{warning}|hyperpage}{527}
\indexentry{Coqtop Exit On Error (flag)@\spxentry{Coqtop Exit On Error}\spxextra{flag}|hyperpage}{529}
\indexentry{You should use the “Proof using {[}...{]}.” syntax instead of “Proof.” to enable skipping this proof which is located inside a section. Give as argument to “Proof using” the list of section variables that are not needed to typecheck the statement but that are required by the proof (warning)@\spxentry{You should use the “Proof using {[}...{]}.” syntax instead of “Proof.” to enable skipping this proof which is located inside a section. Give as argument to “Proof using” the list of section variables that are not needed to typecheck the statement but that are required by the proof}\spxextra{warning}|hyperpage}{534}
\indexentry{coqdoc@\spxentry{coqdoc}|hyperpage}{544}
