package fstar

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type (!'a, !'b) map = ('a FStar_FiniteSet_Base.set, ('a, 'b, Prims.unit) setfun_t) Prims.dtuple2
val domain : ('a, 'b) map -> 'a FStar_FiniteSet_Base.set
val mem : 'a -> ('a, 'b) map -> Prims.bool
val key_in_item_list : 'a -> ('a * 'b) Prims.list -> Prims.bool
val item_list_doesnt_repeat_keys : ('a * 'b) Prims.list -> Prims.bool
val lookup : 'a -> ('a, 'b) map -> 'b
type ('a, 'b, 'm) values = Prims.unit
type ('a, 'b, 'm) items = Prims.unit
val emptymap : Prims.unit -> ('a, 'b) map
val insert : 'a -> 'b -> ('a, 'b) map -> ('a, 'b) map
val merge : ('a, 'b) map -> ('a, 'b) map -> ('a, 'b) map
val subtract : ('a, 'b) map -> 'a FStar_FiniteSet_Base.set -> ('a, 'b) map
type ('a, 'b, 'm1, 'm2) equal = Prims.unit
type ('a, 'b, 'm1, 'm2) disjoint = Prims.unit
val remove : 'a -> ('a, 'b) map -> ('a, 'b) map
val notin : 'a -> ('a, 'b) map -> Prims.bool
type cardinality_zero_iff_empty_fact = Prims.unit
type empty_or_domain_occupied_fact = Prims.unit
type empty_or_values_occupied_fact = Prims.unit
type empty_or_items_occupied_fact = Prims.unit
type map_cardinality_matches_domain_fact = Prims.unit
type values_contains_fact = Prims.unit
type items_contains_fact = Prims.unit
type empty_domain_empty_fact = Prims.unit
type glue_domain_fact = Prims.unit
type glue_elements_fact = Prims.unit
type insert_elements_fact = Prims.unit
type insert_member_cardinality_fact = Prims.unit
type insert_nonmember_cardinality_fact = Prims.unit
type merge_domain_is_union_fact = Prims.unit
type merge_element_fact = Prims.unit
type subtract_domain_fact = Prims.unit
type subtract_element_fact = Prims.unit
type map_equal_fact = Prims.unit
type map_extensionality_fact = Prims.unit
type disjoint_fact = Prims.unit
type all_finite_map_facts = Prims.unit
OCaml

Innovation. Community. Security.