Module Decl_kinds
Informal mathematical status of declarations
type discharge=|DoDischarge|NoDischargetype locality=|Discharge|Local|Globaltype binding_kind=|Explicit|Implicittype polymorphic= booltype private_flag= booltype cumulative_inductive_flag= booltype theorem_kind=|Theorem|Lemma|Fact|Remark|Property|Proposition|Corollarytype definition_object_kind=|Definition|Coercion|SubClass|CanonicalStructure|Example|Fixpoint|CoFixpoint|Scheme|StructureComponent|IdentityCoercion|Instance|Method|Lettype assumption_object_kind=|Definitional|Logical|Conjecturaltype assumption_kind= locality * polymorphic * assumption_object_kindtype definition_kind= locality * polymorphic * definition_object_kind
type goal_object_kind=|DefinitionBody of definition_object_kind|Proof of theorem_kindtype goal_kind= locality * polymorphic * goal_object_kind
type logical_kind=|IsPrimitive|IsAssumption of assumption_object_kind|IsDefinition of definition_object_kind|IsProof of theorem_kind