| author | wenzelm | 
| Sat, 08 Apr 2006 22:51:25 +0200 | |
| changeset 19369 | a4374b41c9bf | 
| parent 19242 | 3c72963588c1 | 
| child 19382 | 44937faf9e1a | 
| permissions | -rw-r--r-- | 
| 
5818
 
962bfe78a297
Isar -- Intelligible Semi-Automated Reasoning for Isabelle.
 
wenzelm 
parents:  
diff
changeset
 | 
1  | 
(* Title: Pure/Isar/ROOT.ML  | 
| 
 
962bfe78a297
Isar -- Intelligible Semi-Automated Reasoning for Isabelle.
 
wenzelm 
parents:  
diff
changeset
 | 
2  | 
ID: $Id$  | 
| 
 
962bfe78a297
Isar -- Intelligible Semi-Automated Reasoning for Isabelle.
 
wenzelm 
parents:  
diff
changeset
 | 
3  | 
Author: Markus Wenzel, TU Muenchen  | 
| 
 
962bfe78a297
Isar -- Intelligible Semi-Automated Reasoning for Isabelle.
 
wenzelm 
parents:  
diff
changeset
 | 
4  | 
|
| 
 
962bfe78a297
Isar -- Intelligible Semi-Automated Reasoning for Isabelle.
 
wenzelm 
parents:  
diff
changeset
 | 
5  | 
Isar -- Intelligible Semi-Automated Reasoning for Isabelle.  | 
| 
 
962bfe78a297
Isar -- Intelligible Semi-Automated Reasoning for Isabelle.
 
wenzelm 
parents:  
diff
changeset
 | 
6  | 
*)  | 
| 
 
962bfe78a297
Isar -- Intelligible Semi-Automated Reasoning for Isabelle.
 
wenzelm 
parents:  
diff
changeset
 | 
7  | 
|
| 
6888
 
d0c68ebdabc5
skip_proof feature 'sorry' (for quick_and_dirty mode only);
 
wenzelm 
parents: 
6783 
diff
changeset
 | 
8  | 
(*basic proof engine*)  | 
| 11889 | 9  | 
use "object_logic.ML";  | 
| 17348 | 10  | 
use "rule_cases.ML";  | 
| 
6783
 
9cf9c17d9e35
renamed object_logic.ML to Isar/auto_bind.ML and tuned this module;
 
wenzelm 
parents: 
6771 
diff
changeset
 | 
11  | 
use "auto_bind.ML";  | 
| 18990 | 12  | 
use "local_syntax.ML";  | 
| 
5818
 
962bfe78a297
Isar -- Intelligible Semi-Automated Reasoning for Isabelle.
 
wenzelm 
parents:  
diff
changeset
 | 
13  | 
use "proof_context.ML";  | 
| 18819 | 14  | 
use "local_defs.ML";  | 
| 17348 | 15  | 
use "proof_display.ML";  | 
| 15703 | 16  | 
use "args.ML";  | 
17  | 
use "attrib.ML";  | 
|
| 18634 | 18  | 
use "context_rules.ML";  | 
| 17348 | 19  | 
use "skip_proof.ML";  | 
| 17103 | 20  | 
use "method.ML";  | 
| 
5818
 
962bfe78a297
Isar -- Intelligible Semi-Automated Reasoning for Isabelle.
 
wenzelm 
parents:  
diff
changeset
 | 
21  | 
use "proof.ML";  | 
| 18128 | 22  | 
use "element.ML";  | 
| 8298 | 23  | 
use "net_rules.ML";  | 
| 11658 | 24  | 
use "induct_attrib.ML";  | 
| 
6888
 
d0c68ebdabc5
skip_proof feature 'sorry' (for quick_and_dirty mode only);
 
wenzelm 
parents: 
6783 
diff
changeset
 | 
25  | 
|
| 17348 | 26  | 
(*derived theory and proof elements*)  | 
| 18741 | 27  | 
use "calculation.ML";  | 
28  | 
use "obtain.ML";  | 
|
29  | 
use "locale.ML";  | 
|
30  | 
use "local_theory.ML";  | 
|
| 18613 | 31  | 
use "specification.ML";  | 
| 17348 | 32  | 
use "constdefs.ML";  | 
| 19242 | 33  | 
use "../axclass.ML";  | 
| 18741 | 34  | 
|
| 
5818
 
962bfe78a297
Isar -- Intelligible Semi-Automated Reasoning for Isabelle.
 
wenzelm 
parents:  
diff
changeset
 | 
35  | 
(*outer syntax*)  | 
| 
9125
 
f85564116be1
added Isar/antiquote.ML, Isar/isar_output.ML, Isar/thy_header.ML;
 
wenzelm 
parents: 
8807 
diff
changeset
 | 
36  | 
use "antiquote.ML";  | 
| 
5818
 
962bfe78a297
Isar -- Intelligible Semi-Automated Reasoning for Isabelle.
 
wenzelm 
parents:  
diff
changeset
 | 
37  | 
use "outer_parse.ML";  | 
| 17058 | 38  | 
use "outer_keyword.ML";  | 
| 
5818
 
962bfe78a297
Isar -- Intelligible Semi-Automated Reasoning for Isabelle.
 
wenzelm 
parents:  
diff
changeset
 | 
39  | 
|
| 6346 | 40  | 
(*toplevel environment*)  | 
| 17348 | 41  | 
use "proof_history.ML";  | 
| 
5818
 
962bfe78a297
Isar -- Intelligible Semi-Automated Reasoning for Isabelle.
 
wenzelm 
parents:  
diff
changeset
 | 
42  | 
use "toplevel.ML";  | 
| 17058 | 43  | 
|
44  | 
(*theory presentation*)  | 
|
| 15918 | 45  | 
use "term_style.ML";  | 
| 15434 | 46  | 
use "isar_output.ML";  | 
| 
5818
 
962bfe78a297
Isar -- Intelligible Semi-Automated Reasoning for Isabelle.
 
wenzelm 
parents:  
diff
changeset
 | 
47  | 
|
| 12936 | 48  | 
(*theory syntax*)  | 
49  | 
use "thy_header.ML";  | 
|
| 17058 | 50  | 
use "session.ML";  | 
| 18116 | 51  | 
use "../old_goals.ML";  | 
| 12936 | 52  | 
use "outer_syntax.ML";  | 
53  | 
||
| 8091 | 54  | 
(*theory and proof operations*)  | 
| 16025 | 55  | 
use "../simplifier.ML";  | 
56  | 
use "find_theorems.ML";  | 
|
| 17348 | 57  | 
use "isar_thy.ML";  | 
| 
5818
 
962bfe78a297
Isar -- Intelligible Semi-Automated Reasoning for Isabelle.
 
wenzelm 
parents:  
diff
changeset
 | 
58  | 
use "isar_cmd.ML";  | 
| 
 
962bfe78a297
Isar -- Intelligible Semi-Automated Reasoning for Isabelle.
 
wenzelm 
parents:  
diff
changeset
 | 
59  | 
use "isar_syn.ML";  |