There's an important part of the problem missing.
But anyways, what the poster considered was:
(number of hands with the ace of spades and two or more aces) / (number of hands with the ace of spades)
and
(number of hands with two or more aces) / (number of hands with one or more aces)
There is a pseudo-paradox in the fact that the statement of the problem strongly suggests that something else entirely is meant: that the other player simply picked one of the aces he has and named it.
It's much clearer if you think of you interrogating the player with the series of questions:
- Do you have an ace?
- Do you have the ace of spades?
and getting two "yes" answers, versus
- Do you have an ace?
- If so, name an ace in your hand
and getting "yes" and "spade" answers.
In the first series of queries, the answer to the second question clearly gives information as to whether or not the player has two aces. In the second series of queries, the answer to the second question clearly gives no information.