I have a question about the implementation of Surface Code. I understand that Surface Code is a stabilizer state defined by plaquette operators and vertex operators, meaning it is a state where the eigenvalues of the plaquette and vertex operators are 1.
However, according to this documentSurface code: Towards practical large-scale quantum computation, the indirect measurement of operators is implemented as shown in the following figure."
From this figure, the qubits around the plaquette and vertex operator can also take the eigenvalue -1 state. When actually constructing a Surface Code, is it the case that the stabilizer eigenvalue is not strictly 1, but that the eigenvalue -1 is also allowed?