module Classify_cst:sig
..end
type
res =
| |
Ty of |
|||
| |
Cstor of |
|||
| |
Inductive_cst of |
|||
| |
Projector of |
(* |
projector of some constructor (id: type)
| *) |
| |
DefinedCst of |
(* |
(recursive) definition of given stratification level
| *) |
| |
Other |
val classify : Libzipperposition.ID.t -> res
classify id
returns the role id
plays in inductive reasoningval prec_constr : [ `partial ] Libzipperposition.Precedence.Constr.t
ID.t
, with:
regular > constant > sub_constant > cstor