### 3.3.2. How to search for all global constraints sharing the same structure

Since we have three ways of defining global constraints (e.g., searching for a graph with specific properties, coming up with an automaton that only recognises the solutions associated with the global constraint or using a first order logic formula) we can look to the global constraints from these three perspectives.