(* Title: Isabelle Collections Library Author: Peter Lammich <peter dot lammich at uni-muenster.de> Maintainer: Peter Lammich <peter dot lammich at uni-muenster.de> *) section ‹\isaheader{Hash Set}› theory HashSet imports "../spec/SetSpec" HashMap "../gen_algo/SetByMap" "../gen_algo/SetGA" begin text_raw ‹\label{thy:HashSet}› (*@impl Set @type 'a::hashable hs @abbrv hs,h Hash sets based on red-black trees. *) subsection "Definitions" type_synonym 'a hs = "('a::hashable,unit) hm" setup Locale_Code.open_block