Firstorder_core_plugin.Sequenttype h_item = Names.GlobRef.t * Unify.Item.t optionval has_fuel : t -> boolval make_simple_atoms : t -> Formula.atomsval iter_redexes : (Formula.atoms -> unit) -> t -> unitval record : Environ.env -> h_item -> t -> tval lookup : Environ.env -> Evd.evar_map -> h_item -> t -> boolval add_concl :
flags:Formula.flags ->
Environ.env ->
Evd.evar_map ->
EConstr.constr ->
t ->
tval add_formula :
flags:Formula.flags ->
hint:bool ->
Environ.env ->
Evd.evar_map ->
Names.GlobRef.t ->
EConstr.constr ->
t ->
tval re_add_formula_list : Evd.evar_map -> Formula.any_formula list -> t -> tval mem_hyp : Names.Id.t -> t -> boolval take_formula : Environ.env -> Evd.evar_map -> t -> Formula.any_formula * tval empty_seq : int -> tval extend_with_ref_list :
flags:Formula.flags ->
Environ.env ->
Evd.evar_map ->
Names.GlobRef.t list ->
t ->
t * Evd.evar_mapval extend_with_auto_hints :
flags:Formula.flags ->
Environ.env ->
Evd.evar_map ->
Hints.hint_db_name list ->
t ->
t * Evd.evar_mapval state : t -> Formula.Env.t