equal
deleted
inserted
replaced
8 This theory is the work of Martin Coen, Philippe Noel and Lawrence Paulson. |
8 This theory is the work of Martin Coen, Philippe Noel and Lawrence Paulson. |
9 *) |
9 *) |
10 |
10 |
11 val banner = "ZF Set Theory (in FOL)"; |
11 val banner = "ZF Set Theory (in FOL)"; |
12 writeln banner; |
12 writeln banner; |
|
13 |
|
14 eta_contract:=false; |
13 |
15 |
14 (*For Pure/tactic?? A crude way of adding structure to rules*) |
16 (*For Pure/tactic?? A crude way of adding structure to rules*) |
15 fun CHECK_SOLVED tac st = |
17 fun CHECK_SOLVED tac st = |
16 case Sequence.pull (tac st) of |
18 case Sequence.pull (tac st) of |
17 None => error"DO_GOAL: tactic list failed" |
19 None => error"DO_GOAL: tactic list failed" |
30 (*Add user sections for inductive/datatype definitions*) |
32 (*Add user sections for inductive/datatype definitions*) |
31 use "../Pure/section_utils.ML"; |
33 use "../Pure/section_utils.ML"; |
32 use "thy_syntax.ML"; |
34 use "thy_syntax.ML"; |
33 |
35 |
34 use_thy "Let"; |
36 use_thy "Let"; |
|
37 use_thy "func"; |
|
38 use "typechk.ML"; |
35 use_thy "InfDatatype"; |
39 use_thy "InfDatatype"; |
36 use_thy "List"; |
40 use_thy "List"; |
37 use_thy "EquivClass"; |
41 use_thy "EquivClass"; |
38 |
42 |
39 (*printing functions are inherited from FOL*) |
43 (*printing functions are inherited from FOL*) |