p=2.5 k=2: 11 feasible sampled chains; max rel (Phi-G)/G = -6.392e-03; best after local ascent = 4.063e-11
p=2.5 k=3: 1 feasible sampled chains; max rel (Phi-G)/G = -4.565e-02; best after local ascent = 9.280e-12
p=2.5 k=4: 1 feasible sampled chains; max rel (Phi-G)/G = -6.972e-02; best after local ascent = -8.781e-03
--- stderr (rerun 2026-09-30):
Traceback (most recent call last):
  File "chains2.py", line 54, in <module>
    print("p=%.1f k=%d: %d feasible sampled chains; max rel (Phi-G)/G = %.3e; best after local ascent = %.3e" % (p, k, len(vals), vals[0][0], best_after))
                                                                                                                                  ~~~~^^^
IndexError: list index out of range
