:- object(search_strategy,
	instantiates(abstract_class),
	specializes(object)).


	:- info([
		version is 1.0,
		author is 'Paulo Moura',
		date is 1998/3/23,
		comment is 'State space search strategies.']).


	:- public(solve/3).
	:- mode(solve(+object, +nonvar, -list), zero_or_more).
	:- info(solve/3,
		[comment is 'State space search solution.',
		 argnames is ['Space', 'State', 'Path']]).


:- end_object.