View source on GitHub |
Verstraete-Cirac transform on fermionic operators.
Functions
auxiliary_graph_2d_square(...)
: Obtain the auxiliary graph for a 2-d grid.
coordinates_to_snake_index(...)
: Obtain the index in the snake ordering of a coordinate on a 2-d grid.
expand_aux_index(...)
: Convert the index of a system fermion to the combined system.
expand_sys_index(...)
: Convert the index of a system fermion to the combined system.
lexicographic_index_to_snake_index(...)
: Convert an index from lexicographic (row, col) order to snake order.
row_indices_snake(...)
: Obtain the indices in a row from left to right in the 2-d snake ordering.
snake_index_to_coordinates(...)
: Obtain the column and row coordinates corresponding to a snake ordering index on a 2-d grid.
stabilizer(...)
: Stabilizer operators which act on the auxiliary space.
stabilizer_local_2d_square(...)
: The local version of the stabilizers for a 2-d grid.
verstraete_cirac_2d_square(...)
: Apply the Verstraete-Cirac transform on a 2-d square lattice.
vertical_edges_snake(...)
: Obtain the vertical edges in the 2-d snake ordering.