src/HOL/Set.ML
author wenzelm
Wed, 09 Jan 2002 17:48:40 +0100
changeset 12691 d21db58bcdc2
parent 12257 e3f7d6fb55d7
child 12897 f4d10ad0ea7b
permissions -rw-r--r--
converted theory Transitive_Closure;
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
923
ff1574a81019 new version of HOL with curried function application
clasohm
parents:
diff changeset
     1
11979
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
     2
(* legacy ML bindings *)
923
ff1574a81019 new version of HOL with curried function application
clasohm
parents:
diff changeset
     3
11979
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
     4
structure Set =
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
     5
struct
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
     6
  val thy = the_context ();
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
     7
  val Ball_def = Ball_def;
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
     8
  val Bex_def = Bex_def;
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
     9
  val Collect_mem_eq = Collect_mem_eq;
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
    10
  val Compl_def = Compl_def;
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
    11
  val INTER_def = INTER_def;
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
    12
  val Int_def = Int_def;
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
    13
  val Inter_def = Inter_def;
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
    14
  val Pow_def = Pow_def;
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
    15
  val UNION_def = UNION_def;
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
    16
  val UNIV_def = UNIV_def;
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
    17
  val Un_def = Un_def;
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
    18
  val Union_def = Union_def;
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
    19
  val empty_def = empty_def;
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
    20
  val image_def = image_def;
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
    21
  val insert_def = insert_def;
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
    22
  val mem_Collect_eq = mem_Collect_eq;
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
    23
  val psubset_def = psubset_def;
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
    24
  val set_diff_def = set_diff_def;
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
    25
  val subset_def = subset_def;
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
    26
end;
12257
e3f7d6fb55d7 theory Inverse_Image converted and moved to Set;
wenzelm
parents: 11979
diff changeset
    27
e3f7d6fb55d7 theory Inverse_Image converted and moved to Set;
wenzelm
parents: 11979
diff changeset
    28
val vimageD = thm "vimageD";
e3f7d6fb55d7 theory Inverse_Image converted and moved to Set;
wenzelm
parents: 11979
diff changeset
    29
val vimageE = thm "vimageE";
e3f7d6fb55d7 theory Inverse_Image converted and moved to Set;
wenzelm
parents: 11979
diff changeset
    30
val vimageI = thm "vimageI";
e3f7d6fb55d7 theory Inverse_Image converted and moved to Set;
wenzelm
parents: 11979
diff changeset
    31
val vimageI2 = thm "vimageI2";
e3f7d6fb55d7 theory Inverse_Image converted and moved to Set;
wenzelm
parents: 11979
diff changeset
    32
val vimage_Collect = thm "vimage_Collect";
e3f7d6fb55d7 theory Inverse_Image converted and moved to Set;
wenzelm
parents: 11979
diff changeset
    33
val vimage_Collect_eq = thm "vimage_Collect_eq";
e3f7d6fb55d7 theory Inverse_Image converted and moved to Set;
wenzelm
parents: 11979
diff changeset
    34
val vimage_Compl = thm "vimage_Compl";
e3f7d6fb55d7 theory Inverse_Image converted and moved to Set;
wenzelm
parents: 11979
diff changeset
    35
val vimage_Diff = thm "vimage_Diff";
e3f7d6fb55d7 theory Inverse_Image converted and moved to Set;
wenzelm
parents: 11979
diff changeset
    36
val vimage_INT = thm "vimage_INT";
e3f7d6fb55d7 theory Inverse_Image converted and moved to Set;
wenzelm
parents: 11979
diff changeset
    37
val vimage_Int = thm "vimage_Int";
e3f7d6fb55d7 theory Inverse_Image converted and moved to Set;
wenzelm
parents: 11979
diff changeset
    38
val vimage_UN = thm "vimage_UN";
e3f7d6fb55d7 theory Inverse_Image converted and moved to Set;
wenzelm
parents: 11979
diff changeset
    39
val vimage_UNIV = thm "vimage_UNIV";
e3f7d6fb55d7 theory Inverse_Image converted and moved to Set;
wenzelm
parents: 11979
diff changeset
    40
val vimage_Un = thm "vimage_Un";
e3f7d6fb55d7 theory Inverse_Image converted and moved to Set;
wenzelm
parents: 11979
diff changeset
    41
val vimage_Union = thm "vimage_Union";
e3f7d6fb55d7 theory Inverse_Image converted and moved to Set;
wenzelm
parents: 11979
diff changeset
    42
val vimage_def = thm "vimage_def";
e3f7d6fb55d7 theory Inverse_Image converted and moved to Set;
wenzelm
parents: 11979
diff changeset
    43
val vimage_empty = thm "vimage_empty";
e3f7d6fb55d7 theory Inverse_Image converted and moved to Set;
wenzelm
parents: 11979
diff changeset
    44
val vimage_eq = thm "vimage_eq";
e3f7d6fb55d7 theory Inverse_Image converted and moved to Set;
wenzelm
parents: 11979
diff changeset
    45
val vimage_eq_UN = thm "vimage_eq_UN";
e3f7d6fb55d7 theory Inverse_Image converted and moved to Set;
wenzelm
parents: 11979
diff changeset
    46
val vimage_insert = thm "vimage_insert";
e3f7d6fb55d7 theory Inverse_Image converted and moved to Set;
wenzelm
parents: 11979
diff changeset
    47
val vimage_mono = thm "vimage_mono";
e3f7d6fb55d7 theory Inverse_Image converted and moved to Set;
wenzelm
parents: 11979
diff changeset
    48
val vimage_singleton_eq = thm "vimage_singleton_eq";