We will show that if n >= 2k, then player B can guarantee a victory.
Suppose B, over a sequence of k+1 guesses, guesses the sets S1,...,Sk+1. For the j-th guess, let Tj be Sj if A's answer is "yes", and {1,...,N} - Sj if A's answer is "no".
If A's j-th answer is truthful, then x is in Tj. Since at least one answer in a string of k+1 answers must be truthful, x must be in the union of T1 through Tk+1.
Suppose now that B has more than 2k uneliminated possibilities. We will show how B can eliminate another possibility. Given what was said above, it suffices to show that B can make a sequence of k+1 guesses such that the union of the Tj resulting from those guesses does not exhaust the uneliminated possibilities -- since x must be in that union, anything outside that union can be eliminated, and if there is at least one thing outside, B will have succeeded.
We now describe B's guessing procedure. Let S1 be a subset of the uneliminated possibilities of size at least 2k-1, and which also omits at least 2k-1 of the uneliminated possibilities.
If A's answer is "yes", then B proceeds to pick S2 so that S2's overlap with C(S1) (the complement of S1 -- the uneliminated possibilities not in S1) is of size at least 2k-2, and so that C(S2)'s overlap with C(S1) is also of size at least 2k-2.
If A's answer is "no", B proceeds in the same way, but with C(S1) replaced with S1.
S3 is determined in the same way, with S1 in the previous method replaced by S2.
B continues in this way through Sk. Given the construction, it follows that the size of the complement of the union of the Sj is at least 1. For his k+1-st guess, B then takes the singleton set of some member of that complement.
If A says "no" to that guess, then that single element can be eliminated, because the complement of that singleton is added to the union where x must be.
If A says "yes" to that guess, B repeats the above procedure starting with the uneliminated possibilities minus the single element on which the previous procedure ended. After k steps of that procedure, we are guaranteed that the complement of the determined sets, along with C(Sk+1), will be non-empty. We then eliminate anything in that complement.
So B can reduce any collection of more than 2k uneliminated possibilities. Thus B can reduce the uneliminated possibilities to size 2k. If B's allotted number of guesses n is at least 2k, then, B is guaranteed victory with proper play.
No comments:
Post a Comment