src/HOL/Fun_Def_Base.thy
author haftmann
Fri Jun 19 07:53:35 2015 +0200 (2015-06-19)
changeset 60517 f16e4fb20652
parent 58889 5b7a9633cfa8
child 60758 d8d85a8172b5
permissions -rw-r--r--
separate class for notions specific for integral (semi)domains, in contrast to fields where these are trivial
     1 (*  Title:      HOL/Fun_Def_Base.thy
     2     Author:     Alexander Krauss, TU Muenchen
     3 *)
     4 
     5 section {* Function Definition Base *}
     6 
     7 theory Fun_Def_Base
     8 imports Ctr_Sugar Set Wellfounded
     9 begin
    10 
    11 ML_file "Tools/Function/function_lib.ML"
    12 named_theorems termination_simp "simplification rules for termination proofs"
    13 ML_file "Tools/Function/function_common.ML"
    14 ML_file "Tools/Function/function_context_tree.ML"
    15 
    16 attribute_setup fundef_cong =
    17   \<open>Attrib.add_del Function_Context_Tree.cong_add Function_Context_Tree.cong_del\<close>
    18   "declaration of congruence rule for function definitions"
    19 
    20 ML_file "Tools/Function/sum_tree.ML"
    21 
    22 end