Proofs Without Nominals: Gödel's Ontological Argument, its Shallow Embedding, and the Open Questions of the Monatshefte Notes

📅 2026-09-28
📈 Citations: 0
✨ Influential: 0
📄 PDF
🤖 AI Summary
This study addresses the interference of hybrid-logical terms in shallow embeddings of higher-order modal logic, which renders the object-language attribution of Gödel’s ontological proof questionable and leaves the conjunction axiom as an open problem. Leveraging Isabelle/HOL and Lean 4, this work proposes an automated detection mechanism to replace manual reconstruction, systematically identifying nominals and rectifying the definition of the conjunction axiom. By integrating the Nitpick model finder, it establishes a rigorous proof path under non-degenerate instances. The approach machine-verifies that none of the 294 theorems involve nominals, and through dual independent certification, confirms that the proof strictly belongs to the object language. Ultimately, this work successfully resolves three previously open problems concerning the formalization of Gödel’s ontological argument.
📝 Abstract
The shallow embedding of higher-order modal logic in classical higher-order logic, used in Benzmüller and Scott's Notes on Gödel's and Scott's variants of the ontological argument (2025), reaches beyond the modal object language of the arguments: its property quantifiers range over terms that may also express nominals and satisfaction operators of hybrid logic, and a proof using one proves a theorem of the embedding that need not be one of the modal logic. That the framework affords this is not new, and whether a result is one of the modal logic can be settled in two ways: by replaying it in an explicit proof calculus, done by hand for chosen theorems, or by analysing the proofs the embedding itself produces, which this article does mechanically, for every result at once. Every statement the Notes prove has a proof inside the object language: 294 written out by hand and machine-checked, none using a nominal. The proofs the Notes themselves give instantiate no nominal either; what the detector flags there are terms a prover substituted. The three questions the Notes leave open are settled too, and without nominals, but the conjunction axiom has to be emended: generalised in the Notes to Gödel's "any number of summands", it covers the conjunction of no properties, and of one; the empty one alone settles all three, and the two together yield what a separate axiom of Gödel's is for. This article restricts the conjunction axiom to at least two different conjuncts, the reading Gödel's footnote suggests, and the questions are settled again, by proofs that turn on the argument rather than a degenerate instance. The restriction holds of the object language only: with a nominal the axioms make the accessibility relation the identity and the readings coincide. Every theorem is verified in Isabelle/HOL and independently in Lean 4; the countermodels are Nitpick's, certified by the build.
Problem

Research questions and friction points this paper is trying to address.

higher-order modal logic
shallow embedding
Gödel's ontological argument
nominals
conjunction axiom
Innovation

Methods, ideas, or system contributions that make the work stand out.

Shallow Embedding
Higher-Order Modal Logic
Gödel's Ontological Argument
Nominals
Interactive Theorem Proving
🔎 Similar Papers
2023-03-27Bulletin of Symbolic LogicCitations: 2