I may be using a different definition of “surprise.” I think a lot of the trouble with this is that it is unclear what definitions to use. For example, I was using “surprise” to mean “unexpected” (the students would definitely not expect the exam). Thus from my point of view, the students could expect the exam every day, and to defeat the paradox they would only have to ignore the teacher’s announcement because it didn’t give them any help.
But another definition of “surprise” could be “unable to be deduced from the information.” In this case the students would be surprised no matter what, because there is no way to deduce the date of the exam from the evidence.
So you can see that depending on your definition of surprise, the students will either never be surprised, or be surprised no matter what. But perhaps I am still missing the point. Maybe what I should be trying to to do is determine the flaw in the student’s reasoning.
Well, that seems clear. The student is using a premise A (there will be a surprise exam this week) to prove Not A ( there will not be a surprise exam this week). Thus, the student is arguing A -> Not A and he should have thrown out the argument. That was the flaw.
The student cannot eliminate a Friday exam, because to do so he would violate the premise of the very argument he is using to eliminate Friday. The student is taking the teacher’s words as absolute truth, but on Friday morning it is literally impossible for him to still accept those words as absolute truth. He cannot accept that there will both be an exam and that he will be surprised. Thus there is no way for him to deduce whether there will be an exam, because his only possible information (the teacher’s words) is now in doubt.
This is why I rejected Libertarian’s explanation: it is impossible for the students to know that both the teacher’s statements are true. Even if they are true, the students can never know that. IF it was possible to know both statements were true, then they COULD eliminate Friday. But it isn’t, so they can’t.
Its sort of like if I said “Daniel cannot know this sentence is true.” Everyone could know the sentence was true, expect for Daniel. In the same way, everyone can know that what the teacher said was true. Except for the students.