equal
deleted
inserted
replaced
10 imports Inductive |
10 imports Inductive |
11 uses |
11 uses |
12 ("Tools/split_rule.ML") |
12 ("Tools/split_rule.ML") |
13 ("Tools/inductive_set_package.ML") |
13 ("Tools/inductive_set_package.ML") |
14 ("Tools/inductive_realizer.ML") |
14 ("Tools/inductive_realizer.ML") |
15 ("Tools/datatype_realizer.ML") |
15 ("Tools/datatype_package/datatype_realizer.ML") |
16 begin |
16 begin |
17 |
17 |
18 subsection {* @{typ bool} is a datatype *} |
18 subsection {* @{typ bool} is a datatype *} |
19 |
19 |
20 rep_datatype True False by (auto intro: bool_induct) |
20 rep_datatype True False by (auto intro: bool_induct) |
1153 setup InductiveRealizer.setup |
1153 setup InductiveRealizer.setup |
1154 |
1154 |
1155 use "Tools/inductive_set_package.ML" |
1155 use "Tools/inductive_set_package.ML" |
1156 setup InductiveSetPackage.setup |
1156 setup InductiveSetPackage.setup |
1157 |
1157 |
1158 use "Tools/datatype_realizer.ML" |
1158 use "Tools/datatype_package/datatype_realizer.ML" |
1159 setup DatatypeRealizer.setup |
1159 setup DatatypeRealizer.setup |
1160 |
1160 |
1161 end |
1161 end |