type theorem_kind
=
| Theorem |
| Lemma |
| Fact |
| Property |
| Proposition |
| Corollary |
type definition_object_kind
=
| Definition |
| Coercion |
| SubClass |
| CanonicalStructure |
| Example |
| Fixpoint |
| CoFixpoint |
| Scheme |
| StructureComponent |
| IdentityCoercion |
| Instance |
| Method |
| Let |
type assumption_object_kind
=
| Definitional |
| Logical |
| Conjectural |
| Context |
type logical_kind
=
type variable_data
=
{
}
val add_variable_data : Names.variable -> variable_data -> unit
val variable_secpath : Names.variable -> Libnames.qualid
val variable_kind : Names.variable -> logical_kind
val variable_opacity : Names.variable -> bool
val variable_exists : Names.variable -> bool