Skip to main content

Toward a Formal Foundation for Time Travel in Stories and Games

  • Chapter
  • First Online:
Theory and Practice of Formal Methods

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9660))

Abstract

Time-travel is a popular topic not only in science fiction, but in physics as well, especially when it concerns the notion of “changing the past”. It turns out that if time-travel exists, it will follow certain logical rules. In this paper we apply the tools of discrete mathematics to two such sets of rules from theoretical physics: the Novikov Self Consistency Principle and the Many Worlds Interpretation of quantum mechanics. Using temporal logic, we can encode the dynamics of a time-travel story or game, and model-check them for adherence to the rules. We also present the first ever game-engine following these rules, allowing the development of technically accurate time-travel games.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    The authors are fairly confident in drawing these parallels, but it has to be noted that neither has a background in theoretical physics.

  2. 2.

    injective: each state has at most one predecessor, i.e., timelines do not merge.

  3. 3.

    (partial) function: each state has at most one successor, i.e., timelines do not branch.

  4. 4.

    http://www.github.com/mhelvens/time-traveler.

  5. 5.

    http://mhelvens.github.io/time-traveler.

References

  1. Chellas, B.F.: Modal Logic: An Introduction, vol. 316. Cambridge University Press, Cambridge (1980)

    Book  MATH  Google Scholar 

  2. Friedman, J., Morris, M.S., Novikov, I.D., Echeverria, F., Klinkhammer, G., Thorne, K.S., Yurtsever, U.: Cauchy problem in spacetimes with closed timelike curves. Phys. Rev. D 42(6), 1915–1930 (1990)

    Article  MathSciNet  Google Scholar 

  3. Fujibayashi, H.: The Legend of Zelda: Oracle of Ages (2001). http://www.zelda.com/oracle

  4. Gabbay, D., Pnueli, A., Shelah, S., Stavi, J.: On the temporal analysis of fairness. In: Proceedings of the 7th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pp. 163–173. ACM (1980)

    Google Scholar 

  5. Heinlein, R.A.: By His Bootstraps, October 1941

    Google Scholar 

  6. Laroussinie, F., Schnoebelen, P.: Specification in CTL+ past for verification in CTL. Inf. Comput. 1(156), 236–263 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  7. Lichtenstein, O., Pnueli, A., Zuck, L.: The glory of the past. In: Kozen, D. (ed.) Logic of Programs 1981. LNCS, vol. 131, pp. 196–218. Springer, Heidelberg (1982)

    Google Scholar 

  8. Markey, N.: Temporal logic with past is exponentially more succinct. EATCS Bull. 79, 122–128 (2003)

    MathSciNet  MATH  Google Scholar 

  9. Nahin, P.: Time Travel: A Writer’s Guide to the Real Science of Plausible Time Travel. Johns Hopkins University Press, Baltimore (2011)

    Google Scholar 

  10. Nahin, P.: Time Machines: Time Travel in Physics, Metaphysics, and Science Fiction, 2nd edn. Springer, New York (2014). Softcover reprint of the original, 2nd edn. 1999th edn

    MATH  Google Scholar 

  11. Schrödinger, E.: Die gegenwärtige situation in der quantenmechanik. Naturwissenschaften 23(49), 823–828 (1935)

    Article  MATH  Google Scholar 

  12. Stephenson, M.: NetHack (1987). http://www.nethack.org

  13. Zemeckis, R.: Back to the Future, iMDB ID: tt0088763, July 1985

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Michiel Helvensteijn .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Helvensteijn, M., Arbab, F. (2016). Toward a Formal Foundation for Time Travel in Stories and Games. In: Ábrahám, E., Bonsangue, M., Johnsen, E. (eds) Theory and Practice of Formal Methods. Lecture Notes in Computer Science(), vol 9660. Springer, Cham. https://doi.org/10.1007/978-3-319-30734-3_18

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-30734-3_18

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-30733-6

  • Online ISBN: 978-3-319-30734-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics