author | desharna |
Thu, 10 Jun 2021 11:21:57 +0200 | |
changeset 73847 | 58f6b41efe88 |
parent 73697 | 0e7a5c7a14c8 |
child 74516 | 2c093a3167d1 |
permissions | -rw-r--r-- |
73691
2f9877db82a1
reimplemented Mirabelle as Isabelle/ML presentation hook + Isabelle/Scala tool, but sledgehammer is still inactive;
wenzelm
parents:
73684
diff
changeset
|
1 |
(* Title: HOL/Mirabelle.thy |
73847
58f6b41efe88
refactored Mirabelle to produce output in real time
desharna
parents:
73697
diff
changeset
|
2 |
Author: Jasmin Blanchette, TU Munich |
58f6b41efe88
refactored Mirabelle to produce output in real time
desharna
parents:
73697
diff
changeset
|
3 |
Author: Sascha Boehme, TU Munich |
73696
03e134d5f867
reactive "sledgehammer_filter": statically correct, but untested (no proof_file);
wenzelm
parents:
73691
diff
changeset
|
4 |
Author: Makarius |
73847
58f6b41efe88
refactored Mirabelle to produce output in real time
desharna
parents:
73697
diff
changeset
|
5 |
Author: Martin Desharnais, UniBw Munich |
32381 | 6 |
*) |
7 |
||
8 |
theory Mirabelle |
|
73691
2f9877db82a1
reimplemented Mirabelle as Isabelle/ML presentation hook + Isabelle/Scala tool, but sledgehammer is still inactive;
wenzelm
parents:
73684
diff
changeset
|
9 |
imports Sledgehammer Predicate_Compile |
32381 | 10 |
begin |
11 |
||
73691
2f9877db82a1
reimplemented Mirabelle as Isabelle/ML presentation hook + Isabelle/Scala tool, but sledgehammer is still inactive;
wenzelm
parents:
73684
diff
changeset
|
12 |
ML_file \<open>Tools/Mirabelle/mirabelle.ML\<close> |
73847
58f6b41efe88
refactored Mirabelle to produce output in real time
desharna
parents:
73697
diff
changeset
|
13 |
|
58f6b41efe88
refactored Mirabelle to produce output in real time
desharna
parents:
73697
diff
changeset
|
14 |
ML \<open> |
58f6b41efe88
refactored Mirabelle to produce output in real time
desharna
parents:
73697
diff
changeset
|
15 |
signature MIRABELLE_ACTION = sig |
58f6b41efe88
refactored Mirabelle to produce output in real time
desharna
parents:
73697
diff
changeset
|
16 |
val make_action : Mirabelle.action_context -> Mirabelle.action |
58f6b41efe88
refactored Mirabelle to produce output in real time
desharna
parents:
73697
diff
changeset
|
17 |
end |
58f6b41efe88
refactored Mirabelle to produce output in real time
desharna
parents:
73697
diff
changeset
|
18 |
\<close> |
58f6b41efe88
refactored Mirabelle to produce output in real time
desharna
parents:
73697
diff
changeset
|
19 |
|
73691
2f9877db82a1
reimplemented Mirabelle as Isabelle/ML presentation hook + Isabelle/Scala tool, but sledgehammer is still inactive;
wenzelm
parents:
73684
diff
changeset
|
20 |
ML_file \<open>Tools/Mirabelle/mirabelle_arith.ML\<close> |
2f9877db82a1
reimplemented Mirabelle as Isabelle/ML presentation hook + Isabelle/Scala tool, but sledgehammer is still inactive;
wenzelm
parents:
73684
diff
changeset
|
21 |
ML_file \<open>Tools/Mirabelle/mirabelle_metis.ML\<close> |
2f9877db82a1
reimplemented Mirabelle as Isabelle/ML presentation hook + Isabelle/Scala tool, but sledgehammer is still inactive;
wenzelm
parents:
73684
diff
changeset
|
22 |
ML_file \<open>Tools/Mirabelle/mirabelle_quickcheck.ML\<close> |
2f9877db82a1
reimplemented Mirabelle as Isabelle/ML presentation hook + Isabelle/Scala tool, but sledgehammer is still inactive;
wenzelm
parents:
73684
diff
changeset
|
23 |
ML_file \<open>Tools/Mirabelle/mirabelle_sledgehammer.ML\<close> |
2f9877db82a1
reimplemented Mirabelle as Isabelle/ML presentation hook + Isabelle/Scala tool, but sledgehammer is still inactive;
wenzelm
parents:
73684
diff
changeset
|
24 |
ML_file \<open>Tools/Mirabelle/mirabelle_sledgehammer_filter.ML\<close> |
2f9877db82a1
reimplemented Mirabelle as Isabelle/ML presentation hook + Isabelle/Scala tool, but sledgehammer is still inactive;
wenzelm
parents:
73684
diff
changeset
|
25 |
ML_file \<open>Tools/Mirabelle/mirabelle_try0.ML\<close> |
32385
594890623c46
split actions from Mirabelle core (Mirabelle may thus be applied to basic theories in HOL)
boehmes
parents:
32383
diff
changeset
|
26 |
|
73847
58f6b41efe88
refactored Mirabelle to produce output in real time
desharna
parents:
73697
diff
changeset
|
27 |
end |