author | oheimb |
Fri, 28 Jan 2000 11:22:02 +0100 | |
changeset 8148 | 5ef0b624aadb |
parent 7710 | bf8cb3fc5d64 |
child 8303 | 5e7037409118 |
permissions | -rw-r--r-- |
7700 | 1 |
(* Title: HOL/Inductive.thy |
2 |
ID: $Id$ |
|
3 |
*) |
|
1187 | 4 |
|
7357 | 5 |
theory Inductive = Gfp + Prod + Sum |
7700 | 6 |
files |
7 |
"Tools/inductive_package.ML" |
|
8 |
"Tools/datatype_aux.ML" |
|
9 |
"Tools/datatype_prop.ML" |
|
10 |
"Tools/datatype_rep_proofs.ML" |
|
11 |
"Tools/datatype_abs_proofs.ML" |
|
12 |
"Tools/datatype_package.ML" |
|
13 |
"Tools/primrec_package.ML": |
|
6437 | 14 |
|
15 |
setup InductivePackage.setup |
|
7700 | 16 |
setup DatatypePackage.setup |
17 |
||
7710
bf8cb3fc5d64
Monotonicity rules for inductive definitions can now be added to a theory via
berghofe
parents:
7700
diff
changeset
|
18 |
theorems [mono] = |
bf8cb3fc5d64
Monotonicity rules for inductive definitions can now be added to a theory via
berghofe
parents:
7700
diff
changeset
|
19 |
subset_refl imp_refl disj_mono conj_mono ex_mono all_mono |
bf8cb3fc5d64
Monotonicity rules for inductive definitions can now be added to a theory via
berghofe
parents:
7700
diff
changeset
|
20 |
Collect_mono in_mono vimage_mono |
bf8cb3fc5d64
Monotonicity rules for inductive definitions can now be added to a theory via
berghofe
parents:
7700
diff
changeset
|
21 |
imp_conv_disj not_not de_Morgan_disj de_Morgan_conj |
bf8cb3fc5d64
Monotonicity rules for inductive definitions can now be added to a theory via
berghofe
parents:
7700
diff
changeset
|
22 |
not_all not_ex |
bf8cb3fc5d64
Monotonicity rules for inductive definitions can now be added to a theory via
berghofe
parents:
7700
diff
changeset
|
23 |
Ball_def Bex_def |
6437 | 24 |
|
25 |
end |