package coq
val proofview : proofview -> Evd.evar list * Evd.evar_map
val init :
Evd.evar_map ->
(Environ.env * EConstr.types) list ->
entry * proofview
type telescope =
| TNil of Evd.evar_map
| TCons of Environ.env * Evd.evar_map * EConstr.types * Evd.evar_map -> EConstr.constr -> telescope
val finished : proofview -> bool
val return : proofview -> Evd.evar_map
val partial_proof : entry -> proofview -> EConstr.constr list
val initial_goals : entry -> (EConstr.constr * EConstr.types) list
val focus_context : focus_context -> Evd.evar list * Evd.evar list
val focus : int -> int -> proofview -> proofview * focus_context
val unfocus : focus_context -> proofview -> proofview
val apply :
Environ.env ->
'a tactic ->
proofview ->
'a
* proofview
* (bool * Evd.evar list * Evd.evar list)
* Proofview_monad.Info.tree
val tclUNIT : 'a -> 'a tactic
module Monad : sig ... end
val tclZERO : ?info:Exninfo.info -> exn -> 'a tactic
val set_nosuchgoals_hook : (int -> Pp.std_ppcmds) -> unit
val tclFOCUSID : Names.Id.t -> 'a tactic -> 'a tactic
val shelve : unit tactic
val unifiable : Evd.evar_map -> Evd.evar -> Evd.evar list -> bool
val shelve_unifiable : unit tactic
val guard_no_unifiable : Names.Name.t list option tactic
val depends_on : Evd.evar_map -> Evd.evar -> Evd.evar -> bool
val cycle : int -> unit tactic
val swap : int -> int -> unit tactic
val revgoals : unit tactic
val numgoals : int tactic
val tclEVARMAP : Evd.evar_map tactic
val tclENV : Environ.env tactic
val tclEFFECTS : Safe_typing.private_constants -> unit tactic
val mark_as_unsafe : unit tactic
val give_up : unit tactic
val tclCHECKINTERRUPT : unit tactic
module Unsafe : sig ... end
module UnsafeRepr : sig ... end
module Goal : sig ... end
module Trace : sig ... end
module NonLogical : sig ... end
val tclLIFT : 'a NonLogical.t -> 'a tactic
module V82 : sig ... end
module Notations : sig ... end
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>