% % Use logical disjunction to choose between two sequential processes. % To see the backtracking, execute the program seq(choose,fail). % choose :- (monitor(a1) * monitor(a2) * monitor(a3)) \/ (monitor(b1) * monitor(b2) * monitor(b3)).