nLike any
other propagation, we can use AC in search
ni.e.
search proceeds as follows:
nestablish
AC at the root
nwhen
AC3 terminates, choose a new variable/value
nre-establish
AC given the new variable choice (i.e. maintain AC)
nrepeat;
nbacktrack
if AC gives domain wipe out
nThe hard
part of implementation is undoing effects of AC