Skip to content
Home / Catalog / Kosterlitz-Thouless Phase Transition in the 2D XY Model

Kosterlitz-Thouless Phase Transition in the 2D XY Model

  • Task ID: physics.kt_phase_transition_2d_xy_model
  • Domain: physics
  • Subdomain: statistical_physics
  • Status: final
  • Benchmark set: seed42 (60 tasks)
  • Tags: statistical_physics, xy_model, kt_transition, bkt_transition, monte_carlo, helicity_modulus, vortex_unbinding, algebraic_correlations, finite_size_scaling, second_moment_correlation_length, magnetic_susceptibility, response_scaling, residual_sweep_diagnostics, uncertainty_estimation, infinite_generation

Runtime and requirements

  • Estimated time: 300-660 minutes
  • Python: >=3.11
  • Packages: numpy>=1.26, scipy>=1.11, matplotlib>=3.8
  • GPU required: no
  • Network required: no

Public input and output contract

Inputs

  • control_primary.json (data): Primary control manifest for the finite-size continuous-angle lattice scan.
  • scan_axis_a.npy (data): Primary thermodynamic scan axis.
  • scan_axis_b.npy (data): Finite-size scan axis.
  • probe_axis_a.npy (data): Probe axis used for the largest-system radial bundles.
  • state_tokens.npz (data): Initial state bank keyed by anonymous token names listed in the control manifest.

Outputs

  • simulation.py (code): Agent-written simulation and analysis code.
  • obs_matrix_a.npy (data): Primary stiffness-sensitive scan matrix.
  • obs_matrix_b.npy (data): Primary defect-sensitive scan matrix.
  • obs_tensor_c.npy (data): Selected largest-system radial observable bundle.
  • obs_matrix_d.npy (data): Two-column exponent table over the primary scan axis.
  • obs_matrix_e.npy (data): Dimensionless finite-size ratio matrix.
  • obs_matrix_f.npy (data): Magnetic-response susceptibility matrix.
  • phase_summary.json (data): Core transition summary derived from the output arrays.
  • phase_fit_diagnostics.json (data): Neutral finite-size and response diagnostics derived from the output arrays.
  • overview.png (figure): Overview figure for the scan.

Public repository files

View this task in ASI-Bench

Formal benchmark task directories in the public repository are metadata-only. Versioned prompts and inputs are distributed through the pinned benchmark dataset.

Provenance

This task is included in the current seed42 benchmark set at dataset revision f11a199f71fb4b854ac43a1bf548d5df519141a9.

This page is generated only from files tracked in the public ASI-Bench repository at commit f18382f03faf. Submission bundles, run logs, private scoring configuration, and private reference answers are not read by this page generator.