tuned
authorWalther Neuper <walther.neuper@jku.at>
Fri, 08 May 2020 11:01:11 +0200
changeset 59951d7de83147df1
parent 59950 ccdb137fce5d
child 59952 3d1c6f17edac
tuned
src/Tools/isac/MathEngBasic/ctree-basic.sml
src/Tools/isac/Specify/Input_Descript.thy
     1.1 --- a/src/Tools/isac/MathEngBasic/ctree-basic.sml	Fri May 08 11:00:07 2020 +0200
     1.2 +++ b/src/Tools/isac/MathEngBasic/ctree-basic.sml	Fri May 08 11:01:11 2020 +0200
     1.3 @@ -199,18 +199,18 @@
     1.4              (Istate_Def.T *   (* script interpreter state                                      *)
     1.5               Proof.context)   (* context for provers, type inference                           *)
     1.6              option,           (* both for interpreter location on Res                          *)
     1.7 -                              (*(NONE,NONE) <==> empty ! see update_loc, get_loc            *)
     1.8 +                              (* (NONE,NONE) <==> empty ! see update_loc, get_loc              *)
     1.9  	  branch: branch,           (* only rudimentary                                              *)
    1.10  	  result: Celem.result,     (* result and assumptions                                        *)
    1.11  	  ostate: ostate}           (* Complete <=> result is OK                                     *)
    1.12  | PblObj of                   (* a step serving a whole specification-phase                    *)
    1.13 -   {fmz   : Model_Def.form_T,        (* from init:FIXME never use this spec;-drop                     *)
    1.14 -    origin: (Model_Def.o_model) *(* from fmz+pbt+met for efficiently adding items to probl, meth  *)
    1.15 -	           Spec.T *     (* updated by Refine_Tacitly                                     *)
    1.16 +   {fmz   : Model_Def.form_T, (* from init:FIXME never use this spec;-drop                     *)
    1.17 +    origin: (Model_Def.o_model) *(* = O_Model.T for efficiently checking input to I_Model      *)
    1.18 +	           Spec.T *         (* updated by Refine_Tacitly                                     *)
    1.19  	           term,            (* headline of calc-head, as calculated initially(!)             *)
    1.20 -    spec  : Spec.T,       (* explicitly input                                              *)
    1.21 -    probl : Model_Def.i_model,   (* itms explicitly input                                         *)
    1.22 -    meth  : Model_Def.i_model,   (* itms automatically added to copy of probl                     *)
    1.23 +    spec  : Spec.T,           (* explicitly input                                              *)
    1.24 +    probl : Model_Def.i_model,(* = I_Model.T for interactive input to a Problem                *)
    1.25 +    meth  : Model_Def.i_model,(* = I_Model.T for interactive input to a Method                 *)
    1.26      ctxt  : Proof.context,    (* used while specifying this (Sub-)Problem and Method           *)
    1.27      loc   : (Istate_Def.T * Proof.context) option  (* like in PrfObj, calling this SubProblem  *)
    1.28            * (Istate_Def.T * Proof.context) option, (* like in PrfObj, finishing the SubProblem *)
     2.1 --- a/src/Tools/isac/Specify/Input_Descript.thy	Fri May 08 11:00:07 2020 +0200
     2.2 +++ b/src/Tools/isac/Specify/Input_Descript.thy	Fri May 08 11:01:11 2020 +0200
     2.3 @@ -10,7 +10,7 @@
     2.4  theory Input_Descript imports "~~/src/Tools/isac/BaseDefinitions/BaseDefinitions"
     2.5  begin
     2.6  
     2.7 -subsection \<open>typedecl for descriptions of input in specify-phase\<close>
     2.8 +subsection \<open>typedecl for descriptors of input in specify-phase\<close>
     2.9  text \<open>
    2.10    The typedecl below MUST ALL be registered in "fun is_dsc"
    2.11  \<close>
    2.12 @@ -24,7 +24,7 @@
    2.13    typedecl unknow  (* input without dsc in fmz=[]                                 *)
    2.14    typedecl cpy     (* copy-named variables identified by .._0, .._i .._' in pbt   *)
    2.15  
    2.16 -subsection \<open>consts for general descriptions of input in specify-phase\<close>
    2.17 +subsection \<open>consts for general descriptors of input in the specify-phase\<close>
    2.18  
    2.19  consts
    2.20  (*TODO.180331: review for localisation of model-patterns and of method's guards*)