The solution found by the last run.

ensure solution != null implies problem.is_goal(solution.state)

Property definitions

ai $ SearchSolver :: solution=
	# The solution found by the last `run`.
	#
	# ensure `solution != null implies problem.is_goal(solution.state)`
	var solution: nullable SearchNode[S,A] = null
lib/ai/search.nit:309,2--312,46