author  wenzelm 
Fri, 24 Oct 1997 17:07:34 +0200  
changeset 3986  d788dcb86930 
parent 3971  b19d38604042 
child 4209  4e0c98184285 
permissions  rwrr 
19  1 
(* Title: Pure/ROOT.ML 
0  2 
ID: $Id$ 
19  3 
Author: Lawrence C Paulson, Cambridge University Computer Laboratory 
0  4 
Copyright 1993 University of Cambridge 
5 

19  6 
Root file for Pure Isabelle: all modules in proper order for loading. 
7 
Loads pure Isabelle into an empty database (see also Makefile). 

0  8 

19  9 
TO DO: 
0  10 
instantiation of theorems can lead to inconsistent sorting of type vars if 
19  11 
'a::S is already present and 'a::T is introduced. 
0  12 
*) 
13 

14 
val banner = "Pure Isabelle"; 

3280  15 
val version = "Isabelle94 revision 8: May 1997"; 
0  16 

17 
print_depth 1; 

18 

19 
use "library.ML"; 

1411  20 
use "symtab.ML"; 
3763  21 
use "name_space.ML"; 
0  22 
use "term.ML"; 
19  23 

24 
(*Syntax module*) 

2582  25 
cd "Syntax"; 
0  26 
use "ROOT.ML"; 
2582  27 
cd ".."; 
0  28 

2960  29 
use "sorts.ML"; 
30 
use "type_infer.ML"; 

0  31 
use "type.ML"; 
3864  32 
use "data.ML"; 
0  33 
use "sign.ML"; 
34 
use "sequence.ML"; 

35 
use "envir.ML"; 

36 
use "pattern.ML"; 

37 
use "unify.ML"; 

38 
use "net.ML"; 

39 
use "logic.ML"; 

1528  40 
use "theory.ML"; 
0  41 
use "thm.ML"; 
3986  42 
use "display.ML"; 
43 
use "pure_thy.ML"; 

1595  44 
use "deriv.ML"; 
0  45 
use "drule.ML"; 
46 
use "tctical.ML"; 

1582  47 
use "search.ML"; 
0  48 
use "tactic.ML"; 
49 
use "goals.ML"; 

403  50 
use "axclass.ML"; 
0  51 

618  52 
(*Theory parser and loader*) 
2582  53 
cd "Thy"; 
73
075db6ac7f2f
delete_file now has type string > unit in both NJ and POLY,
clasohm
parents:
19
diff
changeset

54 
use "ROOT.ML"; 
2582  55 
cd ".."; 
73
075db6ac7f2f
delete_file now has type string > unit in both NJ and POLY,
clasohm
parents:
19
diff
changeset

56 

618  57 
use "install_pp.ML"; 
58 

3508  59 
print_depth 8; 