'#module_preds'([base/1,conquer/2,divide/4,merge/4]).
'#inst'(base(g)).
'#inst'(conquer(g,g)).
'#inst'(divide(g,g,g,g)).
'#inst'(merge(g,g,g,g)).
'#constraint'(divide,4,[l(3,1),l(4,1)],rec).
'#terminates'(base(b)).
'#terminates'(conquer(b,f)).
'#terminates'(divide(b,f,f,f)).
'#terminates'(merge(b,b,b,f)).
