Mechanizing Principia Logico-Metaphysica in Functional Type Theory
Daniel Kirchner, Christoph Benzm\"uller, Edward N. Zalta

TL;DR
This paper demonstrates the formalization and partial automation of Principia Logico-Metaphysica's Abstract Object Theory in Isabelle/HOL, revealing a new paradox and advocating for computational metaphysics as a scientific practice.
Contribution
It introduces a novel approach to mechanizing complex metaphysical theories in proof assistants, uncovering a previously unnoticed paradox and comparing foundational type theories.
Findings
Revealed a new paradox when combining complex term logic with AOT's comprehension principle
Successfully represented and experimented with AOT in Isabelle/HOL
Provided evidence supporting computational metaphysics as a scientific methodology
Abstract
Principia Logico-Metaphysica contains a foundational logical theory for metaphysics, mathematics, and the sciences. It includes a canonical development of Abstract Object Theory [AOT], a metaphysical theory (inspired by ideas of Ernst Mally, formalized by Zalta) that distinguishes between ordinary and abstract objects. This article reports on recent work in which AOT has been successfully represented and partly automated in the proof assistant system Isabelle/HOL. Initial experiments within this framework reveal a crucial but overlooked fact: a deeply-rooted and known paradox is reintroduced in AOT when the logic of complex terms is simply adjoined to AOT's specially-formulated comprehension principle for relations. This result constitutes a new and important paradox, given how much expressive and analytic power is contributed by having the two kinds of complex terms in the system.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
