Published June 8, 2026 | Version v3

Reproduction Code and Data for "Exceptional Points as Manifestations of Analyticity Breakdown in the 't Hooft Model"

  • 1. ROR icon Soochow University

Description

Reproduction Code and Data for "Exceptional Points as Manifestations of Analyticity Breakdown in the 't Hooft Model"

Author: Kejun Liu (Soochow University) Manuscript: K. Liu, arXiv:2606.10141 (2026) Paper DOI: https://doi.org/10.48550/arXiv.2606.10141 Archive DOI: [pending — assigned by Zenodo upon deposit]

Funding: This work was supported by the National High-Level Overseas Talent Program (KS21400126), the Suzhou Talent project (ZXP2025057), the Jiangsu Distinguished Professorship Fund (SR21400225), and the Research Start-up Fund (NH21400525). The numerical calculations were supported by a project funded by the Priority Academic Program Development (PAPD) of Jiangsu Higher Education Institutions.

This archive contains the numerical code, raw data, and analytical derivations that support the results reported in the manuscript.

Contents

 ├── README.md                  ← this file
 ├── LICENSE                   ← MIT (code) + CC-BY 4.0 (data)
 ├── requirements.txt           ← Python dependencies
 ├── code/
 │   ├── thooft_prl_numerics.py ← core library: operator construction, HPC campaigns A–C
 │   ├── higher_order_ep.py     ← higher-order EP probe (cascade diagnostics)
 │   ├── si_skin_demo.py       ← Supplemental Fig. S1 (skin envelope = e^{αx})
 │   ├── skin_profile.py       ← skin decay-rate analysis (exp vs power-law)
 │   ├── make_fig1.py           ← main-text Fig. 1 (FSS, EP, γ_c scaling)
 │   ├── definitive_dq_test_v3.py ← D-Q conjecture test (Supplement S6.3)
 │   └── run_array.slurm       ← SLURM batch script for HPC campaigns
 ├── data/
 │   ├── campaignA_*.json       ← Campaign A: exploratory (γ, m) parameter survey (not reported in paper)
 │   ├── campaignB_*.json       ← Campaign B: finite-size scaling
 │   ├── campaignC_*.json       ← Campaign C: NHSE + quench dynamics
 │   ├── ep_*.json             ← EP scan data (chiral and massive)
 │   ├── nhse_*.json           ← NHSE scan data
 │   └── ep_scan_*.json         ← fine-mesh EP spectrum
 └── derivations/
    └── route_C_theta_term_analysis.md ← analytical notes on the cos θ tridiagonal structure

Computation Narrative

The numerical programme followed a reconnaissance-to-production workflow: theory defines the observable, a coarse survey locates the interesting region, and high-resolution production runs characterise it in detail.

Step 1 — Reconnaissance (Campaign A). A coarse 2D survey of the (γ, m) parameter plane—60 γ-values × 20 mass values at L = 100—mapped the PT-symmetry-breaking phase boundary γ_c(m). This survey established three facts that guided all subsequent computation:

  • The phase boundary γ_c(m) is monotonically increasing: quark mass stabilises the PT-unbroken phase, pushing the EP to larger deformation strength.

  • The chiral-limit threshold γ_c(m=0) ≈ 7.97 g²N_c was confirmed to agree with the Jacobi continued-fraction prediction (§S2) within the coarse mesh resolution.

  • The EP disappears from the physical γ > 0 axis for m ≳ 0.3 (at g²N_c = 1), setting the upper bound for the massive-quark analysis.

Campaign A is exploratory: its coarse mesh (γ step 0.17, L = 100) and two-digit precision are insufficient for publication-grade results. Its role was to identify where to look, not to produce final numbers.

Step 2 — Production (Campaigns B, C, HOEP). Guided by the reconnaissance map, production runs targeted specific points with high resolution:

  • Campaign B performed finite-size scaling at L = 200–2000, scanning 250 γ-points in a narrow window centred on γc for each (g²N_c, m) combination. This yielded the ν = 1/2 exponent (Fig. 1a, Table S1), the γc scaling (Fig. 1c), and the massive-quark threshold trend (§S6.1).

  • Campaign C characterised the non-reciprocal deformation (NHSE, Fig. 3, Table S2) and the real-time quench dynamics (Fig. 2b).

  • HOEP probed the higher-order EP cascade (Fig. 1d).

Step 3 — Falsification test (D-Q conjecture). Independent of the HPC campaigns, a self-contained high-precision calculation (mpmath, 40 decimal digits) tested the FLZ D-Q conjecture at the chiral point (§S6.3). This emerged from a dialogue with the integrability community and is included here for transparency.

The reconnaissance data (Campaign A) is preserved in this archive even though it does not appear in the paper, because it documents the exploratory reasoning that led to the production parameter choices.

Quick Start

 pip install -r requirements.txt
 
 # Run the demo (takes ~30 s, no HPC needed)
 python code/thooft_prl_numerics.py --demo
 
 # Regenerate Supplemental Fig. S1
 python code/si_skin_demo.py
 
 # Regenerate main-text Fig. 1 (requires HPC data in results_v2/)
 python code/make_fig1.py

Code–Manuscript Mapping

Main-text results

Manuscript result Code Key data files
§3: EP as branch point of G(z;γ); γ_c = 7.966 g²N_c thooft_prl_numerics.pycampaign_b_fss campaignB_*.json, ep_*.json
§3, Eq. (4): Jacobi J-fraction threshold (two-pole → depth-5 convergence) thooft_prl_numerics.pycampaign_b_collect Table S1 data in campaignB_*.json
§3: ν = 1/2 finite-size scaling (N up to 1999) thooft_prl_numerics.pycampaign_b_fss campaignB_L*_g1.00_m0.000.json
§4: propagator norm three-regime law (bounded / linear / exponential) thooft_prl_numerics.pycampaign_c_quench campaignC_quench_*.json
§5: EP cascade γc^(k) ≈ k γc^(1) higher_order_ep.py ep_scan_*.json
§5: NHSE from V_α = e^{αX} V e^{-αX}; skin rate κ = α si_skin_demo.py, skin_profile.py nhse_*.json, campaignC_nhse_*.json
Fig. 1: EP exponent FSS, fine-mesh spectrum, γ_c scaling make_fig1.py campaignB_*.json

Supplemental Material

SM section Code Data
S1: functional-analytic setting — (analytical) derivations/route_C_theta_term_analysis.md
S2: J-fraction derivation of γ_c thooft_prl_numerics.pycampaign_b_fss Table S1 in campaignB_*.json
S3: Jordan secular law + Wannier-Stark mapping thooft_prl_numerics.pycampaign_c_quench campaignC_quench_*.json
S4: imaginary-gauge similarity; Fig. S1 si_skin_demo.py
S5: extended connections (Yang-Lee, Roberge-Weiss) — (analytical)
S6.1: massive-quark basis bias thooft_prl_numerics.pycampaign_b_fss (m>0) campaignB_L*_g1.00.json (m=0.1)
S6.3: D-Q conjecture test at chiral point definitive_dq_test_v3.py (self-contained, no external data)
S7: numerical tables Tables S1, S2 derived from campaignB_*.json, nhse_*.json

HPC Reproduction

The main production runs used SLURM array jobs. To reproduce:

 cd code/
 python thooft_prl_numerics.py --make-jobs   # generates job_array.json (~200 jobs)
 # Update --array range in run_array.slurm to match job count
 sbatch run_array.slurm                       # submit to SLURM cluster
 python thooft_prl_numerics.py --collect-fss  # FSS extrapolation after all jobs finish

HPC Environment

The production results were obtained on the Soochow University high-performance computing cluster (Slurm-based). Each compute node hosts 2 × AMD EPYC 7763 (64 cores) with 256 GB RAM; the GPU node hosts 2 × AMD EPYC 9654 (96 cores) with 384 GB RAM. All jobs ran on CPU (NumPy/SciPy dense linear algebra, no GPU acceleration required).

Total compute: ~42 CPU-hours across 200+ completed SLURM array tasks (1 CPU, 4 GB RAM each), verified from cluster sacct records:

Campaign Jobs CPU-hours Purpose
B (v1) 58 9.7 FSS of EP exponent
B (v2, large N) 61 19.8 FSS to N = 1999, large-N refinement
B (individual, N = 74–79) 6 8.7 Gap-fill at N = 1200–2000
C (NHSE + quench) 83 2.5 Skin effect and real-time evolution
HOEP (cascade probe) 3 1.5 Higher-order EP cascade
Total (paper results) 211 42.2  
A (exploratory) 32 19.6 Parameter survey, not reported in paper

The data/ directory contains representative results at L = 100 (demo scale). Full-resolution results (L up to 2000) were produced on the HPC cluster; the largest individual jobs (dense complex diagonalization at N = 1999) took ~1 hour each.

D-Q Conjecture Test (Supplement S6.3)

The script definitive_dq_test_v3.py is self-contained and reproduces the falsification of the FLZ D-Q relation at the chiral point (α = −1).

 python code/definitive_dq_test_v3.py

Result: The conjectural D-Q relation predicts c₁⁰ − c₃⁰ = 4.029; two independent numerical methods give 7.592 (PV-integral difference) and 7.583 (contour integration), disagreeing by ~88%. The exact chiral-limit spectral sum G⁻⁽¹⁾ = 2 log 2 ≈ 1.386 is not recovered. See SM S6.3 for full discussion.

Software Requirements

  • Python ≥ 3.9

  • NumPy ≥ 1.21

  • SciPy ≥ 1.7

  • Matplotlib ≥ 3.5

  • mpmath ≥ 1.2 (for D-Q conjecture test only)

Tested on Linux x86_64 with Python 3.11, NumPy 1.26, SciPy 1.12.

Citation

If you use this code or data, please cite:

 @misc{Liu2026thooft,
  author       = {Kejun Liu},
  title       = {Exceptional Points as Manifestations of Analyticity
                  Breakdown in the 't Hooft Model},
  year         = {2026},
  eprint       = {2606.10141},
  archivePrefix= {arXiv},
  primaryClass = {quant-ph},
  doi         = {10.48550/arXiv.2606.10141},
  url         = {https://doi.org/10.48550/arXiv.2606.10141},
  note         = {Reproduction code and data: zenodo.org/record/XXXXXXX}
 }

Contact

Kejun Liu — kjliu@suda.edu.cn Soochow University, Suzhou, China

Files

thooft-prl-zenodo-v1.zip

Files (289.7 kB)

Name Size Download all
md5:837d888694ab512e03a791c1be08ee51
289.7 kB Preview Download

Additional details

Identifiers

Related works

Has version
Publication: arXiv:2606.10141 (arXiv)

Dates

Submitted
2026-06-08
submitted to Arxiv

Software

Programming language
Python