This strategy causes shorter clauses to be selected from the ToBeUsed set in preference to longer clauses.
| Example to try using BFS then Unit Preference |
|---|
S1 = { ~p(X) | q(X) | r(X),
p(a) | p(b),
~q(Y),
~r(X) }
|
| Example to try with Unit Preference then Least Symbol Count |
|---|
S1 = { p(X) | ~p(f(X)) [5]
~p(a) [2]
p(S) | q(S) [4]
p(T) | ~q(T) } [4]
|
| Example to try with Unit Preference then Least Symbol Count |
|---|
S1 = { p(X) | ~p(f(X)) [5]
~p(a) [2]
p(S) | q(S) | r(S) [6]
~q(T) | p(a) [4]
~r(T) | p(a) } [4]
|
S = { ~r(Y) | ~p(Y),
p(b),
r(a),
p(S) | ~p(b) | ~r(S),
r(c) }
Number the chosen clause at each iteration.
S = { ~p(b),
p(X) | l(X) | q,
~q | l(Y),
~l(Z) | r(Z),
~r(b) | ~l(T) }
S = { p(X) | ~p(f(X))
~p(a)
p(S) | q(S) | r(S)
~q(T) | p(a)
~r(T) | p(a) }