
(* legacy ML bindings *)

val DomainE = thm "DomainE";
val DomainI = thm "DomainI";
val Domain_Collect_split = thm "Domain_Collect_split";
val Domain_Diff_subset = thm "Domain_Diff_subset";
val Domain_Id = thm "Domain_Id";
val Domain_Int_subset = thm "Domain_Int_subset";
val Domain_Un_eq = thm "Domain_Un_eq";
val Domain_Union = thm "Domain_Union";
val Domain_def = thm "Domain_def";
val Domain_diag = thm "Domain_diag";
val Domain_empty = thm "Domain_empty";
val Domain_iff = thm "Domain_iff";
val Domain_insert = thm "Domain_insert";
val Domain_mono = thm "Domain_mono";
val Field_def = thm "Field_def";
val IdE = thm "IdE";
val IdI = thm "IdI";
val Id_O_R = thm "Id_O_R";
val Id_def = thm "Id_def";
val ImageE = thm "ImageE";
val ImageI = thm "ImageI";
val Image_Collect_split = thm "Image_Collect_split";
val Image_INT_subset = thm "Image_INT_subset";
val Image_Id = thm "Image_Id";
val Image_Int_subset = thm "Image_Int_subset";
val Image_UN = thm "Image_UN";
val Image_Un = thm "Image_Un";
val Image_def = thm "Image_def";
val Image_diag = thm "Image_diag";
val Image_empty = thm "Image_empty";
val Image_eq_UN = thm "Image_eq_UN";
val Image_iff = thm "Image_iff";
val Image_mono = thm "Image_mono";
val Image_singleton = thm "Image_singleton";
val Image_singleton_iff = thm "Image_singleton_iff";
val Image_subset = thm "Image_subset";
val Image_subset_eq = thm "Image_subset_eq";
val O_assoc = thm "O_assoc";
val R_O_Id = thm "R_O_Id";
val RangeE = thm "RangeE";
val RangeI = thm "RangeI";
val Range_Collect_split = thm "Range_Collect_split";
val Range_Diff_subset = thm "Range_Diff_subset";
val Range_Id = thm "Range_Id";
val Range_Int_subset = thm "Range_Int_subset";
val Range_Un_eq = thm "Range_Un_eq";
val Range_Union = thm "Range_Union";
val Range_def = thm "Range_def";
val Range_diag = thm "Range_diag";
val Range_empty = thm "Range_empty";
val Range_iff = thm "Range_iff";
val Range_insert = thm "Range_insert";
val antisymD = thm "antisymD";
val antisymI = thm "antisymI";
val antisym_Id = thm "antisym_Id";
val antisym_converse = thm "antisym_converse";
val antisym_def = thm "antisym_def";
val converseD = thm "converseD";
val converseE = thm "converseE";
val converseI = thm "converseI";
val converse_Id = thm "converse_Id";
val converse_converse = thm "converse_converse";
val converse_def = thm "converse_def";
val converse_diag = thm "converse_diag";
val converse_iff = thm "converse_iff";
val converse_rel_comp = thm "converse_rel_comp";
val diagE = thm "diagE";
val diagI = thm "diagI";
val diag_def = thm "diag_def";
val diag_eqI = thm "diag_eqI";
val diag_iff = thm "diag_iff";
val diag_subset_Times = thm "diag_subset_Times";
val inv_image_def = thm "inv_image_def";
val pair_in_Id_conv = thm "pair_in_Id_conv";
val reflD = thm "reflD";
val reflI = thm "reflI";
val refl_converse = thm "refl_converse";
val refl_def = thm "refl_def";
val reflexive_Id = thm "reflexive_Id";
val rel_compE = thm "rel_compE";
val rel_compEpair = thm "rel_compEpair";
val rel_compI = thm "rel_compI";
val rel_comp_def = thm "rel_comp_def";
val rel_comp_mono = thm "rel_comp_mono";
val rel_comp_subset_Sigma = thm "rel_comp_subset_Sigma";
val rev_ImageI = thm "rev_ImageI";
val single_valuedD = thm "single_valuedD";
val single_valuedI = thm "single_valuedI";
val single_valued_def = thm "single_valued_def";
val sym_def = thm "sym_def";
val transD = thm "transD";
val transI = thm "transI";
val trans_Id = thm "trans_Id";
val trans_O_subset = thm "trans_O_subset";
val trans_converse = thm "trans_converse";
val trans_def = thm "trans_def";
val trans_inv_image = thm "trans_inv_image";
