8 ms·
This article links to an article on Aristotle's "paradox of the sea battle" [1]. However, I'm having trouble following it: Aristotle: if a sea-battle will n
by TomAnthony 7y ago
This article links to an article on Aristotle's "paradox of the sea battle" [1].
However, I'm having trouble following it:
Aristotle: if a sea-battle will not be fought tomorrow, then it was also true yesterday that it will not be fought.
But all past truths are necessary truths. Therefore, it is not possible that the battle will be fought.
Can anyone explain it more clearly?
[1] https://en.wikipedia.org/wiki/Problem_of_future_contingents https://en.wikipedia.org/wiki/Problem_of_future_contingents
- deleted 7y ago[deleted]
- ernst_klim 7y agoIn classic logic the statement could be either true or false. But the statement "a sea-battle will be fought tomorrow" is neither. You can't say that this statement is true or false in advance, it's a prediction, it has only a sort of probability of being true or false. The interesting outcome of the rejection of the excluded middle is a constructive logic (and math), where the proof that "statement is false is false" doesn't mean that statement is true (hence only the evidence of truthfulness could be considered a proof).
- ahelwer 7y agoOne solution to this is modal logic, where you have the modifiers "necessary" (written "[]" or as a box) and "possible" (written "<>" or as a diamond). So instead of "a sea-battle will be fought tomorrow", which is neither true nor false, you can only express "it is necessary that a sea battle be fought tomorrow" (which is false, you cannot know the future) or "it is possible that a sea battle be fought tomorrow" (which is true, unless it is impossible, in which case it is false).
- tasuki 7y ago> In classic logic the statement could be either true or false. But the statement "a sea-battle will be fought tomorrow" is neither. I'm not buying it. The statement "a sea-battle will be fought tomorrow" is either true or false. Either it will be fought or it won't. You just don't know which one. It won't "maybe be fought". Similarly, you don't know whether "a sea-battle was fought 3000 * 365 days ago". You don't have enough information to evaluate the truthfulness of either statement, and can only say what confidence you have the sea battle was/will be fought on the given day.
- whatshisface 7y agoYeah, and not all past truths are known. You don't know the number of hairs on Aristotle's head, you don't know if the sea battle was going to be fought the day after tomorrow yesterday.
- ahelwer 7y agoRoughly speaking, the aim of logic is to develop a formal language precise enough to reason about & access truths about the world. The idea that "a sea-battle will be fought tomorrow" is either true or false is not useful to this aim.
- karmakaze 7y agoIt's actually quite simple. Just follow each case of it being either: 1. if true, then "the battle is not fought on tomorrow's date" which is a truth for all time 2. if false, then "the battle is fought on tomorrow's date" and statements depending on it being true are invalid. The fault in the line of proposed reasoning is the assumption of (1) and not admitting the possibility of (2) as a premise.
- ernst_klim 7y ago>The statement "a sea-battle will be fought tomorrow" is either true or false. How would you prove such a statement? You can give it as an axiom, but you have to admit it true or false in advance. You can't have a statement in classic logic which is not an axiom and couldn't be proved true or false. This > You just don't know which one. means that your statement is neither true nor false in a given model. How would you even reason using such a statement?
- drdeca 7y ago> You can't have a statement in classic logic which is not an axiom and couldn't be proved true or false. Hm? What of Gödel sentences though? Or, like, the continuum hypothesis? I think I might be misunderstanding you.
- AnimalMuppet 7y ago
- phorkyas82 7y agoThis is really about 'modality', I'd say. If you have statements in the past that were about the future which now is already past, these statements can usually be verified with certainty. Like a weather forecast. This 100% certainty however breaks down, if you move the forecast far enough that it touches the "real" future from our current present. E.g. you have to observe the weather to see if the forecast was true. So this "paradox" is just about how the modality of the statement changes discontinuously once it is really uncertain.
- karmakaze 7y agoThe first tip-off that there's something funny going on is that it's temporal conditional and it's trying to run the cause and effect in reverse time. If something tomorrow, then something today and yesterday. And it then uses normal flow to say if something yesterday then today and for all following days. It's basically self reinforcing saying if it's true then it's always true. The other unconsidered state is if it's false then it's always false.