author | boehmes |
Wed, 20 Jul 2011 13:27:01 +0200 | |
changeset 43930 | cb7914f6e9b3 |
parent 43927 | 3a87cb597832 |
parent 43925 | f651cb053927 |
child 43931 | c92df8144681 |
permissions | -rw-r--r-- |
2448 | 1 |
# |
2 |
# IsaMakefile for HOL |
|
3 |
# |
|
4 |
||
4518 | 5 |
## targets |
2448 | 6 |
|
4518 | 7 |
default: HOL |
27421 | 8 |
generate: HOL-Generate-HOL HOL-Generate-HOLLight |
33210
94ae82a4452f
recovered sort indentation for "sort position", as documented in the file;
wenzelm
parents:
33204
diff
changeset
|
9 |
|
94ae82a4452f
recovered sort indentation for "sort position", as documented in the file;
wenzelm
parents:
33204
diff
changeset
|
10 |
images: \ |
94ae82a4452f
recovered sort indentation for "sort position", as documented in the file;
wenzelm
parents:
33204
diff
changeset
|
11 |
HOL \ |
37691
4915de09b4d3
build image for session HOL-Library; introduced distinct session HOL-Codegenerator_Test
haftmann
parents:
37672
diff
changeset
|
12 |
HOL-Library \ |
33210
94ae82a4452f
recovered sort indentation for "sort position", as documented in the file;
wenzelm
parents:
33204
diff
changeset
|
13 |
HOL-Algebra \ |
33419 | 14 |
HOL-Boogie \ |
43917 | 15 |
HOL-IMP \ |
33210
94ae82a4452f
recovered sort indentation for "sort position", as documented in the file;
wenzelm
parents:
33204
diff
changeset
|
16 |
HOL-Multivariate_Analysis \ |
94ae82a4452f
recovered sort indentation for "sort position", as documented in the file;
wenzelm
parents:
33204
diff
changeset
|
17 |
HOL-NSA \ |
94ae82a4452f
recovered sort indentation for "sort position", as documented in the file;
wenzelm
parents:
33204
diff
changeset
|
18 |
HOL-Nominal \ |
34205
f69cd974bc4e
explicit session HOL-Proofs -- avoid statefulness of main HOL image wrt. HOL_proofs etc.;
wenzelm
parents:
34126
diff
changeset
|
19 |
HOL-Proofs \ |
41566 | 20 |
HOL-SPARK \ |
33210
94ae82a4452f
recovered sort indentation for "sort position", as documented in the file;
wenzelm
parents:
33204
diff
changeset
|
21 |
HOL-Word \ |
94ae82a4452f
recovered sort indentation for "sort position", as documented in the file;
wenzelm
parents:
33204
diff
changeset
|
22 |
HOL4 \ |
40774 | 23 |
HOLCF \ |
24 |
IOA \ |
|
37691
4915de09b4d3
build image for session HOL-Library; introduced distinct session HOL-Codegenerator_Test
haftmann
parents:
37672
diff
changeset
|
25 |
TLA \ |
4915de09b4d3
build image for session HOL-Library; introduced distinct session HOL-Codegenerator_Test
haftmann
parents:
37672
diff
changeset
|
26 |
HOL-Base \ |
4915de09b4d3
build image for session HOL-Library; introduced distinct session HOL-Codegenerator_Test
haftmann
parents:
37672
diff
changeset
|
27 |
HOL-Main \ |
4915de09b4d3
build image for session HOL-Library; introduced distinct session HOL-Codegenerator_Test
haftmann
parents:
37672
diff
changeset
|
28 |
HOL-Plain |
10135 | 29 |
|
42138
e54a985daa61
added make target 'smlnj' to refer to what can/should be tested using smlnj -- allows the use of "isabelle makeall smlnj";
krauss
parents:
42071
diff
changeset
|
30 |
#Note: keep targets sorted |
10157
6d3987f3aad9
* HOL/Lattice: fundamental concepts of lattice theory and order structures;
wenzelm
parents:
10143
diff
changeset
|
31 |
test: \ |
6d3987f3aad9
* HOL/Lattice: fundamental concepts of lattice theory and order structures;
wenzelm
parents:
10143
diff
changeset
|
32 |
HOL-Auth \ |
14031 | 33 |
HOL-Bali \ |
33439 | 34 |
HOL-Boogie-Examples \ |
31795
be3e1cc5005c
standard naming conventions for session and theories;
wenzelm
parents:
31771
diff
changeset
|
35 |
HOL-Hahn_Banach \ |
10157
6d3987f3aad9
* HOL/Lattice: fundamental concepts of lattice theory and order structures;
wenzelm
parents:
10143
diff
changeset
|
36 |
HOL-Hoare \ |
32621
a073cb249a06
theory entry point for session Hoare_Parallel (now also with proper underscore)
haftmann
parents:
32618
diff
changeset
|
37 |
HOL-Hoare_Parallel \ |
40774 | 38 |
HOLCF-FOCUS \ |
39 |
HOLCF-IMP \ |
|
40 |
HOLCF-Library \ |
|
41 |
HOLCF-Tutorial \ |
|
42 |
HOLCF-ex \ |
|
10157
6d3987f3aad9
* HOL/Lattice: fundamental concepts of lattice theory and order structures;
wenzelm
parents:
10143
diff
changeset
|
43 |
HOL-IMPP \ |
6d3987f3aad9
* HOL/Lattice: fundamental concepts of lattice theory and order structures;
wenzelm
parents:
10143
diff
changeset
|
44 |
HOL-IOA \ |
40774 | 45 |
IOA-ABP \ |
46 |
IOA-NTP \ |
|
47 |
IOA-Storage \ |
|
48 |
IOA-ex \ |
|
29399
ebcd69a00872
split of Imperative_HOL theories from HOL-Library
haftmann
parents:
29197
diff
changeset
|
49 |
HOL-Imperative_HOL \ |
33210
94ae82a4452f
recovered sort indentation for "sort position", as documented in the file;
wenzelm
parents:
33204
diff
changeset
|
50 |
HOL-Import \ |
10157
6d3987f3aad9
* HOL/Lattice: fundamental concepts of lattice theory and order structures;
wenzelm
parents:
10143
diff
changeset
|
51 |
HOL-Induct \ |
33026 | 52 |
HOL-Isar_Examples \ |
10157
6d3987f3aad9
* HOL/Lattice: fundamental concepts of lattice theory and order structures;
wenzelm
parents:
10143
diff
changeset
|
53 |
HOL-Lattice \ |
37747 | 54 |
HOL-Library-Codegenerator_Test \ |
28637 | 55 |
HOL-Matrix \ |
33027 | 56 |
HOL-Metis_Examples \ |
10157
6d3987f3aad9
* HOL/Lattice: fundamental concepts of lattice theory and order structures;
wenzelm
parents:
10143
diff
changeset
|
57 |
HOL-MicroJava \ |
32496 | 58 |
HOL-Mirabelle \ |
35536 | 59 |
HOL-Mutabelle \ |
11376 | 60 |
HOL-NanoJava \ |
33197
de6285ebcc05
continuation of Nitpick's integration into Isabelle;
blanchet
parents:
33192
diff
changeset
|
61 |
HOL-Nitpick_Examples \ |
32479 | 62 |
HOL-Number_Theory \ |
63 |
HOL-Old_Number_Theory \ |
|
35222
4f1fba00f66d
Initial version of HOL quotient package.
Cezary Kaliszyk <kaliszyk@in.tum.de>
parents:
35151
diff
changeset
|
64 |
HOL-Quotient_Examples \ |
35950
791ce568d40a
moved examples for the predicate compiler into its own session Predicate_Compile_Examples to slenderise the HOL-ex session
bulwahn
parents:
35931
diff
changeset
|
65 |
HOL-Predicate_Compile_Examples \ |
10157
6d3987f3aad9
* HOL/Lattice: fundamental concepts of lattice theory and order structures;
wenzelm
parents:
10143
diff
changeset
|
66 |
HOL-Prolog \ |
39157
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
67 |
HOL-Proofs-ex \ |
34205
f69cd974bc4e
explicit session HOL-Proofs -- avoid statefulness of main HOL image wrt. HOL_proofs etc.;
wenzelm
parents:
34126
diff
changeset
|
68 |
HOL-Proofs-Lambda \ |
33028 | 69 |
HOL-SET_Protocol \ |
41569 | 70 |
HOL-SPARK-Examples \ |
36933
705b58fde476
more precise dependencies for HOL-Word-SMT_Examples;
wenzelm
parents:
36916
diff
changeset
|
71 |
HOL-Word-SMT_Examples \ |
25171 | 72 |
HOL-Statespace \ |
10157
6d3987f3aad9
* HOL/Lattice: fundamental concepts of lattice theory and order structures;
wenzelm
parents:
10143
diff
changeset
|
73 |
HOL-Subst \ |
33210
94ae82a4452f
recovered sort indentation for "sort position", as documented in the file;
wenzelm
parents:
33204
diff
changeset
|
74 |
TLA-Buffer \ |
94ae82a4452f
recovered sort indentation for "sort position", as documented in the file;
wenzelm
parents:
33204
diff
changeset
|
75 |
TLA-Inc \ |
94ae82a4452f
recovered sort indentation for "sort position", as documented in the file;
wenzelm
parents:
33204
diff
changeset
|
76 |
TLA-Memory \ |
43804
eb9be23db2b7
cleanly separate TPTP related files from other examples
blanchet
parents:
43800
diff
changeset
|
77 |
HOL-TPTP \ |
10157
6d3987f3aad9
* HOL/Lattice: fundamental concepts of lattice theory and order structures;
wenzelm
parents:
10143
diff
changeset
|
78 |
HOL-UNITY \ |
10966 | 79 |
HOL-Unix \ |
24442 | 80 |
HOL-Word-Examples \ |
24325 | 81 |
HOL-ZF |
10157
6d3987f3aad9
* HOL/Lattice: fundamental concepts of lattice theory and order structures;
wenzelm
parents:
10143
diff
changeset
|
82 |
# ^ this is the sort position |
10614 | 83 |
|
42138
e54a985daa61
added make target 'smlnj' to refer to what can/should be tested using smlnj -- allows the use of "isabelle makeall smlnj";
krauss
parents:
42071
diff
changeset
|
84 |
images-no-smlnj: \ |
e54a985daa61
added make target 'smlnj' to refer to what can/should be tested using smlnj -- allows the use of "isabelle makeall smlnj";
krauss
parents:
42071
diff
changeset
|
85 |
HOL-Probability |
4518 | 86 |
|
42138
e54a985daa61
added make target 'smlnj' to refer to what can/should be tested using smlnj -- allows the use of "isabelle makeall smlnj";
krauss
parents:
42071
diff
changeset
|
87 |
test-no-smlnj: \ |
e54a985daa61
added make target 'smlnj' to refer to what can/should be tested using smlnj -- allows the use of "isabelle makeall smlnj";
krauss
parents:
42071
diff
changeset
|
88 |
HOL-ex \ |
e54a985daa61
added make target 'smlnj' to refer to what can/should be tested using smlnj -- allows the use of "isabelle makeall smlnj";
krauss
parents:
42071
diff
changeset
|
89 |
HOL-Decision_Procs \ |
e54a985daa61
added make target 'smlnj' to refer to what can/should be tested using smlnj -- allows the use of "isabelle makeall smlnj";
krauss
parents:
42071
diff
changeset
|
90 |
HOL-Proofs-Extraction \ |
e54a985daa61
added make target 'smlnj' to refer to what can/should be tested using smlnj -- allows the use of "isabelle makeall smlnj";
krauss
parents:
42071
diff
changeset
|
91 |
HOL-Nominal-Examples |
e54a985daa61
added make target 'smlnj' to refer to what can/should be tested using smlnj -- allows the use of "isabelle makeall smlnj";
krauss
parents:
42071
diff
changeset
|
92 |
|
e54a985daa61
added make target 'smlnj' to refer to what can/should be tested using smlnj -- allows the use of "isabelle makeall smlnj";
krauss
parents:
42071
diff
changeset
|
93 |
all: test-no-smlnj test images-no-smlnj images |
e54a985daa61
added make target 'smlnj' to refer to what can/should be tested using smlnj -- allows the use of "isabelle makeall smlnj";
krauss
parents:
42071
diff
changeset
|
94 |
smlnj: test images |
4518 | 95 |
|
96 |
## global settings |
|
97 |
||
98 |
SRC = $(ISABELLE_HOME)/src |
|
3118 | 99 |
OUT = $(ISABELLE_OUTPUT) |
4447 | 100 |
LOG = $(OUT)/log |
2448 | 101 |
|
4518 | 102 |
|
103 |
## HOL |
|
2448 | 104 |
|
28393 | 105 |
HOL: Pure $(OUT)/HOL |
27368 | 106 |
|
29505 | 107 |
HOL-Base: Pure $(OUT)/HOL-Base |
108 |
||
27368 | 109 |
HOL-Plain: Pure $(OUT)/HOL-Plain |
4518 | 110 |
|
28401 | 111 |
HOL-Main: Pure $(OUT)/HOL-Main |
112 |
||
4518 | 113 |
Pure: |
28500 | 114 |
@cd $(SRC)/Pure; $(ISABELLE_TOOL) make Pure |
3232
19a2b853ba7b
Removal of ex/LexProd; TFL files; new treatment of Prover files
paulson
parents:
3222
diff
changeset
|
115 |
|
27694 | 116 |
$(OUT)/Pure: Pure |
117 |
||
36073 | 118 |
BASE_DEPENDENCIES = $(OUT)/Pure \ |
30160
5f7b17941730
moved some generic tools to src/Tools/ -- src/Provers is essentially obsolete;
wenzelm
parents:
30101
diff
changeset
|
119 |
$(SRC)/Provers/blast.ML \ |
5f7b17941730
moved some generic tools to src/Tools/ -- src/Provers is essentially obsolete;
wenzelm
parents:
30101
diff
changeset
|
120 |
$(SRC)/Provers/clasimp.ML \ |
5f7b17941730
moved some generic tools to src/Tools/ -- src/Provers is essentially obsolete;
wenzelm
parents:
30101
diff
changeset
|
121 |
$(SRC)/Provers/classical.ML \ |
5f7b17941730
moved some generic tools to src/Tools/ -- src/Provers is essentially obsolete;
wenzelm
parents:
30101
diff
changeset
|
122 |
$(SRC)/Provers/hypsubst.ML \ |
5f7b17941730
moved some generic tools to src/Tools/ -- src/Provers is essentially obsolete;
wenzelm
parents:
30101
diff
changeset
|
123 |
$(SRC)/Provers/quantifier1.ML \ |
5f7b17941730
moved some generic tools to src/Tools/ -- src/Provers is essentially obsolete;
wenzelm
parents:
30101
diff
changeset
|
124 |
$(SRC)/Provers/splitter.ML \ |
37818
dd65033fed78
load cache_io before code generator; moved adhoc-overloading to generic tools
haftmann
parents:
37790
diff
changeset
|
125 |
$(SRC)/Tools/cache_io.ML \ |
31771 | 126 |
$(SRC)/Tools/Code/code_haskell.ML \ |
127 |
$(SRC)/Tools/Code/code_ml.ML \ |
|
38970
53d1ee3d98b8
factored out generic part of Scala serializer into code_namespace.ML
haftmann
parents:
38965
diff
changeset
|
128 |
$(SRC)/Tools/Code/code_namespace.ML \ |
31771 | 129 |
$(SRC)/Tools/Code/code_preproc.ML \ |
130 |
$(SRC)/Tools/Code/code_printer.ML \ |
|
39402 | 131 |
$(SRC)/Tools/Code/code_runtime.ML \ |
34945 | 132 |
$(SRC)/Tools/Code/code_scala.ML \ |
37442 | 133 |
$(SRC)/Tools/Code/code_simp.ML \ |
31771 | 134 |
$(SRC)/Tools/Code/code_target.ML \ |
135 |
$(SRC)/Tools/Code/code_thingol.ML \ |
|
32733
71618deaf777
moved generic cong_tac from HOL/Tools/datatype_aux.ML to Tools/cong_tac.ML, proper subgoal selection (failure, not exception);
wenzelm
parents:
32674
diff
changeset
|
136 |
$(SRC)/Tools/Code_Generator.thy \ |
71618deaf777
moved generic cong_tac from HOL/Tools/datatype_aux.ML to Tools/cong_tac.ML, proper subgoal selection (failure, not exception);
wenzelm
parents:
32674
diff
changeset
|
137 |
$(SRC)/Tools/IsaPlanner/isand.ML \ |
71618deaf777
moved generic cong_tac from HOL/Tools/datatype_aux.ML to Tools/cong_tac.ML, proper subgoal selection (failure, not exception);
wenzelm
parents:
32674
diff
changeset
|
138 |
$(SRC)/Tools/IsaPlanner/rw_inst.ML \ |
71618deaf777
moved generic cong_tac from HOL/Tools/datatype_aux.ML to Tools/cong_tac.ML, proper subgoal selection (failure, not exception);
wenzelm
parents:
32674
diff
changeset
|
139 |
$(SRC)/Tools/IsaPlanner/rw_tools.ML \ |
71618deaf777
moved generic cong_tac from HOL/Tools/datatype_aux.ML to Tools/cong_tac.ML, proper subgoal selection (failure, not exception);
wenzelm
parents:
32674
diff
changeset
|
140 |
$(SRC)/Tools/IsaPlanner/zipper.ML \ |
71618deaf777
moved generic cong_tac from HOL/Tools/datatype_aux.ML to Tools/cong_tac.ML, proper subgoal selection (failure, not exception);
wenzelm
parents:
32674
diff
changeset
|
141 |
$(SRC)/Tools/atomize_elim.ML \ |
41827 | 142 |
$(SRC)/Tools/case_product.ML \ |
30160
5f7b17941730
moved some generic tools to src/Tools/ -- src/Provers is essentially obsolete;
wenzelm
parents:
30101
diff
changeset
|
143 |
$(SRC)/Tools/coherent.ML \ |
32733
71618deaf777
moved generic cong_tac from HOL/Tools/datatype_aux.ML to Tools/cong_tac.ML, proper subgoal selection (failure, not exception);
wenzelm
parents:
32674
diff
changeset
|
144 |
$(SRC)/Tools/cong_tac.ML \ |
30160
5f7b17941730
moved some generic tools to src/Tools/ -- src/Provers is essentially obsolete;
wenzelm
parents:
30101
diff
changeset
|
145 |
$(SRC)/Tools/eqsubst.ML \ |
5f7b17941730
moved some generic tools to src/Tools/ -- src/Provers is essentially obsolete;
wenzelm
parents:
30101
diff
changeset
|
146 |
$(SRC)/Tools/induct.ML \ |
32733
71618deaf777
moved generic cong_tac from HOL/Tools/datatype_aux.ML to Tools/cong_tac.ML, proper subgoal selection (failure, not exception);
wenzelm
parents:
32674
diff
changeset
|
147 |
$(SRC)/Tools/induct_tacs.ML \ |
30165
6ee87f67d9cd
moved generic intuitionistic prover to src/Tools/intuitionistic.ML;
wenzelm
parents:
30160
diff
changeset
|
148 |
$(SRC)/Tools/intuitionistic.ML \ |
37781
2fbbf0a48cef
moved misc legacy stuff from OldGoals to Misc_Legacy;
wenzelm
parents:
37779
diff
changeset
|
149 |
$(SRC)/Tools/misc_legacy.ML \ |
30160
5f7b17941730
moved some generic tools to src/Tools/ -- src/Provers is essentially obsolete;
wenzelm
parents:
30101
diff
changeset
|
150 |
$(SRC)/Tools/nbe.ML \ |
32733
71618deaf777
moved generic cong_tac from HOL/Tools/datatype_aux.ML to Tools/cong_tac.ML, proper subgoal selection (failure, not exception);
wenzelm
parents:
32674
diff
changeset
|
151 |
$(SRC)/Tools/project_rule.ML \ |
30973
304ab57afa6e
observe distinction between Pure/Tools and Tools more closely
haftmann
parents:
30954
diff
changeset
|
152 |
$(SRC)/Tools/quickcheck.ML \ |
40116
9ed3711366c8
introduced manual version of "Auto Solve" as "solve_direct"
blanchet
parents:
40067
diff
changeset
|
153 |
$(SRC)/Tools/solve_direct.ML \ |
43614 | 154 |
$(SRC)/Tools/subtyping.ML \ |
43018 | 155 |
$(SRC)/Tools/try.ML \ |
30160
5f7b17941730
moved some generic tools to src/Tools/ -- src/Provers is essentially obsolete;
wenzelm
parents:
30101
diff
changeset
|
156 |
$(SRC)/Tools/value.ML \ |
29505 | 157 |
HOL.thy \ |
158 |
Tools/hologic.ML \ |
|
159 |
Tools/recfun_codegen.ML \ |
|
36073 | 160 |
Tools/simpdata.ML |
29505 | 161 |
|
162 |
$(OUT)/HOL-Base: base.ML $(BASE_DEPENDENCIES) |
|
29523 | 163 |
@$(ISABELLE_TOOL) usedir -b -f base.ML -d false -g false $(OUT)/Pure HOL-Base |
29505 | 164 |
|
39157
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
165 |
PLAIN_DEPENDENCIES = $(BASE_DEPENDENCIES) \ |
40939
2c150063cd4d
setup subtyping/coercions once in HOL.thy, but enable it only later via configuration option;
wenzelm
parents:
40863
diff
changeset
|
166 |
$(SRC)/Provers/Arith/cancel_div_mod.ML \ |
2c150063cd4d
setup subtyping/coercions once in HOL.thy, but enable it only later via configuration option;
wenzelm
parents:
40863
diff
changeset
|
167 |
$(SRC)/Provers/Arith/cancel_sums.ML \ |
2c150063cd4d
setup subtyping/coercions once in HOL.thy, but enable it only later via configuration option;
wenzelm
parents:
40863
diff
changeset
|
168 |
$(SRC)/Provers/Arith/fast_lin_arith.ML \ |
2c150063cd4d
setup subtyping/coercions once in HOL.thy, but enable it only later via configuration option;
wenzelm
parents:
40863
diff
changeset
|
169 |
$(SRC)/Provers/order.ML \ |
2c150063cd4d
setup subtyping/coercions once in HOL.thy, but enable it only later via configuration option;
wenzelm
parents:
40863
diff
changeset
|
170 |
$(SRC)/Provers/trancl.ML \ |
2c150063cd4d
setup subtyping/coercions once in HOL.thy, but enable it only later via configuration option;
wenzelm
parents:
40863
diff
changeset
|
171 |
$(SRC)/Tools/Metis/metis.ML \ |
2c150063cd4d
setup subtyping/coercions once in HOL.thy, but enable it only later via configuration option;
wenzelm
parents:
40863
diff
changeset
|
172 |
$(SRC)/Tools/rat.ML \ |
43691
c00febb8e39c
moved ATP dependencies to HOL-Plain, where they belong
blanchet
parents:
43614
diff
changeset
|
173 |
ATP.thy \ |
32139 | 174 |
Complete_Lattice.thy \ |
40108 | 175 |
Complete_Partial_Order.thy \ |
27368 | 176 |
Datatype.thy \ |
177 |
Extraction.thy \ |
|
35050
9f841f20dca6
renamed OrderedGroup to Groups; split theory Ring_and_Field into Rings Fields
haftmann
parents:
35039
diff
changeset
|
178 |
Fields.thy \ |
27368 | 179 |
Finite_Set.thy \ |
180 |
Fun.thy \ |
|
181 |
FunDef.thy \ |
|
35050
9f841f20dca6
renamed OrderedGroup to Groups; split theory Ring_and_Field into Rings Fields
haftmann
parents:
35039
diff
changeset
|
182 |
Groups.thy \ |
27368 | 183 |
Inductive.thy \ |
184 |
Lattices.thy \ |
|
39945 | 185 |
Meson.thy \ |
39946 | 186 |
Metis.thy \ |
27368 | 187 |
Nat.thy \ |
32733
71618deaf777
moved generic cong_tac from HOL/Tools/datatype_aux.ML to Tools/cong_tac.ML, proper subgoal selection (failure, not exception);
wenzelm
parents:
32674
diff
changeset
|
188 |
Option.thy \ |
27368 | 189 |
Orderings.thy \ |
40108 | 190 |
Partial_Function.thy \ |
27368 | 191 |
Plain.thy \ |
192 |
Power.thy \ |
|
193 |
Predicate.thy \ |
|
194 |
Product_Type.thy \ |
|
195 |
Relation.thy \ |
|
35050
9f841f20dca6
renamed OrderedGroup to Groups; split theory Ring_and_Field into Rings Fields
haftmann
parents:
35039
diff
changeset
|
196 |
Rings.thy \ |
27368 | 197 |
SAT.thy \ |
198 |
Set.thy \ |
|
199 |
Sum_Type.thy \ |
|
43691
c00febb8e39c
moved ATP dependencies to HOL-Plain, where they belong
blanchet
parents:
43614
diff
changeset
|
200 |
Tools/ATP/atp_problem.ML \ |
c00febb8e39c
moved ATP dependencies to HOL-Plain, where they belong
blanchet
parents:
43614
diff
changeset
|
201 |
Tools/ATP/atp_proof.ML \ |
c00febb8e39c
moved ATP dependencies to HOL-Plain, where they belong
blanchet
parents:
43614
diff
changeset
|
202 |
Tools/ATP/atp_reconstruct.ML \ |
c00febb8e39c
moved ATP dependencies to HOL-Plain, where they belong
blanchet
parents:
43614
diff
changeset
|
203 |
Tools/ATP/atp_systems.ML \ |
c00febb8e39c
moved ATP dependencies to HOL-Plain, where they belong
blanchet
parents:
43614
diff
changeset
|
204 |
Tools/ATP/atp_translate.ML \ |
c00febb8e39c
moved ATP dependencies to HOL-Plain, where they belong
blanchet
parents:
43614
diff
changeset
|
205 |
Tools/ATP/atp_util.ML \ |
40939
2c150063cd4d
setup subtyping/coercions once in HOL.thy, but enable it only later via configuration option;
wenzelm
parents:
40863
diff
changeset
|
206 |
Tools/Datatype/datatype.ML \ |
31771 | 207 |
Tools/Datatype/datatype_abs_proofs.ML \ |
208 |
Tools/Datatype/datatype_aux.ML \ |
|
209 |
Tools/Datatype/datatype_case.ML \ |
|
210 |
Tools/Datatype/datatype_codegen.ML \ |
|
33963
977b94b64905
renamed former datatype.ML to datatype_data.ML; datatype.ML provides uniform view on datatype.ML and datatype_rep_proofs.ML
haftmann
parents:
33954
diff
changeset
|
211 |
Tools/Datatype/datatype_data.ML \ |
31771 | 212 |
Tools/Datatype/datatype_prop.ML \ |
213 |
Tools/Datatype/datatype_realizer.ML \ |
|
214 |
Tools/Function/context_tree.ML \ |
|
40939
2c150063cd4d
setup subtyping/coercions once in HOL.thy, but enable it only later via configuration option;
wenzelm
parents:
40863
diff
changeset
|
215 |
Tools/Function/fun.ML \ |
2c150063cd4d
setup subtyping/coercions once in HOL.thy, but enable it only later via configuration option;
wenzelm
parents:
40863
diff
changeset
|
216 |
Tools/Function/function.ML \ |
33099
b8cdd3d73022
function package: more standard names for structures and files
krauss
parents:
33098
diff
changeset
|
217 |
Tools/Function/function_common.ML \ |
b8cdd3d73022
function package: more standard names for structures and files
krauss
parents:
33098
diff
changeset
|
218 |
Tools/Function/function_core.ML \ |
b8cdd3d73022
function package: more standard names for structures and files
krauss
parents:
33098
diff
changeset
|
219 |
Tools/Function/function_lib.ML \ |
33471 | 220 |
Tools/Function/induction_schema.ML \ |
31771 | 221 |
Tools/Function/lexicographic_order.ML \ |
222 |
Tools/Function/measure_functions.ML \ |
|
223 |
Tools/Function/mutual.ML \ |
|
40108 | 224 |
Tools/Function/partial_function.ML \ |
33083 | 225 |
Tools/Function/pat_completeness.ML \ |
31771 | 226 |
Tools/Function/pattern_split.ML \ |
33100 | 227 |
Tools/Function/relation.ML \ |
31771 | 228 |
Tools/Function/scnp_reconstruct.ML \ |
229 |
Tools/Function/scnp_solve.ML \ |
|
230 |
Tools/Function/size.ML \ |
|
231 |
Tools/Function/sum_tree.ML \ |
|
232 |
Tools/Function/termination.ML \ |
|
39940 | 233 |
Tools/Meson/meson.ML \ |
234 |
Tools/Meson/meson_clausify.ML \ |
|
39948 | 235 |
Tools/Meson/meson_tactic.ML \ |
39946 | 236 |
Tools/Metis/metis_reconstruct.ML \ |
40939
2c150063cd4d
setup subtyping/coercions once in HOL.thy, but enable it only later via configuration option;
wenzelm
parents:
40863
diff
changeset
|
237 |
Tools/Metis/metis_tactics.ML \ |
39946 | 238 |
Tools/Metis/metis_translate.ML \ |
40939
2c150063cd4d
setup subtyping/coercions once in HOL.thy, but enable it only later via configuration option;
wenzelm
parents:
40863
diff
changeset
|
239 |
Tools/abel_cancel.ML \ |
2c150063cd4d
setup subtyping/coercions once in HOL.thy, but enable it only later via configuration option;
wenzelm
parents:
40863
diff
changeset
|
240 |
Tools/arith_data.ML \ |
2c150063cd4d
setup subtyping/coercions once in HOL.thy, but enable it only later via configuration option;
wenzelm
parents:
40863
diff
changeset
|
241 |
Tools/cnf_funcs.ML \ |
2c150063cd4d
setup subtyping/coercions once in HOL.thy, but enable it only later via configuration option;
wenzelm
parents:
40863
diff
changeset
|
242 |
Tools/dseq.ML \ |
2c150063cd4d
setup subtyping/coercions once in HOL.thy, but enable it only later via configuration option;
wenzelm
parents:
40863
diff
changeset
|
243 |
Tools/inductive.ML \ |
2c150063cd4d
setup subtyping/coercions once in HOL.thy, but enable it only later via configuration option;
wenzelm
parents:
40863
diff
changeset
|
244 |
Tools/inductive_codegen.ML \ |
2c150063cd4d
setup subtyping/coercions once in HOL.thy, but enable it only later via configuration option;
wenzelm
parents:
40863
diff
changeset
|
245 |
Tools/inductive_realizer.ML \ |
2c150063cd4d
setup subtyping/coercions once in HOL.thy, but enable it only later via configuration option;
wenzelm
parents:
40863
diff
changeset
|
246 |
Tools/inductive_set.ML \ |
2c150063cd4d
setup subtyping/coercions once in HOL.thy, but enable it only later via configuration option;
wenzelm
parents:
40863
diff
changeset
|
247 |
Tools/lin_arith.ML \ |
30496
7cdcc9dd95cb
vague cleanup in arith proof tools setup: deleted dead code, more proper structures, clearer arrangement
haftmann
parents:
30457
diff
changeset
|
248 |
Tools/nat_arith.ML \ |
31723
f5cafe803b55
discontinued ancient tradition to suffix certain ML module names with "_package"
haftmann
parents:
31706
diff
changeset
|
249 |
Tools/primrec.ML \ |
27368 | 250 |
Tools/prop_logic.ML \ |
251 |
Tools/refute.ML \ |
|
252 |
Tools/rewrite_hol_proof.ML \ |
|
253 |
Tools/sat_funcs.ML \ |
|
254 |
Tools/sat_solver.ML \ |
|
255 |
Tools/split_rule.ML \ |
|
43016 | 256 |
Tools/try_methods.ML \ |
31723
f5cafe803b55
discontinued ancient tradition to suffix certain ML module names with "_package"
haftmann
parents:
31706
diff
changeset
|
257 |
Tools/typedef.ML \ |
41505
6d19301074cf
"enriched_type" replaces less specific "type_lifting"
haftmann
parents:
41496
diff
changeset
|
258 |
Tools/enriched_type.ML \ |
27368 | 259 |
Transitive_Closure.thy \ |
260 |
Typedef.thy \ |
|
40939
2c150063cd4d
setup subtyping/coercions once in HOL.thy, but enable it only later via configuration option;
wenzelm
parents:
40863
diff
changeset
|
261 |
Wellfounded.thy |
28312
f0838044f034
different session branches for HOL-Plain vs. Plain
haftmann
parents:
28243
diff
changeset
|
262 |
|
f0838044f034
different session branches for HOL-Plain vs. Plain
haftmann
parents:
28243
diff
changeset
|
263 |
$(OUT)/HOL-Plain: plain.ML $(PLAIN_DEPENDENCIES) |
28500 | 264 |
@$(ISABELLE_TOOL) usedir -b -f plain.ML -g true $(OUT)/Pure HOL-Plain |
27368 | 265 |
|
28401 | 266 |
MAIN_DEPENDENCIES = $(PLAIN_DEPENDENCIES) \ |
35725
4d7e3cc9c52c
Big_Operators now in Main rather than Plain src/HOL/Wellfounded.thy
haftmann
parents:
35719
diff
changeset
|
267 |
Big_Operators.thy \ |
32657 | 268 |
Code_Evaluation.thy \ |
31205
98370b26c2ce
String.literal replaces message_string, code_numeral replaces (code_)index
haftmann
parents:
31203
diff
changeset
|
269 |
Code_Numeral.thy \ |
33296
a3924d1069e5
moved theory Divides after theory Nat_Numeral; tuned some proof texts
haftmann
parents:
33272
diff
changeset
|
270 |
Divides.thy \ |
34948
2d5f2a9f7601
refactoring the predicate compiler; adding theories for Sequences; adding retrieval to Spec_Rules; adding timing to Quickcheck
bulwahn
parents:
34228
diff
changeset
|
271 |
DSequence.thy \ |
27368 | 272 |
Equiv_Relations.thy \ |
40650
d40b347d5b0b
adding Enum to HOL-Main image and removing it from HOL-Library
bulwahn
parents:
40634
diff
changeset
|
273 |
Enum.thy \ |
27368 | 274 |
Groebner_Basis.thy \ |
275 |
Hilbert_Choice.thy \ |
|
32733
71618deaf777
moved generic cong_tac from HOL/Tools/datatype_aux.ML to Tools/cong_tac.ML, proper subgoal selection (failure, not exception);
wenzelm
parents:
32674
diff
changeset
|
276 |
Int.thy \ |
34948
2d5f2a9f7601
refactoring the predicate compiler; adding theories for Sequences; adding retrieval to Spec_Rules; adding timing to Quickcheck
bulwahn
parents:
34228
diff
changeset
|
277 |
Lazy_Sequence.thy \ |
27421 | 278 |
List.thy \ |
279 |
Main.thy \ |
|
280 |
Map.thy \ |
|
30925 | 281 |
Nat_Numeral.thy \ |
33318
ddd97d9dfbfb
moved Nat_Transfer before Divides; distributed Nat_Transfer setup accordingly
haftmann
parents:
33298
diff
changeset
|
282 |
Nat_Transfer.thy \ |
39183
512c10416590
adding dependencies to IsaMakefile; increasing negative search limit for predicate_compile_quickcheck; adding tracing of introduction rules in code_prolog
bulwahn
parents:
39048
diff
changeset
|
283 |
New_DSequence.thy \ |
512c10416590
adding dependencies to IsaMakefile; increasing negative search limit for predicate_compile_quickcheck; adding tracing of introduction rules in code_prolog
bulwahn
parents:
39048
diff
changeset
|
284 |
New_Random_Sequence.thy \ |
36915
7c429a484c74
move Nitpick files from "PLAIN_DEPENDENCIES" to "MAIN_DEPENDENCIES", where they belong
blanchet
parents:
36901
diff
changeset
|
285 |
Nitpick.thy \ |
33356
9157d0f9f00e
moved Commutative_Ring into session Decision_Procs
haftmann
parents:
33348
diff
changeset
|
286 |
Numeral_Simprocs.thy \ |
27421 | 287 |
Presburger.thy \ |
33250
5c2af18a3237
including the predicate compiler in HOL-Main; added RandomPredicate monad to Quickcheck
bulwahn
parents:
33210
diff
changeset
|
288 |
Predicate_Compile.thy \ |
31203
5c8fb4fd67e0
moved Code_Index, Random and Quickcheck before Main
haftmann
parents:
31186
diff
changeset
|
289 |
Quickcheck.thy \ |
41919 | 290 |
Quickcheck_Exhaustive.thy \ |
43310 | 291 |
Quickcheck_Narrowing.thy \ |
35222
4f1fba00f66d
Initial version of HOL quotient package.
Cezary Kaliszyk <kaliszyk@in.tum.de>
parents:
35151
diff
changeset
|
292 |
Quotient.thy \ |
31203
5c8fb4fd67e0
moved Code_Index, Random and Quickcheck before Main
haftmann
parents:
31186
diff
changeset
|
293 |
Random.thy \ |
34948
2d5f2a9f7601
refactoring the predicate compiler; adding theories for Sequences; adding retrieval to Spec_Rules; adding timing to Quickcheck
bulwahn
parents:
34228
diff
changeset
|
294 |
Random_Sequence.thy \ |
27421 | 295 |
Recdef.thy \ |
39271 | 296 |
Record.thy \ |
36916 | 297 |
Refute.thy \ |
36751
7f1da69cacb3
split of semiring normalization from Groebner theory; moved field_comp_conv to Numeral_Simproces
haftmann
parents:
36700
diff
changeset
|
298 |
Semiring_Normalization.thy \ |
27421 | 299 |
SetInterval.thy \ |
40178
00152d17855b
reverted e7a80c6752c9 -- there's not much point in putting a diagnosis tool (as opposed to a proof method) in Plain, but more importantly Sledgehammer must be in Main to use SMT solvers
blanchet
parents:
40162
diff
changeset
|
300 |
Sledgehammer.thy \ |
36898 | 301 |
SMT.thy \ |
31048
ac146fc38b51
refined HOL string theories and corresponding ML fragments
haftmann
parents:
31036
diff
changeset
|
302 |
String.thy \ |
31203
5c8fb4fd67e0
moved Code_Index, Random and Quickcheck before Main
haftmann
parents:
31186
diff
changeset
|
303 |
Typerep.thy \ |
27421 | 304 |
$(SRC)/Provers/Arith/assoc_fold.ML \ |
305 |
$(SRC)/Provers/Arith/cancel_numeral_factor.ML \ |
|
306 |
$(SRC)/Provers/Arith/cancel_numerals.ML \ |
|
307 |
$(SRC)/Provers/Arith/combine_numerals.ML \ |
|
308 |
$(SRC)/Provers/Arith/extract_common_term.ML \ |
|
33318
ddd97d9dfbfb
moved Nat_Transfer before Divides; distributed Nat_Transfer setup accordingly
haftmann
parents:
33298
diff
changeset
|
309 |
Tools/choice_specification.ML \ |
39564 | 310 |
Tools/code_evaluation.ML \ |
41919 | 311 |
Tools/groebner.ML \ |
31068
f591144b0f17
modules numeral_simprocs, nat_numeral_simprocs; proper structures for numeral simprocs
haftmann
parents:
31060
diff
changeset
|
312 |
Tools/int_arith.ML \ |
31055
2cf6efca6c71
proper structures for list and string code generation stuff
haftmann
parents:
31048
diff
changeset
|
313 |
Tools/list_code.ML \ |
41463
edbf0a86fb1c
adding simproc to rewrite list comprehensions to set comprehensions; adopting proofs
bulwahn
parents:
41426
diff
changeset
|
314 |
Tools/list_to_set_comprehension.ML \ |
43108
eb1e31eb7449
use "monomorph.ML" in "ATP" theory (so the new Metis can use it)
blanchet
parents:
43085
diff
changeset
|
315 |
Tools/monomorph.ML \ |
31068
f591144b0f17
modules numeral_simprocs, nat_numeral_simprocs; proper structures for numeral simprocs
haftmann
parents:
31060
diff
changeset
|
316 |
Tools/nat_numeral_simprocs.ML \ |
36915
7c429a484c74
move Nitpick files from "PLAIN_DEPENDENCIES" to "MAIN_DEPENDENCIES", where they belong
blanchet
parents:
36901
diff
changeset
|
317 |
Tools/Nitpick/kodkod.ML \ |
7c429a484c74
move Nitpick files from "PLAIN_DEPENDENCIES" to "MAIN_DEPENDENCIES", where they belong
blanchet
parents:
36901
diff
changeset
|
318 |
Tools/Nitpick/kodkod_sat.ML \ |
7c429a484c74
move Nitpick files from "PLAIN_DEPENDENCIES" to "MAIN_DEPENDENCIES", where they belong
blanchet
parents:
36901
diff
changeset
|
319 |
Tools/Nitpick/nitpick.ML \ |
7c429a484c74
move Nitpick files from "PLAIN_DEPENDENCIES" to "MAIN_DEPENDENCIES", where they belong
blanchet
parents:
36901
diff
changeset
|
320 |
Tools/Nitpick/nitpick_hol.ML \ |
7c429a484c74
move Nitpick files from "PLAIN_DEPENDENCIES" to "MAIN_DEPENDENCIES", where they belong
blanchet
parents:
36901
diff
changeset
|
321 |
Tools/Nitpick/nitpick_isar.ML \ |
7c429a484c74
move Nitpick files from "PLAIN_DEPENDENCIES" to "MAIN_DEPENDENCIES", where they belong
blanchet
parents:
36901
diff
changeset
|
322 |
Tools/Nitpick/nitpick_kodkod.ML \ |
7c429a484c74
move Nitpick files from "PLAIN_DEPENDENCIES" to "MAIN_DEPENDENCIES", where they belong
blanchet
parents:
36901
diff
changeset
|
323 |
Tools/Nitpick/nitpick_model.ML \ |
7c429a484c74
move Nitpick files from "PLAIN_DEPENDENCIES" to "MAIN_DEPENDENCIES", where they belong
blanchet
parents:
36901
diff
changeset
|
324 |
Tools/Nitpick/nitpick_mono.ML \ |
7c429a484c74
move Nitpick files from "PLAIN_DEPENDENCIES" to "MAIN_DEPENDENCIES", where they belong
blanchet
parents:
36901
diff
changeset
|
325 |
Tools/Nitpick/nitpick_nut.ML \ |
7c429a484c74
move Nitpick files from "PLAIN_DEPENDENCIES" to "MAIN_DEPENDENCIES", where they belong
blanchet
parents:
36901
diff
changeset
|
326 |
Tools/Nitpick/nitpick_peephole.ML \ |
7c429a484c74
move Nitpick files from "PLAIN_DEPENDENCIES" to "MAIN_DEPENDENCIES", where they belong
blanchet
parents:
36901
diff
changeset
|
327 |
Tools/Nitpick/nitpick_preproc.ML \ |
7c429a484c74
move Nitpick files from "PLAIN_DEPENDENCIES" to "MAIN_DEPENDENCIES", where they belong
blanchet
parents:
36901
diff
changeset
|
328 |
Tools/Nitpick/nitpick_rep.ML \ |
7c429a484c74
move Nitpick files from "PLAIN_DEPENDENCIES" to "MAIN_DEPENDENCIES", where they belong
blanchet
parents:
36901
diff
changeset
|
329 |
Tools/Nitpick/nitpick_scope.ML \ |
7c429a484c74
move Nitpick files from "PLAIN_DEPENDENCIES" to "MAIN_DEPENDENCIES", where they belong
blanchet
parents:
36901
diff
changeset
|
330 |
Tools/Nitpick/nitpick_tests.ML \ |
7c429a484c74
move Nitpick files from "PLAIN_DEPENDENCIES" to "MAIN_DEPENDENCIES", where they belong
blanchet
parents:
36901
diff
changeset
|
331 |
Tools/Nitpick/nitpick_util.ML \ |
42064
f4e53c8630c0
added first-order TPTP version of Nitpick to Isabelle, so that its sources stay in sync with Isabelle and it is easier to install new versions for SystemOnTPTP and CASC -- the tool is called "isabelle nitrox" but is deliberately omitted from the tool list unless the component is explicitly enabled, to avoid clutter
blanchet
parents:
42063
diff
changeset
|
332 |
Tools/Nitpick/nitrox.ML \ |
27421 | 333 |
Tools/numeral.ML \ |
31068
f591144b0f17
modules numeral_simprocs, nat_numeral_simprocs; proper structures for numeral simprocs
haftmann
parents:
31060
diff
changeset
|
334 |
Tools/numeral_simprocs.ML \ |
27421 | 335 |
Tools/numeral_syntax.ML \ |
40141
0e8a4e27a685
adding new predicate compiler files to the IsaMakefile
bulwahn
parents:
40123
diff
changeset
|
336 |
Tools/Predicate_Compile/core_data.ML \ |
0e8a4e27a685
adding new predicate compiler files to the IsaMakefile
bulwahn
parents:
40123
diff
changeset
|
337 |
Tools/Predicate_Compile/mode_inference.ML \ |
33250
5c2af18a3237
including the predicate compiler in HOL-Main; added RandomPredicate monad to Quickcheck
bulwahn
parents:
33210
diff
changeset
|
338 |
Tools/Predicate_Compile/predicate_compile_aux.ML \ |
36046
c3946372f556
putting compilation setup of predicate compiler in a separate file
bulwahn
parents:
36032
diff
changeset
|
339 |
Tools/Predicate_Compile/predicate_compile_compilations.ML \ |
33250
5c2af18a3237
including the predicate compiler in HOL-Main; added RandomPredicate monad to Quickcheck
bulwahn
parents:
33210
diff
changeset
|
340 |
Tools/Predicate_Compile/predicate_compile_core.ML \ |
5c2af18a3237
including the predicate compiler in HOL-Main; added RandomPredicate monad to Quickcheck
bulwahn
parents:
33210
diff
changeset
|
341 |
Tools/Predicate_Compile/predicate_compile_data.ML \ |
5c2af18a3237
including the predicate compiler in HOL-Main; added RandomPredicate monad to Quickcheck
bulwahn
parents:
33210
diff
changeset
|
342 |
Tools/Predicate_Compile/predicate_compile_fun.ML \ |
5c2af18a3237
including the predicate compiler in HOL-Main; added RandomPredicate monad to Quickcheck
bulwahn
parents:
33210
diff
changeset
|
343 |
Tools/Predicate_Compile/predicate_compile.ML \ |
40141
0e8a4e27a685
adding new predicate compiler files to the IsaMakefile
bulwahn
parents:
40123
diff
changeset
|
344 |
Tools/Predicate_Compile/predicate_compile_proof.ML \ |
36032
dfd30b5b4e73
adding specialisation of predicates to the predicate compiler
bulwahn
parents:
35972
diff
changeset
|
345 |
Tools/Predicate_Compile/predicate_compile_specialisation.ML \ |
33250
5c2af18a3237
including the predicate compiler in HOL-Main; added RandomPredicate monad to Quickcheck
bulwahn
parents:
33210
diff
changeset
|
346 |
Tools/Predicate_Compile/predicate_compile_pred.ML \ |
27421 | 347 |
Tools/Qelim/cooper.ML \ |
36803 | 348 |
Tools/Qelim/cooper_procedure.ML \ |
27421 | 349 |
Tools/Qelim/qelim.ML \ |
41920
d4fb7a418152
moving exhaustive_generators.ML to Quickcheck directory
bulwahn
parents:
41919
diff
changeset
|
350 |
Tools/Quickcheck/exhaustive_generators.ML \ |
41924 | 351 |
Tools/Quickcheck/random_generators.ML \ |
41928
05abcee548a1
adaptions in generators using the common functions
bulwahn
parents:
41927
diff
changeset
|
352 |
Tools/Quickcheck/quickcheck_common.ML \ |
43310 | 353 |
Tools/Quickcheck/narrowing_generators.ML \ |
354 |
Tools/Quickcheck/Narrowing_Engine.hs \ |
|
355 |
Tools/Quickcheck/PNF_Narrowing_Engine.hs \ |
|
35222
4f1fba00f66d
Initial version of HOL quotient package.
Cezary Kaliszyk <kaliszyk@in.tum.de>
parents:
35151
diff
changeset
|
356 |
Tools/Quotient/quotient_def.ML \ |
4f1fba00f66d
Initial version of HOL quotient package.
Cezary Kaliszyk <kaliszyk@in.tum.de>
parents:
35151
diff
changeset
|
357 |
Tools/Quotient/quotient_info.ML \ |
4f1fba00f66d
Initial version of HOL quotient package.
Cezary Kaliszyk <kaliszyk@in.tum.de>
parents:
35151
diff
changeset
|
358 |
Tools/Quotient/quotient_tacs.ML \ |
4f1fba00f66d
Initial version of HOL quotient package.
Cezary Kaliszyk <kaliszyk@in.tum.de>
parents:
35151
diff
changeset
|
359 |
Tools/Quotient/quotient_term.ML \ |
4f1fba00f66d
Initial version of HOL quotient package.
Cezary Kaliszyk <kaliszyk@in.tum.de>
parents:
35151
diff
changeset
|
360 |
Tools/Quotient/quotient_typ.ML \ |
31723
f5cafe803b55
discontinued ancient tradition to suffix certain ML module names with "_package"
haftmann
parents:
31706
diff
changeset
|
361 |
Tools/recdef.ML \ |
38394
3142c1e21a0e
moved Record.thy from session Plain to Main; avoid variable name acc
haftmann
parents:
38282
diff
changeset
|
362 |
Tools/record.ML \ |
36753
5cf4e9128f22
renamed Normalizer to the more specific Semiring_Normalizer
haftmann
parents:
36751
diff
changeset
|
363 |
Tools/semiring_normalizer.ML \ |
41042
8275f52ac991
load "try" after "Metis" and move "Async_Manager" back to Sledgehammer
blanchet
parents:
41023
diff
changeset
|
364 |
Tools/Sledgehammer/async_manager.ML \ |
38986 | 365 |
Tools/Sledgehammer/sledgehammer_filter.ML \ |
366 |
Tools/Sledgehammer/sledgehammer_minimize.ML \ |
|
35866
513074557e06
move the Sledgehammer Isar commands together into one file;
blanchet
parents:
35865
diff
changeset
|
367 |
Tools/Sledgehammer/sledgehammer_isar.ML \ |
41087
d7b5fd465198
split "Sledgehammer" module into two parts, to resolve forthcoming dependency problems
blanchet
parents:
41065
diff
changeset
|
368 |
Tools/Sledgehammer/sledgehammer_provers.ML \ |
d7b5fd465198
split "Sledgehammer" module into two parts, to resolve forthcoming dependency problems
blanchet
parents:
41065
diff
changeset
|
369 |
Tools/Sledgehammer/sledgehammer_run.ML \ |
35967 | 370 |
Tools/Sledgehammer/sledgehammer_util.ML \ |
36898 | 371 |
Tools/SMT/smtlib_interface.ML \ |
40277 | 372 |
Tools/SMT/smt_builtin.ML \ |
40424
7550b2cba1cb
better modularization: moved SMT configuration options and diagnostics as well as SMT failure and exception into separate structures (both of which are loaded first and consequently are available to other SMT structures)
boehmes
parents:
40420
diff
changeset
|
373 |
Tools/SMT/smt_config.ML \ |
41426
09615ed31f04
re-implemented support for datatypes (including records and typedefs);
boehmes
parents:
41413
diff
changeset
|
374 |
Tools/SMT/smt_datatypes.ML \ |
40424
7550b2cba1cb
better modularization: moved SMT configuration options and diagnostics as well as SMT failure and exception into separate structures (both of which are loaded first and consequently are available to other SMT structures)
boehmes
parents:
40420
diff
changeset
|
375 |
Tools/SMT/smt_failure.ML \ |
36898 | 376 |
Tools/SMT/smt_normalize.ML \ |
40162
7f58a9a843c2
joined setup of SMT solvers in one place; turned Z3-specific options into SMT options (renamed configuration options from z3_* to smt_*); more detailed SMT exception; improved SMT filter interface
boehmes
parents:
40141
diff
changeset
|
377 |
Tools/SMT/smt_setup_solvers.ML \ |
36898 | 378 |
Tools/SMT/smt_solver.ML \ |
379 |
Tools/SMT/smt_translate.ML \ |
|
40662
798aad2229c0
added prove reconstruction for injective functions;
boehmes
parents:
40650
diff
changeset
|
380 |
Tools/SMT/smt_utils.ML \ |
36898 | 381 |
Tools/SMT/z3_interface.ML \ |
382 |
Tools/SMT/z3_model.ML \ |
|
383 |
Tools/SMT/z3_proof_literals.ML \ |
|
40662
798aad2229c0
added prove reconstruction for injective functions;
boehmes
parents:
40650
diff
changeset
|
384 |
Tools/SMT/z3_proof_methods.ML \ |
36898 | 385 |
Tools/SMT/z3_proof_parser.ML \ |
386 |
Tools/SMT/z3_proof_reconstruction.ML \ |
|
387 |
Tools/SMT/z3_proof_tools.ML \ |
|
31055
2cf6efca6c71
proper structures for list and string code generation stuff
haftmann
parents:
31048
diff
changeset
|
388 |
Tools/string_code.ML \ |
27421 | 389 |
Tools/string_syntax.ML \ |
33318
ddd97d9dfbfb
moved Nat_Transfer before Divides; distributed Nat_Transfer setup accordingly
haftmann
parents:
33298
diff
changeset
|
390 |
Tools/transfer.ML \ |
27421 | 391 |
Tools/TFL/casesplit.ML \ |
392 |
Tools/TFL/dcterm.ML \ |
|
393 |
Tools/TFL/post.ML \ |
|
394 |
Tools/TFL/rules.ML \ |
|
395 |
Tools/TFL/tfl.ML \ |
|
396 |
Tools/TFL/thms.ML \ |
|
397 |
Tools/TFL/thry.ML \ |
|
398 |
Tools/TFL/usyntax.ML \ |
|
28477
9339d4dcec8b
version of sledgehammer using threads instead of processes, misc cleanup;
wenzelm
parents:
28476
diff
changeset
|
399 |
Tools/TFL/utils.ML |
28401 | 400 |
|
401 |
$(OUT)/HOL-Main: main.ML $(MAIN_DEPENDENCIES) |
|
28500 | 402 |
@$(ISABELLE_TOOL) usedir -b -f main.ML -g true $(OUT)/Pure HOL-Main |
28401 | 403 |
|
34205
f69cd974bc4e
explicit session HOL-Proofs -- avoid statefulness of main HOL image wrt. HOL_proofs etc.;
wenzelm
parents:
34126
diff
changeset
|
404 |
HOL_DEPENDENCIES = $(MAIN_DEPENDENCIES) \ |
30096 | 405 |
Archimedean_Field.thy \ |
32733
71618deaf777
moved generic cong_tac from HOL/Tools/datatype_aux.ML to Tools/cong_tac.ML, proper subgoal selection (failure, not exception);
wenzelm
parents:
32674
diff
changeset
|
406 |
Complex.thy \ |
28952
15a4b2cf8c34
made repository layout more coherent with logical distribution structure; stripped some $Id$s
haftmann
parents:
28905
diff
changeset
|
407 |
Complex_Main.thy \ |
15a4b2cf8c34
made repository layout more coherent with logical distribution structure; stripped some $Id$s
haftmann
parents:
28905
diff
changeset
|
408 |
Deriv.thy \ |
15a4b2cf8c34
made repository layout more coherent with logical distribution structure; stripped some $Id$s
haftmann
parents:
28905
diff
changeset
|
409 |
Fact.thy \ |
32479 | 410 |
GCD.thy \ |
28952
15a4b2cf8c34
made repository layout more coherent with logical distribution structure; stripped some $Id$s
haftmann
parents:
28905
diff
changeset
|
411 |
Lim.thy \ |
31352 | 412 |
Limits.thy \ |
28952
15a4b2cf8c34
made repository layout more coherent with logical distribution structure; stripped some $Id$s
haftmann
parents:
28905
diff
changeset
|
413 |
Ln.thy \ |
15a4b2cf8c34
made repository layout more coherent with logical distribution structure; stripped some $Id$s
haftmann
parents:
28905
diff
changeset
|
414 |
Log.thy \ |
32479 | 415 |
Lubs.thy \ |
28952
15a4b2cf8c34
made repository layout more coherent with logical distribution structure; stripped some $Id$s
haftmann
parents:
28905
diff
changeset
|
416 |
MacLaurin.thy \ |
15a4b2cf8c34
made repository layout more coherent with logical distribution structure; stripped some $Id$s
haftmann
parents:
28905
diff
changeset
|
417 |
NthRoot.thy \ |
32733
71618deaf777
moved generic cong_tac from HOL/Tools/datatype_aux.ML to Tools/cong_tac.ML, proper subgoal selection (failure, not exception);
wenzelm
parents:
32674
diff
changeset
|
418 |
Parity.thy \ |
71618deaf777
moved generic cong_tac from HOL/Tools/datatype_aux.ML to Tools/cong_tac.ML, proper subgoal selection (failure, not exception);
wenzelm
parents:
32674
diff
changeset
|
419 |
RComplete.thy \ |
35372 | 420 |
Rat.thy \ |
32733
71618deaf777
moved generic cong_tac from HOL/Tools/datatype_aux.ML to Tools/cong_tac.ML, proper subgoal selection (failure, not exception);
wenzelm
parents:
32674
diff
changeset
|
421 |
Real.thy \ |
71618deaf777
moved generic cong_tac from HOL/Tools/datatype_aux.ML to Tools/cong_tac.ML, proper subgoal selection (failure, not exception);
wenzelm
parents:
32674
diff
changeset
|
422 |
RealDef.thy \ |
71618deaf777
moved generic cong_tac from HOL/Tools/datatype_aux.ML to Tools/cong_tac.ML, proper subgoal selection (failure, not exception);
wenzelm
parents:
32674
diff
changeset
|
423 |
RealVector.thy \ |
29197
6d4cb27ed19c
adapted HOL source structure to distribution layout
haftmann
parents:
29181
diff
changeset
|
424 |
SEQ.thy \ |
28952
15a4b2cf8c34
made repository layout more coherent with logical distribution structure; stripped some $Id$s
haftmann
parents:
28905
diff
changeset
|
425 |
Series.thy \ |
33269
3b7e2dbbd684
New theory SupInf of the supremum and infimum operators for sets of reals.
paulson
parents:
33083
diff
changeset
|
426 |
SupInf.thy \ |
28952
15a4b2cf8c34
made repository layout more coherent with logical distribution structure; stripped some $Id$s
haftmann
parents:
28905
diff
changeset
|
427 |
Taylor.thy \ |
40839
48e01d16dd17
activate subtyping/coercions in theory Complex_Main;
wenzelm
parents:
40837
diff
changeset
|
428 |
Tools/SMT/smt_real.ML \ |
28952
15a4b2cf8c34
made repository layout more coherent with logical distribution structure; stripped some $Id$s
haftmann
parents:
28905
diff
changeset
|
429 |
Tools/float_syntax.ML \ |
40839
48e01d16dd17
activate subtyping/coercions in theory Complex_Main;
wenzelm
parents:
40837
diff
changeset
|
430 |
Transcendental.thy |
34205
f69cd974bc4e
explicit session HOL-Proofs -- avoid statefulness of main HOL image wrt. HOL_proofs etc.;
wenzelm
parents:
34126
diff
changeset
|
431 |
|
f69cd974bc4e
explicit session HOL-Proofs -- avoid statefulness of main HOL image wrt. HOL_proofs etc.;
wenzelm
parents:
34126
diff
changeset
|
432 |
$(OUT)/HOL: ROOT.ML $(HOL_DEPENDENCIES) |
f69cd974bc4e
explicit session HOL-Proofs -- avoid statefulness of main HOL image wrt. HOL_proofs etc.;
wenzelm
parents:
34126
diff
changeset
|
433 |
@$(ISABELLE_TOOL) usedir -b -g true $(OUT)/Pure HOL |
f69cd974bc4e
explicit session HOL-Proofs -- avoid statefulness of main HOL image wrt. HOL_proofs etc.;
wenzelm
parents:
34126
diff
changeset
|
434 |
|
7535
599d3414b51d
The Hahn-Banach theorem for real vectorspaces (Isabelle/Isar)
wenzelm
parents:
7513
diff
changeset
|
435 |
|
10255 | 436 |
## HOL-Library |
437 |
||
37691
4915de09b4d3
build image for session HOL-Library; introduced distinct session HOL-Codegenerator_Test
haftmann
parents:
37672
diff
changeset
|
438 |
HOL-Library: HOL $(OUT)/HOL-Library |
10255 | 439 |
|
38137
6fda94059baa
renamed funny Library ROOT files back to default ROOT.ML -- ML files are no longer located via implicit load path (cf. 2b9bfa0b44f1);
wenzelm
parents:
38119
diff
changeset
|
440 |
$(OUT)/HOL-Library: $(OUT)/HOL Library/ROOT.ML \ |
37691
4915de09b4d3
build image for session HOL-Library; introduced distinct session HOL-Codegenerator_Test
haftmann
parents:
37672
diff
changeset
|
441 |
$(SRC)/HOL/Tools/float_arith.ML $(SRC)/Tools/float.ML \ |
37818
dd65033fed78
load cache_io before code generator; moved adhoc-overloading to generic tools
haftmann
parents:
37790
diff
changeset
|
442 |
Library/Abstract_Rat.thy $(SRC)/Tools/Adhoc_Overloading.thy \ |
38137
6fda94059baa
renamed funny Library ROOT files back to default ROOT.ML -- ML files are no longer located via implicit load path (cf. 2b9bfa0b44f1);
wenzelm
parents:
38119
diff
changeset
|
443 |
Library/AssocList.thy Library/BigO.thy Library/Binomial.thy \ |
37968 | 444 |
Library/Bit.thy Library/Boolean_Algebra.thy Library/Cardinality.thy \ |
37662 | 445 |
Library/Char_nat.thy Library/Code_Char.thy Library/Code_Char_chr.thy \ |
43919 | 446 |
Library/Code_Char_ord.thy Library/Code_Integer.thy \ |
447 |
Library/Code_Natural.thy Library/Code_Prolog.thy \ |
|
448 |
Tools/Predicate_Compile/code_prolog.ML Library/ContNotDenum.thy \ |
|
449 |
Library/Continuity.thy Library/Convex.thy Library/Countable.thy \ |
|
450 |
Library/Diagonalize.thy Library/Dlist.thy Library/Dlist_Cset.thy \ |
|
40650
d40b347d5b0b
adding Enum to HOL-Main image and removing it from HOL-Library
bulwahn
parents:
40634
diff
changeset
|
451 |
Library/Efficient_Nat.thy Library/Eval_Witness.thy \ |
43920 | 452 |
Library/Executable_Set.thy Library/Extended_Real.thy \ |
43919 | 453 |
Library/Extended_Nat.thy Library/Float.thy \ |
454 |
Library/Formal_Power_Series.thy Library/Fraction_Field.thy \ |
|
455 |
Library/FrechetDeriv.thy Library/Cset.thy Library/FuncSet.thy \ |
|
456 |
Library/Function_Algebras.thy Library/Fundamental_Theorem_Algebra.thy \ |
|
457 |
Library/Glbs.thy Library/Indicator_Function.thy \ |
|
458 |
Library/Infinite_Set.thy Library/Inner_Product.thy \ |
|
459 |
Library/Kleene_Algebra.thy Library/LaTeXsugar.thy \ |
|
460 |
Library/Lattice_Algebras.thy Library/Lattice_Syntax.thy \ |
|
461 |
Library/Library.thy Library/List_Cset.thy Library/List_Prefix.thy \ |
|
462 |
Library/List_lexord.thy Library/Mapping.thy Library/Monad_Syntax.thy \ |
|
463 |
Library/More_List.thy Library/More_Set.thy Library/Multiset.thy \ |
|
464 |
Library/Nat_Bijection.thy Library/Nested_Environment.thy \ |
|
38137
6fda94059baa
renamed funny Library ROOT files back to default ROOT.ML -- ML files are no longer located via implicit load path (cf. 2b9bfa0b44f1);
wenzelm
parents:
38119
diff
changeset
|
465 |
Library/Numeral_Type.thy Library/OptionalSugar.thy \ |
6fda94059baa
renamed funny Library ROOT files back to default ROOT.ML -- ML files are no longer located via implicit load path (cf. 2b9bfa0b44f1);
wenzelm
parents:
38119
diff
changeset
|
466 |
Library/Order_Relation.thy Library/Permutation.thy \ |
6fda94059baa
renamed funny Library ROOT files back to default ROOT.ML -- ML files are no longer located via implicit load path (cf. 2b9bfa0b44f1);
wenzelm
parents:
38119
diff
changeset
|
467 |
Library/Permutations.thy Library/Poly_Deriv.thy \ |
6fda94059baa
renamed funny Library ROOT files back to default ROOT.ML -- ML files are no longer located via implicit load path (cf. 2b9bfa0b44f1);
wenzelm
parents:
38119
diff
changeset
|
468 |
Library/Polynomial.thy Library/Predicate_Compile_Quickcheck.thy \ |
6fda94059baa
renamed funny Library ROOT files back to default ROOT.ML -- ML files are no longer located via implicit load path (cf. 2b9bfa0b44f1);
wenzelm
parents:
38119
diff
changeset
|
469 |
Library/Preorder.thy Library/Product_Vector.thy \ |
6fda94059baa
renamed funny Library ROOT files back to default ROOT.ML -- ML files are no longer located via implicit load path (cf. 2b9bfa0b44f1);
wenzelm
parents:
38119
diff
changeset
|
470 |
Library/Product_ord.thy Library/Product_plus.thy \ |
40349 | 471 |
Library/Quickcheck_Types.thy \ |
37118
ccae4ecd67f4
eliminated slightly odd Library/Library session setup (cf. d7711be8c3a9) which is obsolete due to usedir -f HOL_Library_ROOT.ML;
wenzelm
parents:
37024
diff
changeset
|
472 |
Library/Quotient_List.thy Library/Quotient_Option.thy \ |
ccae4ecd67f4
eliminated slightly odd Library/Library session setup (cf. d7711be8c3a9) which is obsolete due to usedir -f HOL_Library_ROOT.ML;
wenzelm
parents:
37024
diff
changeset
|
473 |
Library/Quotient_Product.thy Library/Quotient_Sum.thy \ |
ccae4ecd67f4
eliminated slightly odd Library/Library session setup (cf. d7711be8c3a9) which is obsolete due to usedir -f HOL_Library_ROOT.ML;
wenzelm
parents:
37024
diff
changeset
|
474 |
Library/Quotient_Syntax.thy Library/Quotient_Type.thy \ |
43124 | 475 |
Library/RBT.thy Library/RBT_Impl.thy Library/RBT_Mapping.thy \ |
476 |
Library/README.html \ |
|
38622 | 477 |
Library/Set_Algebras.thy Library/State_Monad.thy Library/Ramsey.thy \ |
478 |
Library/Reflection.thy Library/SML_Quickcheck.thy \ |
|
41474 | 479 |
Library/Sublist_Order.thy Library/Sum_of_Squares.thy \ |
480 |
Library/Sum_of_Squares/sos_wrapper.ML \ |
|
481 |
Library/Sum_of_Squares/sum_of_squares.ML \ |
|
42071
04577a7e0c51
move "TPTP" wrapper and "Sledgehammer as a tactic" to "HOL/ex"
blanchet
parents:
42064
diff
changeset
|
482 |
Library/Transitive_Closure_Table.thy Library/Univ_Poly.thy \ |
43919 | 483 |
Library/While_Combinator.thy Library/Zorn.thy \ |
37818
dd65033fed78
load cache_io before code generator; moved adhoc-overloading to generic tools
haftmann
parents:
37790
diff
changeset
|
484 |
$(SRC)/Tools/adhoc_overloading.ML Library/positivstellensatz.ML \ |
37789 | 485 |
Library/reflection.ML Library/reify_data.ML \ |
37691
4915de09b4d3
build image for session HOL-Library; introduced distinct session HOL-Codegenerator_Test
haftmann
parents:
37672
diff
changeset
|
486 |
Library/document/root.bib Library/document/root.tex |
38137
6fda94059baa
renamed funny Library ROOT files back to default ROOT.ML -- ML files are no longer located via implicit load path (cf. 2b9bfa0b44f1);
wenzelm
parents:
38119
diff
changeset
|
487 |
@cd Library; $(ISABELLE_TOOL) usedir -b $(OUT)/HOL HOL-Library |
10255 | 488 |
|
489 |
||
31795
be3e1cc5005c
standard naming conventions for session and theories;
wenzelm
parents:
31771
diff
changeset
|
490 |
## HOL-Hahn_Banach |
27421 | 491 |
|
31795
be3e1cc5005c
standard naming conventions for session and theories;
wenzelm
parents:
31771
diff
changeset
|
492 |
HOL-Hahn_Banach: HOL $(LOG)/HOL-Hahn_Banach.gz |
27421 | 493 |
|
31795
be3e1cc5005c
standard naming conventions for session and theories;
wenzelm
parents:
31771
diff
changeset
|
494 |
$(LOG)/HOL-Hahn_Banach.gz: $(OUT)/HOL Hahn_Banach/Bounds.thy \ |
be3e1cc5005c
standard naming conventions for session and theories;
wenzelm
parents:
31771
diff
changeset
|
495 |
Hahn_Banach/Function_Norm.thy Hahn_Banach/Function_Order.thy \ |
be3e1cc5005c
standard naming conventions for session and theories;
wenzelm
parents:
31771
diff
changeset
|
496 |
Hahn_Banach/Hahn_Banach.thy Hahn_Banach/Hahn_Banach_Ext_Lemmas.thy \ |
be3e1cc5005c
standard naming conventions for session and theories;
wenzelm
parents:
31771
diff
changeset
|
497 |
Hahn_Banach/Hahn_Banach_Sup_Lemmas.thy Hahn_Banach/Linearform.thy \ |
be3e1cc5005c
standard naming conventions for session and theories;
wenzelm
parents:
31771
diff
changeset
|
498 |
Hahn_Banach/Normed_Space.thy Hahn_Banach/README.html \ |
be3e1cc5005c
standard naming conventions for session and theories;
wenzelm
parents:
31771
diff
changeset
|
499 |
Hahn_Banach/ROOT.ML Hahn_Banach/Subspace.thy \ |
be3e1cc5005c
standard naming conventions for session and theories;
wenzelm
parents:
31771
diff
changeset
|
500 |
Hahn_Banach/Vector_Space.thy Hahn_Banach/Zorn_Lemma.thy \ |
be3e1cc5005c
standard naming conventions for session and theories;
wenzelm
parents:
31771
diff
changeset
|
501 |
Hahn_Banach/document/root.bib Hahn_Banach/document/root.tex |
be3e1cc5005c
standard naming conventions for session and theories;
wenzelm
parents:
31771
diff
changeset
|
502 |
@$(ISABELLE_TOOL) usedir -g true $(OUT)/HOL Hahn_Banach |
27421 | 503 |
|
504 |
||
4518 | 505 |
## HOL-Subst |
506 |
||
507 |
HOL-Subst: HOL $(LOG)/HOL-Subst.gz |
|
508 |
||
27164 | 509 |
$(LOG)/HOL-Subst.gz: $(OUT)/HOL Subst/AList.thy Subst/ROOT.ML \ |
510 |
Subst/Subst.thy Subst/UTerm.thy Subst/Unifier.thy Subst/Unify.thy |
|
28500 | 511 |
@$(ISABELLE_TOOL) usedir $(OUT)/HOL Subst |
2448 | 512 |
|
513 |
||
4518 | 514 |
## HOL-Induct |
2473 | 515 |
|
4518 | 516 |
HOL-Induct: HOL $(LOG)/HOL-Induct.gz |
3125 | 517 |
|
33688
1a97dcd8dc6a
moved old SList, LList, LFilter to AFP/Lazy-Lists-II;
wenzelm
parents:
33649
diff
changeset
|
518 |
$(LOG)/HOL-Induct.gz: $(OUT)/HOL Induct/Com.thy Induct/Comb.thy \ |
1a97dcd8dc6a
moved old SList, LList, LFilter to AFP/Lazy-Lists-II;
wenzelm
parents:
33649
diff
changeset
|
519 |
Induct/Ordinals.thy Induct/PropLog.thy Induct/QuoNestedDataType.thy \ |
1a97dcd8dc6a
moved old SList, LList, LFilter to AFP/Lazy-Lists-II;
wenzelm
parents:
33649
diff
changeset
|
520 |
Induct/QuoDataType.thy Induct/ROOT.ML Induct/Sexp.thy \ |
35249 | 521 |
Induct/Sigma_Algebra.thy Induct/ABexp.thy Induct/SList.thy \ |
522 |
Induct/Term.thy Induct/Tree.thy Induct/document/root.tex |
|
28500 | 523 |
@$(ISABELLE_TOOL) usedir $(OUT)/HOL Induct |
3125 | 524 |
|
525 |
||
4518 | 526 |
## HOL-IMP |
527 |
||
43917 | 528 |
HOL-IMP: HOL $(OUT)/HOL-IMP |
2448 | 529 |
|
43917 | 530 |
$(OUT)/HOL-IMP: $(OUT)/HOL IMP/ASM.thy IMP/AExp.thy IMP/BExp.thy \ |
43158 | 531 |
IMP/Big_Step.thy IMP/C_like.thy IMP/Com.thy IMP/Compiler.thy \ |
43438
a666b8d11252
IMP compiler with int, added reverse soundness direction
kleing
parents:
43310
diff
changeset
|
532 |
IMP/Comp_Rev.thy IMP/Def_Ass.thy IMP/Def_Ass_Big.thy IMP/Def_Ass_Exp.thy \ |
43158 | 533 |
IMP/Def_Ass_Small.thy IMP/Def_Ass_Sound_Big.thy \ |
534 |
IMP/Def_Ass_Sound_Small.thy IMP/Denotation.thy IMP/Hoare.thy \ |
|
535 |
IMP/HoareT.thy IMP/Hoare_Examples.thy IMP/Hoare_Sound_Complete.thy \ |
|
536 |
IMP/Live.thy IMP/OO.thy IMP/Poly_Types.thy IMP/Procs.thy \ |
|
537 |
IMP/Procs_Dyn_Vars_Dyn.thy IMP/Procs_Stat_Vars_Dyn.thy \ |
|
538 |
IMP/Procs_Stat_Vars_Stat.thy IMP/Sec_Type_Expr.thy IMP/Sec_Typing.thy \ |
|
539 |
IMP/Sec_TypingT.thy IMP/Small_Step.thy IMP/Star.thy IMP/Types.thy \ |
|
540 |
IMP/Util.thy IMP/VC.thy IMP/Vars.thy \ |
|
27164 | 541 |
IMP/ROOT.ML IMP/document/root.tex IMP/document/root.bib |
43917 | 542 |
@cd IMP && $(ISABELLE_TOOL) usedir -g true -b $(OUT)/HOL HOL-IMP |
2448 | 543 |
|
544 |
||
8179 | 545 |
## HOL-IMPP |
546 |
||
547 |
HOL-IMPP: HOL $(LOG)/HOL-IMPP.gz |
|
548 |
||
27164 | 549 |
$(LOG)/HOL-IMPP.gz: $(OUT)/HOL IMPP/ROOT.ML IMPP/Com.thy \ |
19803 | 550 |
IMPP/Natural.thy IMPP/Hoare.thy IMPP/Misc.thy IMPP/EvenOdd.thy |
28500 | 551 |
@$(ISABELLE_TOOL) usedir $(OUT)/HOL IMPP |
8179 | 552 |
|
553 |
||
27421 | 554 |
## HOL-Import |
14516 | 555 |
|
43834 | 556 |
IMPORTER_FILES = \ |
43918
6ca79a354c51
HOL/Import reorganization/cleaning. Factor 9 speedup. Remove Import XML parser in favor of much faster of Isabelle's XML parser. Remove ImportRecording since we can use Isabelle images.
Cezary Kaliszyk <kaliszyk@in.tum.de>
parents:
43917
diff
changeset
|
557 |
Import/HOL4Compat.thy \ |
43834 | 558 |
Import/HOLLightCompat.thy Import/HOL4Setup.thy Import/HOL4Syntax.thy \ |
559 |
Import/MakeEqual.thy Import/ROOT.ML Import/hol4rews.ML \ |
|
43918
6ca79a354c51
HOL/Import reorganization/cleaning. Factor 9 speedup. Remove Import XML parser in favor of much faster of Isabelle's XML parser. Remove ImportRecording since we can use Isabelle images.
Cezary Kaliszyk <kaliszyk@in.tum.de>
parents:
43917
diff
changeset
|
560 |
Import/import.ML Import/import_syntax.ML \ |
6ca79a354c51
HOL/Import reorganization/cleaning. Factor 9 speedup. Remove Import XML parser in favor of much faster of Isabelle's XML parser. Remove ImportRecording since we can use Isabelle images.
Cezary Kaliszyk <kaliszyk@in.tum.de>
parents:
43917
diff
changeset
|
561 |
Import/proof_kernel.ML Import/replay.ML Import/shuffler.ML \ |
43834 | 562 |
Library/ContNotDenum.thy Old_Number_Theory/Primes.thy |
17323 | 563 |
|
27421 | 564 |
HOL-Import: HOL $(LOG)/HOL-Import.gz |
14516 | 565 |
|
27421 | 566 |
$(LOG)/HOL-Import.gz: $(OUT)/HOL $(IMPORTER_FILES) |
37296 | 567 |
@$(ISABELLE_TOOL) usedir -p 0 $(OUT)/HOL Import |
14516 | 568 |
|
569 |
||
27421 | 570 |
## HOL-Generate-HOL |
14516 | 571 |
|
27421 | 572 |
HOL-Generate-HOL: HOL $(LOG)/HOL-Generate-HOL.gz |
14516 | 573 |
|
27421 | 574 |
$(LOG)/HOL-Generate-HOL.gz: $(OUT)/HOL \ |
27164 | 575 |
$(IMPORTER_FILES) Import/Generate-HOL/GenHOL4Base.thy \ |
576 |
Import/Generate-HOL/GenHOL4Prob.thy \ |
|
577 |
Import/Generate-HOL/GenHOL4Real.thy \ |
|
578 |
Import/Generate-HOL/GenHOL4Vec.thy \ |
|
14516 | 579 |
Import/Generate-HOL/GenHOL4Word32.thy Import/Generate-HOL/ROOT.ML |
28500 | 580 |
@cd Import; $(ISABELLE_TOOL) usedir $(OUT)/HOL Generate-HOL |
14516 | 581 |
|
17460 | 582 |
|
27421 | 583 |
## HOL-Generate-HOLLight |
17460 | 584 |
|
27421 | 585 |
HOL-Generate-HOLLight: HOL $(LOG)/HOL-Generate-HOLLight.gz |
17323 | 586 |
|
37742 | 587 |
$(LOG)/HOL-Generate-HOLLight.gz: $(OUT)/HOL \ |
43834 | 588 |
$(IMPORTER_FILES) Import/Generate-HOLLight/GenHOLLight.thy \ |
27164 | 589 |
Import/Generate-HOLLight/ROOT.ML |
28500 | 590 |
@cd Import; $(ISABELLE_TOOL) usedir $(OUT)/HOL Generate-HOLLight |
14516 | 591 |
|
17460 | 592 |
|
14516 | 593 |
## HOL-Import-HOL |
594 |
||
27421 | 595 |
HOL4: HOL $(LOG)/HOL4.gz |
14516 | 596 |
|
597 |
HOL_IMPORT_FILES = arithmetic.imp bits.imp boolean_sequence.imp bool.imp \ |
|
598 |
bword_arith.imp bword_bitop.imp bword_num.imp combin.imp divides.imp \ |
|
599 |
hrat.imp hreal.imp ind_type.imp lim.imp list.imp marker.imp nets.imp \ |
|
600 |
numeral.imp num.imp one.imp operator.imp option.imp pair.imp poly.imp \ |
|
601 |
powser.imp pred_set.imp prime.imp prim_rec.imp prob_algebra.imp \ |
|
602 |
prob_canon.imp prob_extra.imp prob.imp prob_indep.imp prob_pseudo.imp \ |
|
23194 | 603 |
prob_uniform.imp realax.imp real.imp relation.imp res_quan.imp \ |
604 |
rich_list.imp \ |
|
14516 | 605 |
seq.imp state_transformer.imp sum.imp topology.imp transc.imp word32.imp \ |
606 |
word_base.imp word_bitop.imp word_num.imp |
|
607 |
||
37742 | 608 |
$(LOG)/HOL4.gz: $(OUT)/HOL $(IMPORTER_FILES) \ |
27164 | 609 |
$(HOL_IMPORT_FILES:%=Import/HOL/%) Import/HOL/HOL4Base.thy \ |
610 |
Import/HOL/HOL4Prob.thy Import/HOL/HOL4Real.thy \ |
|
611 |
Import/HOL/HOL4Vec.thy Import/HOL/HOL4Word32.thy Import/HOL/HOL4.thy \ |
|
612 |
Import/HOL/ROOT.ML |
|
28500 | 613 |
@cd Import/HOL; $(ISABELLE_TOOL) usedir -b $(OUT)/HOL HOL4 |
14516 | 614 |
|
27421 | 615 |
HOLLight: HOL $(LOG)/HOLLight.gz |
17645 | 616 |
|
43834 | 617 |
$(LOG)/HOLLight.gz: $(OUT)/HOL $(IMPORTER_FILES) \ |
27164 | 618 |
Import/HOLLight/hollight.imp Import/HOLLight/HOLLight.thy \ |
17645 | 619 |
Import/HOLLight/ROOT.ML |
28500 | 620 |
@cd Import/HOLLight; $(ISABELLE_TOOL) usedir -b $(OUT)/HOL HOLLight |
17645 | 621 |
|
14516 | 622 |
|
32479 | 623 |
## HOL-Number_Theory |
31719 | 624 |
|
32479 | 625 |
HOL-Number_Theory: HOL $(LOG)/HOL-Number_Theory.gz |
31719 | 626 |
|
32479 | 627 |
$(LOG)/HOL-Number_Theory.gz: $(OUT)/HOL $(ALGEBRA_DEPENDENCIES) \ |
31771 | 628 |
Library/Multiset.thy \ |
32479 | 629 |
Number_Theory/Binomial.thy \ |
630 |
Number_Theory/Cong.thy \ |
|
631 |
Number_Theory/Fib.thy \ |
|
632 |
Number_Theory/MiscAlgebra.thy \ |
|
633 |
Number_Theory/Number_Theory.thy \ |
|
634 |
Number_Theory/Residues.thy \ |
|
635 |
Number_Theory/UniqueFactorization.thy \ |
|
636 |
Number_Theory/ROOT.ML |
|
637 |
@$(ISABELLE_TOOL) usedir -g true $(OUT)/HOL Number_Theory |
|
41980
28b51effc5ed
split Extended_Reals into parts for Library and Multivariate_Analysis
hoelzl
parents:
41973
diff
changeset
|
638 |
|
31719 | 639 |
|
32479 | 640 |
## HOL-Old_Number_Theory |
9510 | 641 |
|
32479 | 642 |
HOL-Old_Number_Theory: HOL $(LOG)/HOL-Old_Number_Theory.gz |
9510 | 643 |
|
37021 | 644 |
$(LOG)/HOL-Old_Number_Theory.gz: $(OUT)/HOL Library/Permutation.thy \ |
645 |
Old_Number_Theory/Primes.thy Old_Number_Theory/Fib.thy \ |
|
646 |
Old_Number_Theory/Factorization.thy Old_Number_Theory/BijectionRel.thy\ |
|
647 |
Old_Number_Theory/Chinese.thy Old_Number_Theory/EulerFermat.thy \ |
|
648 |
Old_Number_Theory/IntFact.thy Old_Number_Theory/IntPrimes.thy \ |
|
649 |
Old_Number_Theory/WilsonBij.thy Old_Number_Theory/WilsonRuss.thy \ |
|
650 |
Old_Number_Theory/Finite2.thy Old_Number_Theory/Int2.thy \ |
|
651 |
Old_Number_Theory/EvenOdd.thy Old_Number_Theory/Residues.thy \ |
|
652 |
Old_Number_Theory/Euler.thy Old_Number_Theory/Gauss.thy \ |
|
32479 | 653 |
Old_Number_Theory/Quadratic_Reciprocity.thy Library/Infinite_Set.thy \ |
37021 | 654 |
Old_Number_Theory/Legacy_GCD.thy Old_Number_Theory/Pocklington.thy \ |
655 |
Old_Number_Theory/ROOT.ML |
|
32479 | 656 |
@$(ISABELLE_TOOL) usedir -g true $(OUT)/HOL Old_Number_Theory |
9510 | 657 |
|
658 |
||
4518 | 659 |
## HOL-Hoare |
660 |
||
661 |
HOL-Hoare: HOL $(LOG)/HOL-Hoare.gz |
|
2448 | 662 |
|
27164 | 663 |
$(LOG)/HOL-Hoare.gz: $(OUT)/HOL Hoare/Arith2.thy Hoare/Examples.thy \ |
42153 | 664 |
Hoare/Hoare.thy Hoare/hoare_syntax.ML Hoare/hoare_tac.ML \ |
665 |
Hoare/Heap.thy Hoare/Hoare_Logic.thy Hoare/Hoare_Logic_Abort.thy \ |
|
27164 | 666 |
Hoare/HeapSyntax.thy Hoare/Pointer_Examples.thy Hoare/ROOT.ML \ |
667 |
Hoare/ExamplesAbort.thy Hoare/HeapSyntaxAbort.thy \ |
|
42153 | 668 |
Hoare/SchorrWaite.thy Hoare/Separation.thy Hoare/SepLogHeap.thy \ |
669 |
Hoare/document/root.tex Hoare/document/root.bib |
|
28500 | 670 |
@$(ISABELLE_TOOL) usedir $(OUT)/HOL Hoare |
2448 | 671 |
|
672 |
||
32621
a073cb249a06
theory entry point for session Hoare_Parallel (now also with proper underscore)
haftmann
parents:
32618
diff
changeset
|
673 |
## HOL-Hoare_Parallel |
12996 | 674 |
|
32621
a073cb249a06
theory entry point for session Hoare_Parallel (now also with proper underscore)
haftmann
parents:
32618
diff
changeset
|
675 |
HOL-Hoare_Parallel: HOL $(LOG)/HOL-Hoare_Parallel.gz |
12996 | 676 |
|
32621
a073cb249a06
theory entry point for session Hoare_Parallel (now also with proper underscore)
haftmann
parents:
32618
diff
changeset
|
677 |
$(LOG)/HOL-Hoare_Parallel.gz: $(OUT)/HOL Hoare_Parallel/Gar_Coll.thy \ |
33439 | 678 |
Hoare_Parallel/Graph.thy Hoare_Parallel/Hoare_Parallel.thy \ |
679 |
Hoare_Parallel/Mul_Gar_Coll.thy Hoare_Parallel/OG_Com.thy \ |
|
680 |
Hoare_Parallel/OG_Examples.thy Hoare_Parallel/OG_Hoare.thy \ |
|
681 |
Hoare_Parallel/OG_Syntax.thy Hoare_Parallel/OG_Tactics.thy \ |
|
682 |
Hoare_Parallel/OG_Tran.thy Hoare_Parallel/Quote_Antiquote.thy \ |
|
683 |
Hoare_Parallel/RG_Com.thy Hoare_Parallel/RG_Examples.thy \ |
|
684 |
Hoare_Parallel/RG_Hoare.thy Hoare_Parallel/RG_Syntax.thy \ |
|
685 |
Hoare_Parallel/RG_Tran.thy Hoare_Parallel/ROOT.ML \ |
|
686 |
Hoare_Parallel/document/root.tex Hoare_Parallel/document/root.bib |
|
32621
a073cb249a06
theory entry point for session Hoare_Parallel (now also with proper underscore)
haftmann
parents:
32618
diff
changeset
|
687 |
@$(ISABELLE_TOOL) usedir -g true $(OUT)/HOL Hoare_Parallel |
12996 | 688 |
|
689 |
||
37747 | 690 |
## HOL-Library-Codegenerator_Test |
37691
4915de09b4d3
build image for session HOL-Library; introduced distinct session HOL-Codegenerator_Test
haftmann
parents:
37672
diff
changeset
|
691 |
|
37747 | 692 |
HOL-Library-Codegenerator_Test: HOL-Library $(LOG)/HOL-Library-Codegenerator_Test.gz |
37691
4915de09b4d3
build image for session HOL-Library; introduced distinct session HOL-Codegenerator_Test
haftmann
parents:
37672
diff
changeset
|
693 |
|
37747 | 694 |
$(LOG)/HOL-Library-Codegenerator_Test.gz: $(OUT)/HOL-Library \ |
37742 | 695 |
Codegenerator_Test/ROOT.ML \ |
696 |
Codegenerator_Test/Candidates.thy \ |
|
37691
4915de09b4d3
build image for session HOL-Library; introduced distinct session HOL-Codegenerator_Test
haftmann
parents:
37672
diff
changeset
|
697 |
Codegenerator_Test/Candidates_Pretty.thy \ |
4915de09b4d3
build image for session HOL-Library; introduced distinct session HOL-Codegenerator_Test
haftmann
parents:
37672
diff
changeset
|
698 |
Codegenerator_Test/Generate.thy \ |
4915de09b4d3
build image for session HOL-Library; introduced distinct session HOL-Codegenerator_Test
haftmann
parents:
37672
diff
changeset
|
699 |
Codegenerator_Test/Generate_Pretty.thy |
4915de09b4d3
build image for session HOL-Library; introduced distinct session HOL-Codegenerator_Test
haftmann
parents:
37672
diff
changeset
|
700 |
@$(ISABELLE_TOOL) usedir -d false -g false -i false $(OUT)/HOL-Library Codegenerator_Test |
4915de09b4d3
build image for session HOL-Library; introduced distinct session HOL-Codegenerator_Test
haftmann
parents:
37672
diff
changeset
|
701 |
|
4915de09b4d3
build image for session HOL-Library; introduced distinct session HOL-Codegenerator_Test
haftmann
parents:
37672
diff
changeset
|
702 |
|
33027 | 703 |
## HOL-Metis_Examples |
23449 | 704 |
|
33027 | 705 |
HOL-Metis_Examples: HOL $(LOG)/HOL-Metis_Examples.gz |
23449 | 706 |
|
41144 | 707 |
$(LOG)/HOL-Metis_Examples.gz: $(OUT)/HOL Metis_Examples/ROOT.ML \ |
43197 | 708 |
Metis_Examples/Abstraction.thy Metis_Examples/Big_O.thy \ |
709 |
Metis_Examples/Binary_Tree.thy Metis_Examples/Clausification.thy \ |
|
710 |
Metis_Examples/Message.thy Metis_Examples/Proxies.thy \ |
|
711 |
Metis_Examples/Sets.thy Metis_Examples/Tarski.thy \ |
|
712 |
Metis_Examples/Trans_Closure.thy Metis_Examples/Type_Encodings.thy |
|
33027 | 713 |
@$(ISABELLE_TOOL) usedir $(OUT)/HOL Metis_Examples |
23449 | 714 |
|
715 |
||
33197
de6285ebcc05
continuation of Nitpick's integration into Isabelle;
blanchet
parents:
33192
diff
changeset
|
716 |
## HOL-Nitpick_Examples |
de6285ebcc05
continuation of Nitpick's integration into Isabelle;
blanchet
parents:
33192
diff
changeset
|
717 |
|
de6285ebcc05
continuation of Nitpick's integration into Isabelle;
blanchet
parents:
33192
diff
changeset
|
718 |
HOL-Nitpick_Examples: HOL $(LOG)/HOL-Nitpick_Examples.gz |
de6285ebcc05
continuation of Nitpick's integration into Isabelle;
blanchet
parents:
33192
diff
changeset
|
719 |
|
34126 | 720 |
$(LOG)/HOL-Nitpick_Examples.gz: $(OUT)/HOL Nitpick_Examples/ROOT.ML \ |
721 |
Nitpick_Examples/Core_Nits.thy Nitpick_Examples/Datatype_Nits.thy \ |
|
35076
cc19e2aef17e
added hotel key card example for Nitpick, and renumber atoms in Nitpick's output for increased readability
blanchet
parents:
35070
diff
changeset
|
722 |
Nitpick_Examples/Hotel_Nits.thy Nitpick_Examples/Induct_Nits.thy \ |
cc19e2aef17e
added hotel key card example for Nitpick, and renumber atoms in Nitpick's output for increased readability
blanchet
parents:
35070
diff
changeset
|
723 |
Nitpick_Examples/Integer_Nits.thy Nitpick_Examples/Manual_Nits.thy \ |
39221
70fd4a3c41ed
remove "minipick" (the toy version of Nitpick) and some tests;
blanchet
parents:
39048
diff
changeset
|
724 |
Nitpick_Examples/Mono_Nits.thy Nitpick_Examples/Nitpick_Examples.thy \ |
70fd4a3c41ed
remove "minipick" (the toy version of Nitpick) and some tests;
blanchet
parents:
39048
diff
changeset
|
725 |
Nitpick_Examples/Pattern_Nits.thy Nitpick_Examples/Record_Nits.thy \ |
70fd4a3c41ed
remove "minipick" (the toy version of Nitpick) and some tests;
blanchet
parents:
39048
diff
changeset
|
726 |
Nitpick_Examples/Refute_Nits.thy Nitpick_Examples/Special_Nits.thy \ |
70fd4a3c41ed
remove "minipick" (the toy version of Nitpick) and some tests;
blanchet
parents:
39048
diff
changeset
|
727 |
Nitpick_Examples/Tests_Nits.thy Nitpick_Examples/Typedef_Nits.thy |
33197
de6285ebcc05
continuation of Nitpick's integration into Isabelle;
blanchet
parents:
33192
diff
changeset
|
728 |
@$(ISABELLE_TOOL) usedir $(OUT)/HOL Nitpick_Examples |
de6285ebcc05
continuation of Nitpick's integration into Isabelle;
blanchet
parents:
33192
diff
changeset
|
729 |
|
de6285ebcc05
continuation of Nitpick's integration into Isabelle;
blanchet
parents:
33192
diff
changeset
|
730 |
|
7999
7acf6eb8eec1
Algebra and Polynomial theories, by Clemens Ballarin
paulson
parents:
7985
diff
changeset
|
731 |
## HOL-Algebra |
7acf6eb8eec1
Algebra and Polynomial theories, by Clemens Ballarin
paulson
parents:
7985
diff
changeset
|
732 |
|
33439 | 733 |
HOL-Algebra: HOL $(OUT)/HOL-Algebra |
7999
7acf6eb8eec1
Algebra and Polynomial theories, by Clemens Ballarin
paulson
parents:
7985
diff
changeset
|
734 |
|
31771 | 735 |
ALGEBRA_DEPENDENCIES = $(OUT)/HOL \ |
736 |
Algebra/ROOT.ML \ |
|
737 |
Library/Binomial.thy \ |
|
738 |
Library/FuncSet.thy \ |
|
739 |
Library/Multiset.thy \ |
|
740 |
Library/Permutation.thy \ |
|
32479 | 741 |
Number_Theory/Primes.thy \ |
31771 | 742 |
Algebra/AbelCoset.thy \ |
743 |
Algebra/Bij.thy \ |
|
744 |
Algebra/Congruence.thy \ |
|
745 |
Algebra/Coset.thy \ |
|
746 |
Algebra/Divisibility.thy \ |
|
747 |
Algebra/Exponent.thy \ |
|
748 |
Algebra/FiniteProduct.thy \ |
|
749 |
Algebra/Group.thy \ |
|
750 |
Algebra/Ideal.thy \ |
|
751 |
Algebra/IntRing.thy \ |
|
752 |
Algebra/Lattice.thy \ |
|
753 |
Algebra/Module.thy \ |
|
754 |
Algebra/QuotRing.thy \ |
|
755 |
Algebra/Ring.thy \ |
|
756 |
Algebra/RingHom.thy \ |
|
757 |
Algebra/Sylow.thy \ |
|
758 |
Algebra/UnivPoly.thy \ |
|
759 |
Algebra/abstract/Abstract.thy \ |
|
760 |
Algebra/abstract/Factor.thy \ |
|
761 |
Algebra/abstract/Field.thy \ |
|
762 |
Algebra/abstract/Ideal2.thy \ |
|
763 |
Algebra/abstract/PID.thy \ |
|
764 |
Algebra/abstract/Ring2.thy \ |
|
765 |
Algebra/abstract/RingHomo.thy \ |
|
766 |
Algebra/document/root.tex \ |
|
767 |
Algebra/document/root.tex \ |
|
768 |
Algebra/poly/LongDiv.thy \ |
|
769 |
Algebra/poly/PolyHomo.thy \ |
|
770 |
Algebra/poly/Polynomial.thy \ |
|
771 |
Algebra/poly/UnivPoly2.thy \ |
|
772 |
Algebra/ringsimp.ML |
|
773 |
||
33448 | 774 |
$(OUT)/HOL-Algebra: $(ALGEBRA_DEPENDENCIES) |
28500 | 775 |
@cd Algebra; $(ISABELLE_TOOL) usedir -b -g true -V outline=/proof,/ML $(OUT)/HOL HOL-Algebra |
7999
7acf6eb8eec1
Algebra and Polynomial theories, by Clemens Ballarin
paulson
parents:
7985
diff
changeset
|
776 |
|
27477
c64736fe2a1f
more precise dependencies for HOL-Word and HOL-NSA;
wenzelm
parents:
27470
diff
changeset
|
777 |
|
4518 | 778 |
## HOL-Auth |
3819 | 779 |
|
4518 | 780 |
HOL-Auth: HOL $(LOG)/HOL-Auth.gz |
3819 | 781 |
|
28098 | 782 |
$(LOG)/HOL-Auth.gz: $(OUT)/HOL \ |
37021 | 783 |
Auth/Auth_Shared.thy Auth/Auth_Public.thy Auth/All_Symmetric.thy \ |
784 |
Auth/Guard/Auth_Guard_Shared.thy \ |
|
785 |
Auth/Guard/Auth_Guard_Public.thy \ |
|
32632 | 786 |
Auth/Smartcard/Auth_Smartcard.thy Auth/All_Symmetric.thy \ |
27164 | 787 |
Auth/CertifiedEmail.thy Auth/Event.thy Auth/Message.thy \ |
788 |
Auth/NS_Public.thy Auth/NS_Public_Bad.thy Auth/NS_Shared.thy \ |
|
789 |
Auth/OtwayRees.thy Auth/OtwayReesBella.thy Auth/OtwayRees_AN.thy \ |
|
790 |
Auth/OtwayRees_Bad.thy Auth/Public.thy Auth/ROOT.ML Auth/Recur.thy \ |
|
791 |
Auth/Shared.thy Auth/TLS.thy Auth/WooLam.thy Auth/Kerberos_BAN.thy \ |
|
792 |
Auth/Kerberos_BAN_Gets.thy Auth/KerberosIV.thy \ |
|
793 |
Auth/KerberosIV_Gets.thy Auth/KerberosV.thy Auth/Yahalom.thy \ |
|
794 |
Auth/Yahalom2.thy Auth/Yahalom_Bad.thy Auth/ZhouGollmann.thy \ |
|
795 |
Auth/Guard/Analz.thy Auth/Guard/Extensions.thy Auth/Guard/GuardK.thy \ |
|
796 |
Auth/Guard/Guard_Public.thy Auth/Guard/Guard_Shared.thy \ |
|
797 |
Auth/Guard/Guard.thy Auth/Guard/List_Msg.thy \ |
|
798 |
Auth/Guard/Guard_NS_Public.thy Auth/Guard/Guard_OtwayRees.thy \ |
|
799 |
Auth/Guard/P1.thy Auth/Guard/P2.thy Auth/Guard/Proto.thy \ |
|
800 |
Auth/Guard/Guard_Yahalom.thy Auth/Smartcard/EventSC.thy \ |
|
801 |
Auth/Smartcard/ShoupRubinBella.thy Auth/Smartcard/ShoupRubin.thy \ |
|
802 |
Auth/Smartcard/Smartcard.thy Auth/document/root.tex |
|
28500 | 803 |
@$(ISABELLE_TOOL) usedir -g true $(OUT)/HOL Auth |
2448 | 804 |
|
805 |
||
4777 | 806 |
## HOL-UNITY |
807 |
||
808 |
HOL-UNITY: HOL $(LOG)/HOL-UNITY.gz |
|
809 |
||
27164 | 810 |
$(LOG)/HOL-UNITY.gz: $(OUT)/HOL Library/Multiset.thy UNITY/ROOT.ML \ |
41892
2386fb64feaf
eliminated UNITY_Examples.thy which takes quite long to merge and does not parallelize so well -- essentially reverting 3dec57ec3473;
wenzelm
parents:
41854
diff
changeset
|
811 |
UNITY/UNITY_Main.thy UNITY/UNITY_tactics.ML UNITY/Comp.thy \ |
2386fb64feaf
eliminated UNITY_Examples.thy which takes quite long to merge and does not parallelize so well -- essentially reverting 3dec57ec3473;
wenzelm
parents:
41854
diff
changeset
|
812 |
UNITY/Constrains.thy UNITY/Detects.thy UNITY/ELT.thy \ |
27164 | 813 |
UNITY/Extend.thy UNITY/FP.thy UNITY/Follows.thy UNITY/Guar.thy \ |
814 |
UNITY/Lift_prog.thy UNITY/ListOrder.thy UNITY/ProgressSets.thy \ |
|
815 |
UNITY/PPROD.thy UNITY/Project.thy UNITY/Rename.thy \ |
|
816 |
UNITY/Transformers.thy UNITY/SubstAx.thy UNITY/UNITY.thy \ |
|
817 |
UNITY/Union.thy UNITY/WFair.thy UNITY/Simple/Channel.thy \ |
|
818 |
UNITY/Simple/Common.thy UNITY/Simple/Deadlock.thy \ |
|
819 |
UNITY/Simple/Lift.thy UNITY/Simple/Mutex.thy \ |
|
820 |
UNITY/Simple/NSP_Bad.thy UNITY/Simple/Network.thy \ |
|
821 |
UNITY/Simple/Reach.thy UNITY/Simple/Reachability.thy \ |
|
822 |
UNITY/Simple/Token.thy UNITY/Comp/Alloc.thy UNITY/Comp/AllocBase.thy \ |
|
823 |
UNITY/Comp/AllocImpl.thy UNITY/Comp/Client.thy \ |
|
824 |
UNITY/Comp/Counter.thy UNITY/Comp/Counterc.thy \ |
|
825 |
UNITY/Comp/Handshake.thy UNITY/Comp/PriorityAux.thy \ |
|
826 |
UNITY/Comp/Priority.thy UNITY/Comp/Progress.thy \ |
|
827 |
UNITY/Comp/TimerArray.thy UNITY/document/root.tex |
|
28500 | 828 |
@$(ISABELLE_TOOL) usedir -g true $(OUT)/HOL UNITY |
4777 | 829 |
|
830 |
||
10966 | 831 |
## HOL-Unix |
832 |
||
833 |
HOL-Unix: HOL $(LOG)/HOL-Unix.gz |
|
834 |
||
37742 | 835 |
$(LOG)/HOL-Unix.gz: $(OUT)/HOL Library/Nested_Environment.thy \ |
836 |
Library/List_Prefix.thy Unix/ROOT.ML Unix/Unix.thy \ |
|
10966 | 837 |
Unix/document/root.bib Unix/document/root.tex |
39156 | 838 |
@$(ISABELLE_TOOL) usedir -m no_brackets -m no_type_brackets $(OUT)/HOL Unix |
10966 | 839 |
|
27477
c64736fe2a1f
more precise dependencies for HOL-Word and HOL-NSA;
wenzelm
parents:
27470
diff
changeset
|
840 |
|
19203 | 841 |
## HOL-ZF |
842 |
||
843 |
HOL-ZF: HOL $(LOG)/HOL-ZF.gz |
|
844 |
||
39306
c1f3992c9097
print mode for Imperative HOL overview; tuned and more accurate dependencies
haftmann
parents:
39271
diff
changeset
|
845 |
$(LOG)/HOL-ZF.gz: $(OUT)/HOL ZF/ROOT.ML ZF/LProd.thy \ |
27164 | 846 |
ZF/HOLZF.thy ZF/MainZF.thy ZF/Games.thy ZF/document/root.tex |
28500 | 847 |
@$(ISABELLE_TOOL) usedir $(OUT)/HOL ZF |
10966 | 848 |
|
27477
c64736fe2a1f
more precise dependencies for HOL-Word and HOL-NSA;
wenzelm
parents:
27470
diff
changeset
|
849 |
|
29399
ebcd69a00872
split of Imperative_HOL theories from HOL-Library
haftmann
parents:
29197
diff
changeset
|
850 |
## HOL-Imperative_HOL |
ebcd69a00872
split of Imperative_HOL theories from HOL-Library
haftmann
parents:
29197
diff
changeset
|
851 |
|
ebcd69a00872
split of Imperative_HOL theories from HOL-Library
haftmann
parents:
29197
diff
changeset
|
852 |
HOL-Imperative_HOL: HOL $(LOG)/HOL-Imperative_HOL.gz |
ebcd69a00872
split of Imperative_HOL theories from HOL-Library
haftmann
parents:
29197
diff
changeset
|
853 |
|
39306
c1f3992c9097
print mode for Imperative HOL overview; tuned and more accurate dependencies
haftmann
parents:
39271
diff
changeset
|
854 |
$(LOG)/HOL-Imperative_HOL.gz: $(OUT)/HOL \ |
c1f3992c9097
print mode for Imperative HOL overview; tuned and more accurate dependencies
haftmann
parents:
39271
diff
changeset
|
855 |
Imperative_HOL/Array.thy \ |
c1f3992c9097
print mode for Imperative HOL overview; tuned and more accurate dependencies
haftmann
parents:
39271
diff
changeset
|
856 |
Imperative_HOL/Heap.thy \ |
c1f3992c9097
print mode for Imperative HOL overview; tuned and more accurate dependencies
haftmann
parents:
39271
diff
changeset
|
857 |
Imperative_HOL/Heap_Monad.thy \ |
c1f3992c9097
print mode for Imperative HOL overview; tuned and more accurate dependencies
haftmann
parents:
39271
diff
changeset
|
858 |
Imperative_HOL/Imperative_HOL.thy \ |
c1f3992c9097
print mode for Imperative HOL overview; tuned and more accurate dependencies
haftmann
parents:
39271
diff
changeset
|
859 |
Imperative_HOL/Imperative_HOL_ex.thy \ |
c1f3992c9097
print mode for Imperative HOL overview; tuned and more accurate dependencies
haftmann
parents:
39271
diff
changeset
|
860 |
Imperative_HOL/Mrec.thy \ |
c1f3992c9097
print mode for Imperative HOL overview; tuned and more accurate dependencies
haftmann
parents:
39271
diff
changeset
|
861 |
Imperative_HOL/Ref.thy \ |
c1f3992c9097
print mode for Imperative HOL overview; tuned and more accurate dependencies
haftmann
parents:
39271
diff
changeset
|
862 |
Imperative_HOL/ROOT.ML \ |
c1f3992c9097
print mode for Imperative HOL overview; tuned and more accurate dependencies
haftmann
parents:
39271
diff
changeset
|
863 |
Imperative_HOL/ex/Imperative_Quicksort.thy \ |
c1f3992c9097
print mode for Imperative HOL overview; tuned and more accurate dependencies
haftmann
parents:
39271
diff
changeset
|
864 |
Imperative_HOL/ex/Imperative_Reverse.thy \ |
c1f3992c9097
print mode for Imperative HOL overview; tuned and more accurate dependencies
haftmann
parents:
39271
diff
changeset
|
865 |
Imperative_HOL/ex/Linked_Lists.thy \ |
c1f3992c9097
print mode for Imperative HOL overview; tuned and more accurate dependencies
haftmann
parents:
39271
diff
changeset
|
866 |
Imperative_HOL/ex/SatChecker.thy \ |
c1f3992c9097
print mode for Imperative HOL overview; tuned and more accurate dependencies
haftmann
parents:
39271
diff
changeset
|
867 |
Imperative_HOL/ex/Sorted_List.thy \ |
c1f3992c9097
print mode for Imperative HOL overview; tuned and more accurate dependencies
haftmann
parents:
39271
diff
changeset
|
868 |
Imperative_HOL/ex/Subarray.thy \ |
30689
b14b2cc4e25e
moved Imperative_HOL examples to Imperative_HOL/ex
haftmann
parents:
30654
diff
changeset
|
869 |
Imperative_HOL/ex/Sublist.thy |
39306
c1f3992c9097
print mode for Imperative HOL overview; tuned and more accurate dependencies
haftmann
parents:
39271
diff
changeset
|
870 |
@$(ISABELLE_TOOL) usedir -g true -m iff -m no_brackets $(OUT)/HOL Imperative_HOL |
29399
ebcd69a00872
split of Imperative_HOL theories from HOL-Library
haftmann
parents:
29197
diff
changeset
|
871 |
|
ebcd69a00872
split of Imperative_HOL theories from HOL-Library
haftmann
parents:
29197
diff
changeset
|
872 |
|
29823
0ab754d13ccd
session Reflecion renamed to Decision_Procs, moved Dense_Linear_Order there
haftmann
parents:
29813
diff
changeset
|
873 |
## HOL-Decision_Procs |
0ab754d13ccd
session Reflecion renamed to Decision_Procs, moved Dense_Linear_Order there
haftmann
parents:
29813
diff
changeset
|
874 |
|
0ab754d13ccd
session Reflecion renamed to Decision_Procs, moved Dense_Linear_Order there
haftmann
parents:
29813
diff
changeset
|
875 |
HOL-Decision_Procs: HOL $(LOG)/HOL-Decision_Procs.gz |
0ab754d13ccd
session Reflecion renamed to Decision_Procs, moved Dense_Linear_Order there
haftmann
parents:
29813
diff
changeset
|
876 |
|
0ab754d13ccd
session Reflecion renamed to Decision_Procs, moved Dense_Linear_Order there
haftmann
parents:
29813
diff
changeset
|
877 |
$(LOG)/HOL-Decision_Procs.gz: $(OUT)/HOL \ |
0ab754d13ccd
session Reflecion renamed to Decision_Procs, moved Dense_Linear_Order there
haftmann
parents:
29813
diff
changeset
|
878 |
Decision_Procs/Approximation.thy \ |
33356
9157d0f9f00e
moved Commutative_Ring into session Decision_Procs
haftmann
parents:
33348
diff
changeset
|
879 |
Decision_Procs/Commutative_Ring.thy \ |
9157d0f9f00e
moved Commutative_Ring into session Decision_Procs
haftmann
parents:
33348
diff
changeset
|
880 |
Decision_Procs/Commutative_Ring_Complete.thy \ |
29823
0ab754d13ccd
session Reflecion renamed to Decision_Procs, moved Dense_Linear_Order there
haftmann
parents:
29813
diff
changeset
|
881 |
Decision_Procs/Cooper.thy \ |
35053 | 882 |
Decision_Procs/Decision_Procs.thy \ |
29823
0ab754d13ccd
session Reflecion renamed to Decision_Procs, moved Dense_Linear_Order there
haftmann
parents:
29813
diff
changeset
|
883 |
Decision_Procs/Dense_Linear_Order.thy \ |
0ab754d13ccd
session Reflecion renamed to Decision_Procs, moved Dense_Linear_Order there
haftmann
parents:
29813
diff
changeset
|
884 |
Decision_Procs/Ferrack.thy \ |
0ab754d13ccd
session Reflecion renamed to Decision_Procs, moved Dense_Linear_Order there
haftmann
parents:
29813
diff
changeset
|
885 |
Decision_Procs/MIR.thy \ |
35053 | 886 |
Decision_Procs/Parametric_Ferrante_Rackoff.thy \ |
887 |
Decision_Procs/Polynomial_List.thy \ |
|
37120 | 888 |
Decision_Procs/ROOT.ML \ |
35053 | 889 |
Decision_Procs/Reflected_Multivariate_Polynomial.thy \ |
890 |
Decision_Procs/commutative_ring_tac.ML \ |
|
891 |
Decision_Procs/cooper_tac.ML \ |
|
30429
39acdf031548
moved Decision_Procs examples to Decision_Procs/ex
haftmann
parents:
30400
diff
changeset
|
892 |
Decision_Procs/ex/Approximation_Ex.thy \ |
33356
9157d0f9f00e
moved Commutative_Ring into session Decision_Procs
haftmann
parents:
33348
diff
changeset
|
893 |
Decision_Procs/ex/Commutative_Ring_Ex.thy \ |
35053 | 894 |
Decision_Procs/ex/Dense_Linear_Order_Ex.thy \ |
895 |
Decision_Procs/ferrack_tac.ML \ |
|
37120 | 896 |
Decision_Procs/ferrante_rackoff.ML \ |
897 |
Decision_Procs/ferrante_rackoff_data.ML \ |
|
898 |
Decision_Procs/langford.ML \ |
|
899 |
Decision_Procs/langford_data.ML \ |
|
900 |
Decision_Procs/mir_tac.ML |
|
29823
0ab754d13ccd
session Reflecion renamed to Decision_Procs, moved Dense_Linear_Order there
haftmann
parents:
29813
diff
changeset
|
901 |
@$(ISABELLE_TOOL) usedir $(OUT)/HOL Decision_Procs |
0ab754d13ccd
session Reflecion renamed to Decision_Procs, moved Dense_Linear_Order there
haftmann
parents:
29813
diff
changeset
|
902 |
|
0ab754d13ccd
session Reflecion renamed to Decision_Procs, moved Dense_Linear_Order there
haftmann
parents:
29813
diff
changeset
|
903 |
|
39157
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
904 |
## HOL-Proofs |
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
905 |
|
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
906 |
HOL-Proofs: Pure $(OUT)/HOL-Proofs |
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
907 |
|
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
908 |
$(OUT)/HOL-Proofs: main.ML $(MAIN_DEPENDENCIES) |
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
909 |
@$(ISABELLE_TOOL) usedir -b -f main.ML -g true -p 2 -q 0 $(OUT)/Pure HOL-Proofs |
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
910 |
|
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
911 |
|
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
912 |
## HOL-Proofs-ex |
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
913 |
|
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
914 |
HOL-Proofs-ex: HOL-Proofs $(LOG)/HOL-Proofs-ex.gz |
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
915 |
|
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
916 |
$(LOG)/HOL-Proofs-ex.gz: $(OUT)/HOL-Proofs \ |
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
917 |
Proofs/ex/ROOT.ML Proofs/ex/Hilbert_Classical.thy |
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
918 |
@cd Proofs; $(ISABELLE_TOOL) usedir -p 2 -q 0 $(OUT)/HOL-Proofs ex |
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
919 |
|
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
920 |
|
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
921 |
## HOL-Proofs-Extraction |
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
922 |
|
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
923 |
HOL-Proofs-Extraction: HOL-Proofs $(LOG)/HOL-Proofs-Extraction.gz |
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
924 |
|
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
925 |
$(LOG)/HOL-Proofs-Extraction.gz: $(OUT)/HOL-Proofs \ |
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
926 |
Library/Efficient_Nat.thy Proofs/Extraction/Euclid.thy \ |
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
927 |
Proofs/Extraction/Greatest_Common_Divisor.thy \ |
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
928 |
Proofs/Extraction/Higman.thy Proofs/Extraction/Pigeonhole.thy \ |
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
929 |
Proofs/Extraction/QuotRem.thy Proofs/Extraction/ROOT.ML \ |
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
930 |
Proofs/Extraction/Util.thy Proofs/Extraction/Warshall.thy \ |
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
931 |
Proofs/Extraction/document/root.tex \ |
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
932 |
Proofs/Extraction/document/root.bib |
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
933 |
@cd Proofs; $(ISABELLE_TOOL) usedir -p 2 -q 0 $(OUT)/HOL-Proofs Extraction |
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
934 |
|
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
935 |
|
34205
f69cd974bc4e
explicit session HOL-Proofs -- avoid statefulness of main HOL image wrt. HOL_proofs etc.;
wenzelm
parents:
34126
diff
changeset
|
936 |
## HOL-Proofs-Lambda |
2448 | 937 |
|
34205
f69cd974bc4e
explicit session HOL-Proofs -- avoid statefulness of main HOL image wrt. HOL_proofs etc.;
wenzelm
parents:
34126
diff
changeset
|
938 |
HOL-Proofs-Lambda: HOL-Proofs $(LOG)/HOL-Proofs-Lambda.gz |
2448 | 939 |
|
39157
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
940 |
$(LOG)/HOL-Proofs-Lambda.gz: $(OUT)/HOL-Proofs \ |
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
941 |
Proofs/Lambda/Commutation.thy Proofs/Lambda/Eta.thy \ |
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
942 |
Proofs/Lambda/InductTermi.thy Proofs/Lambda/Lambda.thy \ |
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
943 |
Proofs/Lambda/ListApplication.thy Proofs/Lambda/ListBeta.thy \ |
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
944 |
Proofs/Lambda/ListOrder.thy Proofs/Lambda/NormalForm.thy \ |
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
945 |
Proofs/Lambda/ParRed.thy Proofs/Lambda/Standardization.thy \ |
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
946 |
Proofs/Lambda/StrongNorm.thy Proofs/Lambda/Type.thy \ |
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
947 |
Proofs/Lambda/WeakNorm.thy Proofs/Lambda/ROOT.ML \ |
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
948 |
Proofs/Lambda/document/root.bib Proofs/Lambda/document/root.tex |
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
949 |
@cd Proofs; $(ISABELLE_TOOL) usedir -g true -m no_brackets -p 2 -q 0 $(OUT)/HOL-Proofs Lambda |
2448 | 950 |
|
951 |
||
9015 | 952 |
## HOL-Prolog |
953 |
||
954 |
HOL-Prolog: HOL $(LOG)/HOL-Prolog.gz |
|
955 |
||
27164 | 956 |
$(LOG)/HOL-Prolog.gz: $(OUT)/HOL Prolog/ROOT.ML Prolog/prolog.ML \ |
957 |
Prolog/HOHH.thy Prolog/Test.thy Prolog/Func.thy Prolog/Type.thy |
|
28500 | 958 |
@$(ISABELLE_TOOL) usedir $(OUT)/HOL Prolog |
9015 | 959 |
|
960 |
||
8012 | 961 |
## HOL-MicroJava |
962 |
||
963 |
HOL-MicroJava: HOL $(LOG)/HOL-MicroJava.gz |
|
964 |
||
27164 | 965 |
$(LOG)/HOL-MicroJava.gz: $(OUT)/HOL Library/Executable_Set.thy \ |
966 |
MicroJava/ROOT.ML MicroJava/Comp/AuxLemmas.thy \ |
|
967 |
MicroJava/Comp/CorrComp.thy MicroJava/Comp/CorrCompTp.thy \ |
|
968 |
MicroJava/Comp/DefsComp.thy MicroJava/Comp/Index.thy \ |
|
969 |
MicroJava/Comp/LemmasComp.thy MicroJava/Comp/NatCanonify.thy \ |
|
970 |
MicroJava/Comp/TranslComp.thy MicroJava/Comp/TranslCompTp.thy \ |
|
971 |
MicroJava/Comp/TypeInf.thy MicroJava/J/Conform.thy \ |
|
972 |
MicroJava/J/Eval.thy MicroJava/J/JBasis.thy \ |
|
973 |
MicroJava/J/JTypeSafe.thy MicroJava/J/Decl.thy MicroJava/J/State.thy \ |
|
974 |
MicroJava/J/Term.thy MicroJava/J/Type.thy MicroJava/J/TypeRel.thy \ |
|
975 |
MicroJava/J/WellForm.thy MicroJava/J/Value.thy \ |
|
976 |
MicroJava/J/WellType.thy MicroJava/J/Example.thy \ |
|
977 |
MicroJava/J/JListExample.thy MicroJava/JVM/JVMExec.thy \ |
|
978 |
MicroJava/JVM/JVMInstructions.thy MicroJava/JVM/JVMState.thy \ |
|
979 |
MicroJava/JVM/JVMExecInstr.thy MicroJava/JVM/JVMListExample.thy \ |
|
33954
1bc3b688548c
backported parts of abstract byte code verifier from AFP/Jinja
haftmann
parents:
33820
diff
changeset
|
980 |
MicroJava/JVM/JVMExceptions.thy MicroJava/DFA/Abstract_BV.thy \ |
1bc3b688548c
backported parts of abstract byte code verifier from AFP/Jinja
haftmann
parents:
33820
diff
changeset
|
981 |
MicroJava/DFA/Err.thy MicroJava/DFA/Kildall.thy \ |
1bc3b688548c
backported parts of abstract byte code verifier from AFP/Jinja
haftmann
parents:
33820
diff
changeset
|
982 |
MicroJava/DFA/LBVComplete.thy MicroJava/DFA/LBVCorrect.thy \ |
1bc3b688548c
backported parts of abstract byte code verifier from AFP/Jinja
haftmann
parents:
33820
diff
changeset
|
983 |
MicroJava/DFA/LBVSpec.thy MicroJava/DFA/Listn.thy \ |
1bc3b688548c
backported parts of abstract byte code verifier from AFP/Jinja
haftmann
parents:
33820
diff
changeset
|
984 |
MicroJava/DFA/Opt.thy MicroJava/DFA/Product.thy \ |
1bc3b688548c
backported parts of abstract byte code verifier from AFP/Jinja
haftmann
parents:
33820
diff
changeset
|
985 |
MicroJava/DFA/SemilatAlg.thy MicroJava/DFA/Semilat.thy \ |
1bc3b688548c
backported parts of abstract byte code verifier from AFP/Jinja
haftmann
parents:
33820
diff
changeset
|
986 |
MicroJava/DFA/Semilattices.thy MicroJava/DFA/Typing_Framework_err.thy \ |
1bc3b688548c
backported parts of abstract byte code verifier from AFP/Jinja
haftmann
parents:
33820
diff
changeset
|
987 |
MicroJava/DFA/Typing_Framework.thy MicroJava/BV/BVSpec.thy \ |
27164 | 988 |
MicroJava/BV/BVSpecTypeSafe.thy MicroJava/BV/Correct.thy \ |
33954
1bc3b688548c
backported parts of abstract byte code verifier from AFP/Jinja
haftmann
parents:
33820
diff
changeset
|
989 |
MicroJava/BV/JType.thy MicroJava/BV/JVM.thy MicroJava/BV/JVMType.thy \ |
27164 | 990 |
MicroJava/BV/Effect.thy MicroJava/BV/EffectMono.thy \ |
991 |
MicroJava/BV/Typing_Framework_JVM.thy MicroJava/BV/BVExample.thy \ |
|
33954
1bc3b688548c
backported parts of abstract byte code verifier from AFP/Jinja
haftmann
parents:
33820
diff
changeset
|
992 |
MicroJava/BV/LBVJVM.thy MicroJava/document/root.bib \ |
1bc3b688548c
backported parts of abstract byte code verifier from AFP/Jinja
haftmann
parents:
33820
diff
changeset
|
993 |
MicroJava/document/root.tex MicroJava/document/introduction.tex |
28500 | 994 |
@$(ISABELLE_TOOL) usedir -g true $(OUT)/HOL MicroJava |
11850 | 995 |
|
8012 | 996 |
|
11376 | 997 |
## HOL-NanoJava |
998 |
||
999 |
HOL-NanoJava: HOL $(LOG)/HOL-NanoJava.gz |
|
1000 |
||
27164 | 1001 |
$(LOG)/HOL-NanoJava.gz: $(OUT)/HOL NanoJava/ROOT.ML NanoJava/Term.thy \ |
1002 |
NanoJava/Decl.thy NanoJava/TypeRel.thy NanoJava/State.thy \ |
|
1003 |
NanoJava/OpSem.thy NanoJava/AxSem.thy NanoJava/AxSem.thy \ |
|
11376 | 1004 |
NanoJava/document/root.bib NanoJava/document/root.tex |
28500 | 1005 |
@$(ISABELLE_TOOL) usedir -g true $(OUT)/HOL NanoJava |
11850 | 1006 |
|
8193 | 1007 |
|
12855 | 1008 |
## HOL-Bali |
1009 |
||
1010 |
HOL-Bali: HOL $(LOG)/HOL-Bali.gz |
|
1011 |
||
41960
8a399da4cde1
eliminated Bali.thy which takes quite long to merge and does not parallelize so well -- essentially reverting 9b19cbb0af28;
wenzelm
parents:
41928
diff
changeset
|
1012 |
$(LOG)/HOL-Bali.gz: $(OUT)/HOL Bali/AxCompl.thy Bali/AxExample.thy \ |
8a399da4cde1
eliminated Bali.thy which takes quite long to merge and does not parallelize so well -- essentially reverting 9b19cbb0af28;
wenzelm
parents:
41928
diff
changeset
|
1013 |
Bali/AxSem.thy Bali/AxSound.thy Bali/Basis.thy Bali/Conform.thy \ |
8a399da4cde1
eliminated Bali.thy which takes quite long to merge and does not parallelize so well -- essentially reverting 9b19cbb0af28;
wenzelm
parents:
41928
diff
changeset
|
1014 |
Bali/Decl.thy Bali/DeclConcepts.thy Bali/Eval.thy Bali/Evaln.thy \ |
8a399da4cde1
eliminated Bali.thy which takes quite long to merge and does not parallelize so well -- essentially reverting 9b19cbb0af28;
wenzelm
parents:
41928
diff
changeset
|
1015 |
Bali/Example.thy Bali/Name.thy Bali/ROOT.ML Bali/State.thy \ |
8a399da4cde1
eliminated Bali.thy which takes quite long to merge and does not parallelize so well -- essentially reverting 9b19cbb0af28;
wenzelm
parents:
41928
diff
changeset
|
1016 |
Bali/Table.thy Bali/Term.thy Bali/Trans.thy Bali/Type.thy \ |
8a399da4cde1
eliminated Bali.thy which takes quite long to merge and does not parallelize so well -- essentially reverting 9b19cbb0af28;
wenzelm
parents:
41928
diff
changeset
|
1017 |
Bali/TypeRel.thy Bali/TypeSafe.thy Bali/Value.thy Bali/WellForm.thy \ |
8a399da4cde1
eliminated Bali.thy which takes quite long to merge and does not parallelize so well -- essentially reverting 9b19cbb0af28;
wenzelm
parents:
41928
diff
changeset
|
1018 |
Bali/DefiniteAssignment.thy Bali/DefiniteAssignmentCorrect.thy \ |
8a399da4cde1
eliminated Bali.thy which takes quite long to merge and does not parallelize so well -- essentially reverting 9b19cbb0af28;
wenzelm
parents:
41928
diff
changeset
|
1019 |
Bali/WellType.thy Bali/document/root.tex |
28500 | 1020 |
@$(ISABELLE_TOOL) usedir -g true $(OUT)/HOL Bali |
12855 | 1021 |
|
1022 |
||
4518 | 1023 |
## HOL-IOA |
1024 |
||
1025 |
HOL-IOA: HOL $(LOG)/HOL-IOA.gz |
|
2448 | 1026 |
|
27164 | 1027 |
$(LOG)/HOL-IOA.gz: $(OUT)/HOL IOA/Asig.thy IOA/IOA.thy IOA/ROOT.ML \ |
1028 |
IOA/Solve.thy |
|
28500 | 1029 |
@$(ISABELLE_TOOL) usedir $(OUT)/HOL IOA |
4518 | 1030 |
|
1031 |
||
10157
6d3987f3aad9
* HOL/Lattice: fundamental concepts of lattice theory and order structures;
wenzelm
parents:
10143
diff
changeset
|
1032 |
## HOL-Lattice |
6d3987f3aad9
* HOL/Lattice: fundamental concepts of lattice theory and order structures;
wenzelm
parents:
10143
diff
changeset
|
1033 |
|
6d3987f3aad9
* HOL/Lattice: fundamental concepts of lattice theory and order structures;
wenzelm
parents:
10143
diff
changeset
|
1034 |
HOL-Lattice: HOL $(LOG)/HOL-Lattice.gz |
6d3987f3aad9
* HOL/Lattice: fundamental concepts of lattice theory and order structures;
wenzelm
parents:
10143
diff
changeset
|
1035 |
|
27164 | 1036 |
$(LOG)/HOL-Lattice.gz: $(OUT)/HOL Lattice/Bounds.thy \ |
1037 |
Lattice/CompleteLattice.thy Lattice/Lattice.thy Lattice/Orders.thy \ |
|
10157
6d3987f3aad9
* HOL/Lattice: fundamental concepts of lattice theory and order structures;
wenzelm
parents:
10143
diff
changeset
|
1038 |
Lattice/ROOT.ML Lattice/document/root.tex |
28500 | 1039 |
@$(ISABELLE_TOOL) usedir $(OUT)/HOL Lattice |
10157
6d3987f3aad9
* HOL/Lattice: fundamental concepts of lattice theory and order structures;
wenzelm
parents:
10143
diff
changeset
|
1040 |
|
6d3987f3aad9
* HOL/Lattice: fundamental concepts of lattice theory and order structures;
wenzelm
parents:
10143
diff
changeset
|
1041 |
|
4518 | 1042 |
## HOL-ex |
2448 | 1043 |
|
4518 | 1044 |
HOL-ex: HOL $(LOG)/HOL-ex.gz |
2448 | 1045 |
|
33439 | 1046 |
$(LOG)/HOL-ex.gz: $(OUT)/HOL Decision_Procs/Commutative_Ring.thy \ |
39157
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
1047 |
Number_Theory/Primes.thy ex/Abstract_NAT.thy ex/Antiquote.thy \ |
43804
eb9be23db2b7
cleanly separate TPTP related files from other examples
blanchet
parents:
43800
diff
changeset
|
1048 |
ex/Arith_Examples.thy ex/Arithmetic_Series_Complex.thy \ |
43242 | 1049 |
ex/BT.thy ex/BinEx.thy ex/Binary.thy ex/Birthday_Paradox.thy \ |
43804
eb9be23db2b7
cleanly separate TPTP related files from other examples
blanchet
parents:
43800
diff
changeset
|
1050 |
ex/CTL.thy ex/Case_Product.thy \ |
40837 | 1051 |
ex/Chinese.thy ex/Classical.thy ex/CodegenSML_Test.thy \ |
1052 |
ex/Coercion_Examples.thy ex/Coherent.thy ex/Dedekind_Real.thy \ |
|
1053 |
ex/Efficient_Nat_examples.thy ex/Eval_Examples.thy ex/Fundefs.thy \ |
|
1054 |
ex/Gauge_Integration.thy ex/Groebner_Examples.thy ex/Guess.thy \ |
|
1055 |
ex/HarmonicSeries.thy ex/Hebrew.thy ex/Hex_Bin_Examples.thy \ |
|
1056 |
ex/Higher_Order_Logic.thy ex/Iff_Oracle.thy ex/Induction_Schema.thy \ |
|
1057 |
ex/InductiveInvariant.thy ex/InductiveInvariant_examples.thy \ |
|
41582
c34415351b6d
experimental variant of interpretation with simultaneous definitions, plus example
haftmann
parents:
41569
diff
changeset
|
1058 |
ex/Interpretation_with_Defs.thy ex/Intuitionistic.thy ex/Lagrange.thy \ |
c34415351b6d
experimental variant of interpretation with simultaneous definitions, plus example
haftmann
parents:
41569
diff
changeset
|
1059 |
ex/List_to_Set_Comprehension_Examples.thy ex/LocaleTest2.thy \ |
c34415351b6d
experimental variant of interpretation with simultaneous definitions, plus example
haftmann
parents:
41569
diff
changeset
|
1060 |
ex/MT.thy ex/MergeSort.thy ex/Meson_Test.thy ex/MonoidGroup.thy \ |
40837 | 1061 |
ex/Multiquote.thy ex/NatSum.thy ex/Normalization_by_Evaluation.thy \ |
1062 |
ex/Numeral.thy ex/PER.thy ex/PresburgerEx.thy ex/Primrec.thy \ |
|
1063 |
ex/Quickcheck_Examples.thy ex/Quickcheck_Lattice_Examples.thy \ |
|
42161
d1b39536e1fb
adding a regression test for SML_Quickcheck; putting SML_Quickcheck back in shape
bulwahn
parents:
42153
diff
changeset
|
1064 |
ex/Quickcheck_Narrowing_Examples.thy ex/SML_Quickcheck_Examples.thy \ |
40837 | 1065 |
ex/Quicksort.thy ex/ROOT.ML ex/Recdefs.thy ex/Records.thy \ |
1066 |
ex/ReflectionEx.thy ex/Refute_Examples.thy ex/SAT_Examples.thy \ |
|
42071
04577a7e0c51
move "TPTP" wrapper and "Sledgehammer as a tactic" to "HOL/ex"
blanchet
parents:
42064
diff
changeset
|
1067 |
ex/SVC_Oracle.thy ex/Serbian.thy ex/Set_Algebras.thy \ |
04577a7e0c51
move "TPTP" wrapper and "Sledgehammer as a tactic" to "HOL/ex"
blanchet
parents:
42064
diff
changeset
|
1068 |
ex/sledgehammer_tactics.ML ex/Sqrt.thy \ |
41582
c34415351b6d
experimental variant of interpretation with simultaneous definitions, plus example
haftmann
parents:
41569
diff
changeset
|
1069 |
ex/Sqrt_Script.thy ex/Sudoku.thy ex/Tarski.thy ex/Termination.thy \ |
43223
c9e87dc92d9e
renamed example theory to "ATP_Export", for consistency with its underlying "ATP_" modules
blanchet
parents:
43197
diff
changeset
|
1070 |
ex/Transfer_Ex.thy ex/Tree23.thy \ |
42602
a2db47fa015e
added TPTP exporter facility -- useful to do experiments with machine learning
blanchet
parents:
42601
diff
changeset
|
1071 |
ex/Unification.thy ex/While_Combinator_Example.thy \ |
a2db47fa015e
added TPTP exporter facility -- useful to do experiments with machine learning
blanchet
parents:
42601
diff
changeset
|
1072 |
ex/document/root.bib ex/document/root.tex ex/set.thy ex/svc_funcs.ML \ |
a2db47fa015e
added TPTP exporter facility -- useful to do experiments with machine learning
blanchet
parents:
42601
diff
changeset
|
1073 |
ex/svc_test.thy \ |
41582
c34415351b6d
experimental variant of interpretation with simultaneous definitions, plus example
haftmann
parents:
41569
diff
changeset
|
1074 |
../Tools/interpretation_with_defs.ML |
28500 | 1075 |
@$(ISABELLE_TOOL) usedir $(OUT)/HOL ex |
2448 | 1076 |
|
1077 |
||
33026 | 1078 |
## HOL-Isar_Examples |
6445 | 1079 |
|
33026 | 1080 |
HOL-Isar_Examples: HOL $(LOG)/HOL-Isar_Examples.gz |
6445 | 1081 |
|
33026 | 1082 |
$(LOG)/HOL-Isar_Examples.gz: $(OUT)/HOL Isar_Examples/Basic_Logic.thy \ |
1083 |
Isar_Examples/Cantor.thy Isar_Examples/Drinker.thy \ |
|
1084 |
Isar_Examples/Expr_Compiler.thy Isar_Examples/Fibonacci.thy \ |
|
1085 |
Isar_Examples/Group.thy Isar_Examples/Hoare.thy \ |
|
1086 |
Isar_Examples/Hoare_Ex.thy Isar_Examples/Knaster_Tarski.thy \ |
|
1087 |
Isar_Examples/Mutilated_Checkerboard.thy \ |
|
1088 |
Isar_Examples/Nested_Datatype.thy Isar_Examples/Peirce.thy \ |
|
1089 |
Isar_Examples/Puzzle.thy Isar_Examples/Summation.thy \ |
|
1090 |
Isar_Examples/ROOT.ML Isar_Examples/document/proof.sty \ |
|
1091 |
Isar_Examples/document/root.bib Isar_Examples/document/root.tex \ |
|
37672 | 1092 |
Isar_Examples/document/style.tex Hoare/hoare_tac.ML \ |
1093 |
Number_Theory/Primes.thy |
|
33026 | 1094 |
@$(ISABELLE_TOOL) usedir $(OUT)/HOL Isar_Examples |
6445 | 1095 |
|
1096 |
||
33028 | 1097 |
## HOL-SET_Protocol |
14199 | 1098 |
|
33028 | 1099 |
HOL-SET_Protocol: HOL $(LOG)/HOL-SET_Protocol.gz |
14199 | 1100 |
|
33028 | 1101 |
$(LOG)/HOL-SET_Protocol.gz: $(OUT)/HOL SET_Protocol/ROOT.ML \ |
1102 |
SET_Protocol/Message_SET.thy SET_Protocol/Event_SET.thy \ |
|
1103 |
SET_Protocol/Public_SET.thy SET_Protocol/Cardholder_Registration.thy \ |
|
1104 |
SET_Protocol/Merchant_Registration.thy SET_Protocol/Purchase.thy \ |
|
39757 | 1105 |
SET_Protocol/SET_Protocol.thy SET_Protocol/document/root.tex |
33028 | 1106 |
@$(ISABELLE_TOOL) usedir -g true $(OUT)/HOL SET_Protocol |
14199 | 1107 |
|
1108 |
||
27421 | 1109 |
## HOL-Matrix |
14610 | 1110 |
|
28637 | 1111 |
HOL-Matrix: HOL $(LOG)/HOL-Matrix.gz |
17323 | 1112 |
|
37872
d83659570337
moved src/Tools/Compute_Oracle to src/HOL/Matrix/Compute_Oracle -- it actually depends on HOL anyway;
wenzelm
parents:
37818
diff
changeset
|
1113 |
$(LOG)/HOL-Matrix.gz: $(OUT)/HOL Matrix/ComputeFloat.thy \ |
d83659570337
moved src/Tools/Compute_Oracle to src/HOL/Matrix/Compute_Oracle -- it actually depends on HOL anyway;
wenzelm
parents:
37818
diff
changeset
|
1114 |
Matrix/ComputeHOL.thy Matrix/ComputeNumeral.thy \ |
d83659570337
moved src/Tools/Compute_Oracle to src/HOL/Matrix/Compute_Oracle -- it actually depends on HOL anyway;
wenzelm
parents:
37818
diff
changeset
|
1115 |
Matrix/Compute_Oracle/Compute_Oracle.thy Matrix/Compute_Oracle/am.ML \ |
d83659570337
moved src/Tools/Compute_Oracle to src/HOL/Matrix/Compute_Oracle -- it actually depends on HOL anyway;
wenzelm
parents:
37818
diff
changeset
|
1116 |
Matrix/Compute_Oracle/am_compiler.ML Matrix/Compute_Oracle/am_ghc.ML \ |
d83659570337
moved src/Tools/Compute_Oracle to src/HOL/Matrix/Compute_Oracle -- it actually depends on HOL anyway;
wenzelm
parents:
37818
diff
changeset
|
1117 |
Matrix/Compute_Oracle/am_interpreter.ML \ |
d83659570337
moved src/Tools/Compute_Oracle to src/HOL/Matrix/Compute_Oracle -- it actually depends on HOL anyway;
wenzelm
parents:
37818
diff
changeset
|
1118 |
Matrix/Compute_Oracle/am_sml.ML Matrix/Compute_Oracle/compute.ML \ |
d83659570337
moved src/Tools/Compute_Oracle to src/HOL/Matrix/Compute_Oracle -- it actually depends on HOL anyway;
wenzelm
parents:
37818
diff
changeset
|
1119 |
Matrix/Compute_Oracle/linker.ML Matrix/Cplex.thy \ |
37764 | 1120 |
Matrix/CplexMatrixConverter.ML Matrix/Cplex_tools.ML \ |
37872
d83659570337
moved src/Tools/Compute_Oracle to src/HOL/Matrix/Compute_Oracle -- it actually depends on HOL anyway;
wenzelm
parents:
37818
diff
changeset
|
1121 |
Matrix/FloatSparseMatrixBuilder.ML Matrix/LP.thy Matrix/Matrix.thy \ |
d83659570337
moved src/Tools/Compute_Oracle to src/HOL/Matrix/Compute_Oracle -- it actually depends on HOL anyway;
wenzelm
parents:
37818
diff
changeset
|
1122 |
Matrix/ROOT.ML Matrix/SparseMatrix.thy Matrix/document/root.tex \ |
d83659570337
moved src/Tools/Compute_Oracle to src/HOL/Matrix/Compute_Oracle -- it actually depends on HOL anyway;
wenzelm
parents:
37818
diff
changeset
|
1123 |
Matrix/fspmlp.ML Matrix/matrixlp.ML Tools/float_arith.ML |
28500 | 1124 |
@$(ISABELLE_TOOL) usedir -g true $(OUT)/HOL Matrix |
16873 | 1125 |
|
14199 | 1126 |
|
4518 | 1127 |
## TLA |
1128 |
||
1129 |
TLA: HOL $(OUT)/TLA |
|
1130 |
||
27164 | 1131 |
$(OUT)/TLA: $(OUT)/HOL TLA/Action.thy TLA/Init.thy TLA/Intensional.thy \ |
21624 | 1132 |
TLA/ROOT.ML TLA/Stfun.thy TLA/TLA.thy |
28500 | 1133 |
@cd TLA; $(ISABELLE_TOOL) usedir -b $(OUT)/HOL TLA |
4518 | 1134 |
|
1135 |
||
1136 |
## TLA-Inc |
|
1137 |
||
1138 |
TLA-Inc: TLA $(LOG)/TLA-Inc.gz |
|
1139 |
||
21624 | 1140 |
$(LOG)/TLA-Inc.gz: $(OUT)/TLA TLA/Inc/Inc.thy |
28500 | 1141 |
@cd TLA; $(ISABELLE_TOOL) usedir $(OUT)/TLA Inc |
4518 | 1142 |
|
1143 |
||
1144 |
## TLA-Buffer |
|
1145 |
||
1146 |
TLA-Buffer: TLA $(LOG)/TLA-Buffer.gz |
|
2448 | 1147 |
|
33024
60a098883d81
more accurate dependencies for HOL-SMT, which is a session with image;
wenzelm
parents:
33010
diff
changeset
|
1148 |
$(LOG)/TLA-Buffer.gz: $(OUT)/TLA TLA/Buffer/Buffer.thy \ |
60a098883d81
more accurate dependencies for HOL-SMT, which is a session with image;
wenzelm
parents:
33010
diff
changeset
|
1149 |
TLA/Buffer/DBuffer.thy |
28500 | 1150 |
@cd TLA; $(ISABELLE_TOOL) usedir $(OUT)/TLA Buffer |
4518 | 1151 |
|
1152 |
||
1153 |
## TLA-Memory |
|
1154 |
||
1155 |
TLA-Memory: TLA $(LOG)/TLA-Memory.gz |
|
4447 | 1156 |
|
27164 | 1157 |
$(LOG)/TLA-Memory.gz: $(OUT)/TLA TLA/Memory/MemClerk.thy \ |
1158 |
TLA/Memory/MemClerkParameters.thy TLA/Memory/Memory.thy \ |
|
1159 |
TLA/Memory/MemoryImplementation.thy TLA/Memory/MemoryParameters.thy \ |
|
1160 |
TLA/Memory/ProcedureInterface.thy TLA/Memory/RPC.thy \ |
|
21624 | 1161 |
TLA/Memory/RPCMemoryParams.thy TLA/Memory/RPCParameters.thy |
28500 | 1162 |
@cd TLA; $(ISABELLE_TOOL) usedir $(OUT)/TLA Memory |
4518 | 1163 |
|
1164 |
||
43804
eb9be23db2b7
cleanly separate TPTP related files from other examples
blanchet
parents:
43800
diff
changeset
|
1165 |
## HOL-TPTP |
eb9be23db2b7
cleanly separate TPTP related files from other examples
blanchet
parents:
43800
diff
changeset
|
1166 |
|
eb9be23db2b7
cleanly separate TPTP related files from other examples
blanchet
parents:
43800
diff
changeset
|
1167 |
HOL-TPTP: HOL $(LOG)/HOL-TPTP.gz |
eb9be23db2b7
cleanly separate TPTP related files from other examples
blanchet
parents:
43800
diff
changeset
|
1168 |
|
eb9be23db2b7
cleanly separate TPTP related files from other examples
blanchet
parents:
43800
diff
changeset
|
1169 |
$(LOG)/HOL-TPTP.gz: \ |
eb9be23db2b7
cleanly separate TPTP related files from other examples
blanchet
parents:
43800
diff
changeset
|
1170 |
$(OUT)/HOL \ |
eb9be23db2b7
cleanly separate TPTP related files from other examples
blanchet
parents:
43800
diff
changeset
|
1171 |
TPTP/ROOT.ML \ |
eb9be23db2b7
cleanly separate TPTP related files from other examples
blanchet
parents:
43800
diff
changeset
|
1172 |
TPTP/ATP_Export.thy \ |
eb9be23db2b7
cleanly separate TPTP related files from other examples
blanchet
parents:
43800
diff
changeset
|
1173 |
TPTP/CASC_Setup.thy \ |
eb9be23db2b7
cleanly separate TPTP related files from other examples
blanchet
parents:
43800
diff
changeset
|
1174 |
TPTP/atp_export.ML |
eb9be23db2b7
cleanly separate TPTP related files from other examples
blanchet
parents:
43800
diff
changeset
|
1175 |
@$(ISABELLE_TOOL) usedir $(OUT)/HOL TPTP |
eb9be23db2b7
cleanly separate TPTP related files from other examples
blanchet
parents:
43800
diff
changeset
|
1176 |
|
eb9be23db2b7
cleanly separate TPTP related files from other examples
blanchet
parents:
43800
diff
changeset
|
1177 |
|
33175 | 1178 |
## HOL-Multivariate_Analysis |
1179 |
||
36898 | 1180 |
HOL-Multivariate_Analysis: HOL $(OUT)/HOL-Multivariate_Analysis |
33175 | 1181 |
|
36937 | 1182 |
$(OUT)/HOL-Multivariate_Analysis: $(OUT)/HOL \ |
1183 |
Multivariate_Analysis/Brouwer_Fixpoint.thy \ |
|
37522 | 1184 |
Multivariate_Analysis/Cartesian_Euclidean_Space.thy \ |
36937 | 1185 |
Multivariate_Analysis/Convex_Euclidean_Space.thy \ |
1186 |
Multivariate_Analysis/Derivative.thy \ |
|
1187 |
Multivariate_Analysis/Determinants.thy \ |
|
1188 |
Multivariate_Analysis/Euclidean_Space.thy \ |
|
41980
28b51effc5ed
split Extended_Reals into parts for Library and Multivariate_Analysis
hoelzl
parents:
41973
diff
changeset
|
1189 |
Multivariate_Analysis/Extended_Real_Limits.thy \ |
36937 | 1190 |
Multivariate_Analysis/Fashoda.thy \ |
1191 |
Multivariate_Analysis/Finite_Cartesian_Product.thy \ |
|
1192 |
Multivariate_Analysis/Integration.certs \ |
|
1193 |
Multivariate_Analysis/Integration.thy \ |
|
1194 |
Multivariate_Analysis/L2_Norm.thy \ |
|
1195 |
Multivariate_Analysis/Multivariate_Analysis.thy \ |
|
1196 |
Multivariate_Analysis/Operator_Norm.thy \ |
|
1197 |
Multivariate_Analysis/Path_Connected.thy \ |
|
1198 |
Multivariate_Analysis/ROOT.ML \ |
|
1199 |
Multivariate_Analysis/Real_Integration.thy \ |
|
1200 |
Multivariate_Analysis/Topology_Euclidean_Space.thy \ |
|
1201 |
Multivariate_Analysis/document/root.tex \ |
|
37742 | 1202 |
Multivariate_Analysis/normarith.ML Library/Glbs.thy \ |
43920 | 1203 |
Library/Extended_Real.thy Library/Indicator_Function.thy \ |
41981
cdf7693bbe08
reworked Probability theory: measures are not type restricted to positive extended reals
hoelzl
parents:
41980
diff
changeset
|
1204 |
Library/Inner_Product.thy Library/Numeral_Type.thy Library/Convex.thy \ |
cdf7693bbe08
reworked Probability theory: measures are not type restricted to positive extended reals
hoelzl
parents:
41980
diff
changeset
|
1205 |
Library/FrechetDeriv.thy Library/Product_Vector.thy \ |
cdf7693bbe08
reworked Probability theory: measures are not type restricted to positive extended reals
hoelzl
parents:
41980
diff
changeset
|
1206 |
Library/Product_plus.thy |
36898 | 1207 |
@cd Multivariate_Analysis; $(ISABELLE_TOOL) usedir -b -g true $(OUT)/HOL HOL-Multivariate_Analysis |
33175 | 1208 |
|
33285 | 1209 |
|
33271
7be66dee1a5a
New theory Probability, which contains a development of measure theory
paulson
parents:
33270
diff
changeset
|
1210 |
## HOL-Probability |
7be66dee1a5a
New theory Probability, which contains a development of measure theory
paulson
parents:
33270
diff
changeset
|
1211 |
|
38656 | 1212 |
HOL-Probability: HOL-Multivariate_Analysis $(OUT)/HOL-Probability |
33271
7be66dee1a5a
New theory Probability, which contains a development of measure theory
paulson
parents:
33270
diff
changeset
|
1213 |
|
40863 | 1214 |
$(OUT)/HOL-Probability: $(OUT)/HOL-Multivariate_Analysis \ |
42146
5b52c6a9c627
split Product_Measure into Binary_Product_Measure and Finite_Product_Measure
hoelzl
parents:
42138
diff
changeset
|
1215 |
Probability/Binary_Product_Measure.thy Probability/Borel_Space.thy \ |
5b52c6a9c627
split Product_Measure into Binary_Product_Measure and Finite_Product_Measure
hoelzl
parents:
42138
diff
changeset
|
1216 |
Probability/Caratheodory.thy Probability/Complete_Measure.thy \ |
43556
0d78c8d31d0d
move conditional expectation to its own theory file
hoelzl
parents:
43524
diff
changeset
|
1217 |
Probability/Conditional_Probability.thy \ |
40860
a6df324752da
More correct make dependencies for HOL-Multivariate_Analysis and HOL-Probability.
hoelzl
parents:
40839
diff
changeset
|
1218 |
Probability/ex/Dining_Cryptographers.thy \ |
a6df324752da
More correct make dependencies for HOL-Multivariate_Analysis and HOL-Probability.
hoelzl
parents:
40839
diff
changeset
|
1219 |
Probability/ex/Koepf_Duermuth_Countermeasure.thy \ |
42147 | 1220 |
Probability/Finite_Product_Measure.thy \ |
42861
16375b493b64
Add formalization of probabilistic independence for families of sets
hoelzl
parents:
42841
diff
changeset
|
1221 |
Probability/Independent_Family.thy \ |
42147 | 1222 |
Probability/Infinite_Product_Measure.thy Probability/Information.thy \ |
42146
5b52c6a9c627
split Product_Measure into Binary_Product_Measure and Finite_Product_Measure
hoelzl
parents:
42138
diff
changeset
|
1223 |
Probability/Lebesgue_Integration.thy Probability/Lebesgue_Measure.thy \ |
42148 | 1224 |
Probability/Measure.thy Probability/Probability_Measure.thy \ |
42146
5b52c6a9c627
split Product_Measure into Binary_Product_Measure and Finite_Product_Measure
hoelzl
parents:
42138
diff
changeset
|
1225 |
Probability/Probability.thy Probability/Radon_Nikodym.thy \ |
40860
a6df324752da
More correct make dependencies for HOL-Multivariate_Analysis and HOL-Probability.
hoelzl
parents:
40839
diff
changeset
|
1226 |
Probability/ROOT.ML Probability/Sigma_Algebra.thy \ |
42146
5b52c6a9c627
split Product_Measure into Binary_Product_Measure and Finite_Product_Measure
hoelzl
parents:
42138
diff
changeset
|
1227 |
Library/Countable.thy Library/FuncSet.thy Library/Nat_Bijection.thy |
38656 | 1228 |
@cd Probability; $(ISABELLE_TOOL) usedir -b -g true $(OUT)/HOL-Multivariate_Analysis HOL-Probability |
33271
7be66dee1a5a
New theory Probability, which contains a development of measure theory
paulson
parents:
33270
diff
changeset
|
1229 |
|
39157
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
1230 |
|
19497 | 1231 |
## HOL-Nominal |
1232 |
||
1233 |
HOL-Nominal: HOL $(OUT)/HOL-Nominal |
|
1234 |
||
22245
1b8f4ef50c48
moved the infrastructure from the nominal_tags file to nominal_thmdecls
urbanc
parents:
22167
diff
changeset
|
1235 |
$(OUT)/HOL-Nominal: $(OUT)/HOL Nominal/ROOT.ML \ |
1b8f4ef50c48
moved the infrastructure from the nominal_tags file to nominal_thmdecls
urbanc
parents:
22167
diff
changeset
|
1236 |
Nominal/Nominal.thy \ |
1b8f4ef50c48
moved the infrastructure from the nominal_tags file to nominal_thmdecls
urbanc
parents:
22167
diff
changeset
|
1237 |
Nominal/nominal_atoms.ML \ |
31936 | 1238 |
Nominal/nominal_datatype.ML \ |
22784
4637b69de71b
Added datatype_case.ML and nominal_fresh_fun.ML.
berghofe
parents:
22657
diff
changeset
|
1239 |
Nominal/nominal_fresh_fun.ML \ |
22247 | 1240 |
Nominal/nominal_induct.ML \ |
22314 | 1241 |
Nominal/nominal_inductive.ML \ |
28652 | 1242 |
Nominal/nominal_inductive2.ML \ |
22245
1b8f4ef50c48
moved the infrastructure from the nominal_tags file to nominal_thmdecls
urbanc
parents:
22167
diff
changeset
|
1243 |
Nominal/nominal_permeq.ML \ |
1b8f4ef50c48
moved the infrastructure from the nominal_tags file to nominal_thmdecls
urbanc
parents:
22167
diff
changeset
|
1244 |
Nominal/nominal_primrec.ML \ |
1b8f4ef50c48
moved the infrastructure from the nominal_tags file to nominal_thmdecls
urbanc
parents:
22167
diff
changeset
|
1245 |
Nominal/nominal_thmdecls.ML \ |
21542 | 1246 |
Library/Infinite_Set.thy |
28500 | 1247 |
@cd Nominal; $(ISABELLE_TOOL) usedir -b -g true $(OUT)/HOL HOL-Nominal |
19497 | 1248 |
|
1249 |
||
1250 |
## HOL-Nominal-Examples |
|
1251 |
||
1252 |
HOL-Nominal-Examples: HOL-Nominal $(LOG)/HOL-Nominal-Examples.gz |
|
1253 |
||
39157
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
1254 |
$(LOG)/HOL-Nominal-Examples.gz: $(OUT)/HOL-Nominal \ |
32636
55a0be42327c
added session theory for Bali and Nominal_Examples
haftmann
parents:
32632
diff
changeset
|
1255 |
Nominal/Examples/Nominal_Examples.thy \ |
27163 | 1256 |
Nominal/Examples/CK_Machine.thy \ |
22073
c170dcbe6c9d
formalisation of Crary's chapter on logical relations
urbanc
parents:
22067
diff
changeset
|
1257 |
Nominal/Examples/CR.thy \ |
22821
15b2e7ec1f3b
alternative and much simpler proof for Church-Rosser of Beta-Reduction
urbanc
parents:
22819
diff
changeset
|
1258 |
Nominal/Examples/CR_Takahashi.thy \ |
36277
9be4ab2acc13
split Class.thy into parts to conserve a bit of memory and increase the chance of making it work on Cygwin with only 2 GB available;
wenzelm
parents:
36147
diff
changeset
|
1259 |
Nominal/Examples/Class1.thy \ |
9be4ab2acc13
split Class.thy into parts to conserve a bit of memory and increase the chance of making it work on Cygwin with only 2 GB available;
wenzelm
parents:
36147
diff
changeset
|
1260 |
Nominal/Examples/Class2.thy \ |
9be4ab2acc13
split Class.thy into parts to conserve a bit of memory and increase the chance of making it work on Cygwin with only 2 GB available;
wenzelm
parents:
36147
diff
changeset
|
1261 |
Nominal/Examples/Class3.thy \ |
22073
c170dcbe6c9d
formalisation of Crary's chapter on logical relations
urbanc
parents:
22067
diff
changeset
|
1262 |
Nominal/Examples/Compile.thy \ |
25725 | 1263 |
Nominal/Examples/Contexts.thy \ |
1264 |
Nominal/Examples/Crary.thy \ |
|
22073
c170dcbe6c9d
formalisation of Crary's chapter on logical relations
urbanc
parents:
22067
diff
changeset
|
1265 |
Nominal/Examples/Fsub.thy \ |
25725 | 1266 |
Nominal/Examples/Height.thy \ |
1267 |
Nominal/Examples/Lam_Funs.thy \ |
|
22073
c170dcbe6c9d
formalisation of Crary's chapter on logical relations
urbanc
parents:
22067
diff
changeset
|
1268 |
Nominal/Examples/Lambda_mu.thy \ |
25725 | 1269 |
Nominal/Examples/LocalWeakening.thy \ |
33189 | 1270 |
Nominal/Examples/Pattern.thy \ |
25725 | 1271 |
Nominal/Examples/ROOT.ML \ |
22073
c170dcbe6c9d
formalisation of Crary's chapter on logical relations
urbanc
parents:
22067
diff
changeset
|
1272 |
Nominal/Examples/SN.thy \ |
23144 | 1273 |
Nominal/Examples/SOS.thy \ |
27624
a925aa66e17a
Added Standardization theory to nominal examples.
berghofe
parents:
27484
diff
changeset
|
1274 |
Nominal/Examples/Standardization.thy \ |
24896
70f238757695
added the two new examples from Nominal to the build process
urbanc
parents:
24830
diff
changeset
|
1275 |
Nominal/Examples/Support.thy \ |
27032 | 1276 |
Nominal/Examples/Type_Preservation.thy \ |
25725 | 1277 |
Nominal/Examples/VC_Condition.thy \ |
26195 | 1278 |
Nominal/Examples/W.thy \ |
25725 | 1279 |
Nominal/Examples/Weakening.thy |
28500 | 1280 |
@cd Nominal; $(ISABELLE_TOOL) usedir $(OUT)/HOL-Nominal Examples |
19497 | 1281 |
|
1282 |
||
24333 | 1283 |
## HOL-Word |
1284 |
||
1285 |
HOL-Word: HOL $(OUT)/HOL-Word |
|
1286 |
||
33024
60a098883d81
more accurate dependencies for HOL-SMT, which is a session with image;
wenzelm
parents:
33010
diff
changeset
|
1287 |
$(OUT)/HOL-Word: $(OUT)/HOL Word/ROOT.ML Library/Boolean_Algebra.thy \ |
37655 | 1288 |
Library/Numeral_Type.thy Word/Misc_Numeric.thy Word/Misc_Typedef.thy \ |
37659 | 1289 |
Word/Type_Length.thy Word/Bit_Representation.thy Word/Bit_Int.thy \ |
1290 |
Word/Bool_List_Representation.thy Word/Bit_Operations.thy \ |
|
37660 | 1291 |
Word/Word.thy Word/document/root.tex \ |
41060
4199fdcfa3c0
moved smt_word.ML into the directory of the Word library
boehmes
parents:
40969
diff
changeset
|
1292 |
Word/document/root.bib Word/Tools/smt_word.ML |
28500 | 1293 |
@cd Word; $(ISABELLE_TOOL) usedir -b -g true $(OUT)/HOL HOL-Word |
24333 | 1294 |
|
1295 |
||
24442 | 1296 |
## HOL-Word-Examples |
1297 |
||
1298 |
HOL-Word-Examples: HOL-Word $(LOG)/HOL-Word-Examples.gz |
|
1299 |
||
27164 | 1300 |
$(LOG)/HOL-Word-Examples.gz: $(OUT)/HOL-Word Word/Examples/ROOT.ML \ |
24442 | 1301 |
Word/Examples/WordExamples.thy |
28500 | 1302 |
@cd Word; $(ISABELLE_TOOL) usedir $(OUT)/HOL-Word Examples |
24442 | 1303 |
|
27477
c64736fe2a1f
more precise dependencies for HOL-Word and HOL-NSA;
wenzelm
parents:
27470
diff
changeset
|
1304 |
|
25171 | 1305 |
## HOL-Statespace |
1306 |
||
1307 |
HOL-Statespace: HOL $(LOG)/HOL-Statespace.gz |
|
1308 |
||
27164 | 1309 |
$(LOG)/HOL-Statespace.gz: $(OUT)/HOL Statespace/DistinctTreeProver.thy \ |
1310 |
Statespace/StateFun.thy Statespace/StateSpaceLocale.thy \ |
|
1311 |
Statespace/StateSpaceSyntax.thy Statespace/StateSpaceEx.thy \ |
|
1312 |
Statespace/distinct_tree_prover.ML Statespace/state_space.ML \ |
|
1313 |
Statespace/state_fun.ML Statespace/document/root.tex |
|
28500 | 1314 |
@$(ISABELLE_TOOL) usedir -g true $(OUT)/HOL Statespace |
24442 | 1315 |
|
27477
c64736fe2a1f
more precise dependencies for HOL-Word and HOL-NSA;
wenzelm
parents:
27470
diff
changeset
|
1316 |
|
27470 | 1317 |
## HOL-NSA |
1318 |
||
27477
c64736fe2a1f
more precise dependencies for HOL-Word and HOL-NSA;
wenzelm
parents:
27470
diff
changeset
|
1319 |
HOL-NSA: HOL $(OUT)/HOL-NSA |
27470 | 1320 |
|
33024
60a098883d81
more accurate dependencies for HOL-SMT, which is a session with image;
wenzelm
parents:
33010
diff
changeset
|
1321 |
$(OUT)/HOL-NSA: $(OUT)/HOL NSA/CLim.thy NSA/CStar.thy NSA/NSCA.thy \ |
60a098883d81
more accurate dependencies for HOL-SMT, which is a session with image;
wenzelm
parents:
33010
diff
changeset
|
1322 |
NSA/NSComplex.thy NSA/HDeriv.thy NSA/HLim.thy NSA/HLog.thy \ |
60a098883d81
more accurate dependencies for HOL-SMT, which is a session with image;
wenzelm
parents:
33010
diff
changeset
|
1323 |
NSA/HSEQ.thy NSA/HSeries.thy NSA/HTranscendental.thy \ |
60a098883d81
more accurate dependencies for HOL-SMT, which is a session with image;
wenzelm
parents:
33010
diff
changeset
|
1324 |
NSA/Hypercomplex.thy NSA/HyperDef.thy NSA/HyperNat.thy \ |
60a098883d81
more accurate dependencies for HOL-SMT, which is a session with image;
wenzelm
parents:
33010
diff
changeset
|
1325 |
NSA/Hyperreal.thy NSA/Filter.thy NSA/NatStar.thy NSA/NSA.thy \ |
60a098883d81
more accurate dependencies for HOL-SMT, which is a session with image;
wenzelm
parents:
33010
diff
changeset
|
1326 |
NSA/StarDef.thy NSA/Star.thy NSA/transfer.ML \ |
60a098883d81
more accurate dependencies for HOL-SMT, which is a session with image;
wenzelm
parents:
33010
diff
changeset
|
1327 |
Library/Infinite_Set.thy Library/Zorn.thy NSA/ROOT.ML |
28500 | 1328 |
@cd NSA; $(ISABELLE_TOOL) usedir -b -g true $(OUT)/HOL HOL-NSA |
27470 | 1329 |
|
27477
c64736fe2a1f
more precise dependencies for HOL-Word and HOL-NSA;
wenzelm
parents:
27470
diff
changeset
|
1330 |
|
27470 | 1331 |
## HOL-NSA-Examples |
1332 |
||
1333 |
HOL-NSA-Examples: HOL-NSA $(LOG)/HOL-NSA-Examples.gz |
|
1334 |
||
37742 | 1335 |
$(LOG)/HOL-NSA-Examples.gz: $(OUT)/HOL-NSA NSA/Examples/ROOT.ML \ |
27470 | 1336 |
NSA/Examples/NSPrimes.thy |
28500 | 1337 |
@cd NSA; $(ISABELLE_TOOL) usedir $(OUT)/HOL-NSA Examples |
27470 | 1338 |
|
27477
c64736fe2a1f
more precise dependencies for HOL-Word and HOL-NSA;
wenzelm
parents:
27470
diff
changeset
|
1339 |
|
32496 | 1340 |
## HOL-Mirabelle |
1341 |
||
1342 |
HOL-Mirabelle: HOL $(LOG)/HOL-Mirabelle.gz |
|
1343 |
||
33024
60a098883d81
more accurate dependencies for HOL-SMT, which is a session with image;
wenzelm
parents:
33010
diff
changeset
|
1344 |
$(LOG)/HOL-Mirabelle.gz: $(OUT)/HOL Mirabelle/Mirabelle_Test.thy \ |
60a098883d81
more accurate dependencies for HOL-SMT, which is a session with image;
wenzelm
parents:
33010
diff
changeset
|
1345 |
Mirabelle/Mirabelle.thy Mirabelle/Tools/mirabelle.ML \ |
60a098883d81
more accurate dependencies for HOL-SMT, which is a session with image;
wenzelm
parents:
33010
diff
changeset
|
1346 |
Mirabelle/ROOT.ML Mirabelle/Tools/mirabelle_arith.ML \ |
60a098883d81
more accurate dependencies for HOL-SMT, which is a session with image;
wenzelm
parents:
33010
diff
changeset
|
1347 |
Mirabelle/Tools/mirabelle_metis.ML \ |
60a098883d81
more accurate dependencies for HOL-SMT, which is a session with image;
wenzelm
parents:
33010
diff
changeset
|
1348 |
Mirabelle/Tools/mirabelle_quickcheck.ML \ |
60a098883d81
more accurate dependencies for HOL-SMT, which is a session with image;
wenzelm
parents:
33010
diff
changeset
|
1349 |
Mirabelle/Tools/mirabelle_refute.ML \ |
40634
dc124a486f94
adding dependencies to IsaMakefile; adding sledgehammer_tactic in Mirabelle_Test
bulwahn
parents:
40632
diff
changeset
|
1350 |
Mirabelle/Tools/mirabelle_sledgehammer.ML \ |
41407 | 1351 |
Mirabelle/Tools/mirabelle_sledgehammer_filter.ML \ |
42071
04577a7e0c51
move "TPTP" wrapper and "Sledgehammer as a tactic" to "HOL/ex"
blanchet
parents:
42064
diff
changeset
|
1352 |
ex/sledgehammer_tactics.ML Mirabelle/lib/Tools/mirabelle \ |
04577a7e0c51
move "TPTP" wrapper and "Sledgehammer as a tactic" to "HOL/ex"
blanchet
parents:
42064
diff
changeset
|
1353 |
Mirabelle/lib/scripts/mirabelle.pl Library/FrechetDeriv.thy \ |
04577a7e0c51
move "TPTP" wrapper and "Sledgehammer as a tactic" to "HOL/ex"
blanchet
parents:
42064
diff
changeset
|
1354 |
Library/Inner_Product.thy |
32496 | 1355 |
@$(ISABELLE_TOOL) usedir $(OUT)/HOL Mirabelle |
42035
fb155c75072d
small test case for main mirabelle functionality, which easily breaks without noticing
krauss
parents:
41981
diff
changeset
|
1356 |
@cd Library; $(ISABELLE_TOOL) mirabelle -q arith Inner_Product.thy # some arbitrary small test case |
32496 | 1357 |
|
1358 |
||
36933
705b58fde476
more precise dependencies for HOL-Word-SMT_Examples;
wenzelm
parents:
36916
diff
changeset
|
1359 |
## HOL-Word-SMT_Examples |
32618
42865636d006
added new method "smt": an oracle-based connection to external SMT solvers
boehmes
parents:
32558
diff
changeset
|
1360 |
|
36933
705b58fde476
more precise dependencies for HOL-Word-SMT_Examples;
wenzelm
parents:
36916
diff
changeset
|
1361 |
HOL-Word-SMT_Examples: HOL-Word $(LOG)/HOL-Word-SMT_Examples.gz |
32618
42865636d006
added new method "smt": an oracle-based connection to external SMT solvers
boehmes
parents:
32558
diff
changeset
|
1362 |
|
36933
705b58fde476
more precise dependencies for HOL-Word-SMT_Examples;
wenzelm
parents:
36916
diff
changeset
|
1363 |
$(LOG)/HOL-Word-SMT_Examples.gz: $(OUT)/HOL-Word SMT_Examples/ROOT.ML \ |
36899
bcd6fce5bf06
layered SMT setup, adapted SMT clients, added further tests, made Z3 proof abstraction configurable
boehmes
parents:
36898
diff
changeset
|
1364 |
SMT_Examples/SMT_Examples.thy SMT_Examples/SMT_Examples.certs \ |
bcd6fce5bf06
layered SMT setup, adapted SMT clients, added further tests, made Z3 proof abstraction configurable
boehmes
parents:
36898
diff
changeset
|
1365 |
SMT_Examples/SMT_Word_Examples.thy SMT_Examples/SMT_Tests.thy \ |
bcd6fce5bf06
layered SMT setup, adapted SMT clients, added further tests, made Z3 proof abstraction configurable
boehmes
parents:
36898
diff
changeset
|
1366 |
SMT_Examples/SMT_Word_Examples.certs SMT_Examples/SMT_Tests.certs |
bcd6fce5bf06
layered SMT setup, adapted SMT clients, added further tests, made Z3 proof abstraction configurable
boehmes
parents:
36898
diff
changeset
|
1367 |
@$(ISABELLE_TOOL) usedir $(OUT)/HOL-Word SMT_Examples |
33010 | 1368 |
|
1369 |
||
33419 | 1370 |
## HOL-Boogie |
1371 |
||
36899
bcd6fce5bf06
layered SMT setup, adapted SMT clients, added further tests, made Z3 proof abstraction configurable
boehmes
parents:
36898
diff
changeset
|
1372 |
HOL-Boogie: HOL-Word $(OUT)/HOL-Boogie |
33419 | 1373 |
|
36901 | 1374 |
$(OUT)/HOL-Boogie: $(OUT)/HOL-Word Boogie/ROOT.ML Boogie/Boogie.thy \ |
33439 | 1375 |
Boogie/Tools/boogie_vcs.ML Boogie/Tools/boogie_loader.ML \ |
34069 | 1376 |
Boogie/Tools/boogie_commands.ML Boogie/Tools/boogie_tactics.ML |
36899
bcd6fce5bf06
layered SMT setup, adapted SMT clients, added further tests, made Z3 proof abstraction configurable
boehmes
parents:
36898
diff
changeset
|
1377 |
@cd Boogie; $(ISABELLE_TOOL) usedir -b -g true $(OUT)/HOL-Word HOL-Boogie |
33419 | 1378 |
|
1379 |
||
1380 |
## HOL-Boogie_Examples |
|
1381 |
||
33439 | 1382 |
HOL-Boogie-Examples: HOL-Boogie $(LOG)/HOL-Boogie-Examples.gz |
33419 | 1383 |
|
33439 | 1384 |
$(LOG)/HOL-Boogie-Examples.gz: $(OUT)/HOL-Boogie \ |
1385 |
Boogie/Examples/ROOT.ML Boogie/Examples/Boogie_Max.thy \ |
|
1386 |
Boogie/Examples/Boogie_Max.b2i Boogie/Examples/Boogie_Dijkstra.thy \ |
|
1387 |
Boogie/Examples/VCC_Max.thy Boogie/Examples/Boogie_Dijkstra.b2i \ |
|
34996 | 1388 |
Boogie/Examples/VCC_Max.b2i Boogie/Examples/Boogie_Max.certs \ |
1389 |
Boogie/Examples/Boogie_Dijkstra.certs Boogie/Examples/VCC_Max.certs |
|
33419 | 1390 |
@cd Boogie; $(ISABELLE_TOOL) usedir $(OUT)/HOL-Boogie Examples |
1391 |
||
1392 |
||
41566 | 1393 |
## HOL-SPARK |
1394 |
||
1395 |
HOL-SPARK: HOL-Word $(OUT)/HOL-SPARK |
|
1396 |
||
1397 |
$(OUT)/HOL-SPARK: $(OUT)/HOL-Word SPARK/ROOT.ML \ |
|
1398 |
SPARK/SPARK.thy SPARK/SPARK_Setup.thy \ |
|
1399 |
SPARK/Tools/fdl_lexer.ML SPARK/Tools/fdl_parser.ML \ |
|
1400 |
SPARK/Tools/spark_commands.ML SPARK/Tools/spark_vcs.ML |
|
1401 |
@cd SPARK; $(ISABELLE_TOOL) usedir -b -g true $(OUT)/HOL-Word HOL-SPARK |
|
1402 |
||
1403 |
||
1404 |
## HOL-SPARK-Examples |
|
1405 |
||
1406 |
HOL-SPARK-Examples: HOL-SPARK $(LOG)/HOL-SPARK-Examples.gz |
|
1407 |
||
1408 |
$(LOG)/HOL-SPARK-Examples.gz: $(OUT)/HOL-SPARK \ |
|
1409 |
SPARK/Examples/ROOT.ML \ |
|
1410 |
SPARK/Examples/Gcd/Greatest_Common_Divisor.thy \ |
|
1411 |
SPARK/Examples/Gcd/greatest_common_divisor/g_c_d.fdl \ |
|
1412 |
SPARK/Examples/Gcd/greatest_common_divisor/g_c_d.rls \ |
|
1413 |
SPARK/Examples/Gcd/greatest_common_divisor/g_c_d.siv \ |
|
1414 |
SPARK/Examples/Liseq/Longest_Increasing_Subsequence.thy \ |
|
1415 |
SPARK/Examples/Liseq/liseq/liseq_length.fdl \ |
|
1416 |
SPARK/Examples/Liseq/liseq/liseq_length.rls \ |
|
1417 |
SPARK/Examples/Liseq/liseq/liseq_length.siv \ |
|
1418 |
SPARK/Examples/RIPEMD-160/F.thy SPARK/Examples/RIPEMD-160/Hash.thy \ |
|
1419 |
SPARK/Examples/RIPEMD-160/K_L.thy SPARK/Examples/RIPEMD-160/K_R.thy \ |
|
1420 |
SPARK/Examples/RIPEMD-160/R_L.thy \ |
|
1421 |
SPARK/Examples/RIPEMD-160/RMD_Lemmas.thy \ |
|
1422 |
SPARK/Examples/RIPEMD-160/RMD_Specification.thy \ |
|
1423 |
SPARK/Examples/RIPEMD-160/RMD.thy SPARK/Examples/RIPEMD-160/Round.thy \ |
|
1424 |
SPARK/Examples/RIPEMD-160/R_R.thy SPARK/Examples/RIPEMD-160/S_L.thy \ |
|
1425 |
SPARK/Examples/RIPEMD-160/S_R.thy \ |
|
1426 |
SPARK/Examples/RIPEMD-160/rmd/f.fdl \ |
|
1427 |
SPARK/Examples/RIPEMD-160/rmd/f.rls \ |
|
1428 |
SPARK/Examples/RIPEMD-160/rmd/f.siv \ |
|
1429 |
SPARK/Examples/RIPEMD-160/rmd/hash.fdl \ |
|
1430 |
SPARK/Examples/RIPEMD-160/rmd/hash.rls \ |
|
1431 |
SPARK/Examples/RIPEMD-160/rmd/hash.siv \ |
|
1432 |
SPARK/Examples/RIPEMD-160/rmd/k_l.fdl \ |
|
1433 |
SPARK/Examples/RIPEMD-160/rmd/k_l.rls \ |
|
1434 |
SPARK/Examples/RIPEMD-160/rmd/k_l.siv \ |
|
1435 |
SPARK/Examples/RIPEMD-160/rmd/k_r.fdl \ |
|
1436 |
SPARK/Examples/RIPEMD-160/rmd/k_r.rls \ |
|
1437 |
SPARK/Examples/RIPEMD-160/rmd/k_r.siv \ |
|
1438 |
SPARK/Examples/RIPEMD-160/rmd/r_l.fdl \ |
|
1439 |
SPARK/Examples/RIPEMD-160/rmd/r_l.rls \ |
|
1440 |
SPARK/Examples/RIPEMD-160/rmd/r_l.siv \ |
|
1441 |
SPARK/Examples/RIPEMD-160/rmd/round.fdl \ |
|
1442 |
SPARK/Examples/RIPEMD-160/rmd/round.rls \ |
|
1443 |
SPARK/Examples/RIPEMD-160/rmd/round.siv \ |
|
1444 |
SPARK/Examples/RIPEMD-160/rmd/r_r.fdl \ |
|
1445 |
SPARK/Examples/RIPEMD-160/rmd/r_r.rls \ |
|
1446 |
SPARK/Examples/RIPEMD-160/rmd/r_r.siv \ |
|
1447 |
SPARK/Examples/RIPEMD-160/rmd/s_l.fdl \ |
|
1448 |
SPARK/Examples/RIPEMD-160/rmd/s_l.rls \ |
|
1449 |
SPARK/Examples/RIPEMD-160/rmd/s_l.siv \ |
|
1450 |
SPARK/Examples/RIPEMD-160/rmd/s_r.fdl \ |
|
1451 |
SPARK/Examples/RIPEMD-160/rmd/s_r.rls \ |
|
1452 |
SPARK/Examples/RIPEMD-160/rmd/s_r.siv |
|
1453 |
@cd SPARK; $(ISABELLE_TOOL) usedir $(OUT)/HOL-SPARK Examples |
|
1454 |
||
1455 |
||
34965 | 1456 |
## HOL-Mutabelle |
1457 |
||
1458 |
HOL-Mutabelle: HOL $(LOG)/HOL-Mutabelle.gz |
|
1459 |
||
1460 |
$(LOG)/HOL-Mutabelle.gz: $(OUT)/HOL Mutabelle/MutabelleExtra.thy \ |
|
35959 | 1461 |
Mutabelle/ROOT.ML Mutabelle/mutabelle.ML \ |
34965 | 1462 |
Mutabelle/mutabelle_extra.ML |
1463 |
@$(ISABELLE_TOOL) usedir $(OUT)/HOL Mutabelle |
|
1464 |
||
1465 |
||
35222
4f1fba00f66d
Initial version of HOL quotient package.
Cezary Kaliszyk <kaliszyk@in.tum.de>
parents:
35151
diff
changeset
|
1466 |
## HOL-Quotient_Examples |
4f1fba00f66d
Initial version of HOL quotient package.
Cezary Kaliszyk <kaliszyk@in.tum.de>
parents:
35151
diff
changeset
|
1467 |
|
4f1fba00f66d
Initial version of HOL quotient package.
Cezary Kaliszyk <kaliszyk@in.tum.de>
parents:
35151
diff
changeset
|
1468 |
HOL-Quotient_Examples: HOL $(LOG)/HOL-Quotient_Examples.gz |
4f1fba00f66d
Initial version of HOL quotient package.
Cezary Kaliszyk <kaliszyk@in.tum.de>
parents:
35151
diff
changeset
|
1469 |
|
35959 | 1470 |
$(LOG)/HOL-Quotient_Examples.gz: $(OUT)/HOL \ |
43800
9959c8732edf
experimental variants of Library/Cset.thy and Library/Dlist_Cset.thy defined via quotient package
krauss
parents:
43691
diff
changeset
|
1471 |
Quotient_Examples/DList.thy Quotient_Examples/Cset.thy \ |
9959c8732edf
experimental variants of Library/Cset.thy and Library/Dlist_Cset.thy defined via quotient package
krauss
parents:
43691
diff
changeset
|
1472 |
Quotient_Examples/FSet.thy Quotient_Examples/List_Cset.thy \ |
9959c8732edf
experimental variants of Library/Cset.thy and Library/Dlist_Cset.thy defined via quotient package
krauss
parents:
43691
diff
changeset
|
1473 |
Quotient_Examples/Quotient_Int.thy Quotient_Examples/Quotient_Message.thy |
35222
4f1fba00f66d
Initial version of HOL quotient package.
Cezary Kaliszyk <kaliszyk@in.tum.de>
parents:
35151
diff
changeset
|
1474 |
@$(ISABELLE_TOOL) usedir $(OUT)/HOL Quotient_Examples |
4f1fba00f66d
Initial version of HOL quotient package.
Cezary Kaliszyk <kaliszyk@in.tum.de>
parents:
35151
diff
changeset
|
1475 |
|
4f1fba00f66d
Initial version of HOL quotient package.
Cezary Kaliszyk <kaliszyk@in.tum.de>
parents:
35151
diff
changeset
|
1476 |
|
35950
791ce568d40a
moved examples for the predicate compiler into its own session Predicate_Compile_Examples to slenderise the HOL-ex session
bulwahn
parents:
35931
diff
changeset
|
1477 |
## HOL-Predicate_Compile_Examples |
791ce568d40a
moved examples for the predicate compiler into its own session Predicate_Compile_Examples to slenderise the HOL-ex session
bulwahn
parents:
35931
diff
changeset
|
1478 |
|
791ce568d40a
moved examples for the predicate compiler into its own session Predicate_Compile_Examples to slenderise the HOL-ex session
bulwahn
parents:
35931
diff
changeset
|
1479 |
HOL-Predicate_Compile_Examples: HOL $(LOG)/HOL-Predicate_Compile_Examples.gz |
791ce568d40a
moved examples for the predicate compiler into its own session Predicate_Compile_Examples to slenderise the HOL-ex session
bulwahn
parents:
35931
diff
changeset
|
1480 |
|
35959 | 1481 |
$(LOG)/HOL-Predicate_Compile_Examples.gz: $(OUT)/HOL \ |
35955
e657fb805c68
added predicate compiler quickcheck examples to new session Predicate_Compile_Examples
bulwahn
parents:
35953
diff
changeset
|
1482 |
Predicate_Compile_Examples/ROOT.ML \ |
39655
8ad7fe9d6f0b
splitting Predicate_Compile_Examples into Examples and Predicate_Compile_Tests
bulwahn
parents:
39564
diff
changeset
|
1483 |
Predicate_Compile_Examples/Predicate_Compile_Tests.thy \ |
38074
31174744b9a2
adding example file for prolog code generation; adding prolog code generation example to IsaMakefile
bulwahn
parents:
38047
diff
changeset
|
1484 |
Predicate_Compile_Examples/Predicate_Compile_Quickcheck_Examples.thy \ |
38730
5bbdd9a9df62
adding hotel keycard example for prolog generation
bulwahn
parents:
38656
diff
changeset
|
1485 |
Predicate_Compile_Examples/Code_Prolog_Examples.thy \ |
39655
8ad7fe9d6f0b
splitting Predicate_Compile_Examples into Examples and Predicate_Compile_Tests
bulwahn
parents:
39564
diff
changeset
|
1486 |
Predicate_Compile_Examples/Examples.thy \ |
39185 | 1487 |
Predicate_Compile_Examples/Context_Free_Grammar_Example.thy \ |
38948 | 1488 |
Predicate_Compile_Examples/Hotel_Example.thy \ |
40104
82873a6f2b81
splitting Hotel Key card example into specification and the two tests for counter example generation
bulwahn
parents:
40067
diff
changeset
|
1489 |
Predicate_Compile_Examples/Hotel_Example_Prolog.thy \ |
82873a6f2b81
splitting Hotel Key card example into specification and the two tests for counter example generation
bulwahn
parents:
40067
diff
changeset
|
1490 |
Predicate_Compile_Examples/Hotel_Example_Small_Generator.thy \ |
39186 | 1491 |
Predicate_Compile_Examples/IMP_1.thy \ |
1492 |
Predicate_Compile_Examples/IMP_2.thy \ |
|
1493 |
Predicate_Compile_Examples/IMP_3.thy \ |
|
1494 |
Predicate_Compile_Examples/IMP_4.thy \ |
|
39184
71f3f194b962
adding a List example (challenge from Tobias) for counterexample search
bulwahn
parents:
39183
diff
changeset
|
1495 |
Predicate_Compile_Examples/Lambda_Example.thy \ |
39188 | 1496 |
Predicate_Compile_Examples/List_Examples.thy \ |
1497 |
Predicate_Compile_Examples/Reg_Exp_Example.thy |
|
35950
791ce568d40a
moved examples for the predicate compiler into its own session Predicate_Compile_Examples to slenderise the HOL-ex session
bulwahn
parents:
35931
diff
changeset
|
1498 |
@$(ISABELLE_TOOL) usedir $(OUT)/HOL Predicate_Compile_Examples |
35222
4f1fba00f66d
Initial version of HOL quotient package.
Cezary Kaliszyk <kaliszyk@in.tum.de>
parents:
35151
diff
changeset
|
1499 |
|
35959 | 1500 |
|
40774 | 1501 |
## HOLCF |
1502 |
||
1503 |
HOLCF: HOL $(OUT)/HOLCF |
|
1504 |
||
1505 |
$(OUT)/HOLCF: $(OUT)/HOL \ |
|
1506 |
HOLCF/ROOT.ML \ |
|
1507 |
HOLCF/Adm.thy \ |
|
1508 |
HOLCF/Algebraic.thy \ |
|
41286
3d7685a4a5ff
reintroduce 'bifinite' class, now with existentially-quantified approx function (cf. b525988432e9)
huffman
parents:
41285
diff
changeset
|
1509 |
HOLCF/Bifinite.thy \ |
40774 | 1510 |
HOLCF/Cfun.thy \ |
41284 | 1511 |
HOLCF/Compact_Basis.thy \ |
40774 | 1512 |
HOLCF/Completion.thy \ |
1513 |
HOLCF/Cont.thy \ |
|
1514 |
HOLCF/ConvexPD.thy \ |
|
1515 |
HOLCF/Cpodef.thy \ |
|
1516 |
HOLCF/Cprod.thy \ |
|
1517 |
HOLCF/Discrete.thy \ |
|
1518 |
HOLCF/Deflation.thy \ |
|
1519 |
HOLCF/Domain.thy \ |
|
1520 |
HOLCF/Domain_Aux.thy \ |
|
1521 |
HOLCF/Fixrec.thy \ |
|
1522 |
HOLCF/Fix.thy \ |
|
1523 |
HOLCF/Fun_Cpo.thy \ |
|
1524 |
HOLCF/HOLCF.thy \ |
|
1525 |
HOLCF/Lift.thy \ |
|
1526 |
HOLCF/LowerPD.thy \ |
|
1527 |
HOLCF/Map_Functions.thy \ |
|
1528 |
HOLCF/One.thy \ |
|
1529 |
HOLCF/Pcpo.thy \ |
|
1530 |
HOLCF/Plain_HOLCF.thy \ |
|
1531 |
HOLCF/Porder.thy \ |
|
1532 |
HOLCF/Powerdomains.thy \ |
|
1533 |
HOLCF/Product_Cpo.thy \ |
|
41285 | 1534 |
HOLCF/Representable.thy \ |
40774 | 1535 |
HOLCF/Sfun.thy \ |
1536 |
HOLCF/Sprod.thy \ |
|
1537 |
HOLCF/Ssum.thy \ |
|
1538 |
HOLCF/Tr.thy \ |
|
1539 |
HOLCF/Universal.thy \ |
|
1540 |
HOLCF/UpperPD.thy \ |
|
1541 |
HOLCF/Up.thy \ |
|
1542 |
HOLCF/Tools/cont_consts.ML \ |
|
1543 |
HOLCF/Tools/cont_proc.ML \ |
|
1544 |
HOLCF/Tools/holcf_library.ML \ |
|
1545 |
HOLCF/Tools/Domain/domain.ML \ |
|
1546 |
HOLCF/Tools/Domain/domain_axioms.ML \ |
|
1547 |
HOLCF/Tools/Domain/domain_constructors.ML \ |
|
1548 |
HOLCF/Tools/Domain/domain_induction.ML \ |
|
1549 |
HOLCF/Tools/Domain/domain_isomorphism.ML \ |
|
1550 |
HOLCF/Tools/Domain/domain_take_proofs.ML \ |
|
1551 |
HOLCF/Tools/cpodef.ML \ |
|
1552 |
HOLCF/Tools/domaindef.ML \ |
|
1553 |
HOLCF/Tools/fixrec.ML \ |
|
1554 |
HOLCF/document/root.tex |
|
1555 |
@cd HOLCF; $(ISABELLE_TOOL) usedir -b -g true $(OUT)/HOL HOLCF |
|
1556 |
||
1557 |
||
1558 |
## HOLCF-Tutorial |
|
1559 |
||
1560 |
HOLCF-Tutorial: HOLCF $(LOG)/HOLCF-Tutorial.gz |
|
1561 |
||
1562 |
$(LOG)/HOLCF-Tutorial.gz: $(OUT)/HOLCF \ |
|
1563 |
HOLCF/Tutorial/Domain_ex.thy \ |
|
1564 |
HOLCF/Tutorial/Fixrec_ex.thy \ |
|
1565 |
HOLCF/Tutorial/New_Domain.thy \ |
|
1566 |
HOLCF/Tutorial/document/root.tex \ |
|
1567 |
HOLCF/Tutorial/ROOT.ML |
|
40777
4898bae6ef23
fix cut-and-paste errors for HOLCF entries in IsaMakefile
huffman
parents:
40774
diff
changeset
|
1568 |
@cd HOLCF; $(ISABELLE_TOOL) usedir $(OUT)/HOLCF Tutorial |
40774 | 1569 |
|
1570 |
||
1571 |
## HOLCF-Library |
|
1572 |
||
1573 |
HOLCF-Library: HOLCF $(LOG)/HOLCF-Library.gz |
|
1574 |
||
1575 |
$(LOG)/HOLCF-Library.gz: $(OUT)/HOLCF \ |
|
43919 | 1576 |
Library/Extended_Nat.thy \ |
40774 | 1577 |
HOLCF/Library/Defl_Bifinite.thy \ |
41112
866148b76247
add HOLCF library theories with cpo/predomain instances for HOL types
huffman
parents:
41087
diff
changeset
|
1578 |
HOLCF/Library/Bool_Discrete.thy \ |
866148b76247
add HOLCF library theories with cpo/predomain instances for HOL types
huffman
parents:
41087
diff
changeset
|
1579 |
HOLCF/Library/Char_Discrete.thy \ |
866148b76247
add HOLCF library theories with cpo/predomain instances for HOL types
huffman
parents:
41087
diff
changeset
|
1580 |
HOLCF/Library/HOL_Cpo.thy \ |
866148b76247
add HOLCF library theories with cpo/predomain instances for HOL types
huffman
parents:
41087
diff
changeset
|
1581 |
HOLCF/Library/Int_Discrete.thy \ |
40774 | 1582 |
HOLCF/Library/List_Cpo.thy \ |
41112
866148b76247
add HOLCF library theories with cpo/predomain instances for HOL types
huffman
parents:
41087
diff
changeset
|
1583 |
HOLCF/Library/List_Predomain.thy \ |
866148b76247
add HOLCF library theories with cpo/predomain instances for HOL types
huffman
parents:
41087
diff
changeset
|
1584 |
HOLCF/Library/Nat_Discrete.thy \ |
866148b76247
add HOLCF library theories with cpo/predomain instances for HOL types
huffman
parents:
41087
diff
changeset
|
1585 |
HOLCF/Library/Option_Cpo.thy \ |
40774 | 1586 |
HOLCF/Library/Stream.thy \ |
1587 |
HOLCF/Library/Sum_Cpo.thy \ |
|
1588 |
HOLCF/Library/HOLCF_Library.thy \ |
|
1589 |
HOLCF/Library/ROOT.ML |
|
1590 |
@$(ISABELLE_TOOL) usedir $(OUT)/HOLCF Library |
|
1591 |
||
1592 |
||
1593 |
## HOLCF-IMP |
|
1594 |
||
1595 |
HOLCF-IMP: HOLCF $(LOG)/HOLCF-IMP.gz |
|
1596 |
||
40777
4898bae6ef23
fix cut-and-paste errors for HOLCF entries in IsaMakefile
huffman
parents:
40774
diff
changeset
|
1597 |
$(LOG)/HOLCF-IMP.gz: $(OUT)/HOLCF \ |
4898bae6ef23
fix cut-and-paste errors for HOLCF entries in IsaMakefile
huffman
parents:
40774
diff
changeset
|
1598 |
HOLCF/IMP/HoareEx.thy \ |
4898bae6ef23
fix cut-and-paste errors for HOLCF entries in IsaMakefile
huffman
parents:
40774
diff
changeset
|
1599 |
HOLCF/IMP/Denotational.thy \ |
4898bae6ef23
fix cut-and-paste errors for HOLCF entries in IsaMakefile
huffman
parents:
40774
diff
changeset
|
1600 |
HOLCF/IMP/ROOT.ML \ |
4898bae6ef23
fix cut-and-paste errors for HOLCF entries in IsaMakefile
huffman
parents:
40774
diff
changeset
|
1601 |
HOLCF/IMP/document/root.tex |
4898bae6ef23
fix cut-and-paste errors for HOLCF entries in IsaMakefile
huffman
parents:
40774
diff
changeset
|
1602 |
@cd HOLCF; $(ISABELLE_TOOL) usedir $(OUT)/HOLCF IMP |
40774 | 1603 |
|
1604 |
||
1605 |
## HOLCF-ex |
|
1606 |
||
1607 |
HOLCF-ex: HOLCF $(LOG)/HOLCF-ex.gz |
|
1608 |
||
1609 |
$(LOG)/HOLCF-ex.gz: $(OUT)/HOLCF \ |
|
43524
d75e285fcf3e
add HOLCF/ex/Concurrency_Monad.thy, which contains resumption/state/powerdomain monad example from my PhD thesis
huffman
parents:
43438
diff
changeset
|
1610 |
HOLCF/ex/Concurrency_Monad.thy \ |
40774 | 1611 |
HOLCF/ex/Dagstuhl.thy \ |
1612 |
HOLCF/ex/Dnat.thy \ |
|
1613 |
HOLCF/ex/Domain_Proofs.thy \ |
|
1614 |
HOLCF/ex/Fix2.thy \ |
|
1615 |
HOLCF/ex/Focus_ex.thy \ |
|
1616 |
HOLCF/ex/Hoare.thy \ |
|
1617 |
HOLCF/ex/Letrec.thy \ |
|
1618 |
HOLCF/ex/Loop.thy \ |
|
1619 |
HOLCF/ex/Pattern_Match.thy \ |
|
1620 |
HOLCF/ex/Powerdomain_ex.thy \ |
|
1621 |
HOLCF/ex/ROOT.ML |
|
40777
4898bae6ef23
fix cut-and-paste errors for HOLCF entries in IsaMakefile
huffman
parents:
40774
diff
changeset
|
1622 |
@cd HOLCF; $(ISABELLE_TOOL) usedir $(OUT)/HOLCF ex |
40774 | 1623 |
|
1624 |
||
1625 |
## HOLCF-FOCUS |
|
1626 |
||
1627 |
HOLCF-FOCUS: HOLCF $(LOG)/HOLCF-FOCUS.gz |
|
1628 |
||
41413
64cd30d6b0b8
explicit file specifications -- avoid secondary load path;
wenzelm
parents:
41407
diff
changeset
|
1629 |
$(LOG)/HOLCF-FOCUS.gz: $(OUT)/HOLCF HOLCF/FOCUS/ROOT.ML \ |
43919 | 1630 |
Library/Extended_Nat.thy \ |
40774 | 1631 |
HOLCF/Library/Stream.thy \ |
1632 |
HOLCF/FOCUS/Fstreams.thy \ |
|
40777
4898bae6ef23
fix cut-and-paste errors for HOLCF entries in IsaMakefile
huffman
parents:
40774
diff
changeset
|
1633 |
HOLCF/FOCUS/Fstream.thy \ |
4898bae6ef23
fix cut-and-paste errors for HOLCF entries in IsaMakefile
huffman
parents:
40774
diff
changeset
|
1634 |
HOLCF/FOCUS/FOCUS.thy \ |
4898bae6ef23
fix cut-and-paste errors for HOLCF entries in IsaMakefile
huffman
parents:
40774
diff
changeset
|
1635 |
HOLCF/FOCUS/Stream_adm.thy \ |
4898bae6ef23
fix cut-and-paste errors for HOLCF entries in IsaMakefile
huffman
parents:
40774
diff
changeset
|
1636 |
HOLCF/FOCUS/Buffer.thy \ |
4898bae6ef23
fix cut-and-paste errors for HOLCF entries in IsaMakefile
huffman
parents:
40774
diff
changeset
|
1637 |
HOLCF/FOCUS/Buffer_adm.thy \ |
4898bae6ef23
fix cut-and-paste errors for HOLCF entries in IsaMakefile
huffman
parents:
40774
diff
changeset
|
1638 |
Library/Continuity.thy |
4898bae6ef23
fix cut-and-paste errors for HOLCF entries in IsaMakefile
huffman
parents:
40774
diff
changeset
|
1639 |
@cd HOLCF; $(ISABELLE_TOOL) usedir $(OUT)/HOLCF FOCUS |
4898bae6ef23
fix cut-and-paste errors for HOLCF entries in IsaMakefile
huffman
parents:
40774
diff
changeset
|
1640 |
|
40774 | 1641 |
|
1642 |
## IOA |
|
1643 |
||
1644 |
IOA: HOLCF $(OUT)/IOA |
|
1645 |
||
1646 |
$(OUT)/IOA: $(OUT)/HOLCF \ |
|
1647 |
HOLCF/IOA/ROOT.ML \ |
|
1648 |
HOLCF/IOA/meta_theory/Traces.thy \ |
|
1649 |
HOLCF/IOA/meta_theory/Asig.thy \ |
|
1650 |
HOLCF/IOA/meta_theory/CompoScheds.thy \ |
|
1651 |
HOLCF/IOA/meta_theory/CompoTraces.thy \ |
|
1652 |
HOLCF/IOA/meta_theory/Seq.thy \ |
|
1653 |
HOLCF/IOA/meta_theory/RefCorrectness.thy \ |
|
1654 |
HOLCF/IOA/meta_theory/Automata.thy \ |
|
1655 |
HOLCF/IOA/meta_theory/ShortExecutions.thy \ |
|
1656 |
HOLCF/IOA/meta_theory/IOA.thy \ |
|
1657 |
HOLCF/IOA/meta_theory/Sequence.thy \ |
|
1658 |
HOLCF/IOA/meta_theory/CompoExecs.thy \ |
|
1659 |
HOLCF/IOA/meta_theory/RefMappings.thy \ |
|
1660 |
HOLCF/IOA/meta_theory/Compositionality.thy \ |
|
1661 |
HOLCF/IOA/meta_theory/TL.thy \ |
|
1662 |
HOLCF/IOA/meta_theory/TLS.thy \ |
|
1663 |
HOLCF/IOA/meta_theory/LiveIOA.thy \ |
|
1664 |
HOLCF/IOA/meta_theory/Pred.thy \ |
|
1665 |
HOLCF/IOA/meta_theory/Abstraction.thy \ |
|
1666 |
HOLCF/IOA/meta_theory/Simulations.thy \ |
|
1667 |
HOLCF/IOA/meta_theory/SimCorrectness.thy |
|
1668 |
@cd HOLCF/IOA; $(ISABELLE_TOOL) usedir -b $(OUT)/HOLCF IOA |
|
1669 |
||
40777
4898bae6ef23
fix cut-and-paste errors for HOLCF entries in IsaMakefile
huffman
parents:
40774
diff
changeset
|
1670 |
|
40774 | 1671 |
## IOA-ABP |
1672 |
||
1673 |
IOA-ABP: IOA $(LOG)/IOA-ABP.gz |
|
1674 |
||
1675 |
$(LOG)/IOA-ABP.gz: $(OUT)/IOA \ |
|
1676 |
HOLCF/IOA/ABP/Abschannel.thy \ |
|
1677 |
HOLCF/IOA/ABP/Abschannel_finite.thy \ |
|
1678 |
HOLCF/IOA/ABP/Action.thy \ |
|
1679 |
HOLCF/IOA/ABP/Check.ML \ |
|
1680 |
HOLCF/IOA/ABP/Correctness.thy \ |
|
1681 |
HOLCF/IOA/ABP/Env.thy \ |
|
1682 |
HOLCF/IOA/ABP/Impl.thy \ |
|
1683 |
HOLCF/IOA/ABP/Impl_finite.thy \ |
|
1684 |
HOLCF/IOA/ABP/Lemmas.thy \ |
|
1685 |
HOLCF/IOA/ABP/Packet.thy \ |
|
1686 |
HOLCF/IOA/ABP/ROOT.ML \ |
|
1687 |
HOLCF/IOA/ABP/Receiver.thy \ |
|
1688 |
HOLCF/IOA/ABP/Sender.thy \ |
|
1689 |
HOLCF/IOA/ABP/Spec.thy |
|
1690 |
@cd HOLCF/IOA; $(ISABELLE_TOOL) usedir $(OUT)/IOA ABP |
|
1691 |
||
40777
4898bae6ef23
fix cut-and-paste errors for HOLCF entries in IsaMakefile
huffman
parents:
40774
diff
changeset
|
1692 |
|
40774 | 1693 |
## IOA-NTP |
1694 |
||
1695 |
IOA-NTP: IOA $(LOG)/IOA-NTP.gz |
|
1696 |
||
1697 |
$(LOG)/IOA-NTP.gz: $(OUT)/IOA \ |
|
1698 |
HOLCF/IOA/NTP/Abschannel.thy \ |
|
1699 |
HOLCF/IOA/NTP/Action.thy \ |
|
1700 |
HOLCF/IOA/NTP/Correctness.thy \ |
|
1701 |
HOLCF/IOA/NTP/Impl.thy \ |
|
1702 |
HOLCF/IOA/NTP/Lemmas.thy \ |
|
1703 |
HOLCF/IOA/NTP/Multiset.thy \ |
|
1704 |
HOLCF/IOA/NTP/Packet.thy \ |
|
1705 |
HOLCF/IOA/NTP/ROOT.ML \ |
|
1706 |
HOLCF/IOA/NTP/Receiver.thy \ |
|
1707 |
HOLCF/IOA/NTP/Sender.thy \ |
|
1708 |
HOLCF/IOA/NTP/Spec.thy |
|
1709 |
@cd HOLCF/IOA; $(ISABELLE_TOOL) usedir $(OUT)/IOA NTP |
|
1710 |
||
1711 |
||
1712 |
## IOA-Storage |
|
1713 |
||
1714 |
IOA-Storage: IOA $(LOG)/IOA-Storage.gz |
|
1715 |
||
1716 |
$(LOG)/IOA-Storage.gz: $(OUT)/IOA \ |
|
1717 |
HOLCF/IOA/Storage/Action.thy \ |
|
1718 |
HOLCF/IOA/Storage/Correctness.thy \ |
|
1719 |
HOLCF/IOA/Storage/Impl.thy \ |
|
1720 |
HOLCF/IOA/Storage/ROOT.ML \ |
|
1721 |
HOLCF/IOA/Storage/Spec.thy |
|
1722 |
@cd HOLCF/IOA; $(ISABELLE_TOOL) usedir $(OUT)/IOA Storage |
|
1723 |
||
1724 |
||
1725 |
## IOA-ex |
|
1726 |
||
1727 |
IOA-ex: IOA $(LOG)/IOA-ex.gz |
|
1728 |
||
1729 |
$(LOG)/IOA-ex.gz: $(OUT)/IOA \ |
|
1730 |
HOLCF/IOA/ex/ROOT.ML \ |
|
1731 |
HOLCF/IOA/ex/TrivEx.thy \ |
|
1732 |
HOLCF/IOA/ex/TrivEx2.thy |
|
1733 |
@cd HOLCF/IOA; $(ISABELLE_TOOL) usedir $(OUT)/IOA ex |
|
1734 |
||
1735 |
||
4518 | 1736 |
## clean |
4447 | 1737 |
|
1738 |
clean: |
|
33450 | 1739 |
@rm -f $(LOG)/HOL-Algebra.gz $(LOG)/HOL-Auth.gz \ |
1740 |
$(LOG)/HOL-Bali.gz $(LOG)/HOL-Base.gz \ |
|
1741 |
$(LOG)/HOL-Boogie-Examples.gz $(LOG)/HOL-Boogie.gz \ |
|
34205
f69cd974bc4e
explicit session HOL-Proofs -- avoid statefulness of main HOL image wrt. HOL_proofs etc.;
wenzelm
parents:
34126
diff
changeset
|
1742 |
$(LOG)/HOL-Decision_Procs.gz $(LOG)/HOL-Hahn_Banach.gz \ |
f69cd974bc4e
explicit session HOL-Proofs -- avoid statefulness of main HOL image wrt. HOL_proofs etc.;
wenzelm
parents:
34126
diff
changeset
|
1743 |
$(LOG)/HOL-Hoare.gz $(LOG)/HOL-Hoare_Parallel.gz \ |
f69cd974bc4e
explicit session HOL-Proofs -- avoid statefulness of main HOL image wrt. HOL_proofs etc.;
wenzelm
parents:
34126
diff
changeset
|
1744 |
$(LOG)/HOL-IMP.gz $(LOG)/HOL-IMPP.gz $(LOG)/HOL-IOA.gz \ |
33450 | 1745 |
$(LOG)/HOL-Imperative_HOL.gz $(LOG)/HOL-Import.gz \ |
1746 |
$(LOG)/HOL-Induct.gz $(LOG)/HOL-Isar_Examples.gz \ |
|
34205
f69cd974bc4e
explicit session HOL-Proofs -- avoid statefulness of main HOL image wrt. HOL_proofs etc.;
wenzelm
parents:
34126
diff
changeset
|
1747 |
$(LOG)/HOL-Lattice $(LOG)/HOL-Lattice.gz \ |
f69cd974bc4e
explicit session HOL-Proofs -- avoid statefulness of main HOL image wrt. HOL_proofs etc.;
wenzelm
parents:
34126
diff
changeset
|
1748 |
$(LOG)/HOL-Lex.gz $(LOG)/HOL-Library.gz \ |
f69cd974bc4e
explicit session HOL-Proofs -- avoid statefulness of main HOL image wrt. HOL_proofs etc.;
wenzelm
parents:
34126
diff
changeset
|
1749 |
$(LOG)/HOL-Main.gz $(LOG)/HOL-Matrix \ |
f69cd974bc4e
explicit session HOL-Proofs -- avoid statefulness of main HOL image wrt. HOL_proofs etc.;
wenzelm
parents:
34126
diff
changeset
|
1750 |
$(LOG)/HOL-Matrix.gz $(LOG)/HOL-Metis_Examples.gz \ |
f69cd974bc4e
explicit session HOL-Proofs -- avoid statefulness of main HOL image wrt. HOL_proofs etc.;
wenzelm
parents:
34126
diff
changeset
|
1751 |
$(LOG)/HOL-MicroJava.gz $(LOG)/HOL-Mirabelle.gz \ |
33450 | 1752 |
$(LOG)/HOL-Multivariate_Analysis.gz \ |
1753 |
$(LOG)/HOL-NSA-Examples.gz $(LOG)/HOL-NSA.gz \ |
|
1754 |
$(LOG)/HOL-NanoJava.gz $(LOG)/HOL-Nitpick_Examples.gz \ |
|
1755 |
$(LOG)/HOL-Nominal-Examples.gz $(LOG)/HOL-Nominal.gz \ |
|
1756 |
$(LOG)/HOL-Number_Theory.gz \ |
|
1757 |
$(LOG)/HOL-Old_Number_Theory.gz $(LOG)/HOL-Plain.gz \ |
|
35959 | 1758 |
$(LOG)/HOL-Predicate_Compile_Examples.gz \ |
33450 | 1759 |
$(LOG)/HOL-Probability.gz $(LOG)/HOL-Prolog.gz \ |
39157
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
1760 |
$(LOG)/HOL-Proofs.gz $(LOG)/HOL-Proofs-ex.gz \ |
b98909faaea8
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm
parents:
39156
diff
changeset
|
1761 |
$(LOG)/HOL-Proofs-Extraction.gz \ |
34205
f69cd974bc4e
explicit session HOL-Proofs -- avoid statefulness of main HOL image wrt. HOL_proofs etc.;
wenzelm
parents:
34126
diff
changeset
|
1762 |
$(LOG)/HOL-Proofs-Lambda.gz $(LOG)/HOL-SET_Protocol.gz \ |
36933
705b58fde476
more precise dependencies for HOL-Word-SMT_Examples;
wenzelm
parents:
36916
diff
changeset
|
1763 |
$(LOG)/HOL-Word-SMT_Examples.gz \ |
41569 | 1764 |
$(LOG)/HOL-SPARK.gz $(LOG)/HOL-SPARK-Examples.gz \ |
36933
705b58fde476
more precise dependencies for HOL-Word-SMT_Examples;
wenzelm
parents:
36916
diff
changeset
|
1765 |
$(LOG)/HOL-Statespace.gz $(LOG)/HOL-Subst.gz \ |
705b58fde476
more precise dependencies for HOL-Word-SMT_Examples;
wenzelm
parents:
36916
diff
changeset
|
1766 |
$(LOG)/HOL-UNITY.gz $(LOG)/HOL-Unix.gz \ |
705b58fde476
more precise dependencies for HOL-Word-SMT_Examples;
wenzelm
parents:
36916
diff
changeset
|
1767 |
$(LOG)/HOL-Word-Examples.gz $(LOG)/HOL-Word.gz \ |
705b58fde476
more precise dependencies for HOL-Word-SMT_Examples;
wenzelm
parents:
36916
diff
changeset
|
1768 |
$(LOG)/HOL-ZF.gz $(LOG)/HOL-ex.gz $(LOG)/HOL.gz \ |
705b58fde476
more precise dependencies for HOL-Word-SMT_Examples;
wenzelm
parents:
36916
diff
changeset
|
1769 |
$(LOG)/HOL4.gz $(LOG)/TLA-Buffer.gz $(LOG)/TLA-Inc.gz \ |
705b58fde476
more precise dependencies for HOL-Word-SMT_Examples;
wenzelm
parents:
36916
diff
changeset
|
1770 |
$(LOG)/TLA-Memory.gz $(LOG)/TLA.gz $(OUT)/HOL \ |
705b58fde476
more precise dependencies for HOL-Word-SMT_Examples;
wenzelm
parents:
36916
diff
changeset
|
1771 |
$(OUT)/HOL-Algebra $(OUT)/HOL-Base $(OUT)/HOL-Boogie \ |
43917 | 1772 |
$(OUT)/HOL-IMP $(OUT)/HOL-Main $(OUT)/HOL-Multivariate_Analysis \ |
36933
705b58fde476
more precise dependencies for HOL-Word-SMT_Examples;
wenzelm
parents:
36916
diff
changeset
|
1773 |
$(OUT)/HOL-NSA $(OUT)/HOL-Nominal $(OUT)/HOL-Plain \ |
35931 | 1774 |
$(OUT)/HOL-Probability $(OUT)/HOL-Proofs \ |
41569 | 1775 |
$(OUT)/HOL-SPARK \ |
40774 | 1776 |
$(OUT)/HOL-Word $(OUT)/HOL4 $(OUT)/TLA \ |
1777 |
$(OUT)/HOLCF $(LOG)/HOLCF.gz $(LOG)/HOLCF-IMP.gz \ |
|
1778 |
$(LOG)/HOLCF-ex.gz $(LOG)/HOLCF-FOCUS.gz $(OUT)/IOA \ |
|
1779 |
$(LOG)/IOA.gz $(LOG)/IOA-ABP.gz $(LOG)/IOA-NTP.gz \ |
|
1780 |
$(LOG)/IOA-Storage.gz $(LOG)/HOLCF-Library.gz \ |
|
1781 |
$(LOG)/IOA-ex.gz $(LOG)/HOLCF-Tutorial.gz |