Skip to content

Practice & Projects

Make problem solving, computation, and research-entry practice reusable across learning routes.

These projects connect the lessons to an independent check. Each linked page supplies the relevant reasoning, executable code or analytic tasks, inputs, expected results, and exercises with solutions.

ProjectPreparationMain test
Three-site TodaHamilton’s equations, Lax matrices and conserved quantitiesCompare time integration with an independent QR solution; measure convergence and errors that invariants miss
Finite-chain Bethe statesOne- and two-magnon amplitudes and ring equationsBuild the Hamiltonian in two ways and test actual normalized eigenvectors
Commuting charges and the XXX HamiltonianTensor products, the rational R-matrix and monodromyCompare transfer identities and analytic differentiation against independently built short-chain operators
An exact spin correlationNormalized Bethe matrix elements and basic PythonCompare a complete spectral sum with direct evolution; detect lost weight, normalization and Fourier-sign errors
KdV convergence laboratoryThe travelling pulse, conserved integrals and basic PythonRefine time, spatial resolution and domain separately against an exact line profile
Two constructions of a KdV solitonTravelling-wave ODE and one-pole reconstructionMatch field, speed, eigenvalue and normalization; identify an inconsistent construction
Two-soliton collisionExact collision and phase shifts, the one-pulse laboratory and basic PythonEvolve interacting pulses, compare the full field, and separate numerical error from finite-time overlap
A singular Bethe stateThe XXX Hamiltonian, monodromy blocks and polynomial limitsReproduce a published finite result, distinguish root and state residuals, and diagnose loss of numerical precision
Finite-ring TASEP dynamicsMarkov generators, stationary current and basic PythonCompare fixed-time trajectory samples with deterministic evolution, reconstruct a Bethe mode, and detect direction and sampling mistakes

Begin with a calculation you can predict by hand. Record the equation, initial or boundary data and error measure before running code. Compare against the stated result, then change one setting and explain the consequence. A small residual has meaning only for the equation and norm that produced it.

The lesson sequences provide shorter guided, independent and changed-setting tasks: Toda, the XXX chain, KdV, and TASEP. For elementary Hamiltonian practice, test a coordinate change in the bracket bridge and match initial data in the oscillator lesson. For quantum preparation, construct tensor matrices and test a symmetry-breaking perturbation in the linear algebra bridge.

Open a hint before a full solution when you need one intermediate step. After reading a solution, redo the calculation with the lesson’s altered data.

For differential-equation practice, the phase-portrait bridge asks you to check an initial-value solution, calculate a logistic trajectory and distinguish finite-time blowup from nonuniqueness.

The remaining chapter map describes future problem collections, laboratories and projects. It does not imply that the unlinked tasks are already available.

Readings and planned coverage

CHAPTER 01

Problem Collections

Planned coverage

  • Mechanics & conserved structures
  • Solitons, hierarchies & discrete maps
  • Spin chains, gases & Bethe ansatz
  • Probability & geometric systems
  • Thermodynamics, correlations & dynamics
  • Synthesis questions & oral explanations

CHAPTER 02

Computational Labs

Planned coverage

  • Diagonalize a short chain & compare Bethe results
  • Solve Bethe roots & TBA equations

CHAPTER 03

Capstone Projects

Planned coverage

  • A spin chain from Hamiltonian to observable
  • Verify a finite six-vertex transfer matrix
  • Reconstruct a Painlevé reduction
  • Compare integrable & perturbed dynamics

CHAPTER 04

Bridge to Research

Planned coverage

  • Read your first integrability paper
  • Write a conventions & assumptions notebook
  • Formulate a scoped follow-on question

Looking for a different way into the subject?

Learning routesLibraryModel atlasReference