fstar
  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val __ret : 'a -> 'a __tac
val __bind : Prims.range -> Prims.range -> 'a __tac -> ('a -> 'b __tac) -> 'b __tac
val __raise : Prims.exn -> 'a __tac
type 'a __tac_wp = Prims.unit
type ('a, 'b, !'wp, 'f, 'ps, 'post) g_bind = 'wp
type ('a, 'wp, 'ps, 'post) g_compact = Prims.unit
type ('a, 'b, 'wp, 'f, 'uuuuu, 'uuuuu1) __TAC_eff_override_bind_wp = Prims.unit
type ('a, !'wp, 's, 'pu) _dm4f_TAC_lift_from_pure = 'wp
type ('a, 'x, 's, !'pu) _dm4f_TAC_return_wp = 'pu
val _dm4f_TAC_return_elab : 'a -> FStar_Tactics_Types.proofstate -> 'a FStar_Tactics_Result.__result
val _dm4f_TAC___proj__TAC__item____raise_elab : Prims.exn -> FStar_Tactics_Types.proofstate -> 'a FStar_Tactics_Result.__result
type _dm4f_TAC___proj__TAC__item____raise_complete_type = Prims.unit -> Prims.exn -> FStar_Tactics_Types.proofstate -> Obj.t FStar_Tactics_Result.__result
type (!'a, 'wpua) _dm4f_TAC_repr = FStar_Tactics_Types.proofstate -> 'a FStar_Tactics_Result.__result
type _dm4f_TAC_pre = Prims.unit
type 'a _dm4f_TAC_post = Prims.unit
type 'a _dm4f_TAC_wp = Prims.unit
type ('a, !'t) _dm4f_TAC_ctx = FStar_Tactics_Types.proofstate -> Prims.unit -> 't
type ('a, 't) _dm4f_TAC_gctx = Prims.unit
val _dm4f_TAC_pure : 't -> FStar_Tactics_Types.proofstate -> Prims.unit -> 't
type ('a, 'c, 'uuuuu, 'uuuuu1, 'uuuuu2, 'uuuuu3) _dm4f_TAC_wp_if_then_else = Prims.unit
type ('a, 'b, 'f, 'uuuuu, 'uuuuu1) _dm4f_TAC_wp_close = Prims.unit
type ('a, 'wp1, 'wp2) _dm4f_TAC_stronger = Prims.unit
type ('a, 'wp, 'uuuuu, 'uuuuu1) _dm4f_TAC_ite_wp = Prims.unit
type ('a, 'uuuuu, 'uuuuu1) _dm4f_TAC_null_wp = Prims.unit
type ('a, 'wp) _dm4f_TAC_wp_trivial = Prims.unit
val __proj__TAC__item__return : 'a -> FStar_Tactics_Types.proofstate -> 'a FStar_Tactics_Result.__result
type ('a, !'wp, 'ps, 'p) lift_div_tac = 'wp
type ('uuuuu, !'p) with_tactic = 'p
type !'a tactic = (Prims.unit, 'a) tac