Another problem with this algorithm is that the decision to prune each phrase pair is made assuming that all other phrase pairs will remain in the model.
there is a chance a phrase pair p 1 is pruned because of a derivation using p 2 and p 3 that leads to the same translation.