src/HOL/Inductive.thy
changeset 25534 d0b74fdd6067
parent 25510 38c15efe603b
child 25557 ea6b11021e79
equal deleted inserted replaced
25533:0140cc7b26ad 25534:d0b74fdd6067
    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/primrec_package.ML")
    20   ("Tools/primrec_package.ML")
       
    21   ("Tools/datatype_codegen.ML")
    21 begin
    22 begin
    22 
    23 
    23 subsection {* Least and greatest fixed points *}
    24 subsection {* Least and greatest fixed points *}
    24 
    25 
    25 definition
    26 definition
   327 use "Tools/datatype_case.ML"
   328 use "Tools/datatype_case.ML"
   328 use "Tools/datatype_package.ML"
   329 use "Tools/datatype_package.ML"
   329 setup DatatypePackage.setup
   330 setup DatatypePackage.setup
   330 use "Tools/primrec_package.ML"
   331 use "Tools/primrec_package.ML"
   331 
   332 
       
   333 use "Tools/datatype_codegen.ML"
       
   334 setup DatatypeCodegen.setup
       
   335 
   332 use "Tools/inductive_codegen.ML"
   336 use "Tools/inductive_codegen.ML"
   333 setup InductiveCodegen.setup
   337 setup InductiveCodegen.setup
   334 
   338 
   335 text{* Lambda-abstractions with pattern matching: *}
   339 text{* Lambda-abstractions with pattern matching: *}
   336 
   340