next up previous
Next: Modifying node_expand Up: No Title Previous: Node Data Abstraction: Implementations

Changes

node_display(N) :- 
 node_state_of(N,S), write(S), nl.

start_init(S) :-
 abolish(start_state,1),
 asserta(start_state(S)).

goal_init(S) :-
 abolish(goal_state,1),
 asserta(goal_state(S)).

solve(Start,Goal,N,Ans) :-
 start_init(Start),
 goal_init(Goal),
 agenda_init(A),
 agenda_search(0,N,A,Ans).



Mike Rosner
Fri Mar 5 16:50:53 MET 1999