Distorted AB-Pair Graphene Calculation Formulas

This project uses a real-space distorted six-site supercell. The formulas below show the full calculation route: distorted hopping law, 6x6 Bloch Hamiltonian, Brillouin-zone integration, and the numerical approximations used to build the plots.

1. Distorted Hopping Law

t(d) = t0 exp[-β (d / a0 - 1)]

The nearest-neighbor hopping is recalculated from each distorted bond length after the AB-pair coordinates are displaced.

2. Six-Site Bloch Hamiltonian

Hij(k) = ∑R tij(R) exp[i k · (R + rj - ri)]
En(k) = eigenvalues of H(k),   n = 1, ..., 6
Eg = mink [E4(k) - E3(k)]

3. Supercell Geometry

T1 = (2.598076, 1.500000)
T2 = (-2.598076, 1.500000)

4. Distorted Nearest-Neighbor Bonds

5. Band-Path Sampling

k(s) = (1 - s) ka + s kb,   0 ≤ s ≤ 1,   path = G → K → M → G
For each sampled k-value, the code diagonalizes the 6x6 matrix H(k) and sorts the six eigenvalues.

6. Brillouin-Zone DOS Integral and Approximation

D(E) = (1 / ABZ) ∑n=16BZ δ(E - En(k)) d2k
δ(x) ≈ Lη(x) = [η / π] / (x2 + η2)
D(E) ≈ (1 / Nk) ∑mn=16 Lη(E - En(km))

7. Reciprocal-Space Map and Numerical Gap

kmn = um B1 + vn B2,   (um, vn) on a uniform grid clipped to the first Brillouin zone
Eg(num) ≈ minm [E4(km) - E3(km)]

8. DOS Broadening

The same Lorentzian broadening is used for all six bands when generating DOS curves from the sampled reciprocal-space eigenvalues.
Run parameters
pair_shift = 0.120000
t0 = 1.000000
β = 3.370000
Gap result from this run
Direct gap from reciprocal-space sampling = 1.987520