Application of Automated Theorem-Proving to Philosophical Thought: Spinoza’s Ethics
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.
KeywordsAutomated reasoning Theorem proving Spinoza’s philosophy
- 1.Prover9. http://www.cs.unm.edu/~mccune/prover9/manual/2009-11A/. Accessed 20 Dec 2016
- 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
- 4.Blum, A., Malinovich, S.: A formalization of a segment I of Spinoza’s Ethics, Metalogicon. VI, 1 (1993)Google Scholar