Skip to main content

Module iset

Module iset 

Source

Modules§

fold
This module defines a fold function for finite sets and proves a number of associated lemmas.

Macros§

iset

Structs§

ISet
ISet<A> is a set type for specifications.

Functions§

group_iset_lemmas
lemma_iset_choose_infinite
lemma_iset_choose_len
lemma_iset_complement
lemma_iset_contains_len
lemma_iset_difference
lemma_iset_difference_finite
lemma_iset_empty
lemma_iset_empty_finite
lemma_iset_empty_len
lemma_iset_ext_equal
lemma_iset_ext_equal_deep
lemma_iset_finite_if_subset_of_seq
lemma_iset_insert_different
lemma_iset_insert_finite
lemma_iset_insert_len
lemma_iset_insert_same
lemma_iset_intersect
lemma_iset_intersect_finite
lemma_iset_mk_map_domain
lemma_iset_mk_map_index
lemma_iset_new
lemma_iset_remove_different
lemma_iset_remove_finite
lemma_iset_remove_insert
lemma_iset_remove_len
lemma_iset_remove_same
lemma_iset_union
lemma_iset_union_finite