“…Local processes can also be used to translate a pattern into a circuit. This is used, for example, to verify that the pattern represents the desired operation [15,17,20,24,45]. Conversely, a translation of a circuit into a pattern can be used to implement known algorithms in the one-way model, or it can be combined with a translation back to a circuit to trade depth against width, to parallelise Clifford operations, or to reduce the number of T gates [8,16,32].…”