src/HOL/Set.ML
author wenzelm
Sat, 05 Jun 2004 13:07:04 +0200
changeset 14872 3f2144aebd76
parent 13653 ef123b9e8089
child 18413 50c0c118e96d
permissions -rw-r--r--
improved symbolic syntax of Eps: \<some> for mode "epsilon";
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
12897
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
     4
val Ball_def = thm "Ball_def";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
     5
val Bex_def = thm "Bex_def";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
     6
val CollectD = thm "CollectD";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
     7
val CollectE = thm "CollectE";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
     8
val CollectI = thm "CollectI";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
     9
val Collect_all_eq = thm "Collect_all_eq";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    10
val Collect_ball_eq = thm "Collect_ball_eq";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    11
val Collect_bex_eq = thm "Collect_bex_eq";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    12
val Collect_cong = thm "Collect_cong";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    13
val Collect_conj_eq = thm "Collect_conj_eq";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    14
val Collect_const = thm "Collect_const";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    15
val Collect_disj_eq = thm "Collect_disj_eq";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    16
val Collect_empty_eq = thm "Collect_empty_eq";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    17
val Collect_ex_eq = thm "Collect_ex_eq";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    18
val Collect_mem_eq = thm "Collect_mem_eq";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    19
val Collect_mono = thm "Collect_mono";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    20
val Collect_neg_eq = thm "Collect_neg_eq";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    21
val ComplD = thm "ComplD";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    22
val ComplE = thm "ComplE";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    23
val ComplI = thm "ComplI";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    24
val Compl_Diff_eq = thm "Compl_Diff_eq";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    25
val Compl_INT = thm "Compl_INT";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    26
val Compl_Int = thm "Compl_Int";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    27
val Compl_UN = thm "Compl_UN";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    28
val Compl_UNIV_eq = thm "Compl_UNIV_eq";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    29
val Compl_Un = thm "Compl_Un";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    30
val Compl_anti_mono = thm "Compl_anti_mono";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    31
val Compl_def = thm "Compl_def";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    32
val Compl_disjoint = thm "Compl_disjoint";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    33
val Compl_disjoint2 = thm "Compl_disjoint2";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    34
val Compl_empty_eq = thm "Compl_empty_eq";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    35
val Compl_eq_Compl_iff = thm "Compl_eq_Compl_iff";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    36
val Compl_iff = thm "Compl_iff";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    37
val Compl_partition = thm "Compl_partition";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    38
val Compl_subset_Compl_iff = thm "Compl_subset_Compl_iff";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    39
val DiffD1 = thm "DiffD1";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    40
val DiffD2 = thm "DiffD2";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    41
val DiffE = thm "DiffE";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    42
val DiffI = thm "DiffI";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    43
val Diff_Compl = thm "Diff_Compl";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    44
val Diff_Int = thm "Diff_Int";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    45
val Diff_Int_distrib = thm "Diff_Int_distrib";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    46
val Diff_Int_distrib2 = thm "Diff_Int_distrib2";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    47
val Diff_UNIV = thm "Diff_UNIV";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    48
val Diff_Un = thm "Diff_Un";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    49
val Diff_cancel = thm "Diff_cancel";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    50
val Diff_disjoint = thm "Diff_disjoint";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    51
val Diff_empty = thm "Diff_empty";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    52
val Diff_eq = thm "Diff_eq";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    53
val Diff_eq_empty_iff = thm "Diff_eq_empty_iff";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    54
val Diff_iff = thm "Diff_iff";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    55
val Diff_insert = thm "Diff_insert";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    56
val Diff_insert0 = thm "Diff_insert0";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    57
val Diff_insert2 = thm "Diff_insert2";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    58
val Diff_insert_absorb = thm "Diff_insert_absorb";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    59
val Diff_mono = thm "Diff_mono";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    60
val Diff_partition = thm "Diff_partition";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    61
val Diff_subset = thm "Diff_subset";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    62
val Diff_triv = thm "Diff_triv";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    63
val INTER_def = thm "INTER_def";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    64
val INT_D = thm "INT_D";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    65
val INT_E = thm "INT_E";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    66
val INT_I = thm "INT_I";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    67
val INT_Int_distrib = thm "INT_Int_distrib";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    68
val INT_Un = thm "INT_Un";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    69
val INT_absorb = thm "INT_absorb";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    70
val INT_anti_mono = thm "INT_anti_mono";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    71
val INT_bool_eq = thm "INT_bool_eq";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    72
val INT_cong = thm "INT_cong";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    73
val INT_constant = thm "INT_constant";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    74
val INT_empty = thm "INT_empty";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    75
val INT_eq = thm "INT_eq";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    76
val INT_greatest = thm "INT_greatest";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    77
val INT_iff = thm "INT_iff";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    78
val INT_insert = thm "INT_insert";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    79
val INT_insert_distrib = thm "INT_insert_distrib";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    80
val INT_lower = thm "INT_lower";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    81
val INT_simps = thms "INT_simps";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    82
val INT_subset_iff = thm "INT_subset_iff";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    83
val IntD1 = thm "IntD1";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    84
val IntD2 = thm "IntD2";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    85
val IntE = thm "IntE";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    86
val IntI = thm "IntI";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    87
val Int_Collect = thm "Int_Collect";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    88
val Int_Collect_mono = thm "Int_Collect_mono";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    89
val Int_Diff = thm "Int_Diff";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    90
val Int_Inter_image = thm "Int_Inter_image";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    91
val Int_UNIV = thm "Int_UNIV";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    92
val Int_UNIV_left = thm "Int_UNIV_left";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    93
val Int_UNIV_right = thm "Int_UNIV_right";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    94
val Int_UN_distrib = thm "Int_UN_distrib";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    95
val Int_UN_distrib2 = thm "Int_UN_distrib2";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    96
val Int_Un_distrib = thm "Int_Un_distrib";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    97
val Int_Un_distrib2 = thm "Int_Un_distrib2";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    98
val Int_Union = thm "Int_Union";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
    99
val Int_Union2 = thm "Int_Union2";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   100
val Int_absorb = thm "Int_absorb";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   101
val Int_absorb1 = thm "Int_absorb1";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   102
val Int_absorb2 = thm "Int_absorb2";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   103
val Int_ac = thms "Int_ac";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   104
val Int_assoc = thm "Int_assoc";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   105
val Int_commute = thm "Int_commute";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   106
val Int_def = thm "Int_def";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   107
val Int_empty_left = thm "Int_empty_left";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   108
val Int_empty_right = thm "Int_empty_right";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   109
val Int_eq_Inter = thm "Int_eq_Inter";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   110
val Int_greatest = thm "Int_greatest";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   111
val Int_iff = thm "Int_iff";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   112
val Int_insert_left = thm "Int_insert_left";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   113
val Int_insert_right = thm "Int_insert_right";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   114
val Int_left_absorb = thm "Int_left_absorb";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   115
val Int_left_commute = thm "Int_left_commute";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   116
val Int_lower1 = thm "Int_lower1";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   117
val Int_lower2 = thm "Int_lower2";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   118
val Int_mono = thm "Int_mono";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   119
val Int_subset_iff = thm "Int_subset_iff";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   120
val InterD = thm "InterD";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   121
val InterE = thm "InterE";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   122
val InterI = thm "InterI";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   123
val Inter_UNIV = thm "Inter_UNIV";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   124
val Inter_Un_distrib = thm "Inter_Un_distrib";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   125
val Inter_Un_subset = thm "Inter_Un_subset";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   126
val Inter_anti_mono = thm "Inter_anti_mono";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   127
val Inter_def = thm "Inter_def";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   128
val Inter_empty = thm "Inter_empty";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   129
val Inter_greatest = thm "Inter_greatest";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   130
val Inter_iff = thm "Inter_iff";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   131
val Inter_image_eq = thm "Inter_image_eq";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   132
val Inter_insert = thm "Inter_insert";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   133
val Inter_lower = thm "Inter_lower";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   134
val PowD = thm "PowD";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   135
val PowI = thm "PowI";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   136
val Pow_Compl = thm "Pow_Compl";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   137
val Pow_INT_eq = thm "Pow_INT_eq";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   138
val Pow_Int_eq = thm "Pow_Int_eq";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   139
val Pow_UNIV = thm "Pow_UNIV";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   140
val Pow_bottom = thm "Pow_bottom";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   141
val Pow_def = thm "Pow_def";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   142
val Pow_empty = thm "Pow_empty";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   143
val Pow_iff = thm "Pow_iff";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   144
val Pow_insert = thm "Pow_insert";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   145
val Pow_mono = thm "Pow_mono";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   146
val Pow_top = thm "Pow_top";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   147
val UNION_def = thm "UNION_def";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   148
val UNIV_I = thm "UNIV_I";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   149
val UNIV_def = thm "UNIV_def";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   150
val UNIV_not_empty = thm "UNIV_not_empty";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   151
val UNIV_witness = thm "UNIV_witness";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   152
val UN_E = thm "UN_E";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   153
val UN_I = thm "UN_I";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   154
val UN_Pow_subset = thm "UN_Pow_subset";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   155
val UN_UN_flatten = thm "UN_UN_flatten";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   156
val UN_Un = thm "UN_Un";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   157
val UN_Un_distrib = thm "UN_Un_distrib";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   158
val UN_absorb = thm "UN_absorb";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   159
val UN_bool_eq = thm "UN_bool_eq";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   160
val UN_cong = thm "UN_cong";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   161
val UN_constant = thm "UN_constant";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   162
val UN_empty = thm "UN_empty";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   163
val UN_empty2 = thm "UN_empty2";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   164
val UN_eq = thm "UN_eq";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   165
val UN_iff = thm "UN_iff";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   166
val UN_insert = thm "UN_insert";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   167
val UN_insert_distrib = thm "UN_insert_distrib";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   168
val UN_least = thm "UN_least";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   169
val UN_mono = thm "UN_mono";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   170
val UN_simps = thms "UN_simps";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   171
val UN_singleton = thm "UN_singleton";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   172
val UN_subset_iff = thm "UN_subset_iff";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   173
val UN_upper = thm "UN_upper";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   174
val UnCI = thm "UnCI";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   175
val UnE = thm "UnE";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   176
val UnI1 = thm "UnI1";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   177
val UnI2 = thm "UnI2";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   178
val Un_Diff = thm "Un_Diff";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   179
val Un_Diff_Int = thm "Un_Diff_Int";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   180
val Un_Diff_cancel = thm "Un_Diff_cancel";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   181
val Un_Diff_cancel2 = thm "Un_Diff_cancel2";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   182
val Un_INT_distrib = thm "Un_INT_distrib";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   183
val Un_INT_distrib2 = thm "Un_INT_distrib2";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   184
val Un_Int_assoc_eq = thm "Un_Int_assoc_eq";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   185
val Un_Int_crazy = thm "Un_Int_crazy";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   186
val Un_Int_distrib = thm "Un_Int_distrib";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   187
val Un_Int_distrib2 = thm "Un_Int_distrib2";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   188
val Un_Inter = thm "Un_Inter";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   189
val Un_Pow_subset = thm "Un_Pow_subset";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   190
val Un_UNIV_left = thm "Un_UNIV_left";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   191
val Un_UNIV_right = thm "Un_UNIV_right";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   192
val Un_Union_image = thm "Un_Union_image";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   193
val Un_absorb = thm "Un_absorb";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   194
val Un_absorb1 = thm "Un_absorb1";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   195
val Un_absorb2 = thm "Un_absorb2";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   196
val Un_ac = thms "Un_ac";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   197
val Un_assoc = thm "Un_assoc";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   198
val Un_commute = thm "Un_commute";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   199
val Un_def = thm "Un_def";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   200
val Un_empty = thm "Un_empty";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   201
val Un_empty_left = thm "Un_empty_left";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   202
val Un_empty_right = thm "Un_empty_right";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   203
val Un_eq_UN = thm "Un_eq_UN";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   204
val Un_eq_Union = thm "Un_eq_Union";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   205
val Un_iff = thm "Un_iff";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   206
val Un_insert_left = thm "Un_insert_left";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   207
val Un_insert_right = thm "Un_insert_right";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   208
val Un_least = thm "Un_least";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   209
val Un_left_absorb = thm "Un_left_absorb";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   210
val Un_left_commute = thm "Un_left_commute";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   211
val Un_mono = thm "Un_mono";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   212
val Un_subset_iff = thm "Un_subset_iff";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   213
val Un_upper1 = thm "Un_upper1";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   214
val Un_upper2 = thm "Un_upper2";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   215
val UnionE = thm "UnionE";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   216
val UnionI = thm "UnionI";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   217
val Union_Int_subset = thm "Union_Int_subset";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   218
val Union_Pow_eq = thm "Union_Pow_eq";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   219
val Union_UNIV = thm "Union_UNIV";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   220
val Union_Un_distrib = thm "Union_Un_distrib";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   221
val Union_def = thm "Union_def";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   222
val Union_disjoint = thm "Union_disjoint";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   223
val Union_empty = thm "Union_empty";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   224
val Union_empty_conv = thm "Union_empty_conv";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   225
val Union_iff = thm "Union_iff";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   226
val Union_image_eq = thm "Union_image_eq";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   227
val Union_insert = thm "Union_insert";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   228
val Union_least = thm "Union_least";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   229
val Union_mono = thm "Union_mono";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   230
val Union_upper = thm "Union_upper";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   231
val all_bool_eq = thm "all_bool_eq";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   232
val all_mono = thm "all_mono";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   233
val all_not_in_conv = thm "all_not_in_conv";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   234
val atomize_ball = thm "atomize_ball";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   235
val ballE = thm "ballE";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   236
val ballI = thm "ballI";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   237
val ball_UN = thm "ball_UN";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   238
val ball_UNIV = thm "ball_UNIV";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   239
val ball_Un = thm "ball_Un";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   240
val ball_cong = thm "ball_cong";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   241
val ball_conj_distrib = thm "ball_conj_distrib";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   242
val ball_empty = thm "ball_empty";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   243
val ball_one_point1 = thm "ball_one_point1";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   244
val ball_one_point2 = thm "ball_one_point2";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   245
val ball_simps = thms "ball_simps";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   246
val ball_triv = thm "ball_triv";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   247
val basic_monos = thms "basic_monos";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   248
val bexCI = thm "bexCI";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   249
val bexE = thm "bexE";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   250
val bexI = thm "bexI";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   251
val bex_UN = thm "bex_UN";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   252
val bex_UNIV = thm "bex_UNIV";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   253
val bex_Un = thm "bex_Un";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   254
val bex_cong = thm "bex_cong";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   255
val bex_disj_distrib = thm "bex_disj_distrib";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   256
val bex_empty = thm "bex_empty";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   257
val bex_one_point1 = thm "bex_one_point1";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   258
val bex_one_point2 = thm "bex_one_point2";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   259
val bex_simps = thms "bex_simps";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   260
val bex_triv = thm "bex_triv";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   261
val bex_triv_one_point1 = thm "bex_triv_one_point1";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   262
val bex_triv_one_point2 = thm "bex_triv_one_point2";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   263
val bool_induct = thm "bool_induct";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   264
val bspec = thm "bspec";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   265
val conj_mono = thm "conj_mono";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   266
val contra_subsetD = thm "contra_subsetD";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   267
val diff_single_insert = thm "diff_single_insert";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   268
val disj_mono = thm "disj_mono";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   269
val disjoint_eq_subset_Compl = thm "disjoint_eq_subset_Compl";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   270
val disjoint_iff_not_equal = thm "disjoint_iff_not_equal";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   271
val distinct_lemma = thm "distinct_lemma";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   272
val double_complement = thm "double_complement";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   273
val double_diff = thm "double_diff";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   274
val emptyE = thm "emptyE";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   275
val empty_Diff = thm "empty_Diff";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   276
val empty_def = thm "empty_def";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   277
val empty_iff = thm "empty_iff";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   278
val empty_subsetI = thm "empty_subsetI";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   279
val eq_to_mono = thm "eq_to_mono";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   280
val eq_to_mono2 = thm "eq_to_mono2";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   281
val eqset_imp_iff = thm "eqset_imp_iff";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   282
val equalityCE = thm "equalityCE";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   283
val equalityD1 = thm "equalityD1";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   284
val equalityD2 = thm "equalityD2";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   285
val equalityE = thm "equalityE";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   286
val equalityI = thm "equalityI";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   287
val equals0D = thm "equals0D";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   288
val equals0I = thm "equals0I";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   289
val ex_bool_eq = thm "ex_bool_eq";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   290
val ex_mono = thm "ex_mono";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   291
val full_SetCompr_eq = thm "full_SetCompr_eq";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   292
val if_image_distrib = thm "if_image_distrib";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   293
val imageE = thm "imageE";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   294
val imageI = thm "imageI";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   295
val image_Collect = thm "image_Collect";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   296
val image_Un = thm "image_Un";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   297
val image_Union = thm "image_Union";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   298
val image_cong = thm "image_cong";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   299
val image_constant = thm "image_constant";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   300
val image_def = thm "image_def";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   301
val image_empty = thm "image_empty";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   302
val image_eqI = thm "image_eqI";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   303
val image_iff = thm "image_iff";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   304
val image_image = thm "image_image";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   305
val image_insert = thm "image_insert";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   306
val image_is_empty = thm "image_is_empty";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   307
val image_mono = thm "image_mono";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   308
val image_subsetI = thm "image_subsetI";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   309
val image_subset_iff = thm "image_subset_iff";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   310
val imp_mono = thm "imp_mono";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   311
val imp_refl = thm "imp_refl";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   312
val in_mono = thm "in_mono";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   313
val insertCI = thm "insertCI";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   314
val insertE = thm "insertE";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   315
val insertI1 = thm "insertI1";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   316
val insertI2 = thm "insertI2";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   317
val insert_Collect = thm "insert_Collect";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   318
val insert_Diff = thm "insert_Diff";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   319
val insert_Diff1 = thm "insert_Diff1";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   320
val insert_Diff_if = thm "insert_Diff_if";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   321
val insert_absorb = thm "insert_absorb";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   322
val insert_absorb2 = thm "insert_absorb2";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   323
val insert_commute = thm "insert_commute";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   324
val insert_def = thm "insert_def";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   325
val insert_iff = thm "insert_iff";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   326
val insert_image = thm "insert_image";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   327
val insert_is_Un = thm "insert_is_Un";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   328
val insert_mono = thm "insert_mono";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   329
val insert_not_empty = thm "insert_not_empty";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   330
val insert_subset = thm "insert_subset";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   331
val mem_Collect_eq = thm "mem_Collect_eq";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   332
val mem_simps = thms "mem_simps";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   333
val mk_disjoint_insert = thm "mk_disjoint_insert";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   334
val mono_Int = thm "mono_Int";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   335
val mono_Un = thm "mono_Un";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   336
val not_psubset_empty = thm "not_psubset_empty";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   337
val psubsetI = thm "psubsetI";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   338
val psubset_def = thm "psubset_def";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   339
val psubset_eq = thm "psubset_eq";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   340
val psubset_imp_ex_mem = thm "psubset_imp_ex_mem";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   341
val psubset_imp_subset = thm "psubset_imp_subset";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   342
val psubset_insert_iff = thm "psubset_insert_iff";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   343
val psubset_subset_trans = thm "psubset_subset_trans";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   344
val rangeE = thm "rangeE";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   345
val rangeI = thm "rangeI";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   346
val range_composition = thm "range_composition";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   347
val range_eqI = thm "range_eqI";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   348
val rev_bexI = thm "rev_bexI";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   349
val rev_image_eqI = thm "rev_image_eqI";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   350
val rev_subsetD = thm "rev_subsetD";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   351
val set_diff_def = thm "set_diff_def";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   352
val set_eq_subset = thm "set_eq_subset";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   353
val set_ext = thm "set_ext";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   354
val setup_induction = thm "setup_induction";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   355
val singletonD = thm "singletonD";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   356
val singletonE = thm "singletonE";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   357
val singletonI = thm "singletonI";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   358
val singleton_conv = thm "singleton_conv";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   359
val singleton_conv2 = thm "singleton_conv2";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   360
val singleton_iff = thm "singleton_iff";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   361
val singleton_inject = thm "singleton_inject";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   362
val singleton_insert_inj_eq = thm "singleton_insert_inj_eq";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   363
val singleton_insert_inj_eq' = thm "singleton_insert_inj_eq'";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   364
val split_if_eq1 = thm "split_if_eq1";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   365
val split_if_eq2 = thm "split_if_eq2";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   366
val split_if_mem1 = thm "split_if_mem1";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   367
val split_if_mem2 = thm "split_if_mem2";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   368
val split_ifs = thms "split_ifs";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   369
val strip = thms "strip";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   370
val subsetCE = thm "subsetCE";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   371
val subsetD = thm "subsetD";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   372
val subsetI = thm "subsetI";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   373
val subset_Compl_self_eq = thm "subset_Compl_self_eq";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   374
val subset_Pow_Union = thm "subset_Pow_Union";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   375
val subset_UNIV = thm "subset_UNIV";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   376
val subset_Un_eq = thm "subset_Un_eq";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   377
val subset_antisym = thm "subset_antisym";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   378
val subset_def = thm "subset_def";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   379
val subset_empty = thm "subset_empty";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   380
val subset_iff = thm "subset_iff";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   381
val subset_iff_psubset_eq = thm "subset_iff_psubset_eq";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   382
val subset_image_iff = thm "subset_image_iff";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   383
val subset_insert = thm "subset_insert";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   384
val subset_insertI = thm "subset_insertI";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   385
val subset_insert_iff = thm "subset_insert_iff";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   386
val subset_psubset_trans = thm "subset_psubset_trans";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   387
val subset_refl = thm "subset_refl";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   388
val subset_singletonD = thm "subset_singletonD";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   389
val subset_trans = thm "subset_trans";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   390
val vimageD = thm "vimageD";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   391
val vimageE = thm "vimageE";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   392
val vimageI = thm "vimageI";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   393
val vimageI2 = thm "vimageI2";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   394
val vimage_Collect = thm "vimage_Collect";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   395
val vimage_Collect_eq = thm "vimage_Collect_eq";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   396
val vimage_Compl = thm "vimage_Compl";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   397
val vimage_Diff = thm "vimage_Diff";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   398
val vimage_INT = thm "vimage_INT";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   399
val vimage_Int = thm "vimage_Int";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   400
val vimage_UN = thm "vimage_UN";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   401
val vimage_UNIV = thm "vimage_UNIV";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   402
val vimage_Un = thm "vimage_Un";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   403
val vimage_Union = thm "vimage_Union";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   404
val vimage_def = thm "vimage_def";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   405
val vimage_empty = thm "vimage_empty";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   406
val vimage_eq = thm "vimage_eq";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   407
val vimage_eq_UN = thm "vimage_eq_UN";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   408
val vimage_insert = thm "vimage_insert";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   409
val vimage_mono = thm "vimage_mono";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   410
val vimage_singleton_eq = thm "vimage_singleton_eq";
f4d10ad0ea7b converted/deleted equalities.ML, mono.ML, subset.ML (see Set.thy);
wenzelm
parents: 12257
diff changeset
   411
11979
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
   412
structure Set =
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
   413
struct
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
   414
  val thy = the_context ();
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
   415
  val Ball_def = Ball_def;
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
   416
  val Bex_def = Bex_def;
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
   417
  val Collect_mem_eq = Collect_mem_eq;
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
   418
  val Compl_def = Compl_def;
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
   419
  val INTER_def = INTER_def;
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
   420
  val Int_def = Int_def;
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
   421
  val Inter_def = Inter_def;
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
   422
  val Pow_def = Pow_def;
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
   423
  val UNION_def = UNION_def;
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
   424
  val UNIV_def = UNIV_def;
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
   425
  val Un_def = Un_def;
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
   426
  val Union_def = Union_def;
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
   427
  val empty_def = empty_def;
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
   428
  val image_def = image_def;
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
   429
  val insert_def = insert_def;
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
   430
  val mem_Collect_eq = mem_Collect_eq;
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
   431
  val psubset_def = psubset_def;
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
   432
  val set_diff_def = set_diff_def;
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
   433
  val subset_def = subset_def;
0a3dace545c5 converted theory "Set";
wenzelm
parents: 11770
diff changeset
   434
end;