Standardly, we believe that what once was, will always have once been. For instance, the Battle of Hastings took place in 1066 AD and, in the future, will always have taken place in 1066 AD. Similarly, if something is non-trivially true at some time in the future, it’s standard to add that it will always be true at that time e.g. if today it’s true that I’ll die in 2077 AD, then it’ll always be true that I die in 2077 AD. Using ‘WASn’ and ‘WILLn’ as the tense-operators (respectively saying that the proposition they operate on was/will be the case n years ago/from now), these two principles can be translated as:

$$ {\textsc{fixed past:}}\,{\text{WAS}}_{n}\!\!: \,\upvarphi \; \supset \;[{\text{WILL}}_{m}\!\!: {\text{ WAS}}_{n + m}\!\!: \;\upvarphi ] $$
$$ {\textsc{fixed future:}}\,[{\text{WAS}}_{n}\!\!:\,{\text{ WILL}}_{m}\!\!: \;\upvarphi ]\; \supset \;{\text{WILL}}_{m - n} \!\!:\;\upvarphi $$

Temporal vacillation is the view that at least one of those principles is false. Those who deny fixed past are past vacillators. Those who deny fixed future are future vacillators.

An obvious application of past vacillation is with regards to changing the past in time travel cases. For instance, currently Hitler is alive in 1930 AD but I might use a time machine to go back in time and murder him before he took over Germany. Past vacillation allows for that possibility. §1 details a tenseless version of past vacillation, whilst §2 details a tensed version riffing off of presentism. I am not the first to discuss this model of time travel; in §3 I look at other discussions of past vacillation, focussing on the challenges past vacillation is thought to face. I explain how the theory I present overcomes those challenges.

Temporal vacillation isn’t only relevant to time travel scenarios. ‘Geachians’ develop a theory of the open future which takes a denial of fixed future as its starting point (Todd, 2011, 2016). §4 explains Geachianism and a corresponding theory of future vacillation. In this case, the tenseless version of the theory is too odd to be attractive and only the tensed version is sensible to endorse.

1 Tenseless past vacillation

1.1 Vanilla tenseless theory

This section details a tenseless metaphysical system allowing for past vacillation. Start with the ‘vanilla’ non-vacillating tenseless theory, as applied to a Newtonian spacetime. (Relativistic extensions of the theories in this paper will have to wait for another time.) Such a spacetime is composed of hyperplanes. The hyperplanes are composed of maximally spatially inter-related points, all of which are simultaneous with one another. Usually we would call such hyperplanes ‘instants’, but that term might become misleading later on when I talk about distinct hyperplanes in some sense ‘existing at the same instant’, so I will use the more neutral term ‘hyperplanesmax’.

The vanilla tenseless theory then comprises three claims.

  • vanilla primitive: The three-place tenseless relation ‘__ is earlier than __ by __ years’ is primitive. Represent it using ‘É’, where ‘hxÉnhy’ represents that hyperplanemax hx is n years earlier than hyperplanemax hy. The two-place ‘earlier than’ relation, E, is defined in terms of that primitive:

    $$ h_{x} Eh_{y} =_{\text{df}} {\text{for}} \, {\text{some}} \, {\text{positive}} \, {\text{number}}\;m,\;h_{x} {\acute{e}}_{m} h_{y} . $$

    \(\acute{\textsc{l}}/\acute{\textsc{e}}\)converse: The ‘__is later than__ by __ years’ relation (‘Ĺ’) is the converse of É (i.e. ∀hxhyn hxÉnhyhyĹnhx). The ‘later than’ relation, L, can then be defined as: hxLhy =df for some positive number m, hxĹmhy.

    tenseless truth conditions: The alethic status of tensed sentences is determined as follows:

  1. (a)

    Utterances of the form ‘WASn: φ’ are true ↔ t and t* are hyperplanesmax such that: (i) the utterance is exactly located at a part of t; (ii) t* is earlier than t by n years; (iii) φ is true of t*.

  2. (b)

    Utterances of the form ‘WILLn: φ’ are true ↔ t and t* are hyperplanesmax such that: (i) the utterance is exactly located at a part of t; (ii) t* is later than t by n years; (iii) φ is true of t*.

(Present tensed sentences, e.g. of the form ‘It is now the case that φ’, are evaluated as being of the form ‘WAS0: φ’/’WILL0: φ’).

1.2 Past vacillation tenseless theory

With the vanilla theory in place, I can tweak it to allow for past vacillation. The key change is a denial of Ĺ/É converse (and that, rather than being inter-definable, Ĺ and É are distinct primitives). That’s a controversial claim! But I don’t dispute that past vacillation is revisionary, and it is in just this respect in which it finds that revision.

Nor is the revision so outlandish that the resulting metaphysical system is obviously impossible. Other principles about space and time have been thought to be intuitively true and then turned out to be up for revision and debate. The denial of \(\acute{\textsc{l}}/\acute{\textsc{e}}\) converse is just another example. Consider three other examples of such revisions. One: If something is to your right then it cannot also be to your left (which is false in appropriately curved spacetimes). Two: Space necessarily has three dimensions (which is false in, e.g., flatlands). Three: Space and time are separate dimensions (which is false given standard interpretations of relativity). Denying \(\acute{\textsc{l}}/\acute{\textsc{e}}\) converse might well be similar, and it’s not obviously wrong-headed for this paper to consider the metaphysical ramifications of it being false.

To see how \(\acute{\textsc{l}}/\acute{\textsc{e}}\) converse’s denial allows for the past to vacillate, consider an example scenario. In 2019 AD, I time travel back to 1930 AD and kill Hitler. Since time can vacillate, in 2020 AD the past changes such that Hitler was assassinated back in 1930 AD. The proposal of this paper is that activating the time machine causes a new set of hyperplanesmax to exist. See Fig. 1 (which marks out hyperplanesmax from different years, such that hn is a hyperplanemax from the year n AD). The hyperplanesmax brought into existence by the time machine are h1930′, h1980′, h2019′ etc. And, just as what takes places at h1930 causally depends on what takes place at h1929, what takes place at h1930′ also partially depends on the events at h1929—note that it’s only partial dependence because my appearing and killing Hitler at h1930′ is a result of something taking place, not at h1929, but at h2019.Footnote 1

Fig. 1
figure 1

Tenseless past Vacillation

Time travelling also brings about idiosyncratic temporal relations between those hyperplanesmax. The arrows mark out the tenseless relations: the darker arrow marks out L-relations and the lighter arrow the E-relations (where if hnEhm then hnÉm-nhm, mutatis mutandis for L/Ĺ). The idiosyncrasy, possible only because \(\acute{\textsc{l}}/\acute{\textsc{e}}\) converse is false, is that h2020 is one year later than two hyperplanesmax (namely h2019 and h2019′) whilst only a single hyperplanemax is one year earlier than it (namely h2019′). Similarly, h1929 is one year earlier than two hyperplanesmax (h1930 and h1930′) whilst only a single hyperplanemax is one year later than it (h1930).

Given such a set-up, fixed past would be false. Consider the following sentence:

$$ s_{h} :{5}0{\text{ years ago}},{\text{ Hitler was alive but in 4}}0{\text{ years}}{\text{ time he will be dead back then}}. $$

Clearly, sh can only be true if fixed past is false and the past vacillates. If uttered in 1980, at hyperplanemax h1980, it is true (and so fixed past is false). To demonstrate this, note that sentence sh comprises two conjuncts:

\( \wedge_{{1}} :{\text{WAS}}_{{{5}0}} {\text{ Hitler is alive}} \)

\( \wedge_{{2}} :{\text{WILL}}_{{{4}0}} {\text{ WAS}}_{{{9}0}} \, \neg {\text{Hitler is alive}} \)

Given tenseless truth conditions, ∧1 is true iff it’s true of the hyperplanemax fifty years earlier that Hitler is alive i.e. iff it’s true of h1930 that Hitler is alive. And that’s the case! Thus ∧1 is true. Similarly, ∧2 is true iff, at the hyperplanemax forty years later than h1980 it’s the case that, at the hyperplanemax ninety years earlier than it, Hitler isn’t alive. And that’s also true! The hyperplanemax forty years later than h1980 is h2020; the hyperplanemax ninety years earlier than h2020 is h1930′ (not h1930) and it’s true of h1930′ that Hitler is dead. Thus, ∧2 is true. Since both conjuncts are true, sh is true when uttered at h1980 i.e. the past vacillates.

1.3 Comparison to similar views

Other theories allowing for a changeable past are not entirely dissimilar to that just presented. One worry would therefore be that, rather than being original, my theory is only a variation on existing theories. This sub-section compares my theory to those existing theories, showing that they differ over some substantive matters and, thus, are different theories.

Start with ‘universe indexed’ worlds. When I travel in time, I leave my original universe, \( {\mathbb{U}}\)1, arriving at another universe, \( {\mathbb{U}}\)2. (See Effingham (2020: 73–75, 79–84) for full discussion of such theories.) This is depicted in Fig. 2 (which you can compare with Fig. 1).

Fig. 2
figure 2

Universe indexing

In some respects the theories are similar. In both, hyperplanesmax exist. Vis-à-vis their ontologies, the only difference is that the universe indexer includes more hyperplanesmax because \( {\mathbb{U}}\)1 ‘continues’ after the time traveller leaves \( {\mathbb{U}}_1\) such that everyone left behind by the time traveller continues to exist. In Fig. 1’s world of past vacillation, on the other hand, the universe ‘ends’, being ‘replaced’ by one at which Hitler was assassinated in 1930.

However, the theories are dissimilar in other, more important, ways. Consider how universe indexers evaluate sh. Whichever universe sh is uttered at, at least one of ∧1 and ∧2 must be false. Uttered at \( {\mathbb{U}}\)1 (i.e. at h1980), ∧2 is false: at h1980, 40 years later is h2020, from the perspective of which it is h1930, not h1930′, that is 90 years earlier; since Hitler is alive at h1930, ∧2 is false. Uttered at \( {\mathbb{U}}\)2 (i.e. at h1980′), ∧1 is false: 50 years earlier than h1980′ is h1930′ and, at h1930′, Hitler is dead (having been assassinated by a time traveller). Therefore, whichever universe sh is uttered at, it’s false given universe indexing. Since past vacillation theory and universe indexing differ over sh’s truth, the theories must be different.

Next, consider a theory of hypertemporal time travel (Goddu, 2003; van Inwagen, 2010; see also Effingham, 2020: 76–81, 84–90). Hypertemporal theorists introduce an extra dimension of time and, with it, extra tense operators, HWASn and HWILLn. Consider van Inwagen’s theory, according to which time is a growing block that evolves at the rate of one second per hypersecond. When I time travel from 2020 to 1930, the edge of the growing block recedes, wiping out ninety years’ worth of existential growth. Hypertime, though, continues onwards—whilst the present moment is now 1930, and last year is 1929, from the God’s eye ‘hypertemporal view’ the present moment is nevertheless still hyperlater than my activation of the time machine in 2020 (and, further, the year hyperearlier than it is 2020, not 1929).

Hypertemporal theory is again different from past vacillation since sh is false given hypertemporal time travel, at least if sh is interpreted as being the conjunction of ∧1 and ∧2.Footnote 2 Imagine ‘the first time’ it’s 1980. At that point, ∧1 is true (since Hitler is alive in 1930). ∧2 is not true, however. ∧2 says what the world will be like in 40 years’ time and there won’t be a 40 years’ time, since I will activate my time machine and destroy reality before it grows that far. When 1980 ‘comes around again’, ∧2 is true, but this time ∧1 is false because, when 1980 happens for the second time, Hitler died by my hands in 1930. So there’s no time, hyper or otherwise, at which sh can be uttered and be true. Again, past vacillation theory and the hypertemporal theory disagree and thus must be different theories.

2 Tensed past vacillation

2.1 Presentist past vacillation theory

The tenseless version of past vacillation theory took vanilla tenseless theory as a ‘baseline’ theory and then tweaked it. The tensed version does similarly. For convenience, I will take ersatz presentism (Bourne, 2006) as the baseline and then tweak that theory. Alternative versions, with different baselines (e.g. moving spotlight theory, growing block theory, fragmentalism etc.), could surely be developed; I leave investigation of those theories to the interested reader.

There’s a short and a long version of how to develop a presentist past vacillation theory.

Short version. Those familiar with ersatz presentism already know that times are replaced by ersatz times. Similarly, tenseless relations (i.e. É and Ĺ-relations) are replaced by ersatz equivalents (call them Éε and Ĺε-relations). Simply take tenseless past vacillation theory and carry out the relevant replacements: swap hyperplanesmax for ersatz substitutes, ‘ersatzplanes’; swap É and Ĺ-relations for ersatz Éε and Ĺε-relations; deny that the converse of Éε is Ĺε. Everything then functions the same as with the tenseless version of past vacillation theory.

For those less acquainted with ersatz presentism, the rest of §2.1 presents the ‘long version’, the bulk of which consists in first explaining the details of vanilla ersatz presentism.

The vanilla ersatz presentist denies that there are non-present instants, replacing them with ersatz instants. Take ersatz instants to be propositions (Bourne, 2006; Markosian, 2004: 76). An ersatz instant of an instant t is the conjunction of every ‘intrinsic proposition’ that would be true were t present. Roughly, an ‘intrinsic proposition’ is any proposition which, were it true at some time, would be true in virtue only of things going on at that time. For example, for some instant in 1066 AD, the following would be true were it present:

  • 〈The Battle of Hastings is taking place〉

  • 〈Lý Thánh Tông is the Emperor of Đại Việt〉

  • 〈The Duke of Normandy has the abstracted property of being such that the scholar Al-Qadi Abu Ya'la was once alive〉

The former two exclusively concern things presently occurring; they are intrinsic propositions. The third proposition concerns something going on at another time; it is not an intrinsic proposition. The former two (and not the third) therefore feature as conjuncts in the ersatz instant corresponding to that instant from 1066 AD.

Being abstract propositions, not concrete things, ersatz instants cannot be earlier than or later than one another. Instead, they stand in an ersatz equivalent to the É/Ĺ relation i.e. Éε and Ĺε-relations (such that, e.g., an ersatz instant in 2090 is 1024 years laterε than some ersatz instant in 1066). Finally, the presentist says that one ersatz instant is special, namely the present moment. It is special because, unlike the other propositions, it’s true.

This completes the exposition of a simple version of ersatz presentism. A fully developed theory would be more complicated e.g. adding in extra machinery to deal with qualitatively identical times (Bourne 2006: 66–68). This simple version will suffice for the purposes of this paper.

We must now tweak ersatz presentism to be an ersatz emulation of tenseless past vacillation theory. The tenseless theory focussed less on instants and more on hyperplanesmax. Similarly, we should shift our focus from ersatz instants to ersatz equivalents of hyperplanesmax—call them ‘ersatzplanes’. An ersatzplane is that proposition which has, as conjuncts, all and only those intrinsic propositions which the tenseless past vacillator says are true of the corresponding hyperplanemax. Those ersatzplanes are then related by Eε- and Lε-relations (which, recall, are not the converse of one another). One ersatzplane is special––the present ersatzplane––in so far as it’s true.

Next: If we think time is tenseless, there are no tensed propositions.Footnote 3 That’s why tenseless theorists focus on the truth of sentences in tenseless truth conditions, rather than propositions. Given time is tensed, tensed propositions (rather than sentences) should instead be our focus. Thus, instead of tenseless truth conditions, the ersatz presentist should accept:

tensed truth conditions:

Propositions of form 〈WASn: φ〉 are true ↔ εt and εt* are ersatzplanes such that: (i) εtÉεnεt*; (ii) εt* is present (i.e. it’s true); (iii) φ is a conjunct of (or entailed by) εt.

Propositions of form 〈WILLn: φ〉 are true ↔ εt and εt* are ersatzplanes such that: (i) εtĹεnεt*; (ii) εt* is present (i.e. it’s true); (iii) φ is a conjunct of (or entailed by) εt.

(Present tensed propositions, e.g. of the form 〈It is now the case that φ〉 are evaluated as being of the form 〈WAS0: φ〉 or 〈WILL0: φ〉.)

That completes the exposition of tensed past vacillation theory.

2.2 Yes, but what really happened?

Tensed past vacillation theory has some interesting features. The tenseless theorist’s hyperplanesmax are concrete existents inhabited by concrete entities. Thus, on the tenseless model, when time travel changes the past, the ‘new past’ occurs/happens/exists to whatever extent the ‘old past’ occurred/happened/existed—the old past and new past have the same metaphysical status. But presumably this isn’t the case for the tensed theorist. Imagine a God’s eye view of the time travel story. God watches 1930. Hitler is alive and well. God watches all the events after 1930 which lead up to me getting into a time machine in 2019. God watches me activate the time machine and vanish… and then? Presumably, God sees the present moment suddenly shift and change to be how the world would be if only Hitler had been assassinated in 1930. Crucially, God doesn’t witness me killing Hitler in 1930, nor any of the events of the ‘new past’ leading up to 2020. Whilst God notes that, according to the ersatzplanes which are now earlierε than the present ersatzplane, I once did certain things (e.g. according to ε1930′ I killed Hitler), God himself never sees those things happen. In some sense, whilst those events happened, they never really happened.

In light of this metaphor, two questions arise. First: How can the tensed past vacillator express that things happen without really happening? Second: Is it a problem that a time traveller can make changes to the past, but that those changes never really happened?

To express the difference between what happened and what really happened, use a new operator, WASn, to operate on propositions that really happened. For example:

WAS1: event e occurred.


says that e really happened a year ago.

The tensed past vacillator needn’t treat the WASn operator as an extra piece of ideology, since their ersatzplane structure is already rich enough to analyse it. Start by defining:

Erstazplanes εx, εy… are coetaneous =df there is some ersatzplane, εα, and some number, m, such that εα is m later than each of εx, εy

More informally, coetaneous ersatzplanes are those ersatzplanes that are the ‘same instant’ as one another but which belong to ‘different timelines’. See Fig. 3, which depicts the story of me going back to kill Hitler in 2019, as well as another time traveller from 2021 also returning back to 2019. Dots represent the different ersatzplanes; the black dot represents the present (i.e. true) ersatzplane. Ersatzplanes ε2019, ε2019′, and ε2019′′ are each ‘different versions’ of some instant from 2019; they are (given the definition) coetaneous with one another (and themselves).

Fig. 3
figure 3

Tensed past vacillation

For any collection of coetaneous ersatzplanes, exactly one will be earlier than the present ersatzplane. For instance, in Fig. 3 only ε2019′′ is earlier than the present moment (i.e. earlier than ε2022). The other coetaneous ersatzplanes (i.e. ε2019 and ε2019′) belong to an ‘outdated past’ relative to the present moment. We can capture that by saying:

Ersatzplane εx is in an outdated past relative to erastzplane εy =df (i) εx isn’t earlier than εy; (ii) there is some ersatzplane εw which is earlier than εy; (iii) εx and εw are coetaneous; (iv) there’s no eratzplane, εz, which is: (a) later than εy such that (b) εx is earlier than εz.

We can now pick out which ersatzplane ‘really happened’. In Fig. 3, what really happened was what happened at all the ersatzplanes depicted on the furthest left (e.g. ε1920, ε1930, ε1980, ε2019, ε2020, ε2021, ε2022 etc. and not ε1930′, ε1980′, ε2019′, ε2019′ etc.). We can capture that by saying:

  • Ersatzplane εx really happened =df εx is coetaneous with a distinct earlier ersatzplane; and either:

  1. (a)

    εx isn’t in the outdated past relative to any ersatzplane; or

  2. (b)

    εx is in the outdated past relative to some ersatzplane and no ersatzplane coetaneous with εx is in the outdated past relative to εx.

We can then analyse the WASn operator:


  • WASn: φ =df Either:

  1. (i)

    there is an ersatzplane, εx, such that: (a) φ is entailed by εx; (b) εx really happened; and (c) εx is coetaneous with an ersatzplane n units earlier than the present ersatzplane;

    or

  2. (ii)

    n = 0 and φ is presently true.

(Whilst such distinctions are less useful for tenseless theorists, note that they can likewise define similar terms, e.g. ‘coetaneous hyperplanesmax’ and ‘really happened’ talk, by simply swapping the relevant pieces of terminology for their tenseless analogues.)

So the presentist can express the situation without having to introduce any weird ideology. It can all be cashed out in terms of the ersatzplane structure which they already believe in.

The second question was whether there’s something problematic about there being things which happened but never really happened. For instance, in Fig. 3 it’s presently the case that 92 years ago, Hitler was killed by someone who stepped out of a time machine i.e. 〈WAS92: Hitler was assassinated〉 is true. But this never really happened i.e. 〈WAS92: ¬Hitler was assassinated〉 is true. I can see two causes for concern as to why this situation would be a problem.

The first cause for concern would be that it’s contradictory to say that Hitler was assassinated even though that never really happened. In natural language, the word ‘really’—when used as an operator—is redundant e.g. ‘Bob is happy’ and ‘Really, Bob is happy’ assert the same proposition. Whilst ‘really’ may do important linguistic work (e.g. drawing my conversational partner’s attention to the importance of Bob’s happiness), the operator contributes nothing to the sentence’s content. Understood like this, to say that Hitler was assassinated but that it never really happened would be a contradiction.

But ‘really’ in ‘really happened’ isn’t playing the same role as ‘really’ plays in ‘Really, Bob is happy’ since it’s explicit that the WASn operator is different from the WASn operator. The WASn operator instead functions more like Fine’s ‘In reality’ operator (Fine, 2001). Fine uses that operator to make sense of anti-realist theories, such that anti-realists can say (in one sense) that something is the case whilst (in another sense) it isn’t the case. For instance, an anti-realist about morality might want to say that killings babies is wrong but yet that there are no moral facts (and, thus, it isn’t the case that killing babies is wrong). Fine’s operator solves this, for we can say that whilst there are moral facts, anti-realism consists in the denial that in reality there are moral facts. For Fine, propositions of the form 〈φ ∧ In Reality: ¬φ〉 are non-contradictory. The presentist’s WASn operator is more similar to Fine’s ‘In reality’ operator in that respect, and is unlike the natural language ‘really’ operator. All that said, 〈WAS92: Hitler was assassinated ∧ WAS92: ¬Hitler was assassinated〉 won’t be contradictory.

The second cause for concern is that this distinction between happening and really happening makes time travel somehow purposeless. Consider three examples. Example one: I time travel, kill Hitler, and then come back to the present. I remember being in the past and engaging in heroic escapades in order to return to the present. But in a very real sense, I’m wrong and none of that really happened. My adventures are a form of delusion! Example two: Given past vacillation, even if I avert World War II, it’s not clear why this would be a good thing. The millions who suffered in that war, still really suffered. Moreover, whilst they now once led happier war-free lives, they never really led those happier war-free lives. Example three: I retire to 65 million BC to spend the remainder of my life dinosaur hunting. Given this tensed model, that seems crazy! If I did this, I’d never really have any extra mental states—my past-bound retirement would be a form of suicide.

Underscore these examples by noting why the same worries don’t apply to tenseless past vacillation. On that model, if I kill Hitler, there are concrete hyperplanesmax at which I do have adventures in the past. And whilst I can do nothing about there remaining concrete hyperplanesmax at which millions suffer because of World War II, my killing Hitler nevertheless makes it the case that there are concrete hyperplanesmax where they do not suffer. And if I retire to the past, there’ll be concrete hyperplanesmax at which my retirement plays out, just as real and solid as if I had stayed in the present. All of this is quite unlike what happens given the tensed version of past vacillation.

But this worry about purposelessness has nothing to do with past vacillation and everything to do with presentism. Whilst presentists can allow for the possibility of time travel (Keller & Nelson, 2001) they should nevertheless expect that time travel is purposeless in this respect. According to the presentist, the past is unreal; truth according to the past is more like truth according to a novel than it is truth according to reality. Changing the past is therefore more like rewriting a novel than reworking reality. If I want to retire, I’d better make sure I presently retire, rather than travelling back in time; to use a time machine to have a good retirement is only as good as writing a novel according to which I had a good retirement. Which is to say, not that good at all! Similarly for averting World War II or my escapades assassinating Hitler. Presentism is the cause of the worry about purposelessness, not past vacillation and not the ‘happened/really happened’ distinction; purposelessness is only a problem for presentist past vacillation theory in that it’s a problem for any sort of presentist time travel.Footnote 4 Thus, presentist past vacillation theory is at least as plausible as theories of presentist time travel in general.Footnote 5

3 Challenges to past vacillation

I am not the only one to have discussed past vacillation. Some discussions of past vacillation treat it as something to be avoided. Tallant and Ingram (2012; see also Tallant, 2018: 130–32) suggest that Cameron’s theory (2011; 2013) allows for past vacillation, with all parties to the debate agreeing that this would be a bad thing. And Skow (2015: 56–61) argues that a tensed theory should allow for metaphysically impossible claims about past vacillation to at least be logically consistent. Whilst those discussions are hostile to past vacillation, it’s not hard to imagine someone ‘ponensing their tollens’ and instead drawing the lesson that those metaphysical views are not only plausible, but in fact do lead to past vacillation being possible.

Other discussions are far less hostile. For instance, I believe the correct reading of Meiland is that he is a past vacillator, specifically a tenseless vacillator (Meiland, 1974: 166). That reading gels with what he says about his theory following from the understanding of time we already have, whereby the past can change over time in the same way that any other regular continuant can change over time (Meiland, 1974: 160). More clear-cut defences of the theory come from Goff (2010) and Wasserman (2018: 103–6). I will not examine the metaphysical systems they suggest, instead being interested only in the challenges that they see past vacillation theory facing (challenges which, in Wasserman’s case, he does not think can be overcome). This section introduces those challenges and my solutions to them (§3.1–3.2). I end by discussing how Wasserman’s challenge still goes on to rule out an interesting variant of past vacillation theory (§3.3).

3.1 Goff’s Challenges to past vacillation

Goff thinks past vacillation theory must overcome the following challenge. In a world of past vacillation, after I assassinate Hitler in 1930 there must nevertheless be some sense in which Hitler ‘used to be alive’ in 1930. It’s easy to see why Goff thinks this is a problem. Imagine a metaphysically possible world at which an assassin appears ex nihilo in 1930 AD, incorrectly believing themselves to be a time traveller from the future. They then kill Hitler. What would distinguish that world from the past vacillation world? Something must!

The answer is straightforward on my theory. In the case of the tenseless theorist, Hitler is alive at h1930 and dead at h1930′. The existence of hyperplanesmax like h1930 is what makes it true that the past vacillator’s world is different from the ex nihilo world. And the hyperplanesmax, their relations, and their contents, are jointly what make it true that ‘in some sense’ Hitler was once alive in 1930 AD. Indeed, when we say ‘in some sense’, the past vacillator can interpret that as being the claim that it ‘really happened’ that Hitler was once alive in 1930 AD. So, in 2020 AD, it’s true that, whilst it happened that Hitler was killed in 1930, he wasn’t really. By sourcing the truthmakers in the hyperplanarmax structure, we get what we need. (The tensed theorist can of course do likewise, swapping out hyperplanesmax for ersatzplanes, E-/L-relations for Eε-/Lε-relations, and so on.)

3.2 Wasserman’s challenge to past vacillation

Wasserman’s challenge is one of explanation. If I leave 2019 in my time machine and kill Hitler in 1930, come 2020 Hitler will be dead. But what explains the change? Why does Hitler go from being dead to being alive? The obvious explanation is that I clambered into a time machine, armed with a gun and a map to Hitler’s house, in 2019. But if, in 1930, it was true that, in 2019, I was going to do that, why did we have to wait until 2020 for what was true in 1930 to change? Why does the event of me using the time machine only explain it now rather than also explaining it then?

Having introduced hyperplanesmax, the answer is easy. Were there to be a world (like that depicted in Fig. 1) with a structure of hyperplanesmax, threaded by E-/L-relations, then the past would vacillate such that, only come 2020, would Hitler be dead in 1930. Of course, that just shifts the burden and must go onto ask: Why is the structure of hyperplanesmax arranged as it is? Fortunately, that question is as easy for the past vacillator to answer as it is for the universe indexer to answer. §1.3′s Fig. 2 depicted the structure of hyperplanesmax that there would be were I to go back to kill Hitler given universe indexing. In it, there are two universes, \( {\mathbb{U}}\)1 and \( {\mathbb{U}}\)2. I leave a 2019 hyperplanemax in \( {\mathbb{U}}\)1 and travel to a 1930 hyperplanemax in \( {\mathbb{U}}\)2, at which I kill Hitler. Assuming that time travel is what brings that second universe into existence, it seems satisfactory to explain those hyperplanesmax existing (and being as they are) by saying that I time travelled back to 1930. Similarly, it seems a good explanation to say that Hitler dies at h1930′ (in \( {\mathbb{U}}\)2) because I clambered into a time machine with murder on my mind at h2019 (in \( {\mathbb{U}}\)1). In short, the universe indexer’s hyperplanesmax have the arrangement (and qualities) that they do because of my time travelling back to 1930 AD at h2019.

The past vacillator’s explanation is similar. Whilst the past vacillator believes in a slightly different collection of hyperplanesmax (standing in different relations), their explanation is effectively the same. The coetaneous hyperplanesmax (e.g. Figure 1′s h1930′, h1980′, h2019′ etc.) exist (and stand in the relevant E-/L-relations) because I time travel back to kill Hitler i.e. because I activate my time machine at h2019. Since this explains why the hyperplanarmax structure is what it is, it then also explains why we must wait until 2020 AD for Hitler to die in 1930 AD. (Again, a similar explanation works for the tensed theorist, who’ll replace all talk of hyperplanesmax with ersatzplanes etc.)

3.3 Rippling history and the instability worry

This sub-section considers how Wasserman’s explanatory challenge nevertheless scuppers a variant of past vacillation theory. Uninterested readers may choose to skip ahead to §4.

According to the theory detailed in §§1–2, when history changes it does so ‘instantly’. As I step into the time machine in 2019 to kill Hitler in 1930, history is one way. Then, after the machine has been activated and I have slipped into the past, history is now a different way. That is: At time t in 2019 history reflects one order of events (e.g. Hitler is alive in 1930, World War II has taken place, you stand watching me activate my time machine) whilst, at an instant later than t, history now reflects a different order (e.g. a time travelling assassin killing Hitler, World War II never taking place, and—quite probably—that you were never born and so no longer exist). We see this sort of ‘instantaneous’ change depicted in fictions like Agresti’s The Lake House (2006) and Hoblit’s Frequency (2000).

But that isn’t the only version of past vacillation theory we could consider. Both Goff (2010) and Meiland (1974: 162–64) discuss theories according to which the past changes over time, with the changes propagating through history as they ‘ripple’ out towards the present moment. Both Goff and Wasserman assume that history changes at the same rate that at which time flows. For example: If, in 2019, I go back in time to kill Hitler in 1930, it won’t be until 2029 that World War II fails to come about in 1938. We also find this idea of ‘rippling changes’ in fiction, although for dramatic purposes it’s more often assumed that the changes to history would move faster than one second per second such that people in the present might be ‘wiped out’ by changes made to the past (see Baxter’s Timelike Infinity (1992), Robert J. Sawyer’s ‘On the Surface’ (2003), and Mark Millar’s Chrononauts (2015)). This sub-section explains why Wasserman-style explanatory worries threaten this alternative, ‘rippling’, version of past vacillation.

Figure 4 shows an arrangement of hyperplanesmax allowing for ‘rippling’ changes to history. For ease of presentation, I’ve assumed history changes at the rate of one second per second. The shaded hyperplanesmax represent those hyperplanesmax which are part of the ‘new history’ according to which I’ve killed Hitler in 1930. In normal spacetimes, if a hyperplanemax is later than another hyperplanemax, what goes on at the former affects what happens at the latter. But given ‘rippling’, this fails to be true—see the hyperplanesmax marked on Fig. 4. At h1932*, the past has been changed, Hitler is dead, and the Nazi party has collapsed. Whilst at h1939*—that is, at a hyperplanemax later than h1932*—Hitler is still alive and well at the start of World War II. Something is ‘blocking’ the events of h1932* from affecting h1939*. More problematically, that block later dissolves such that, a few years later, there’s no block between h1932* and h1939@. And it is at this stage that the explanatory problem crops up, for what explains the disparity between h1932* being appropriately causally related to h1939@ when it isn’t appropriately causally related to h1939*? Put another way: Given the time travel event that changes history takes place in 2020 AD, why do we have to wait until 2029 AD for the block to dissolve? That seems suitably similar to Wasserman’s original worry and I can’t see any principled answer that the past vacillation theorist can give.Footnote 6

Fig. 4
figure 4

Rippling past vacillation theory

All of this is worth noting because ‘non-rippling’ past vacillation has an ‘instability worry’. Imagine there is a doorway whereby anything passing through it travels back in time 90 years. Imagine I walk through it in 2020, hands outstretched. As the smartwatch on my wrist passes through the gate and arrives in the past, history changes. If a technological marvel like a twenty-first century smartwatch appeared in 1930, the future would be very different. Imagine that it results in a technologically accelerated World War II which ends with a world devastating nuclear war in the late 1940s. If the past changes instantaneously then, as soon as the watch travels back in time, the present moment becomes a nuclear wasteland. That means that I don’t have the chance to follow my wristwatch through into the past. The present is ‘unstable’ in a way that makes time travel difficult.

Nor do the changes need to be so radical in order for such instability to arise. If I walked through the doorway, arms outstretched, then I’d equally have a problem if the changes in the past meant the future instantaneously changed so my arms were instead now passing through the time gate at a microscopically different angle. Even that small change would mean that the portion of my arm arriving in the past would be at a different angle to the part of my arm which had just passed through. Walking through the doorway would ‘slice’ me into pieces! Since even small changes to the past are likely to result in an alteration of at least such a magnitude, it’s difficult to see how extended objects can travel through such portals given non-rippling past vacillation.Footnote 7 If only changes to history took time to ripple forwards, a time traveller would have enough time to make their way through without being sliced to ribbons. But since rippling seems impossible, the only plausible version of past vacillation requires extended objects to ‘teleport’ if they are to travel through time (Effingham, 2020: 11–13).Footnote 8

4 Geachianism

The future may vacillate as well as the past; fixed future might be false instead of, or as well as, fixed past. Cases of such vacillation are sometimes time travel cases e.g. stories in which there are prophecies or omens which are averted (Effingham, 2020: 12–13) or shows like Early Edition (1996–2000). In those cases, it’s not hard to see how what has been said about time travel and past vacillation works similarly for such future vacillation.

But not every case of future vacillation will be a time travel case. In addition to time travel cases, there is at least one theory, which has nothing to do with time travel, requiring fixed future to be false. This section discusses that theory.

4.1 A Geachian open future

Put crudely, open future theories say that future-tensed propositions have an alethic status different from that of past- and present-tensed propositions. For instance, they may be indeterminate, becoming true or false when the time they are about becomes present. Or they might all be false, but can become true when the time they are about becomes present. Or perhaps they lack truth values, later acquiring them when the time they are about becomes present. Geachian open future theory is in a similar vein, but says that propositions about the future can be non-trivially true or false, whilst having the odd alethic feature of being liable to change (Geach, 1977; Todd, 2011). For instance, imagine Malcolm smoked in 2010 and quit in 2015. In 2020 he says ‘I was going to die young before I quit smoking.’ A Geachian allows that this sentence can be literally true. For instance, it’d be true if, in 2010, Malcolm will die in 2025 of a smoking related disease, whilst in 2020 he instead will die peacefully in 2065. Clearly, such a theory needs the facts about the future to change as time passes i.e. it requires fixed future to be false.

There are various reasons to accept Geachianism. It allegedly: better captures that our actions prevent bad outcomes; better responds to fatalist worries; better allows for interesting cases of foreknowledge; allows us to make better sense of progressives. Todd (2016) has a full discussion of these motivations. Here, I am uninterested in the motivations for Geachianism, instead being interested in how the metaphysical systems I’ve developed could be used to make sense of a Geachian world.

The metaphysical systems bearing out Geachianism are very similar to those developed in §§1–2. Figure 5a depicts a tenseless version consisting of a selection of hyperplanesmax bearing out Malcolm’s avoidance of an early grave; Fig. 5b depicts the tensed version, replacing hyperplanesmax with ersatzplanes. As in the case of past vacillation, all the work is being done by \(\acute{\textsc{l}}/\acute{\textsc{e}}\) converse (or its ersatz equivalent) being false.

Fig. 5
figure 5

Future vacillation Theory

4.2 Explanation and why we should favour the tensed version

Wasserman’s explanatory challenge can be applied to Geachianism. Say that h2015′ is the first hyperplanemax at which Malcolm is alive in 2025, whilst h2015-δ is a hyperplanemax arbitrarily earlier than h2015 (at which Malcolm is not alive in 2025). The future thus changes in h2015′ such that, at every prior hyperplanemax, Malcolm was going to die in 2025 whilst at every subsequent hyperplanemax, he is now going to be alive in 2025 (See Fig. 5a). The challenge is explaining that change: why do all these ‘extra’ hyperplanesmax exist (i.e. h2015′, h2025′, and h2065′) at which Malcolm chose to quit smoking? Why aren’t there just the hyperplanesmax h2015, h2025, and h2065? Why does time diverge at h2015′?Footnote 9

There are four possibilities as to what the explanation might be: the explanation is either (i) something true of hn≥2015 (or hn’>2015′), for some value n; (ii) something true of hn<2015-δ, for some value n; (iii) something true of h2015-δ; or (iv) something true of h2015′.

Option (i) would make the explanation similar to that which the past vacillation theorist used in order to explain why history changes in time travel cases. But Geachianism has nothing to do with time travel. That said, to think time diverges because of something which goes on in the future is just plain weird for the Geachian to accept. For the Geachian, Malcolm’s dying in 2065 rather than 2025 was the result of something which happened in 2015 or before, not after. Nor does option (ii) work since the same hyperplanesmax prior to h2015′ are prior to h2015-δ. If one of them explained why Malcolm was alive in 2025, then at h2015-δ Malcolm should also be alive in 2025, which is ex hypothesi false. Option (iii) won’t work either. Whatever Malcolm does to change the future, the future changing should be simultaneous with that action. If Malcolm’s choice to quit smoking is what causes him to be alive in 2025 then—simultaneous with that choice—he should be alive in 2025. Thus, if something taking place at h2015-δ explained the change, Malcolm should be alive in 2025 at h2015-δ. Again, ex hypothesi that’s false.

That leaves option (iv), according to which the explanation is to be found at h2015′. This is exactly what the Geachian should say explains the change in the future facts. Geachians will be libertarians about free will; it is Malcolm’s libertarian choice which explains the relevant change. At h2015-δ, Malcolm wasn’t going to choose to quit a moment later. A moment later, his libertarian free will trumps that and he does choose to quit. That choice is exercised at h2015′ and thus it’s there that we find the appropriate explanation. (And the choice itself, being libertarian, has no metaphysical explanation (Gale & Pruss, 1999: 470), hence why there’s no need to explain how h2015 and h2015′ both have the same pasts and yet differ.)

But with this explanation comes the end of the road for the tenseless theory since it would afford Malcolm the ability to create hyperplanesmax billions of light years wide, as well as populate them with galaxies and planets and people. To understand why, we must first pad out the Geachian theory and explain why it’s true in 2010 that, in 2015, Malcolm will choose to keep smoking. My presumption is that Geachians say that the future truths are those which are currently most likely to come about. Because it’s most likely that Malcolm freely chooses to keep smoking in 2015, it’s true in 2010 that he will keep smoking in 2015. More generally, where (i) ‘Chn’ is the objective chance function (outputting the objective chance of the inputting proposition occurring n years in the future) and (ii) ψ1, ψ2… are mutually exclusive propositions exhaustively describing the world (such that Σm Chnm) = 1):

[WILLn: φ] ↔ for some value j and all distinct values k: (i) Chnj)>Chnk) and (ii) ψj entails φ.

Footnote 10

So the future vacillates only when an agent chooses something that was not previously their most likely choice. In Malcolm’s case, h2010 and h2011 are both hyperplanesmax at which he chose the most likely course of action of not quitting smoking. So in those cases, Malcolm’s choices don’t create any hyperplanesmax. But in 2015, when Malcolm chooses something not most likely, that choice does cause there to be additional hyperplanesmax, i.e. h2025, h2065 etc. And this is utterly bizarre! That Malcolm’s choices have the incredible casual power to bring hyperplanesmax (and their contents!) into existence is a power reserved for gods, not Nicorette!

The tensed view is more plausible. Ersatzplanes are propositions; being propositions, and unlike hyperplanesmax, they exist regardless of Malcolm’s choice to quit. On the tenseless view, if Malcolm didn’t choose to quit, h2015′ wouldn’t have existed. But, on the tensed view, the corresponding ersatzplane would still have existed for (by necessity) there is a proposition which has as conjuncts all and only those intrinsic propositions that would have been true about h2015′. So, on the tensed view, Malcolm’s choices don’t have the crazy existential powers which they would have had on the tenseless view. Instead, his choices have power over whether some proposition is Lε-related to some other proposition. And that’s a reasonable power to have given that, according to regular ersatz presentism, agents have that power anyhow. For instance, the regular ersatz presentist will say that my choice to visit my friends tomorrow explains why 〈Nikk is visiting his friend〉 is a conjunct of a proposition Ĺε-related to the presently true ersatzplane.

4.3 Static vs. dynamic ersatz relations

Thus far, the tensed vacillation theory I’ve sketched has it that the Eε- and Lε-relations between the ersatzplanes hold tenselessly, never changing. The Geachian should deny this. Imagine it’s presently 2010. Figure 6a depicts the structure of ersatzplanes that there would be were Eε-/Lε-relations to be changeless. Something must explain why the ersatzplanes have that structure e.g. something must explain why an ersatzplane at which Malcolm won’t quit in the future (i.e. ε2010) is earlier than one at which he does (i.e. ε2015′). Malcolm’s past and present choices cannot explain that structure for, as of 2010, he has done nothing that means he’ll quit in 2015. And if 2010 is present, it cannot be explained by his future choices either for, in 2010, his future choice is to carry on smoking!

Fig. 6
figure 6

Dynamic and static Eratz Relations

(If we really wanted the Eε-/Lε-relations to never change, I suspect the only option would be to introduce the mirror image of §2.2′s WAS operator, the WILL operator. In that case, there’d be a difference between what will happen and what will really happen. The ersatzplane structure would then be explained by (in 2010) it being true that Malcolm will choose to smoke but (in 2010) it being true that Malcolm will really quit. But this is problematic in two ways. First: Fig. 6a allows for an open future, but not a really open future. This undermines the spirit, if not the letter, of the idea that libertarian free will requires an open future. Second: In §2.2 I analysed the WAS operator in terms of Eε- and Lε-relations between ersatzplanes. We cannot here do the same for the WILL operator for then we’d be explaining the structure of Eε- and Lε-relations between ersatzplanes in terms of facts of the form ‘WILL φ’ (i.e. facts about what really will happen) which are, in turn, explained by that structure. We’d have a circular explanation! The Geachian would instead have to take the WILL operator to be a primitive. That’s a significant ideological burden (and also starts to make the theory sound more like the hypertemporal theory of §1.3 with its two operators, WILL and HWILL). So set aside this ‘static’ model).

Instead, the Geachian should accept a ‘dynamic’ picture of the tenseless relations. In 2010, ε2010 is presently true. Moreover ε2015′ (according to which Malcolm quits smoking in 2015) isn’t Lε-related to ε2010—indeed it doesn’t stand in any Eε-/Lε-relations whatsoever. In 2015, Malcolm chooses to quit. Simultaneous with that, the Eε- and Lε-relations alter. Not only does ε2015′ become true but it is also now Lε-related to ε2010. See Fig. 6b. Thus changeable ersatz tenseless relations solve the problem.

5 Conclusion

This paper has introduced a way of understanding how facts about what did (or will) happen can change over time. In the case of changing what was once the case, this allows for new models of time travel. Those models have both tensed and tenseless versions. Further, there is a Geachian theory of the open future which allows what will be the case to change. In that case, it is most natural to favour the tensed version alone.