package why3
module Mtv : sig ... end
module Stv : sig ... end
module Htv : sig ... end
val tv_hash : tvsymbol -> int
val create_tvsymbol : Ident.preid -> tvsymbol
val tv_of_string : string -> tvsymbol
module Mts : sig ... end
module Sts : sig ... end
module Hts : sig ... end
module Wts : sig ... end
module Mty : sig ... end
module Sty : sig ... end
module Hty : sig ... end
module Wty : sig ... end
val ts_hash : tysymbol -> int
val ty_hash : ty -> int
exception BadTypeArity of tysymbol * int
exception DuplicateTypeVar of tvsymbol
exception UnboundTypeVar of tvsymbol
val create_tysymbol : Ident.preid -> tvsymbol list -> ty type_def -> tysymbol
val type_def_fold : ('a -> 'b -> 'a) -> 'a -> 'b type_def -> 'a
val is_alias_type_def : 'a type_def -> bool
val is_range_type_def : 'a type_def -> bool
val is_float_type_def : 'a type_def -> bool
val ty_closed : ty -> bool
val ts_int : tysymbol
val ts_real : tysymbol
val ts_bool : tysymbol
val ts_str : tysymbol
val ty_int : ty
val ty_real : ty
val ty_bool : ty
val ty_str : ty
val ts_func : tysymbol
val ts_tuple : int -> tysymbol
val is_ts_tuple : tysymbol -> bool
val is_ts_tuple_id : Ident.ident -> int option
val oty_hash : ty option -> int
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>