GiggleLiu - The Numeric Monster

Momentum Selection

Translation invariance of wave functions are different from that in Neural networks, since wave functions have phases.

For state ψ\vert\psi\rangle with momentum kk, we have the momentum-translation relation

Tnσψ=eiknσψ\langle T_n\sigma\vert\psi\rangle=e^{ikn}\langle \sigma\vert\psi\rangle

Assume σψ=h(meikmg(Tmσ))\langle\sigma\vert\psi\rangle=h(\sum\limits_m e^{-ikm}g(T_m\sigma)), and wish to obtain the state in desired momentum sector. Usually g(Tmσ)g(T_m\sigma) correspond to some elemental function applied on the output of a convolution layer. To make g more powerful, we can mix different features but not mm (as batch dimension).

The above form also pose some requirements on function hh.

For k=0k=0, momentum-translation relation is automatically satisfied using arbituary hh.

For k0k\neq0​, let y(σ)=meikmg(Tmσ)y(\sigma)=\sum\limits_m e^{-ikm}g(T_m\sigma)​, we have y(Tnσ)=eikny(σ)y(T_n\sigma)=e^{ikn}y(\sigma)​ which is already a qualified solution. In order to keep this attribute, hh​ need to meet the phase keeping requirement h(eikny)=eiknh(y)h(e^{ikn}y)=e^{ikn}h(y)​. The folloing construction are legal

Numerical Result

For 1D J1J2J_1-J_2 model, L=16,J2=0.8L=16, J_2=0.8, I calculated the RBM ground state in k=0,πk=0,\pi. For k=πk=\pi, we have the yellow line, which is the true ground state. And the blue line is the ground state in the k=0k=0 block, both of them matches the exact diagonalization results (dashed, straight lines, don't believe the legend...).

Ground state symmetry analysis

These ground states are obtained using ED.

columns are different sizes for chain varying from 22 to 2020, and rows are different J2J_2 varying from 0.00.0 to 1.01.0.

Data element '-++' means system changes sign for translate 1 site operation (T1T_1), keeps sign for spin flip (FF) and space inversion symmetry II.

J2J_2
N\mathcal{N}
2468101214161820
0.0---++++++---++++++---++++++---++++++---++++++
0.2---++++++---++++++---++++++---++++++---++++++
0.4---++++++---++++++---++++++---++++++---++++++
0.6---++-++++--++-++++--++++++---++++++---++-++
0.8---++-++++--++++++---++++++++--++-++---++++++
1.0---++-++++--++++++---++-++++--++++++---++++++

Summary

CC BY-SA 4.0 GiggleLiu. Last modified: April 04, 2024. Website built with Franklin.jl and the Julia programming language.