(* Title: Isabelle Collections Library Author: Andreas Lochbihler <andreas dot lochbihler at kit.edu> Maintainer: Andreas Lochbihler <andreas dot lochbihler at kit.edu> *) section ‹\isaheader{Set implementation via tries}› theory TrieSetImpl imports TrieMapImpl "../gen_algo/SetByMap" "../gen_algo/SetGA" begin (*@impl Set @type ('a) ts @abbrv ts,t Sets of elements of type @{typ "'a list"} implemented by tries. *) subsection "Definitions" type_synonym 'a ts = "('a, unit) trie" setup Locale_Code.open_block