src/Tools/isac/ME/solve.sml
branchisac-update-Isa09-2
changeset 37935 27d365c3dd31
parent 37930 f2b8d1b3fcc2
     1.1 --- a/src/Tools/isac/ME/solve.sml	Fri Aug 20 12:25:37 2010 +0200
     1.2 +++ b/src/Tools/isac/ME/solve.sml	Fri Aug 20 14:58:43 2010 +0200
     1.3 @@ -495,7 +495,7 @@
     1.4  (*@@@ vvv @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*)
     1.5  fun complete_solve auto c (ptp as (_, p as (_,p_)): ptree * pos') =
     1.6      if p = ([], Res) then ("end-of-calculation", [], ptp) else
     1.7 -    if member op = p_ [Pbl,Met]
     1.8 +    if member op = [Pbl,Met] p_
     1.9      then let val ptp = all_modspec ptp
    1.10  	     val (_, c', ptp) = all_solve auto c ptp
    1.11  	 in complete_solve auto (c@c') ptp end
    1.12 @@ -571,7 +571,7 @@
    1.13    | Appl m => 
    1.14        (* val Appl m=applicable_in (p,p_) pt m;
    1.15           *)
    1.16 -      if member op = mI specsteps
    1.17 +      if member op = specsteps mI
    1.18  	then let val (_,_,f,_,_,_) = specify m (p,p_) [] pt
    1.19  	     in f end
    1.20        else let val (*_,_,f,_,_,_*)_ = solve (mI,m) (pt,(p,p_))