Hi,
I’m trying to plot the Majorana wavefunctions \phi_i^{1,2} for a topological superconducting system. The wavefunctions are calculated using the following expressions:
Where \ket{0} and \ket{1} are the ground and first excited states, respectively.
I am confident that my DMRG-acquired states are accurate because they satisfy key criteria such as:
- Energy degeneracy: Ground and excited states are degenerate as expected for the topological phase.
- Entanglement spectrum degeneracy: The expected degeneracies in the spectrum are observed.
- Consistency between quantum number conserving and non-conserving methods, which yield the same results.
However, when I attempt to plot \phi_i^1 and \phi_i^2, the results are inconsistent with the expected localized wavefunctions at the ends of the chain (fig 3.) , as shown in the paper (https://arxiv.org/pdf/1104.5493). Instead, I get the following plots:
This is the code how I calculate the wavefunctions.
using ITensors
for i=1:N
append!(data1,abs(inner(psi1, apply(op("Cdagup", sites, i), psi0))+inner(psi0, apply(op("Cdagup", sites, i), psi1)))^2+
abs(inner(psi1, apply(op("Cdagdn", sites, i), psi0))+inner(psi0, apply(op("Cdagdn", sites, i), psi1)))^2)
end
for i=1:N
append!(data2,abs(inner(psi1, apply(op("Cdagup", sites, i), psi0))-inner(psi0, apply(op("Cdagup", sites, i), psi1)))^2+
abs(inner(psi1, apply(op("Cdagdn", sites, i), psi0))-inner(psi0, apply(op("Cdagdn", sites, i), psi1)))^2)
end
My question is: Do you think the issue lies in my DMRG calculation or in the post-processing step?
Any advice or suggestions would be greatly appreciated!
Thank you in advance for your help!