src/HOLCF/HOLCF.thy
author wenzelm
Fri, 20 Mar 2009 11:26:25 +0100
changeset 30605 71180005f251
parent 29542 d20f453eb4a3
child 30910 a7cc0ef93269
permissions -rw-r--r--
proper context for prove_cont/adm_tac;
     1 (*  Title:      HOLCF/HOLCF.thy
     2     Author:     Franz Regensburger
     3 
     4 HOLCF -- a semantic extension of HOL by the LCF logic.
     5 *)
     6 
     7 theory HOLCF
     8 imports
     9   Domain ConvexPD Algebraic Universal Sum_Cpo Main
    10 uses
    11   "holcf_logic.ML"
    12   "Tools/cont_consts.ML"
    13   "Tools/cont_proc.ML"
    14   "Tools/domain/domain_library.ML"
    15   "Tools/domain/domain_syntax.ML"
    16   "Tools/domain/domain_axioms.ML"
    17   "Tools/domain/domain_theorems.ML"
    18   "Tools/domain/domain_extender.ML"
    19   "Tools/adm_tac.ML"
    20 begin
    21 
    22 defaultsort pcpo
    23 
    24 declaration {* fn _ =>
    25   Simplifier.map_ss (fn simpset => simpset addSolver
    26     (mk_solver' "adm_tac" (fn ss =>
    27       Adm.adm_tac (Simplifier.the_context ss)
    28         (cut_facts_tac (Simplifier.prems_of_ss ss) THEN' cont_tacRs ss))));
    29 *}
    30 
    31 end