author | wneuper <Walther.Neuper@jku.at> |
Mon, 11 Dec 2023 17:26:30 +0100 | |
changeset 60782 | e797d1bdfe37 |
parent 60776 | c2e6848d3dce |
permissions | -rw-r--r-- |
Walther@60764 | 1 |
(* Title: "Specify/Specify.thy" |
wneuper@59594 | 2 |
Author: Walther Neuper 110226 |
wneuper@59594 | 3 |
(c) due to copyright terms |
Walther@60764 | 4 |
|
Walther@60764 | 5 |
Specification phase |
wneuper@59594 | 6 |
*) |
wneuper@59594 | 7 |
|
wneuper@59594 | 8 |
theory Specify |
wenzelm@60314 | 9 |
imports "$ISABELLE_ISAC/MathEngBasic/MathEngBasic" |
wenzelm@60314 | 10 |
keywords "cas" :: thy_decl |
wneuper@59594 | 11 |
begin |
walther@59938 | 12 |
ML_file "o-model.sml" |
Walther@60705 | 13 |
ML_file "pre-conditions.sml" (*uses Model_Def.i_model*) |
walther@59938 | 14 |
ML_file "i-model.sml" |
walther@59959 | 15 |
ML_file "p-model.sml" |
walther@59984 | 16 |
ML_file "m-match.sml" |
walther@59960 | 17 |
ML_file refine.sml |
walther@59959 | 18 |
ML_file "test-out.sml" |
walther@59933 | 19 |
ML_file "specify-step.sml" |
walther@59981 | 20 |
ML_file specification.sml |
walther@59982 | 21 |
ML_file "cas-command.sml" |
walther@59984 | 22 |
ML_file "p-spec.sml" |
Walther@60772 | 23 |
ML_file specify.sml |
Walther@60609 | 24 |
ML_file "sub-problem.sml" |
walther@59764 | 25 |
ML_file "step-specify.sml" |
wneuper@59595 | 26 |
|
wneuper@59594 | 27 |
ML \<open> |
walther@60009 | 28 |
\<close> ML \<open> |
Walther@60776 | 29 |
\<close> ML \<open> |
Walther@60776 | 30 |
\<close> ML \<open> |
Walther@60776 | 31 |
\<close> ML \<open> |
Walther@60776 | 32 |
\<close> ML \<open> |
Walther@60776 | 33 |
\<close> ML \<open> |
Walther@60776 | 34 |
\<close> ML \<open> |
Walther@60776 | 35 |
\<close> ML \<open> |
Walther@60782 | 36 |
I_Model.is_error: I_Model.feedback -> bool |
Walther@60776 | 37 |
\<close> ML \<open> |
Walther@60782 | 38 |
P_Model.mk_delete: theory -> string -> I_Model.feedback -> Tactic.input |
Walther@60776 | 39 |
\<close> ML \<open> |
Walther@60776 | 40 |
P_Model.mk_additem: string -> TermC.as_string -> Tactic.input |
wneuper@59594 | 41 |
\<close> ML \<open> |
wneuper@59594 | 42 |
\<close> |
wneuper@59594 | 43 |
end |