∃x, y, z : P(x, y, z)∧P(x, x, y)∧G(y, x)
das ist die historische Form der Constraint-Programmierung,
modern dargestellt in Krzysztof R. Apt: Principles of Constraint Progr., Cambridge Univ. Press 2003