Simplex Three Gauge Theory Monte Carlo
This repository contains code for the simulation of the 3-cell classical Z2 gauge theories. The Hamiltonians are constructed on
- 0-cell: a point or vertex
- 1-cell: a line or edge
- 2-cell: a square plaquette or face
- 3-cell: a cube
The theory of interest is defined with the Hamiltonian
We define the Hamiltonian on a periodic hypercubic lattice of dimension
First, we label all 0-cells of the hypercubic lattice. There are
Second, we can label all 1-cells of the lattice, where there are
Third, we can label all 2-cells of the lattice, by a vertex and a pair of basis vectors.
Finally, for 3-cells or cubes, labelling can be written as
For the Hamiltonian of interest, we must label all of the
Similarly, consider
Similarly, consider
The gauge flip is the analogy to the "star" operator in the toric code, but instead of a star of 1-cells its a star of 2-cells (plaquettes). The gauge terms is defined by Hastings; its implementation based off of R. Myers convetion is:
- Pick a 1-cell at random;
$(v,\overrightarrow{x}_i)$ . - For
$j = 1 \ldots d$ and$j \ne i$ , loop over the other unit vectors eminating from$v$ (i.e. in the + direction). Then, labels for the 2-cells that "attach" to the 1-cell are:$$(v,[\overrightarrow{x}_i,\overrightarrow{x}_j]),\hspace{1mm} (v - \overrightarrow{x}_j,[\overrightarrow{x}_i,\overrightarrow{x}_j]) \hspace{2mm} j>i$$ or$$(v,[\overrightarrow{x}_j,\overrightarrow{x}_i]),\hspace{1mm} (v - \overrightarrow{x}_j,[\overrightarrow{x}_j,\overrightarrow{x}_i]) \hspace{2mm} i>j$$
There should be
For
The last numerical study of the D=4 model in 1994 https://www.sciencedirect.com/science/article/abs/pii/0370269394901651?via%3Dihub which has been cited 6 times: https://ui.adsabs.harvard.edu/abs/1994PhLB..333..445B/citations