src/Tools/isac/MathEngBasic/ctree-basic.sml
changeset 59767 c4acd312bd53
parent 59745 b2a73eb63a43
child 59774 ce071aa3eae4
     1.1 --- a/src/Tools/isac/MathEngBasic/ctree-basic.sml	Mon Dec 30 11:16:00 2019 +0100
     1.2 +++ b/src/Tools/isac/MathEngBasic/ctree-basic.sml	Wed Jan 15 11:47:38 2020 +0100
     1.3 @@ -22,7 +22,7 @@
     1.4    datatype ppobj =
     1.5      PblObj of
     1.6       {branch: branch,
     1.7 -      cell: Celem.lrd option,
     1.8 +      cell: TermC.lrd option,
     1.9        loc: (Istate_Def.T * Proof.context) option * (Istate_Def.T * Proof.context) option,
    1.10        ostate: ostate,
    1.11        result: Selem.result,
    1.12 @@ -36,7 +36,7 @@
    1.13        env: (Istate_Def.T * Proof.context) option}
    1.14    | PrfObj of
    1.15       {branch: branch,
    1.16 -      cell: Celem.lrd option,
    1.17 +      cell: TermC.lrd option,
    1.18        loc: (Istate_Def.T * Proof.context) option * (Istate_Def.T * Proof.context) option,
    1.19        ostate: ostate,
    1.20        result: Selem.result,
    1.21 @@ -172,7 +172,7 @@
    1.22  (* executed tactics (tac_s) with local environment etc.;
    1.23    used for continuing eval script + for generate *)
    1.24  type ets =
    1.25 -  (Celem.path *(* of tactic in scr, tactic (weakly) associated with tac_                   *)
    1.26 +  (TermC.path *(* of tactic in scr, tactic (weakly) associated with tac_                   *)
    1.27     (Tactic.T * (* (for generate)                                                           *)
    1.28      Env.T *      (* with 'tactic=result' as  rule, tactic ev. _not_ ready for 'parallel let' *)
    1.29      Env.T *      (* with results of (ready) tacs                                             *)
    1.30 @@ -182,7 +182,7 @@
    1.31    list;
    1.32  
    1.33  fun ets2s (l,(m,eno,env,iar,res,s)) = 
    1.34 -  "\n(" ^ Celem.path2str l ^ ",(" ^ Tactic.string_of m ^
    1.35 +  "\n(" ^ TermC.path2str l ^ ",(" ^ Tactic.string_of m ^
    1.36    ",\n  ens= " ^ Env.subst2str eno ^
    1.37    ",\n  env= " ^ Env.subst2str env ^
    1.38    ",\n  iar= " ^ Rule.term2str iar ^
    1.39 @@ -198,7 +198,7 @@
    1.40  
    1.41  datatype ppobj = (* TODO: arrange according to signature *)
    1.42    PrfObj of 
    1.43 -   {cell  : Celem.lrd option, (* where in form tac has been applied, FIXME.WN0607 rename field *)
    1.44 +   {cell  : TermC.lrd option, (* where in form tac has been applied, FIXME.WN0607 rename field *)
    1.45  	  form  : term,             (* where tac is applied to                                       *)
    1.46  	  tac   : Tactic.input,           (* also in istate                                                *)
    1.47  	  loc   : (Istate_Def.T *   (* script interpreter state                                      *)
    1.48 @@ -212,7 +212,7 @@
    1.49  	  result: Selem.result,     (* result and assumptions                                        *)
    1.50  	  ostate: ostate}           (* Complete <=> result is OK                                     *)
    1.51  | PblObj of 
    1.52 -   {cell  : Celem.lrd option, (* unused: meaningful only for some _Prf_Obj                     *)
    1.53 +   {cell  : TermC.lrd option, (* unused: meaningful only for some _Prf_Obj                     *)
    1.54      fmz   : Selem.fmz,        (* from init:FIXME never use this spec;-drop                     *)
    1.55      origin: (Model.ori list) *(* representation from fmz+pbt+met
    1.56                                   for efficiently adding items in probl, meth                   *)