The Variational Born–von-Kármán Torus Formulation of the Ab-Initio Cyclic Cluster Model¶
vibe-qc aiccm2026dev-a development line — theory and method paper (draft)
M. F. Peintinger and the vibe-qc aiccm2026dev-a line.
Companion to the independent aiccm2026dev-b derivation; both are measured
against Peintinger & Bredow, J. Comput. Chem. 35, 839 (2014).
Abstract¶
The Cyclic Cluster Model (CCM) computes a crystal’s electronic structure on a finite cluster carried under cyclic (Born–von-Kármán, BvK) boundary conditions, so that ordinary molecular electronic-structure kernels can be reused on a periodic system. Its hard part is the two-electron interaction: the cyclic boundary conditions must be folded into a set of effective four-center integrals. The original ab-initio CCM (AICCM) of Peintinger & Bredow (2014) folds them with a product of Wigner–Seitz (WS) two-center weights and an arithmetic-mean “bridge” (their eq. 18), validated numerically on one-dimensional chains.
This paper presents the aiccm2026dev-a line, which replaces the product
weight with the exact finite torus. We show (i) that the CCM cluster is exactly
a finite BvK torus whose translation group collapses every Bloch vector to Γ
(the identity CCM ≡ supercell-Γ, “SCM-Γ”); (ii) that the physical interaction
on the torus is the charge-neutral (Ewald) periodic Green’s function v_E,
not a truncated bare 1/r sum; (iii) that with v_E the Hartree–Fock energy is
an ordinary variational functional whose two-electron integrals carry the full
eight-fold permutational symmetry automatically, for any lattice; (iv) that
the WS weights are not an ad hoc product but a partition of unity over
minimum images, applied independently to every translation index — which is
exactly where eq. 18 breaks symmetry; and (v) that the residual “Madelung gap”
between the bare and neutral four-center is, to leading order in the molecular
limit, a rank-1 mean-field background ξ·S⊗S — a fixed-reference diagnostic
that isolates the Madelung term (it does not enter the correlation numerator),
not an exact all-order identity and not a claim that correlation is gauge-
invariant under independent SCF (the background shifts the orbital-energy
denominators; the neutral reference is required — see §7). The
formulation is realised in vibe-qc with a complete method stack
(HF/KS, restricted and unrestricted; MP2, CCSD(T)) and a
four-center → RI → RIJCOSX approximation hierarchy, plus post-SCF orbital
localization (Wannier/Pipek–Mezey, IAO), space-group symmetry reduction
(spglib), and a DLPNO local-correlation entry point. We benchmark on a
28-system test set spanning all seven crystal systems. We close with a
point-by-point comparison to the 2014 AICCM and a framework for the blind
head-to-head against the independently-derived aiccm2026dev-b line.
1. Introduction¶
A periodic solid is, in principle, treated by Bloch’s theorem: the orbitals are
labelled by a crystal momentum k, and observables are Brillouin-zone
integrals sampled on a k-mesh. The Cyclic Cluster Model takes the dual,
real-space view. Impose Born–von-Kármán periodicity on a finite cluster of
N = N₁N₂N₃ primitive cells — a supercell — and require every orbital to be
cell-periodic with that supercell period. The set of crystal momenta compatible
with this requirement is the reciprocal mesh of the supercell, and folding that
mesh into the supercell’s own (trivial) Brillouin zone places all of it at a
single point, Γ. The CCM is therefore equivalent to a single-k (Γ-only)
calculation on the supercell — what we call SCM-Γ. A CCM calculation looks
and runs like a molecule (a finite list of basis functions, finite matrices),
but every integral is a sum over the cyclic images of the supercell torus.
The appeal is practical: a working molecular code — its SCF, its DIIS, its integral engine, its correlation kernels — can be driven on a crystal with no k-point machinery, no complex arithmetic, and a single Fock build per iteration. The price is conceptual: the lattice sums underlying the integrals must be folded correctly into the finite cluster, and that folding is the model.
The two-electron four-center integrals are the crux. The 2014 AICCM
(Peintinger & Bredow) introduced an explicit Wigner–Seitz-supercell (WSSC)
weighting: each molecular quartet (μν|ρσ) over the padded cluster is scaled by
eq. 18:
ω_{μνρσ} = ω_{μν} · ½(ω_{μρ}+ω_{νρ}) · ω_{ρσ}
a product of two-center WS pair weights ω and an arithmetic-mean bridge
½(ω_{μρ}+ω_{νρ}) coupling the bra pair (μν) to the ket anchor ρ. This
reproduces the model’s worked examples exactly and gives, on a 1-D hydrogen
chain, an energy of −0.542875 Ha/atom against a CRYSTAL reference of
−0.542874 — agreement to ~10⁻⁶.
Two independent audits of this construction (recorded in this codebase’s
algorithm reference, §§12–13) converged on the same structural concern: eq. 18
is not permutationally symmetric, and so has no variational footing in ≥2-D.
The aiccm2026dev-a line is the response. Rather than patch the product weight,
we return to the exact finite torus and rebuild the four-center from first
principles. The result is symmetric by construction of the kernel, variational,
lattice-general, and — crucially — equal to the periodic-Γ Hartree–Fock energy
of the supercell, which is independently checkable against established periodic
codes.
This paper documents that theory (§§2–7), the method stack and supersystem built
on it (§§8–9), its validation (§10), and the two comparisons the title promises:
to the 2014 AICCM (§11) and to the aiccm2026dev-b line (§12).
2. The cyclic cluster as a finite Born–von-Kármán torus¶
Let the crystal have primitive lattice L = {a₁,a₂,a₃} and choose cluster
multiplicities (N₁,N₂,N₃). The cluster lattice is
L_c = {N₁a₁, N₂a₂, N₃a₃}, and the CCM is defined on the quotient torus
𝕋 = ℝ³ / L_c .
The BvK translation group G = L_c/L has order N = N₁N₂N₃. Cell-periodicity
under G admits only the crystal momenta of the supercell reciprocal mesh, and
in the supercell’s own Brillouin zone these all sit at Γ. Hence CCM ≡ SCM-Γ:
the cyclic cluster is the supercell evaluated at the single point k = 0.
The single-particle basis is the set of Γ-point Bloch sums of the home-cell
atomic orbitals χ_μ,
φ_μ(r) = Σ_{T ∈ L_c} χ_μ(r − T) (N torus translations), (2.1)
so a CCM molecular orbital is an ordinary real linear combination
ψ_i = Σ_μ C_{μi} φ_μ. The metric, one-electron, and two-electron matrices in
{φ_μ} are finite n×n and n⁴ objects — the calculation is formally
molecular — but every matrix element is a torus integral: translational
invariance pins one center to the home cell and turns each Bloch product into the
familiar per-cell lattice sum “home μ × all images ν′” already used for the
overlap S and kinetic T matrices (algorithm reference §3).
This single observation — that the object is a torus, not an open cluster — fixes everything downstream. The overlap and kinetic matrices are exact torus two-center sums with no approximation; the only modelling question is the two-electron kernel, to which we now turn.
3. The two-electron problem and the 2014 weight¶
On an open molecule the four-center integral is
(μν|ρσ) = ∫∫ φ_μ(r)φ_ν(r) |r−r'|⁻¹ φ_ρ(r')φ_σ(r') dr dr'. On the torus the bare
1/|r−r'| is neither periodic nor lattice-summable: the lattice sum of a
bare Coulomb tail over a charged unit is conditionally convergent and, truncated,
leaves a net background that over-binds. The 2014 AICCM handles this implicitly,
by weighting and truncating molecular quartets over a padded cluster: each
quartet is multiplied by eq. 18 and summed only over the WS-local images.
The construction has three documented properties (algorithm reference §12.3) that matter for what follows:
It reproduces the model exactly in 1-D. The Table-1 worked example
ω = ½·¼·½ = 1/16falls out of eq. 18, and the 1-D chain energy matches the CRYSTAL reference to ~10⁻⁶.It is asymmetric. The bridge
½(ω_{μρ}+ω_{νρ})couples the bra AOs to the ket anchorρ;ρappears in both the bridge and the ket pair, whileσappears only inω_{ρσ}. The effective tensor therefore satisfiesV[μν,ρσ] ≠ V[ρσ,μν]in general: it is not invariant underρ↔σor under bra↔ket (electron-1 ↔ electron-2).The K-channel symmetrisation does not fix this. Forming
K_{μν} = Σ D·½(V[μκ,νλ]+V[μλ,κν])restores Fock Hermiticity (F=F†) and is a no-op in the molecular limit, but it does not restore the eight-fold symmetry ofV, nor the broken electron-1↔2 symmetry.
In a high-symmetry 1-D chain the broken pieces coincide with their symmetrised partners, so the asymmetry is energetically invisible — which is exactly why the 1-D validation succeeds and conceals the defect. The question is what happens when that coincidence is gone.
3.1 The defect, quantified¶
The unsymmetrised eq-18 tensor, viewed as a (μν)×(ρσ) matrix M, is
~15 % bra–ket antisymmetric on the H₄ chain (‖M−Mᵀ‖/‖M‖ = 0.15 at N=4),
the direct measure of the broken symmetry. Its energetic footprint appears as
soon as the lattice is non-orthorhombic:
lattice |
eq-18 max permutation violation |
eq-18 vs the symmetric four-center (E/atom) |
|---|---|---|
1-D H₄ chain |
|
identical ( |
2-D hexagonal |
|
|
2-D oblique |
|
similar divergence |
3-D BCC |
— |
diverges by ~5 mHa/atom |
A single-determinant energy functional requires permutationally-symmetric
integrals: that is what makes E[P] well-defined and F = ∂E/∂P Hermitian. The
2014 sources validate eq. 18 numerically on a 1-D chain; they never derive it as
the stationary point of a functional. In ≥2-D it therefore has no variational
footing, and the numbers above show the asymmetry becomes energetically real.
aiccm2026dev-a replaces it.
4. The neutral (Ewald) torus kernel¶
The physical interaction on 𝕋 is the charge-neutralised periodic Green’s
function v_E, the unique solution of the torus Poisson equation with a
compensating uniform background:
−∇² v_E(r,r') = 4π [ δ_𝕋(r−r') − 1/V_c ] , V_c = N · V_uc . (4.1)
This is the Ewald kernel (vibe-qc’s EWALD_3D Γ Coulomb). Its three
properties are everything the construction needs:
L_c-periodic in both arguments — it lives on the torus.
Symmetric:
v_E(r,r') = v_E(r',r) = v_E(r−r'), translation- and inversion-symmetric. This is the origin of permutational ERI symmetry.Charge-neutral by construction (the
−1/V_cbackground): no Madelung self-image leak, for any lattice. The eq-18 truncated bare-1/rsum is not neutral and only approaches neutrality in the thermodynamic limit.
The neutral background is not a numerical convenience; it is the correct physics of a periodic charge distribution, and getting it wrong is a documented class of bug in this project (the v0.7.0 Madelung self-image over-binding; CLAUDE.md §7). Building the kernel neutral from the start makes the model immune to it.
5. Hartree–Fock as an ordinary variational functional¶
Define the torus four-center
g[μν,ρσ] ≡ (μν|ρσ)_𝕋 = ∫_𝕋∫_𝕋 φ_μ φ_ν · v_E · φ_ρ φ_σ . (5.1)
Because v_E is a genuine symmetric two-point kernel, g carries the full
eight-fold permutational symmetry of molecular ERIs,
g[μν,ρσ] = g[νμ,ρσ] = g[μν,σρ] = g[ρσ,μν] = … (real AOs). (5.2)
The closed-shell energy is then the textbook RHF functional,
E[P] = Σ_{μν} P_{μν} h^𝕋_{μν}
+ ½ Σ_{μνρσ} P_{μν} P_{ρσ} ( 2 g[μν,ρσ] − g[μσ,ρν] ) + V_nn^E , (5.3)
with the consequences, all automatic (contrast §3):
J_{μν} = Σ_{ρσ} P_{ρσ} g[μν,ρσ]andK_{μν} = Σ_{ρσ} P_{ρσ} g[μσ,ρν]are both Hermitian with no symmetrisation patch —g[μσ,ρν] = g[ρν,μσ]givesK = Kᵀfor free.F = ∂E/∂P = h^𝕋 + J − ½Kis Hermitian;E[P]is genuinely variational inC.The eight-fold symmetry is exactly what an MP2/CCSD kernel assumes, so the MO-transformed
gfeeds the unmodified molecular post-HF stack correctly in any dimension.Contracted,
E[P]is the periodic-Γ HF energy of the supercell — the SCM-Γ side of CCM ≡ SCM-Γ — checkable bit-for-bit against an external KRHF at Γ.
So the “fully symmetrised four-center” is simply g[μν,ρσ] = (μν|ρσ)_𝕋, the
k=0 Ewald torus ERI. There is no asymmetric product weight; symmetry is a
property of the kernel, not a patch on the contraction.
6. The Wigner–Seitz weights are a partition of unity¶
What, then, becomes of the WS weights ω? They are not discarded — they are
reinterpreted. The torus integral is a finite lattice sum over translation
indices; on 𝕋 every relative translation is taken modulo L_c, i.e. reduced to
its representative inside the cell. The natural representative is the minimum
image — the copy of the partner lying in the Wigner–Seitz cell of the
reference. When a partner sits exactly on the WS boundary, n images are
equidistant (tied), and the honest torus sum counts each. Writing the sum
with a single representative then distributes its contribution equally — weight
1/n per tied copy, with
Σ_{tied copies} ω = 1 ← a PARTITION OF UNITY (this is 1/n_{ν'}). (6.1)
This is the entire role of the WS weight in the exact theory. Three properties make it 3-D-sound where eq. 18 is not:
Symmetric. The partition is applied independently and identically to every translation index — the bra image, the ket image, and (through
v_E(r−r')) the inter-electron image. It never couples a bra index to a ket index, so it preservesμ↔ν,ρ↔σ, and bra↔ket symmetry. This is precisely where eq. 18 went wrong: its½(ω_{μρ}+ω_{νρ})is a bra→ket coupling.Exact count / neutrality. Being a partition of unity, it conserves the per-cell interaction count by construction — the model’s sum rule (
Σ = integer) holds automatically, for every center count and every lattice, with no separately-assumed normalisation. (Only the two-center sum ruleΣω = N−1is provable for eq. 18; the 3- and 4-center counts were assumed, never proven — algorithm reference §12.4.)Any lattice.
1/nis the true multiplicity of equidistant images — the correct share over the real WS polyhedron — for FCC, BCC, 2-D-hex, anything, fixing the orthorhombic-only1/2^counterboundary share of the historical code.
6.1 The symmetric four-center weight in closed form¶
Keeping the bare-1/r picture for one line of comparison, the minimum-image
reduction of g[μν,ρσ] is a sum of molecular quartets carrying a symmetric
weight
ω^sym_{μνρσ} = ω_{μν} · ω_{ρσ} · ω^↔_{(μν),(ρσ)} , (6.2)
where ω_{μν}, ω_{ρσ} are the (symmetric) intra-pair min-image partitions and
ω^↔ is the inter-electron min-image partition of the ket charge cloud
relative to the bra charge cloud. ω^↔ depends on the two pair clouds as units
and treats ρ, σ identically — unlike eq. 18’s ½(ω_{μρ}+ω_{νρ}), which is
ω^↔ mis-approximated by a single bra–ket atom-pair weight that singles out
ρ. A decisive lesson from the prototype: the symmetric weight is necessary
but not sufficient — the fold must be symmetric too. Folding ρ and σ
independently to the bra’s WS cell (each at its own minimum image, the
ket-pair weight ω_{ρσ} taken at the relative cell) yields ω^sym-indep, which
is exactly eight-fold symmetric (≤ 3×10⁻¹⁸) on the 1-D chain and on 2-D
hexagonal and oblique lattices — versus eq. 18’s 1.6×10⁻³ → 2.1×10⁻².
The production route does not even need ω^sym in closed form: it uses v_E
directly (which resums the inter-electron tail neutrally and symmetrically), and
the WS partition only truncates the lattice sum to the WS-local images for
efficiency.
Status of ω^sym — a model tensor, not a demonstrated ERI tensor. Eight-fold
symmetry proves ω^sym defines a scalar mean-field functional, but it is not
shown to be a genuine electron-repulsion tensor: it is not proven positive
semidefinite, not basis-rotation covariant, not derived from a single symmetric
two-point kernel, and not RI-separable. The decisive objection is basis-label
dependence: the independent fold keys on the AO centres, whereas a physical
kernel is a functional of the pair density φ_μφ_ν (basis-independent; for
Gaussians its product centroid, not the AO labels). So ω^sym is retained only
as a historical diagnostic that shows precisely why symmetry repairs eq-18 —
not as “the exact torus four-center” and not in the production hierarchy.
The production four-center is the kernel-defined neutral g_eff (§7), which is
eight-fold symmetric by construction and needs no weight.
property |
eq. 18 (2014, historical) |
BvK torus ( |
|---|---|---|
kernel |
truncated bare |
neutral Ewald |
bra↔ket / ρ↔σ symmetry |
broken ( |
exact (kernel-symmetric) |
8-fold ERI symmetry |
restored only partially, in the K-channel |
automatic |
variational functional |
no (numerically fit) |
yes |
charge neutrality |
TDL only |
exact (background) |
boundary share |
|
|
≡ periodic-Γ HF? |
~10⁻⁶ in 1-D |
exact (it is SCM-Γ) |
7. The Madelung gap is a mean-field background ξ·S⊗S¶
A bare-1/r symmetric four-center (ω^sym-indep on the bare integrals) matches
the periodic energy to sub-mHa/atom for covalent / molecular / 1-D systems, but
over-binds ionic 3-D crystals by a Madelung-scale shift. Building the neutral
four-center explicitly settles what the gap is. The neutral object is the RI
density-fit of v_E, realised as the periodic-Γ density-fitted Coulomb integrals
(cderi) on the cluster supercell (CCM ≡ SCM-Γ; the G+q=0 term dropped → charge
neutral):
g_eff[μν,ρσ] = Σ_P L_{P,μν} L_{P,ρσ} (7.1)
— exactly eight-fold symmetric (it is Σ_P L L). To leading order in the
molecular limit it differs from the bare four-center by a rank-1 background
(with an image / multipolar + fitting remainder beyond that order — v_E − 1/r is
not spatially constant on a finite torus, so the difference is not exactly
rank-1 for a finite solid):
g_eff[μν,ρσ] = (μν|ρσ)_bare − ξ · S_{μν} · S_{ρσ} , (7.2)
because the AO-pair “charge” is q_{μν} = ∫φ_μφ_ν = S_{μν}, and ξ is the cell
Madelung constant. This is verified directly: the fitted ξ approaches the cell
Madelung constant as the box grows (ratio 0.975 → 0.984 → 0.991 over
L = 12 → 15 → 20 bohr for STO-3G H₂; the residual is the cderi RI error). Two
consequences resolve the gap:
HF / KS.
ξ·S⊗Sis∝ Sin the Fock (Jbackground−ξN_e S,Kbackground−ξ SDS). The absolute ionic energy comes from the neutral route, which is exactly the multi-k GDF on the unit cell (it is the density-fit ofv_E). The bare four-center remains a covalent/molecular/1-D and small-cluster tool.Correlation — fixed reference only. The background is block-diagonal in the occupied/virtual split, so it leaves the HF orbitals invariant but shifts the occ–virt gap by
O(ξ). In the MO basisξ·S⊗S → ξ·I⊗I, which has no occupied–virtual element, so at a fixed reference it does not enter the MP2/CCSD numerator. It does, however, shift every denominator (through the gap), so independent bare-vs-neutral SCF→correlation runs do NOT agree (verified: a syntheticξ=0.5rank-1 case moves MP2 by ≈40% between independent references), and the bare four-center is not a substitute for the neutral reference in post-HF. This is a fixed-reference diagnostic that isolates the Madelung term — not an all-post-HF Madelung-invariance theorem.
So the ≥2-D / 3-D ionic recipe is: absolute HF/KS and correlation both from the neutral route; the bare four-center is a covalent/molecular/1-D and small-cluster tool, and its rank-1 relation to the neutral kernel is a diagnostic, not a license to do ionic correlation on the bare reference.
7.1 RI-consistency¶
The cderi L is itself the RI-consistent three-center: J = Σ_P L_{P,μν} (Σ_{ρσ} L_{P,ρσ} D_{ρσ}) and the matching K reproduce the neutral four-center
to machine ε (it is LᵀL). By contrast, the bare-1/r union three-center
(the eq-13 weighting) floors at ~10⁻³ off the bare four-center: the bare-1/r
four-center is non-separable, so no weighting of its three-center can be
RI-consistent. The RI-consistent energy is therefore the GDF route, and the
neutral-Coulomb gauge stays owned by the GDF driver rather than re-derived by
hand (the standalone neutral RHF from L alone is off by the ξ-background
exchange self-energy unless the GDF gauge is used). This is also why the
production three-center hierarchy density-fits v_E, not eq. 18’s tensor.
8. The method stack¶
Every driver takes method="aiccm2026dev-a". The four-center Coulomb/exchange
carries the cyclic boundary conditions; correlation and exchange-correlation are
the molecular algebra fed the CCM integrals.
level |
HF |
KS |
open-shell |
correlation |
|---|---|---|---|---|
four-center |
|
|
|
|
RI (3-center) |
|
|
(GDF Γ) |
via the RI MOs |
RIJCOSX (3-center) |
|
— |
— |
— |
The 4-center → RI → RIJCOSX hierarchy.
Four-center — the exact WSSC-weighted (neutral, symmetric) Coulomb/exchange. HF and KS reproduce the molecular kernels exactly in the isolated limit.
RI — density-fitted three-center Coulomb. The accurate route is the GDF driver: because CCM ≡ SCM-Γ, vibe-qc’s native GDF Γ driver on the cluster supercell is the CCM with an RI Coulomb, reproducing the four-center to the RI fitting error (≲0.1 mHa/atom in 1-D and 3-D). The RI-consistent three-center is the neutral cderi of §7.1.
RIJCOSX — the WSSC RI-J Coulomb plus chain-of-spheres seminumerical exchange (Neese et al. 2009) on a supercell grid. Exchange is short-ranged (decays within the WS cell), so the seminumerical K is a natural fit; the isolated limit reproduces molecular RIJCOSX to ~5 µHa.
9. The supersystem: localization, symmetry, local correlation¶
Three post-SCF capabilities ride on the symmetric, variational footing — each reuses vibe-qc’s existing molecular/periodic infrastructure rather than reimplementing it.
Orbital localization (Wannier / IAO). Under CCM ≡ SCM-Γ, localizing the
supercell-Γ occupied orbitals is identical to the Wannier back-transform of the
multi-k Bloch states (the two are related by a unitary block-Fourier matrix). We
therefore localize the Γ occupieds directly with the tested Pipek–Mezey/Boys
localizer, reusing the periodic localizer with no new k-sum code. Validated on the
dense 1-D H₂ chain: density residual 2.4×10⁻¹⁶ (energy-invariant), unitarity
6.7×10⁻¹⁶, Wannier center on the H₂ bond midpoint.
Space-group symmetry (spglib). The crystal space group is detected with
spglib; the subgroup that leaves the cyclic cluster invariant is identified, and
each operation is mapped to an AO permutation-plus-rotation matrix P (atom
permutation under {R|t} combined with the real-solid-harmonic Wigner-D on each
atom). The overlap and kinetic matrices are invariant under every cluster-op to
≤10⁻¹⁴ for all lattices tested — including the non-symmorphic glide/screw
operations of the diamond structure. A key finding of this line: the bare-1/r
union three-center nuclear-attraction V breaks crystal symmetry
(‖PᵀVP−V‖/‖V‖ ≈ 4.6×10⁻⁴ for MgO → 7.9×10⁻³ for diamond) — the spatial
analogue of the permutation breaking of eq. 18 — while S and T are exactly
invariant. The resolution is the same as for the four-center: the neutral
Ewald V_ne is crystal-symmetric, so symmetry exploitation rides the
neutral/GDF route. Symmetry-unique atom-pair orbits give an integral reduction of
|G_c|× (e.g. MgO(2,2,2): 256 → 32 pairs, 8×).
DLPNO local correlation. Projected atomic orbitals (PAOs) are built on the cyclic cluster (AO projected out of the occupied space, canonical-orthogonalized), reusing the molecular DLPNO PAO builder. Pair domains from Wannier/PAO locality → pair densities → PNO truncation → DLPNO-MP2 is the staged path, exploiting translational and space-group pair equivalence from the symmetry module.
10. Validation¶
piece |
status |
|---|---|
symmetric weight |
8-fold symmetric |
production four-center |
8-fold symmetric by construction, any lattice / dimension |
HF (4c), C++ scalable |
|
KS (4c), RKS/UKS |
|
MP2 / UMP2 |
|
CCSD(T) |
|
RI (GDF) |
|
RIJCOSX |
|
neutral four-center |
8-fold symmetric; |
Madelung background (fixed reference) |
block-diagonal in occ/virt → no correlation numerator contribution; shifts denominators, so independent bare-vs-neutral SCF differ (neutral reference required) |
RI-consistent 3-center |
neutral RI-J/K |
localization |
density residual |
symmetry |
|
The settling test for the 3-D claim is the provable equivalence
E_CCM[g_eff] == periodic-Γ HF (supercell, Ewald) == KRHF at Γ (out-of-process),
on a non-orthorhombic crystal — the regime a 1-D code can never probe. The production HF path already satisfies it (CCM ≡ SCM-Γ validated in 1-D against the gold value and in 3-D).
10.1 The benchmark test set¶
The paper test set (aiccm-2026/testset.py) is 28 systems spanning dimensionality
(1-D chains, 2-D sheets/slabs, 3-D bulk), bonding (covalent, ionic, molecular,
oxide, metal), shell (closed/open), and all seven crystal systems plus the
cubic centerings:
Bravais |
representatives |
|---|---|
aP (triclinic) |
boric-acid (P-1) |
mS (monoclinic-C) |
AlCl₃ (C2/m) |
oS (orthorhombic-C) |
black-phosphorus (Cmce) |
tP / tI (tetragonal) |
TiO₂ rutile / TiO₂ anatase (I4₁/amd) |
hR (rhombohedral) |
Al₂O₃ corundum (R-3c), α-quartz |
hP (hexagonal) |
AlN wurtzite (P6₃mc), graphene, ice-Ih |
cP / cI / cF (cubic) |
CsCl / bcc-Na · Sc₂O₃ / diamond, rock-salts, zinc-blendes, CaF₂ |
Geometries are primitive cells at the lattice constants of the matching CRYSTAL23
.d12 (apples-to-apples). External references are generated out-of-process with
CRYSTAL23 (make_crystal_jobs.py / crun.sh; CLAUDE.md §10 — never imported).
Metals (bcc-Na) have no gap and may not converge under HF/CCM, as for the
2014 model; each carries an insulating backup of the same Bravais lattice
(bcc-Na → Sc₂O₃ bixbyite, the cI insulator) so the lattice slot still yields a
converged reference.
11. Comparison to the 2014 AICCM (Peintinger & Bredow)¶
The 2014 AICCM and aiccm2026dev-a share the model — a finite cyclic cluster,
WS-supercell weighting, molecular kernels — but differ in the construction of
the four-center, and that difference propagates to every downstream claim.
axis |
2014 AICCM (Peintinger & Bredow) |
|
|---|---|---|
four-center |
product weight, eq. 18: |
torus ERI `g[μν,ρσ]=(μν |
kernel |
truncated bare |
charge-neutral Ewald Green’s function |
permutational symmetry |
broken in ≥2-D (bra→ket bridge); ~15 % antisymmetric on H₄ |
exact for any lattice (kernel-symmetric) |
variational status |
numerically fit; not a functional stationary point |
genuine variational functional |
WS weight role |
ad hoc product of pair weights |
partition of unity over minimum images, applied per index |
boundary share |
|
|
charge neutrality |
TDL only |
exact, by construction |
dimensional validation |
1-D chain (~10⁻⁶ vs CRYSTAL) |
1-D gold + 3-D |
ionic systems |
Madelung over-binding (not separated) |
gap identified as |
method reach |
HF + post-HF, 1-D-validated |
HF/KS (R/U), MP2/UMP2, CCSD(T); 4c→RI→RIJCOSX; localization, symmetry, DLPNO |
external code dependence |
uses CRYSTAL for the reference |
own implementation throughout; CRYSTAL only as out-of-process oracle |
Continuity. aiccm2026dev-a is not a repudiation of the 2014 model: it
keeps the cyclic cluster, the WS minimum-image idea, and the goal of reusing
molecular kernels. In 1-D and orthorhombic cells the two give the same energy —
eq. 18 is the WS-symmetry-hidden special case of the symmetric torus folding, and
the 2014 numbers are reproduced exactly. eq. 18 is retained in this codebase as
the documented 1-D molecular-post-HF tool.
Where it goes beyond 2014. The 2014 paper validates on 1-D and explicitly
leaves the ≥2-D / 3-D status open (algorithm reference §12.6 Q3). aiccm2026dev-a
closes that: it derives the four-center as a variational object on the exact
torus, proves the eight-fold symmetry analytically (it is a property of v_E),
makes the WS sum rule automatic (partition of unity), fixes the orthorhombic-only
boundary share, separates the Madelung background from the correlation, and
attaches the equivalence E_CCM == periodic-Γ HF == KRHF that makes the 3-D claim
checkable against an external code rather than asserted.
12. Comparison to the aiccm2026dev-b line¶
aiccm2026dev-a and aiccm2026dev-b are two independent derivations of an
ab-initio CCM four-center, developed in separate workstreams without reading each
other’s derivation, expressly so that the comparison is a blind cross-check
rather than a shared assumption re-validated twice. This independence is the
point: where two from-scratch derivations agree, the result is corroborated;
where they disagree, the disagreement localizes the disputed modelling choice.
Note (2026-06-22). A detailed post-hoc theoretical comparison — written after reading -b’s manuscript, so the -a derivation above predates and did not use it — is in
aiccm_a_vs_b_analysis.md(with a PDF sibling). Its headline: the two lines independently converged on the finite torus, the neutral G=0 kernel, WS-as-partition-of-unity, the eq-18 symmetry diagnosis, and the full stack; they differ mainly in representation (real-Γ vs reciprocal), whether a symmetric four-centre weight is retained (-a) or dropped for the periodised tensor alone (-b), and breadth vs conservatism. The empirical head-to-head below remains the decisive test.
The axes below are the ones on which any CCM four-center can differ; the
aiccm2026dev-a column is this paper’s stance, and the aiccm2026dev-b column is
deliberately left for the head-to-head (the values are not transcribed from the
-b derivation, to preserve the independence). When the head-to-head energies are
in hand, a divergence on any row points straight to its axis.
axis |
|
|
|---|---|---|
Coulomb kernel |
neutral Ewald |
TBD by comparison |
symmetry of the four-center |
exact 8-fold, kernel-property |
TBD |
weight construction |
partition of unity, per-index min-image |
TBD |
variational footing |
functional stationary point |
TBD |
Madelung handling |
|
TBD |
3-D settling test |
|
TBD |
approximation hierarchy |
4c → RI(GDF) → RIJCOSX |
TBD |
The diagnostics the head-to-head will use (all already implemented on the -a
side, and lattice-general): (i) the eight-fold permutation violation ‖g−gᵀ‖
across all index swaps; (ii) per-atom HF/KS energy vs the periodic-Γ HF and vs the
CRYSTAL23 reference, on the 28-system set; (iii) the AICCM(nrep) → periodic and
k-mesh convergence; (iv) the correlation energy (which, on the -a side, is
provably Madelung-invariant). The discriminating systems are the non-orthorhombic
≥2-D and ionic 3-D crystals — exactly the regime where eq. 18’s asymmetry and
the bare-1/r Madelung background become energetically real, and therefore where
two correct-in-1-D constructions are most likely to part ways.
What is already known. Both lines expose the same public entry point
(method="aiccm2026dev-a" / "-b" on the shared CCM drivers) and both target a
symmetric four-center (the shared lesson from the eq-18 audit). The substantive
question the head-to-head answers is whether an independently-derived symmetric
four-center reproduces the neutral-Ewald energies of this paper — i.e. whether
the symmetry requirement alone pins the construction, or whether the choice of
kernel (neutral vs bare, resummed vs truncated) still leaves room for the two to
differ on ionic 3-D systems. That is an empirical question, and the test set,
references, and diagnostics are now in place to settle it.
13. Conclusions and outlook¶
The aiccm2026dev-a line rebuilds the ab-initio Cyclic Cluster Model’s
four-center from the exact finite Born–von-Kármán torus. The two-electron kernel
is the charge-neutral Ewald Green’s function; the Hartree–Fock energy is a genuine
variational functional whose integrals are eight-fold permutationally symmetric by
property of the kernel, not by patch; the Wigner–Seitz weights are a partition of
unity over minimum images, applied independently per translation index, which is
both lattice-general and the exact place the 2014 product weight broke symmetry;
and the residual ionic “Madelung gap” is, to leading order, a rank-1 mean-field
background ξ·S⊗S — a fixed-reference diagnostic (it leaves the correlation
numerator unchanged but shifts the denominators, so the neutral reference is
required throughout; it is not an all-order or gauge-invariance claim). The construction
is realised with a full HF/KS, MP2, CCSD(T) stack, a four-center → RI → RIJCOSX
hierarchy, and a localization / symmetry / local-correlation supersystem, and is
benchmarked across all seven crystal systems against out-of-process CRYSTAL23
references.
Relative to the 2014 AICCM, the line reproduces the 1-D results exactly and gives
the ≥2-D / 3-D construction its missing variational footing and external
checkability. Relative to the independently-derived aiccm2026dev-b line, it
offers a fully specified set of choices (neutral kernel, symmetric fold, separated
Madelung background) and a battery of lattice-general diagnostics, against which
the blind head-to-head can now be run.
Open items (research). A scalable dense-3-D neutral four-center (the explicit neutral and bare padded tensors are small-cluster tools; the GDF route is the production energy path for dense ionic 3-D); the deeper localization milestones (maximally-localized spreads vs cluster size, IAO/IBO, the Resta position operator for unwrapped centroids); the symmetry Fock-symmetrization and IBZ fold on the neutral route; and the PNO-truncated DLPNO-MP2 pair treatment.
References¶
M. F. Peintinger, T. Bredow, “An ab-initio cyclic cluster model approach for periodic systems,” J. Comput. Chem. 35, 839 (2014), doi:10.1002/jcc.23550. (The 2014 AICCM — eq. 18 product weight; the baseline for this paper.)
P. P. Ewald, “Die Berechnung optischer und elektrostatischer Gitterpotentiale,” Ann. Phys. 369, 253 (1921). (The neutral periodic Coulomb kernel
v_E.)F. Neese, F. Wennmohs, A. Hansen, U. Becker, “Efficient, approximate and parallel Hartree–Fock and hybrid DFT calculations. A ‘chain-of-spheres’ algorithm for the Hartree–Fock exchange,” Chem. Phys. 356, 98 (2009). (RIJCOSX seminumerical exchange.)
J. Pipek, P. G. Mezey, “A fast intrinsic localization procedure …,” J. Chem. Phys. 90, 4916 (1989). (Orbital localization.)
G. Knizia, “Intrinsic atomic orbitals: an unbiased bridge between quantum theory and chemical concepts,” J. Chem. Theory Comput. 9, 4834 (2013). (IAO/IBO.)
A. Togo, I. Tanaka, “Spglib: a software library for crystal symmetry search,” arXiv:1808.01590 (2018). (Space-group detection.)
R. Resta, “Quantum-mechanical position operator in extended systems,” Phys. Rev. Lett. 80, 1800 (1998). (Position operator for periodic centroids — open item.)
vibe-qc algorithm reference,
AICCM_ALGORITHM.md§§12–13 (this codebase) — the full derivation, audit, and numerical prototype underlying §§3–7.
This document is the aiccm2026dev-a companion to the aiccm2026dev-b
manuscript (docs/manuscripts/aiccm_comparison.{tex,bib}). It is a living draft;
numbers are research-grade and traceable to the runs cited in
docs/aiccm2026dev_a.md and the test suite.