Text · original UTF-8 line locators · 339 bytes
"""Trivial baseline: spins never move. Passes every gate (finite, bounded, conserved, correct at t=0) and scores badly."""
PRIORS = {"family": "frozen", "parameters": {}, "notes": "assumes no dynamics"}
def simulate(instance, times):
z0 = [1.0 - 2.0 * b for b in instance["initial_state"]["bits"]]
return [list(z0) for _ in times]