let get_prev func status (states,trans) =
let st,tr = mk_empty_pre_or_post () in
let (_,trans_l) = Data_for_aorai.getAutomata() in
List.iter
(fun t ->
if (states.(t.stop.nums)) && (isCrossable t func status)
&& trans.(t.numt)
then
st.(t.start.nums)<- true
)
trans_l;
List.iter
(fun t ->
if (st.(t.stop.nums)) then
tr.(t.numt)<- true
)
trans_l;
(st,tr)