src/Tools/isac/Interpret/calchead.sml
branchdecompose-isar
changeset 41981 9e2de17e4071
parent 41980 6ec461ac6c76
child 41982 90f65f1b6351
equal deleted inserted replaced
41980:6ec461ac6c76 41981:9e2de17e4071
  1566           case cas of
  1566           case cas of
  1567 		        NONE => pblterm dI pI
  1567 		        NONE => pblterm dI pI
  1568 		      | SOME t => subst_atomic ((vars_of_pbl_' ppc) ~~~ vals_of_oris pors) t;
  1568 		      | SOME t => subst_atomic ((vars_of_pbl_' ppc) ~~~ vals_of_oris pors) t;
  1569         val (pt, _) = cappend_problem e_ptree [] (e_istate, pctxt) (fmz, (dI, pI, mI))
  1569         val (pt, _) = cappend_problem e_ptree [] (e_istate, pctxt) (fmz, (dI, pI, mI))
  1570 				  (pors, (dI, pI, mI), hdl)
  1570 				  (pors, (dI, pI, mI), hdl)
  1571           (* val pt = update_env pt [] (SOME (e_istate, pctxt))  GOON.WN110506*)
  1571           (* val pt = update_env pt [] (SOME (e_istate, pctxt)) GOON.WN110506*)
  1572       in ((pt, ([], Pbl)), 
  1572       in ((pt, ([], Pbl)), 
  1573         fst3 (nxt_specif Model_Problem (pt, ([], Pbl)))) : calcstate
  1573         fst3 (nxt_specif Model_Problem (pt, ([], Pbl)))) : calcstate
  1574       end;
  1574       end;
  1575 
  1575 
  1576 
  1576