Published May 26, 2026 | Version v1
Dataset Open

Data for "Dynamical self-dual criticality in Fibonacci-monitored quantum Ising chains"

  • 1. ROR icon University of Cologne
  • 2. ROR icon Technical University of Munich
  • 3. ROR icon Freie Universität Berlin
  • 4. Hong Kong University of Science and Technology (Guangzhou)

Description

Zenodo repository containing data and analysis code for the paper 'Dynamical self-dual criticality in Fibonacci-monitored quantum Ising chains'

Abstract: 
For the quantum phase transition in the transverse-field Ising chain, Kramers-Wannier duality not only protects its critical properties but also pinpoints the location of the phase transition. Its role in out-of-equilibrium, monitored dynamics, however, remains largely unexplored beyond time-periodic Floquet protocols where self-duality turns into a statistical average symmetry. Here we explore the emergence of dynamical self-duality in the absence of time-translation symmetry by investigating the monitored dynamics of one-dimensional Ising/Majorana chains where measurements are arranged in a quasiperiodic Fibonacci sequence. We find that the dynamical extension of this non-invertible symmetry to an out-of-equilibrium setting allows one to organize the dynamical phase diagram of entangled phases, both predicting the transition locations and protecting universal critical behavior. Analytically and numerically, we identify two distinct critical lines, both related to the golden ratio, for Born-rule weak measurements and for random Clifford projective measurements. The latter coincides with the transition of a pure imaginary-time evolution, which can be viewed as a post-selected trajectory. The universality classes of the long-time critical steady states at Fibonacci times are determined, while the transient dynamics between Fibonacci times is deformed by measurements, realizing dynamical measurement-altered quantum criticality in real time.

 

##### Repository structure #####

### Code: 
To reproduce the figure-generation workflow, use Julia version 1.12.6 and instantiate the Julia project stored in `code/Project.toml` and `code/Manifest.toml`. Navigate to the `code` folder in a terminal and start Julia with:

julia --project

Then switch to package manager mode by pressing `]` and run:

instantiate

This installs the same package versions used to analyse the data and generate the figures in this repository.

The Jupyter notebooks `code/fig*.ipynb` contain the cleaned code used to generate the paper figures. Each notebook reads from `../data` and saves the corresponding PDF figure to `../figures`. 

### Data:
This repository contains averaged and processed data needed for the figures. The raw sample-level simulation outputs are not included because they are too large for this Zenodo upload. The data are organized by model: 

1. random_projective -- Averaged data for the random projective measurement model:  
`data/random_projective/fibonacci_circuit_L512_D17_p_space_avg98304_periodic_averaged.h5`  
`data/random_projective/fibonacci_circuit_L512_D17_p_space_high_res_avg98304_periodic_averaged.h5`  
`data/random_projective/projective_data_2.h5`
`data/random_projective/Percolation_fit_parameters.h5` 

2. weak_measurement/born_averaged -- Born-rule averaged weak-measurement data: 
`data/weak_measurement/born_averaged/Born_entropy_scaling_Feb19.h5`  
`data/weak_measurement/born_averaged/coherinfo_fits_compact.h5`
`data/weak_measurement/born_averaged/save_L16_estimation.h5`  
`data/weak_measurement/born_averaged/Data_Fig3b_bottom`  
`data/weak_measurement/born_averaged/Data_Fig4a_and_10`
`data/weak_measurement/born_averaged/Data_Fig6a`
`data/weak_measurement/born_averaged/Data_Fig6b`
`data/weak_measurement/born_averaged/Data_Fig8` 

3. weak_measurement/post_selected -- Post-selected weak-measurement data:
`data/weak_measurement/post_selected/posts_entropyscaling_data.h5`
`data/weak_measurement/post_selected/coherinfo_posts_fits_compact.h5` 

### Figures: The folder `figures` contains the generated PDF figures. These files can be regenerated by running the corresponding notebooks in `code/fig*.ipynb` after the Julia environment has been instantiated.

Files

Fibonacci_Zenodo.zip

Files (25.6 GB)

Name Size Download all
md5:a45ce63e00b8196ba845d4e9492d58e2
25.6 GB Preview Download

Additional details

Software

Programming language
Julia