Skip to content
Technology How it works Breeder — Hyperion Burner — Aegis Burner — MetroVolt AI-Native Architecture Magnets Fuel cycle Safety Roadmap
Solutions AI & Data Centers Defense & Government Grid & Baseload Neutron Detection Quantum
Learn Technical Library
Proof Publications Whitepapers Technical Library Open Science & Reproducibility The Honest Gates
Company About / Mission Leadership Environment Health & Safety Investors Careers Press Contact
3D Model
AI Architecture › Quantum for Fusion
Quantum for Fusion

Trotter-Suzuki Product Formulas

Product formulas approximate e^{-iHt} by chopping it into small implementable steps, the workhorse of near-term Hamiltonian simulation.

STRATEGY / SLOW ▲ ▼ MICROSECOND REAL-TIMEL7Ecosystem & Strategytelemetry ▲ control ▼open ▸L6Experience & Visualizationtelemetry ▲ control ▼open ▸L5Applications & Copilotstelemetry ▲ control ▼open ▸L4Orchestrationtelemetry ▲ control ▼open ▸L3Twin Modeling & AItelemetry ▲ control ▼open ▸L2Data Fabrictelemetry ▲ control ▼open ▸L1Control Planetelemetry ▲ control ▼open ▸L0Foundationtelemetry ▲ control ▼open ▸PHYSICAL S.M.A.R.T. GENERATOR PLANTBREEDER · HYPERION1R0 1.2 m · A 2.5 · 16.84 T · δ −0.30BURNER · TANDEM MIRROR2317 T throat · 26.49 T plug · fₙ 5.44% · DEC1 center stack + plasma · 2 high-field plug · 3 expander → direct converterCOLOR GRAMMAR strategy AI-workflow infra/data models reactor/DECLINE SEMANTICStelemetry (µs)controlKRONOS FUSION ENERGYAI-NATIVE S.M.A.R.T. GENERATORMASTER BLUEPRINTSHEET 01REV. 2026-08L0-L7 · 2 MACHINES
The AI-Native S.M.A.R.T. Generator Master Blueprint — eight layers (L0→L7), one control stack, wired to both machines. Telemetry rises in microseconds; control descends the same path.

Splitting a non-commuting exponential

The Hamiltonian is a sum H = sum_j H_j of terms that do not commute, so exp(-iHt) is not the product of the individual exponentials. The Lie-Trotter formula recovers it in the limit of many small steps, and the second-order Suzuki formula halves the leading error.

python
# First-order (Lie-Trotter), r steps of size dt = t/r
# exp(-iHt) ~= [ prod_j exp(-i H_j dt) ]^r

# Second-order (Suzuki) symmetric splitting:
# S2(dt) = prod_j exp(-i H_j dt/2) * prod_{j reversed} exp(-i H_j dt/2)

def trotter2(H_terms, t, r):
    dt = t / r
    step = []
    for Hj in H_terms:            step.append(('exp', Hj, dt/2))
    for Hj in reversed(H_terms):  step.append(('exp', Hj, dt/2))
    return step * r          # circuit = r repetitions of S2

Error scaling

For the first-order formula the total error scales as O(t^2/r), i.e. it falls linearly with the number of steps r. The second-order formula scales as O(t^3/r^2). More precisely the step error is bounded by nested commutators of the terms:

text
|| exp(-iHt) - S2(t/r)^r ||  =  O( t^3 / r^2 * sum_{j,k,l} ||[H_j,[H_k,H_l]]|| )
# commutator norms -> tighter bounds when terms nearly commute
# gate count grows with number of Pauli terms L and steps r

Fit to the Kronos program

For Kronos, Trotterization is a benchmarking primitive: we use it to generate short-time evolutions inside UCCSD ansatze and to validate against classical exact-diagonalization on small first-wall clusters. For asymptotically better scaling we look to qubitization, and for eigenvalues to phase estimation.

Content reviewed August 2026 · design-and-simulation stage