Go backward to Computing symbolic evaluations.
Go up to Computing evaluations.
Go forward to Novalue evaluations.
Default evaluations
...................
In the evaluation subgoal, evaluations are usually computed by
domain-dependent productions. However, sometimes an evaluation can be
computed automatically, based on activity below the subgoal.
1. If an operator is found to be on the path to a solution generated by
successive lookaheads (success, partial-success, or required-success is
detected for the desired state), then the operator is given an
evaluation of partial-success, which will in turn be translated into a
best preference.
2. If an operator is being evaluated using lookahead but the lookahead
reaches a dead end (where either no operators are proposed for the
current lookahead state, or all operators are rejected or prohibited),
then the evaluation object is augmented with ^symbolic-value failure
which is translated into a worst preference.