src/HOL/Recdef.thy
author wenzelm
Mon Oct 04 21:44:07 1999 +0200 (1999-10-04)
changeset 7701 2c8c3b7003e5
parent 7357 d0e16da40ea2
child 8303 5e7037409118
permissions -rw-r--r--
load / setup recdef package (TFL);
wenzelm@7701
     1
(*  Title:      HOL/Recdef.thy
wenzelm@7701
     2
    ID:         $Id$
wenzelm@7701
     3
    Author:     Konrad Slind
wenzelm@5123
     4
wenzelm@7701
     5
TFL: recursive function definitions.
wenzelm@7701
     6
*)
wenzelm@7701
     7
wenzelm@7701
     8
theory Recdef = WF_Rel + Datatype
wenzelm@7701
     9
files
wenzelm@7701
    10
  (*establish a base of common and/or helpful functions*)
wenzelm@7701
    11
  "../TFL/utils.sig"
wenzelm@7701
    12
wenzelm@7701
    13
  "../TFL/usyntax.sig"
wenzelm@7701
    14
  "../TFL/rules.sig"
wenzelm@7701
    15
  "../TFL/thry.sig"
wenzelm@7701
    16
  "../TFL/thms.sig"
wenzelm@7701
    17
  "../TFL/tfl.sig"
wenzelm@7701
    18
  "../TFL/utils.sml"
wenzelm@7701
    19
wenzelm@7701
    20
  (*supply implementations*)
wenzelm@7701
    21
  "../TFL/usyntax.sml"
wenzelm@7701
    22
  "../TFL/thms.sml"
wenzelm@7701
    23
  "../TFL/dcterm.sml"
wenzelm@7701
    24
  "../TFL/rules.sml"
wenzelm@7701
    25
  "../TFL/thry.sml"
wenzelm@7701
    26
wenzelm@7701
    27
  (*link system and specialize for Isabelle*)
wenzelm@7701
    28
  "../TFL/tfl.sml"
wenzelm@7701
    29
  "../TFL/post.sml"
wenzelm@7701
    30
wenzelm@7701
    31
  (*theory extender wrapper module*)
wenzelm@7701
    32
  "Tools/recdef_package.ML"
wenzelm@7701
    33
  "Tools/induct_method.ML":
wenzelm@6438
    34
wenzelm@6438
    35
setup RecdefPackage.setup
wenzelm@6438
    36
setup InductMethod.setup
wenzelm@6438
    37
wenzelm@6438
    38
end