src/HOL/Product_Type.thy
changeset 31604 eb2f9d709296
parent 31202 52d332f8f909
child 31667 cc969090c204
equal deleted inserted replaced
31603:fa30cd74d7d6 31604:eb2f9d709296
    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