🔵 RiceMele/MassGap/OBC
Generated by docs/atlas/generate.jl — a pure VIEW over the *_registry.jl claims + the static test/INVENTORY.jsonl AST scan. No test is executed and no src is run; test/INVENTORY.jsonl is regenerated in-place (idempotently) from that static scan; fetch/@register untouched. Assurance labels are PROVISIONAL: residuals / confidence are not shown yet (RES not wired). Badges reflect the committed test AST, not the latest CI run — a hub can read green while its @test is red between regenerations. @sweep = a graceful regime-resolution gap, not card omission.
An independent card exists and the value satisfies an internal invariant; no external value re-derives it yet.
src claim
- method
single_particle_diagonalization, statusexact, reliabilityhigh, refs: RiceMele1982 - "Half the HOMO-LUMO difference (ε{N+1} − εN)/2 at half filling — the Infinite " * "convention. Agrees with SSH's smallest-non-negative phrasing at every Δ. Does " * "NOT converge to the Infinite value when |w| > |v|: there it is the edge-mode " * "scale, flat in N."
Corroboration
| regime | mechanism | independence | refs | file |
|---|---|---|---|---|
@sweep | limiting_case | 🟡 asserted | w = 0: (ε{N+1} − εN)/2 = √(v²+Δ²), N-independent | test/models/quantum/misc/test_ricemele.jl |
@sweep | limiting_case | 🟡 asserted | w = 0: (ε{N+1} − εN)/2 = √(v²+Δ²), N-independent | test/models/quantum/misc/test_ricemele.jl |
@sweep | limiting_case | 🟡 asserted | w = 0: (ε{N+1} − εN)/2 = √(v²+Δ²), N-independent | test/models/quantum/misc/test_ricemele.jl |
@sweep | limiting_case | 🟡 asserted | w = 0: (ε{N+1} − εN)/2 = √(v²+Δ²), N-independent | test/models/quantum/misc/test_ricemele.jl |
@sweep | limiting_case | 🟡 asserted | w = 0: (ε{N+1} − εN)/2 = √(v²+Δ²), N-independent | test/models/quantum/misc/test_ricemele.jl |
@sweep | limiting_case | 🟡 asserted | w = 0: (ε{N+1} − εN)/2 = √(v²+Δ²), N-independent | test/models/quantum/misc/test_ricemele.jl |
@sweep | limiting_case | 🟡 asserted | w = 0: (ε{N+1} − εN)/2 = √(v²+Δ²), N-independent | test/models/quantum/misc/test_ricemele.jl |
@sweep | limiting_case | 🟡 asserted | w = 0: (ε{N+1} − εN)/2 = √(v²+Δ²), N-independent | test/models/quantum/misc/test_ricemele.jl |
Test calls
The exact verify(...) call the harness executed for this hub (reconstructed from the test AST):
verify(RiceMele(; 1.0, w = 0.0, 0.0), MassGap(), OBC(4); route = :limiting_case, independent = sqrt(1.0 ^ 2 + 0.0 ^ 2), agree_within = 1.0e-10, refs = ["w = 0: (ε_{N+1} − ε_N)/2 = √(v²+Δ²), N-independent"])verify(RiceMele(; 1.0, w = 0.0, 0.0), MassGap(), OBC(9); route = :limiting_case, independent = sqrt(1.0 ^ 2 + 0.0 ^ 2), agree_within = 1.0e-10, refs = ["w = 0: (ε_{N+1} − ε_N)/2 = √(v²+Δ²), N-independent"])verify(RiceMele(; 1.0, w = 0.0, 0.3), MassGap(), OBC(4); route = :limiting_case, independent = sqrt(1.0 ^ 2 + 0.3 ^ 2), agree_within = 1.0e-10, refs = ["w = 0: (ε_{N+1} − ε_N)/2 = √(v²+Δ²), N-independent"])verify(RiceMele(; 1.0, w = 0.0, 0.3), MassGap(), OBC(9); route = :limiting_case, independent = sqrt(1.0 ^ 2 + 0.3 ^ 2), agree_within = 1.0e-10, refs = ["w = 0: (ε_{N+1} − ε_N)/2 = √(v²+Δ²), N-independent"])verify(RiceMele(; 0.4, w = 0.0, 0.9), MassGap(), OBC(4); route = :limiting_case, independent = sqrt(0.4 ^ 2 + 0.9 ^ 2), agree_within = 1.0e-10, refs = ["w = 0: (ε_{N+1} − ε_N)/2 = √(v²+Δ²), N-independent"])verify(RiceMele(; 0.4, w = 0.0, 0.9), MassGap(), OBC(9); route = :limiting_case, independent = sqrt(0.4 ^ 2 + 0.9 ^ 2), agree_within = 1.0e-10, refs = ["w = 0: (ε_{N+1} − ε_N)/2 = √(v²+Δ²), N-independent"])verify(RiceMele(; 2.0, w = 0.0, -0.5), MassGap(), OBC(4); route = :limiting_case, independent = sqrt(2.0 ^ 2 + (-0.5) ^ 2), agree_within = 1.0e-10, refs = ["w = 0: (ε_{N+1} − ε_N)/2 = √(v²+Δ²), N-independent"])verify(RiceMele(; 2.0, w = 0.0, -0.5), MassGap(), OBC(9); route = :limiting_case, independent = sqrt(2.0 ^ 2 + (-0.5) ^ 2), agree_within = 1.0e-10, refs = ["w = 0: (ε_{N+1} − ε_N)/2 = √(v²+Δ²), N-independent"])Assurance (provisional)
- level: coherent 🔵
- cards: 8 · model ED-feasible
- RES not wired — measured residuals / confidence are not shown yet.