src/HOLCF/ROOT.ML
author wenzelm
Fri Nov 29 15:31:13 1996 +0100 (1996-11-29)
changeset 2282 90fb68d597f8
parent 2278 d63ffafce255
child 2353 7405e3cac88a
permissions -rw-r--r--
added qed_spec_mp (from HOL);
     1 (*  Title:      HOLCF/ROOT
     2     ID:         $Id$
     3     Author:     Franz Regensburger
     4     Copyright   1993 Technische Universitaet Muenchen
     5 
     6 ROOT file for the conservative extension of HOL by the LCF logic.
     7 Should be executed in subdirectory HOLCF.
     8 *)
     9 
    10 val banner = "HOLCF with sections axioms,ops,domain,generated";
    11 init_thy_reader();
    12 
    13 fun qed_spec_mp name =
    14   let val thm = normalize_thm [RSspec,RSmp] (result())
    15   in bind_thm(name, thm) end;
    16 
    17 (* start 8bit 1 *)
    18 val banner = 
    19         "HOLCF with sections axioms,ops,domain,generated and 8bit characters";
    20 (* end 8bit 1 *)
    21 
    22 writeln banner;
    23 print_depth 1;
    24 
    25 use_thy "HOLCF";
    26 
    27 (* install sections: axioms, ops *)
    28 
    29 use "ax_ops/holcflogic.ML";
    30 use "ax_ops/thy_axioms.ML";
    31 use "ax_ops/thy_ops.ML";
    32 use "ax_ops/thy_syntax.ML";
    33 
    34 
    35 (* install sections: domain, generated *)
    36 
    37 use "domain/library.ML";
    38 use "domain/syntax.ML";
    39 use "domain/axioms.ML";
    40 use "domain/theorems.ML";
    41 use "domain/extender.ML";
    42 use "domain/interface.ML";
    43 
    44 init_thy_reader();
    45 init_pps ();
    46 
    47 print_depth 100;  
    48 make_html:=false;
    49 
    50 val HOLCF_build_completed = (); (*indicate successful build*)