You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
test(sampler): harden the mixed where-merge case against predicate inversion
Post-review: the mixed greedy+random test used a peaked greedy row, so an
inverted merge predicate (random where temp<eps) would still pass — a peaked
row's greedy-argmax equals the mode the random path samples from. Reconstruct
row 0 as UNIFORM over 8 tokens (greedy argmax=0 by tie-break) and cross-check
against an all-random reference proving its random draw != 0, so merge-correct
=> row0==0 while merge-inverted => the random value (!=0) and the test bites.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
0 commit comments