sig
val sp_attr : Ident.attribute
val wp_attr : Ident.attribute
val kp_attr : Ident.attribute
val wb_attr : Ident.attribute
val nt_attr : Ident.attribute
val set_infer_invs :
(Ident.Sattr.t ->
Env.env ->
Decl.known_map ->
Pdecl.known_map -> Expr.expr -> Ity.cty -> (Expr.expr * Term.term) list) ->
unit
val warn_missing_diverges : Loc.warning_id
val vc :
Env.env ->
Pdecl.known_map -> Theory.theory_uc -> Pdecl.pdecl -> Pdecl.pdecl list
val expl_pre : Ident.attribute
val expl_post : Ident.attribute
val expl_xpost : Ident.attribute
val expl_assume : Ident.attribute
val expl_assert : Ident.attribute
val expl_check : Ident.attribute
val expl_lemma : Ident.attribute
val expl_absurd : Ident.attribute
val expl_for_bound : Ident.attribute
val expl_off_bound : Ident.attribute
val expl_loop_init : Ident.attribute
val expl_loop_keep : Ident.attribute
val expl_loop_vari : Ident.attribute
val expl_variant : Ident.attribute
val expl_type_inv : Ident.attribute
val expl_divergent : Ident.attribute
val print_expl : Ident.attribute Pp.pp
end