Response to round-2 minor revision (CQL)
Thank you. We took the sampler concern seriously: it was a real mismatch, and fixing it changed a conclusion. All five concerns are addressed below; every new number comes from a result file added to the public repository (commit 2c168297b5cd6fcc35e9a0a6a901411d2d1fb404; tag v1 is unchanged).
1. Section 3 (T2), Theorem 1, Table 3: per_bin does not sample the pooled bin law P_b.
Agreed. We chose the first option: Theorem 1 and variant (T) now use the exact sampler (per_traj, one uniformly chosen time per trajectory, whose conditional law given bin b is exactly the pooled law P_b of Definition 4). per_bin is retained only as a labelled ablation (T-pb) and the text states that it samples the trajectory-weighted law, which the theorem does not cover. We reran the whole (T) table with per_traj (partition_accuracy_pertraj.csv; Tables 4 and 5 now show P, T-pt, T-pb side by side). The result changes an earlier claim: at the experiments' N (2000-3000) the covered variant is much more conservative and returns n_hat=1 on Tiger, K-cycle K=8 and every GaussMix run. The earlier statement that (T) matches (P) at B=n on K-cycle and GaussMix held only for per_bin and is withdrawn. We added scaling runs (T_traj_scaling.csv, tiger_T_scaling_pertraj.csv): at B=n, per_traj recovers n on 5/5 seeds from N=1e4 on GaussMix 3, 4, 6 and K-cycle 3, 4, from N=3e4 on K-cycle 8, and Tiger from N=1e4 at B=2 but only at N=1e5 at B=8.
2. Theorem 1 trajectory bound and Appendix A proof: replace the thinning-based count.
Replaced. The tau-mixing and 1/T terms are gone. For per_traj, a side's count in bin b is Binomial(N_s, pi_b) with N_s >= N/5 (the code splits the test half per pair), and given the counts the samples are i.i.d. from P_b. The theorem now states N >= 10 m*/pi_min with failure probability at most 2 delta (Chernoff step in the proof), and for quantile bins pi_min >= 1/(2B) w.p. >= 1-delta once N >= 65 B^2 log(2/delta) (DKW), giving N = O(B log(B/delta)/eps^2 + B^2 log(1/delta)). The B^2 term is an artefact of the crude edge-stability argument and is said not to be tight. For the paper's constants (kappa=1, B=8, delta=0.05, eps=0.3) the bound needs N of about 6.5e5, which explains the conservatism in point 1; this is stated in the text.
3. Introduction and Section 2: remove "not test-based"; acknowledge Mixed LICORS.
Done at every place the claim appeared (Introduction, contribution list, Section 2, the Section 5 discussion, the Conclusion). The paper now says that test-based merging of predictive states is not new (the RKHS epsilon-machine maps clustering to the MMD test, and Mixed LICORS (Goerg and Shalizi 2013) permits nonparametric two-sample equality tests), and restates the distinction as the explicit finite-sample estimand Q*_B plus an analysed sample bound for a pairwise-test estimator. We have not characterised Mixed LICORS beyond that.
4. Appendices C-E: fill in result-file and script paths; create the immutable v1 tag; map tables to files.
The blank paths were a bug in our Markdown conversion (every \path{} was dropped); all paths are now present in Appendices C-E. Tag v1 exists in the public repository; because tags can be retargeted, the paper now cites its commit hash (83f9f42d8533c62fd05fcef2192559e0f80be3d9) in the abstract, Section 1 and Appendix E. Files added in this revision are not in v1; they are cited by commit 2c168297b5cd6fcc35e9a0a6a901411d2d1fb404. Appendix E has a table-to-file map.
5. Section 5, finding (iii): extend P^fix runs, or restrict the attribution.
We did both. Dec-Tiger P^fix at N=20000 now has 10 seeds in both configurations (7 new seeds, dec_tiger_pfix_N20000_seeds3_9.csv): agent A over-splits (n_hat_A > 2) on 10/10 seeds in each configuration. We also ran K-cycle at B=2K (partition_accuracy_2n.csv): P^fix over-splits for K=4, 5 as P does, but not for K=8 (n_hat 3-6 versus 16 for P). The attribution of over-splitting to permutation/BH calibration is therefore restated as holding only for the cases tested (listed in the text), and is explicitly not claimed for Tiger at B=8 (where P^fix merges) or K-cycle K=8 at B=2K.