Logical determinism is an old philosophical position that holds that "because propositions about future events are true or false even before the events occur, the events that the true propositions refer to must happen necessarily."[1] Events can cause events (and even that sometimes is questioned), but statements cannot. It seems absurd to think that the truth of a statement could entail future events, but nailing down exactly what is wrong with logical determinism has occupied much discussion. This topic can be formally studied using the modern field of temporal logic, the approach to representation and reasoning about time and temporal information within a logical framework.[2][3]
The complexity of these issues has been outlined:[4]
An extended analysis was made by Freddoso in 1983.[5] Freddoso provides an analysis of the example statement about the future that "Katie will wash her car at time T". Several preliminaries are needed. One is the description of the truth of historical fact. After the event, such a statement refers to things that cannot be changed, but are only accidentally true, that is, might not have been true, and in fact were not true at some earlier time. An example is a statement made today that Socrates drank hemlock, which is true today and in fact has been true ever after the event, but was a false statement when Socrates was a boy. This kind of truth that applies to a statement about the past after an event happens is called accidentally necessary, or is said to example necessity per accidens. The truth of such statements is temporally contingent, that is, the truth of the statement depends upon the time frame under discussion. The unalterable nature of the truth of an historical statement following a contingency (after the event it refers to) is generalized formally to arbitrary times t as statement C below:
This statement about p can be extended to statements q that are implied by p, as expressed formally below:
The argument for determinism then runs as follows:[5]
Freddoso then examines challenges to the various propositions above. He attributes to Aristotle the view that truth or falsity is not even a property of contingent statements about the future, which neither are true nor false before the event.[2][6][7] However, Freddoso supports as most plausible the objection, called the Ockhamistic objection, that the truth of p before an event occurs is established only after the event occurs, and while the early future tense statement can be true, that truth is only back-propagated from the time of the event. Backmann calls this the Ockhamist's claim of primacy of the present.[8] Consequently, the truth of the statement: "Katie will wash her car at T" cannot be assigned before Katie washes her car, and her act of washing the car does not depend upon the truth of this statement.
Different objections have been raised. In contrast with Freddoso, Swartz argues that it is difficult to assign a particular instant when the truth value of a contingent statement changes, and finds it unpalatable that the truth of an abstraction like a proposition about the future should be mired in such minutiae.[9] Avoiding an argument over when "truth" is applied, Backmann suggests that Swartz and also Keil think logical determinism simply confuses semantic and linguistic matters with issues governed by nature's laws.[1][9][10] Of course, such a clean separation of language from what we call 'nature' is debatable, at least according to enactivists.[11]
Aristotle's example of two mutually exclusive statements about the future:
have been much discussed in terms of whether they can be assigned as true or false, and what is their relation to the possible and the necessary. For example, if the second statement is true, is it impossible today for a battle to happen tomorrow? And if the first is true, is it necessary that there be a battle tomorrow? There is debate over Aristotle's thought on the matter, but the logician Lukasiewicz proposed a three-valued logic in which, before the time set for the battle, the truth value of these statements is undetermined. However, Prior pointed out that the statement "Either there will be a battle tomorrow, or there will not" is true before the time set for the battle, despite the undecided truth of its constituent parts, posing some difficulties for a three-valued logic based upon true, false or undetermined classifications. Prior developed a temporal logic that addressed such issues.[12] Prior was of the view that the truth value of these statements about tomorrow cannot be known today; there are no true statements about future contingents.
Much more detailed analysis using symbolic logic can be found in the references.
Further development of temporal logic, originally introduced by Prior in response to his curiosity about free will and God's omniscience, has found application in computer science and temporal search queries for databases. The ways that languages express temporal matters has proved amazingly complex and context dependent.[14]
Whatever is taken to be the truth of contingent future statements, Swartz' summation of his deliberations is: "[The] argument that a proposition's being true prior to the occurrence of the event it describes causes the future event to occur turns on a confusion (i) of the truth-making (semantic) relation between an event and its description with (ii) the causal relation between two events."[9] Whatever one thinks about the causal implications of statements about the future, debate about the meaning of such statements has led to profound considerations about reasoning and our understanding of how language employs the concept of time.