Wave-based dispatch methods from hybrid HPC-quantum systems can be leveraged to simulate and predict the onset of ergodicity in disordered quantum many-body systems on digital quantum processors.
Adversarial Debate Score
60% survival rate under critique
Model Critiques
Supporting Research Papers
- Onset of Ergodicity Across Scales on a Digital Quantum Processor
Understanding how isolated quantum many-body systems thermalize remains a central question in modern physics. We study the onset of ergodicity in a two-dimensional disordered Heisenberg Floquet model ...
- Wave-Based Dispatch for Circuit Cutting in Hybrid HPC--Quantum Systems
Hybrid High-performance Computing (HPC)-quantum workloads based on circuit cutting decompose large quantum circuits into independent fragments, but existing frameworks tightly couple cutting logic to ...
- Efficient Classical Simulation of Heuristic Peaked Quantum Circuits
Peaked quantum circuits, whose output distribution is sharply concentrated on a single bitstring, have emerged as a promising candidate for verifiable quantum advantage, as the correctness of the quan...
Formal Verification
Z3 checks whether the hypothesis is internally consistent, not whether it is empirically true.
This discovery has a Claude-generated validation package with a full experimental design.
Precise Hypothesis
Wave-based dispatch methods—specifically, quantum circuit scheduling algorithms that propagate task assignments as wavefronts across hybrid HPC-quantum processor topologies—can predict the critical disorder strength W_c at which a disordered quantum many-body system transitions from ergodic (thermalizing) to many-body localized (MBL) behavior on digital quantum processors, with prediction accuracy ≥85% relative to exact diagonalization (ED) benchmarks for system sizes N ≤ 20 qubits, and with a computational speedup factor ≥2× over purely classical tensor-network or ED methods for N ≥ 16 qubits.
- QUANTITATIVE FAILURE: Predicted W_c deviates from ED benchmark by >20% for N ≥ 12 qubits across ≥3 independent disorder realizations (minimum 500 samples each).
- NO SPEEDUP: Wall-clock time for hybrid wave-dispatch method equals or exceeds classical ED or DMRG for all tested system sizes N ≤ 20.
- NOISE DOMINANCE: Measured level-spacing ratio r does not distinguish ergodic (r ≈ 0.53, GOE) from MBL (r ≈ 0.39, Poisson) phases at any disorder strength, indicating hardware noise floor exceeds signal.
- DISPATCH INEFFICIENCY: Wave-based scheduling reduces circuit idle time by <10% versus random scheduling, indicating the dispatch method provides no structural advantage.
- REPRODUCIBILITY FAILURE: Results are not reproducible across ≥2 different quantum hardware backends (e.g., IBM and IonQ) with consistent W_c estimates within 15%.
- CLASSICAL SIMULABILITY: A classical matrix product state (MPS) simulation with bond dimension χ = 512 reproduces all quantum hardware results within error bars, proving no quantum advantage.
Experimental Protocol
Minimum Viable Test (MVT): Implement wave-based dispatch on a 12-qubit chain with random-field Heisenberg Hamiltonian. Measure level-spacing ratio r and half-chain entanglement entropy S across 10 disorder strengths W ∈ {0.5, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 10.0} with 200 disorder realizations each. Compare predicted W_c to ED ground truth (N=12 is tractable classically). Run on IBM Eagle (127-qubit) or IonQ Forte using wave-dispatch scheduler. Full validation extends to N=16, 20 with 500 realizations and cross-backend comparison.
- ED benchmark dataset: Exact diagonalization spectra for N=8,10,12,14 random-field Heisenberg chains, 1000 disorder realizations per (N, W) pair. Estimated generation: 2,000 CPU-hours using QuSpin or PETSc. Publicly available partial datasets: arXiv:1610.08993 (Luitz et al.).
- Quantum hardware calibration data: Gate fidelity matrices, T1/T2 times, crosstalk tensors for target QPU (IBM Eagle or IonQ Forte). Available via IBM Quantum Network or IonQ cloud API.
- MPS/DMRG benchmark dataset: Time-evolved MPS for N=16,20 with bond dimension χ=256,512 using ITensor or TeNPy library. Estimated: 5,000 CPU-hours.
- Wave-dispatch scheduling logs: Timing traces from HPC scheduler (SLURM or equivalent) recording dispatch latency, idle time, and circuit throughput for baseline vs. wave-dispatch comparison.
- Noise characterization dataset: Randomized benchmarking (RB) and cross-entropy benchmarking (XEB) data for target QPU, minimum 10,000 shots per circuit.
- Synthetic disorder ensemble: Pre-generated random field configurations h_i ~ Uniform[-W, W] for all (N, W, realization) triples, stored as HDF5 files (~50 GB total).
- W_c accuracy: |W_c^hybrid - W_c^ED| / W_c^ED ≤ 15% for N=12, ≤20% for N=16 (ED less reliable at N=16).
- Phase discrimination: Level-spacing ratio r correctly identifies ergodic phase (r > 0.50) and MBL phase (r < 0.42) with statistical significance p < 0.01 (two-sample t-test) for all W values ≥2 units from W_c.
- Computational speedup: Wall-clock time T_hybrid ≤ 0.5 × T_classical_ED for N=16; T_hybrid ≤ 0.3 × T_classical_ED for N=20.
- Dispatch efficiency: Wave-dispatch reduces QPU idle time by ≥25% vs. FIFO baseline, measured over ≥100 circuit batches.
- Cross-backend consistency: W_c estimates from IBM and IonQ agree within 15% (|W_c^IBM - W_c^IonQ| / mean ≤ 0.15).
- Entanglement entropy scaling: S(W < W_c) scales as volume law (S ∝ N) and S(W > W_c) scales as area law (S ∝ const) with R² ≥ 0.90 for both fits.
- Error mitigation effectiveness: ZNE reduces deviation from ED by ≥30% for r statistic at N=12.
- W_c deviation > 25% from ED for N=12 after error mitigation.
- Level-spacing ratio r is statistically indistinguishable between W=1.0 and W=8.0 (p > 0.05), indicating noise floor dominates.
- Hybrid method is slower than classical ED for all N ≤ 20 (no speedup observed).
- Wave-dispatch idle-time reduction < 10% vs. FIFO (dispatch method provides no advantage).
- QPU gate fidelity drops below 98% during experiment (hardware degradation invalidates results).
- MPS simulation with χ=256 reproduces all QPU results within 2σ error bars for N ≤ 20 (classical simulability confirmed, no quantum advantage).
- Disorder-averaged entanglement entropy shows no volume-to-area law crossover across W ∈ [0.5, 10.0].
4,800
GPU hours
100d
Time to result
$12,400
Min cost
$87,500
Full cost
ROI Projection
- QUANTUM CLOUD SERVICES: Wave-dispatch scheduling as a service layer on IBM Quantum, IonQ, or AWS Braket; licensing potential $500K–$2M/year per platform.
- PHARMACEUTICAL/MATERIALS SIMULATION: Ergodicity prediction tools for disordered quantum systems applicable to protein folding disorder models and amorphous material simulation; TAM ~$800M (quantum chemistry software market, 2025).
- QUANTUM ERROR CORRECTION: MBL-inspired error correction codes (l-bits as logical qubits) could reduce qubit overhead by 30–50%; commercial value contingent on hardware scaling but potentially $100M+ in reduced hardware costs per large-scale quantum computer.
- DEFENSE/NATIONAL LABS: DOE and DARPA interest in quantum simulation for nuclear material disorder modeling; potential contract value $5M–$20M over 3 years.
- EDUCATIONAL/BENCHMARKING TOOLS: Open-source EVP package could become standard MBL benchmarking suite; indirect commercial value through talent pipeline and institutional partnerships.
- IP POSITION: Wave-dispatch scheduling algorithm is patentable (novel combination of wavefront propagation + quantum circuit scheduling); estimated patent value $1M–$5M in licensing over 10 years.
🔓 If proven, this unlocks
Proving this hypothesis is a prerequisite for the following downstream discoveries and applications:
- 1quantum-advantage-many-body-localization-v1
- 2wave-dispatch-generalization-2d-systems-v1
- 3finite-temperature-mbl-hybrid-simulation-v1
- 4real-time-ergodicity-monitoring-industrial-v1
- 5adaptive-error-mitigation-mbl-circuits-v2
Prerequisites
These must be validated before this hypothesis can be confirmed:
- hybrid-hpc-quantum-dispatch-scheduling-v1
- mbl-ed-benchmark-heisenberg-chain-v2
- qpu-noise-characterization-ibm-eagle-v3
- trotter-circuit-compilation-optimization-v1
Implementation Sketch
# Wave-Based Dispatch MBL Simulation — Architecture Outline # === LAYER 1: DISORDER ENSEMBLE GENERATOR === def generate_disorder_ensemble(N, W, n_realizations, seed=42): """Generate random field configurations h_i ~ Uniform[-W, W]""" rng = np.random.default_rng(seed) return rng.uniform(-W, W, size=(n_realizations, N)) # shape: (R, N) # === LAYER 2: CIRCUIT BUILDER === def build_heisenberg_trotter_circuit(N, h_fields, J=1.0, dt=0.1, p_steps=4): """ Trotterized time evolution: U(t) = [exp(-i H_even dt/2) exp(-i H_odd dt/2)]^p Returns: Qiskit QuantumCircuit object """ qc = QuantumCircuit(N, N) for step in range(p_steps): # Even bonds: (0,1), (2,3), ... for i in range(0, N-1, 2): qc.append(XXZGate(J, dt), [i, i+1]) # Odd bonds: (1,2), (3,4), ... for i in range(1, N-1, 2): qc.append(XXZGate(J, dt), [i, i+1]) # Disorder fields for i in range(N): qc.rz(2 * h_fields[i] * dt, i) qc.measure_all() return qc # === LAYER 3: WAVE-DISPATCH SCHEDULER === class WaveDispatchScheduler: """ Wavefront propagation: assigns circuit layers to QPU or HPC-MPS based on estimated entanglement entropy gradient. """ def __init__(self, qpu_backend, hpc_mps_engine, entropy_threshold=1.5): self.qpu = qpu_backend self.hpc = hpc_mps_engine self.S_threshold = entropy_threshold # bits self.wave_front = [] # active task queue def estimate_layer_entropy(self, circuit_layer, current_state_mps): """Classical pre-estimation of entanglement growth per layer""" S_est = current_state_mps.apply_layer(circuit_layer).entanglement_entropy(N//2) return S_est def dispatch(self, circuits_batch): """ Wave propagation: process circuits in dependency order, routing high-entropy layers to QPU, low-entropy to HPC. Returns: list of (circuit_id, backend, scheduled_time) """ schedule = [] wave = deque(circuits_batch) while wave: task = wave.popleft() S_est = self.estimate_layer_entropy(task.current_layer, task.mps_state) if S_est > self.S_threshold: backend = self.qpu task.flag = 'QPU' else: backend = self.hpc task.flag = 'HPC-MPS' schedule.append((task.id, backend, current_time())) # Propagate wave: enqueue dependent tasks for dep in task.dependents: dep.mps_state = task.output_state # pass state forward wave.append(dep) return schedule # === LAYER 4: OBSERVABLE COMPUTATION === def compute_level_spacing_ratio(energy_levels): """r = <min(delta_n, delta_{n+1}) / max(delta_n, delta_{n+1})>""" deltas = np.diff(np.sort(energy_levels)) r_n = np.minimum(deltas[:-1], deltas[1:]) / np.maximum(deltas[:-1], deltas[1:]) return np.mean(r_n) # GOE: ~0.53, Poisson: ~0.39 def compute_entanglement_entropy(bitstring_counts, N): """Estimate S from bitstring distribution via shadow tomography""" # Use classical shadow protocol (Huang et al. 2020) shadows = ClassicalShadow(bitstring_counts, N) rho_A = shadows.reduced_density_matrix(subsystem=range(N//2)) eigenvalues = np.linalg.eigvalsh(rho_A) eigenvalues = eigenvalues[eigenvalues > 1e-12] return -np.sum(eigenvalues * np.log(eigenvalues)) # === LAYER 5: FINITE-SIZE SCALING === def finite_size_scaling_collapse(r_data, W_values, N_values): """ Fit: r(W, N) = f((W - W_c) * N^(1/nu)) Returns: W_c, nu (critical exponent) """ from scipy.optimize import curve_fit def scaling_ansatz(X, W_c, nu, r_c, a, b): W, N = X x = (W - W_c) * N**(1/nu) return r_c + a * x + b * x**2 popt, pcov = curve_fit(scaling_ansatz, (W_values.flatten(), N_values.flatten()), r_data.flatten(), p0=[3.5, 1.0, 0.46, 0.01, 0.001], bounds=([1.0, 0.3, 0.39, -1, -1], [8.0, 3.0, 0.53, 1, 1])) W_c, nu = popt[0], popt[1] W_c_err = np.sqrt(pcov[0,0]) return W_c, nu, W_c_err # === LAYER 6: MAIN ORCHESTRATION === def run_mbl_experiment(N_list=[12,16,20], W_list=np.linspace(0.5,10,10), n_realizations=200, shots=2000): scheduler = WaveDispatchScheduler(qpu_backend=IBMBackend('ibm_eagle'), hpc_mps_engine=ITensorMPS(chi=512)) results = {} for N in N_list: results[N] = {} for W in W_list: fields = generate_disorder_ensemble(N, W, n_realizations) circuits = [build_heisenberg_trotter_circuit(N, h, p_steps=4) for h in fields] schedule = scheduler.dispatch(circuits) counts = execute_scheduled(schedule, shots=shots) # Apply ZNE error mitigation counts_mitigated = apply_zne(counts, noise_factors=[1,2,3]) r_vals = [compute_level_spacing_ratio(c) for c in counts_mitigated] S_vals = [compute_entanglement_entropy(c, N) for c in counts_mitigated] results[N][W] = {'r': np.mean(r_vals), 'r_std': np.std(r_vals), 'S': np.mean(S_vals), 'S_std': np.std(S_vals)} W_c, nu, W_c_err = finite_size_scaling_collapse(results) return results, W_c, nu, W_c_err # === LAYER 7: BENCHMARKING === def benchmark_speedup(N, W_list, n_realizations): t_hybrid = timeit(lambda: run_mbl_experiment([N], W_list, n_realizations)) t_classical = timeit(lambda: run_ed_benchmark(N, W_list, n_realizations)) speedup = t_classical / t_hybrid dispatch_idle_reduction = measure_idle_time_reduction(scheduler='wave') / \ measure_idle_time_reduction(scheduler='fifo') return speedup, dispatch_idle_reduction
- DAY 10 — HARDWARE FIDELITY CHECK: Run RB on target QPU. If average two-qubit gate fidelity < 99.0%, abort and switch to alternative backend or reduce N_max to 16. Decision threshold: fidelity < 99.0% → switch backend.
- DAY 20 — ED BENCHMARK VALIDATION: Verify ED code reproduces known W_c = 3.5±0.5 for N=12 Heisenberg chain (Luitz et al. 2015). If deviation > 10%, abort and debug classical pipeline before proceeding to QPU experiments.
- DAY 35 — DISPATCH EFFICIENCY CHECK: After first 100 circuit batches, measure wave-dispatch idle-time reduction. If < 10% vs. FIFO, abort dispatch development and revert to FIFO scheduling (salvage experiment as MBL simulation without dispatch novelty claim).
- DAY 42 — N=12 PHASE DISCRIMINATION CHECK: Compute r for W=1.0 (ergodic) and W=8.0 (MBL). If |r_ergodic - r_MBL| < 0.05 (expected ~0.14), abort N=16,20 experiments; noise floor is too high for meaningful results.
- DAY 55 — SPEEDUP PRELIMINARY CHECK: Compare wall-clock time for N=12 hybrid vs. classical. If hybrid is >2× slower, abort N=20 experiment and reframe as accuracy study rather than speedup study.
- DAY 70 — SCALING COLLAPSE QUALITY CHECK: Attempt finite-size scaling collapse with N=12,16 data. If R² < 0.70 for scaling ansatz fit, abort N=20 experiment and report negative result with analysis of failure modes.
- DAY 85 — CROSS-BACKEND CONSISTENCY CHECK: If W_c estimates from two backends differ by >25%, abort publication and conduct additional noise characterization before resubmitting.