The aim of the first phase is to check if the target can be obtained starting from an initial empty configuration. This is
achieved through a forward symbolic reachability analysis that relies on an abstract representation of components. For each
component its individual identity as well as the number of its instances are ignored, keeping only its component type and
its state T, q . Also, we abstract away from individual bindings without considering delete actions. The abstraction on the