Theory GenCF
section ‹\isaheader{Generic Collection Framework (Internal)}›
theory GenCF
imports
"Impl/Impl_List_Set"
"Impl/Impl_List_Map"
"Impl/Impl_RBT_Map"
"Impl/Impl_Array_Map"
"Impl/Impl_Array_Hash_Map"
"Impl/Impl_Array_Stack"
"Impl/Impl_Cfun_Set"
"Impl/Impl_Bit_Set"
"Impl/Impl_Uv_Set"
"Gen/Gen_Set"
"Gen/Gen_Map"
"Gen/Gen_Map2Set"
"Gen/Gen_Comp"
"Gen/Gen_Hash"
"../Lib/Code_Target_ICF"
begin
text ‹Use one of the ‹Refine_Dflt›-theories as entry-point!›
text ‹Useful Abbreviations›
abbreviation "dflt_rs_rel ≡ map2set_rel dflt_rm_rel"
abbreviation "iam_set_rel ≡ map2set_rel iam_map_rel"
abbreviation "dflt_ahs_rel ≡ map2set_rel dflt_ahm_rel"
abbreviation ahs_rel where "ahs_rel bhc ≡ (map2set_rel (ahm_rel bhc))"
end