package why3

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val rev_filter : ('a -> bool) -> 'a list -> 'a list
val rev_map_fold_left : ('acc -> 'a -> 'acc * 'b) -> 'acc -> 'a list -> 'acc * 'b list
val map_fold_left : ('acc -> 'a -> 'acc * 'b) -> 'acc -> 'a list -> 'acc * 'b list
val map_fold_right : ('a -> 'acc -> 'b * 'acc) -> 'a list -> 'acc -> 'b list * 'acc
val map_filter : ('a -> 'b option) -> 'a list -> 'b list
val equal : ('a -> 'b -> bool) -> 'a list -> 'b list -> bool
val compare : ('a -> 'a -> int) -> 'a list -> 'a list -> int
val cons : ('a -> 'b) -> 'b list -> 'a -> 'b list
val map_join_left : ('a -> 'b) -> ('b -> 'b -> 'b) -> 'a list -> 'b
val apply : ('a -> 'b list) -> 'a list -> 'b list
val fold_product : ('a -> 'b -> 'c -> 'a) -> 'a -> 'b list -> 'c list -> 'a
val fold_product_l : ('a -> 'b list -> 'a) -> 'a -> 'b list list -> 'a
val flatten_rev : 'a list list -> 'a list
val part : ('a -> 'a -> int) -> 'a list -> 'a list list
val first : ('a -> 'b option) -> 'a list -> 'b
val find_nth : ('a -> bool) -> 'a list -> int
val first_nth : ('a -> 'b option) -> 'a list -> int * 'b
val mapi : (int -> 'a -> 'b) -> 'a list -> 'b list
val iteri : (int -> 'a -> unit) -> 'a list -> unit
val fold_lefti : ('a -> int -> 'b -> 'a) -> 'a -> 'b list -> 'a
val prefix : int -> 'a list -> 'a list
val chop : int -> 'a list -> 'a list
val chop_last : 'a list -> 'a list * 'a
val split : int -> 'a list -> 'a list * 'a list
val init : int -> (int -> 'a) -> 'a list
OCaml

Innovation. Community. Security.