src/HOL/Inductive.thy
changeset 24845 abcd15369ffa
parent 24720 4d2f2e375fa1
child 24915 fc90277c0dd7
equal deleted inserted replaced
24844:98c006a30218 24845:abcd15369ffa
    15   ("Tools/datatype_prop.ML")
    15   ("Tools/datatype_prop.ML")
    16   ("Tools/datatype_rep_proofs.ML")
    16   ("Tools/datatype_rep_proofs.ML")
    17   ("Tools/datatype_abs_proofs.ML")
    17   ("Tools/datatype_abs_proofs.ML")
    18   ("Tools/datatype_case.ML")
    18   ("Tools/datatype_case.ML")
    19   ("Tools/datatype_package.ML")
    19   ("Tools/datatype_package.ML")
    20   ("Tools/datatype_codegen.ML")
       
    21   ("Tools/primrec_package.ML")
    20   ("Tools/primrec_package.ML")
    22 begin
    21 begin
    23 
    22 
    24 subsection {* Inductive predicates and sets *}
    23 subsection {* Inductive predicates and sets *}
    25 
    24 
   106 use "Tools/datatype_abs_proofs.ML"
   105 use "Tools/datatype_abs_proofs.ML"
   107 use "Tools/datatype_case.ML"
   106 use "Tools/datatype_case.ML"
   108 use "Tools/datatype_package.ML"
   107 use "Tools/datatype_package.ML"
   109 setup DatatypePackage.setup
   108 setup DatatypePackage.setup
   110 use "Tools/primrec_package.ML"
   109 use "Tools/primrec_package.ML"
   111 use "Tools/datatype_codegen.ML"
       
   112 setup DatatypeCodegen.setup
       
   113 
   110 
   114 use "Tools/inductive_codegen.ML"
   111 use "Tools/inductive_codegen.ML"
   115 setup InductiveCodegen.setup
   112 setup InductiveCodegen.setup
   116 
   113 
   117 text{* Lambda-abstractions with pattern matching: *}
   114 text{* Lambda-abstractions with pattern matching: *}