Advertisement

Application of Automated Theorem-Proving to Philosophical Thought: Spinoza’s Ethics

  • Maciej Janowicz
  • Luiza Ochnio
  • Leszek J. Chmielewski
  • Arkadiusz Orłowski
Conference paper
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 424)

Abstract

We have applied the automatic theorem-prover Prover9 to prove first eleven theorems of Part 1 of Benedict de Spinoza’s Ethics. We have used a previous formalization of that segment developed by Blum and Malinovich. We have found Prover9 to be very efficient, providing proofs in tens of miliseconds. It appears that the only, but fundamental, limitation for testing philosophical reasoning is related to the difficulty of unique formalization.

Keywords

Automated reasoning Theorem proving Spinoza’s philosophy 

References

  1. 1.
  2. 2.
    Spinoza, B., Ethics, E.: Translation from Latin. In: Elwes, R.H.M. (ed.) The Chief Works of Benedict De Spinoza. Dover Publications, New York (1951)Google Scholar
  3. 3.
    Jarrett, C.: The logical structure of Spinoza’s Ethics. Part I Synth. 37, 15–65 (1978)zbMATHGoogle Scholar
  4. 4.
    Blum, A., Malinovich, S.: A formalization of a segment I of Spinoza’s Ethics, Metalogicon. VI, 1 (1993)Google Scholar
  5. 5.
    Hasan, O., Khan Afshar, S., Tahar, S.: Formal analysis of optical waveguides in HOL. In: Berghofer, S., Nipkow, T., Urban, C., Wenzel, M. (eds.) TPHOLs 2009. LNCS, vol. 5674, pp. 228–243. Springer, Heidelberg (2009). doi: 10.1007/978-3-642-03359-9_17 CrossRefGoogle Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2017

Authors and Affiliations

  • Maciej Janowicz
    • 1
  • Luiza Ochnio
    • 1
  • Leszek J. Chmielewski
    • 1
  • Arkadiusz Orłowski
    • 1
  1. 1.Faculty of Applied Informatics and Mathematics (WZIM)Warsaw University of Life Sciences (SGGW)WarsawPoland

Personalised recommendations