| 
923
 | 
     1  | 
  | 
| 
11979
 | 
     2  | 
(* legacy ML bindings *)
  | 
| 
923
 | 
     3  | 
  | 
| 
11979
 | 
     4  | 
structure Set =
  | 
| 
 | 
     5  | 
struct
  | 
| 
 | 
     6  | 
  val thy = the_context ();
  | 
| 
 | 
     7  | 
  val Ball_def = Ball_def;
  | 
| 
 | 
     8  | 
  val Bex_def = Bex_def;
  | 
| 
 | 
     9  | 
  val Collect_mem_eq = Collect_mem_eq;
  | 
| 
 | 
    10  | 
  val Compl_def = Compl_def;
  | 
| 
 | 
    11  | 
  val INTER_def = INTER_def;
  | 
| 
 | 
    12  | 
  val Int_def = Int_def;
  | 
| 
 | 
    13  | 
  val Inter_def = Inter_def;
  | 
| 
 | 
    14  | 
  val Pow_def = Pow_def;
  | 
| 
 | 
    15  | 
  val UNION_def = UNION_def;
  | 
| 
 | 
    16  | 
  val UNIV_def = UNIV_def;
  | 
| 
 | 
    17  | 
  val Un_def = Un_def;
  | 
| 
 | 
    18  | 
  val Union_def = Union_def;
  | 
| 
 | 
    19  | 
  val empty_def = empty_def;
  | 
| 
 | 
    20  | 
  val image_def = image_def;
  | 
| 
 | 
    21  | 
  val insert_def = insert_def;
  | 
| 
 | 
    22  | 
  val mem_Collect_eq = mem_Collect_eq;
  | 
| 
 | 
    23  | 
  val psubset_def = psubset_def;
  | 
| 
 | 
    24  | 
  val set_diff_def = set_diff_def;
  | 
| 
 | 
    25  | 
  val subset_def = subset_def;
  | 
| 
 | 
    26  | 
end;
  | 
| 
12257
 | 
    27  | 
  | 
| 
 | 
    28  | 
val vimageD = thm "vimageD";
  | 
| 
 | 
    29  | 
val vimageE = thm "vimageE";
  | 
| 
 | 
    30  | 
val vimageI = thm "vimageI";
  | 
| 
 | 
    31  | 
val vimageI2 = thm "vimageI2";
  | 
| 
 | 
    32  | 
val vimage_Collect = thm "vimage_Collect";
  | 
| 
 | 
    33  | 
val vimage_Collect_eq = thm "vimage_Collect_eq";
  | 
| 
 | 
    34  | 
val vimage_Compl = thm "vimage_Compl";
  | 
| 
 | 
    35  | 
val vimage_Diff = thm "vimage_Diff";
  | 
| 
 | 
    36  | 
val vimage_INT = thm "vimage_INT";
  | 
| 
 | 
    37  | 
val vimage_Int = thm "vimage_Int";
  | 
| 
 | 
    38  | 
val vimage_UN = thm "vimage_UN";
  | 
| 
 | 
    39  | 
val vimage_UNIV = thm "vimage_UNIV";
  | 
| 
 | 
    40  | 
val vimage_Un = thm "vimage_Un";
  | 
| 
 | 
    41  | 
val vimage_Union = thm "vimage_Union";
  | 
| 
 | 
    42  | 
val vimage_def = thm "vimage_def";
  | 
| 
 | 
    43  | 
val vimage_empty = thm "vimage_empty";
  | 
| 
 | 
    44  | 
val vimage_eq = thm "vimage_eq";
  | 
| 
 | 
    45  | 
val vimage_eq_UN = thm "vimage_eq_UN";
  | 
| 
 | 
    46  | 
val vimage_insert = thm "vimage_insert";
  | 
| 
 | 
    47  | 
val vimage_mono = thm "vimage_mono";
  | 
| 
 | 
    48  | 
val vimage_singleton_eq = thm "vimage_singleton_eq";
  |