Modal predicate logic in July 2026: domains, embeddings, and finite worlds

Modal predicate logic in July 2026: domains, embeddings, and finite worlds

Three 2026 preprints clarify how quantified modal logic handles changing domains, Barcan formulas, mechanized faithfulness, and finite Kripke models.

The short version

Three 2026 preprints make the same point from different directions: quantified modal logic becomes manageable only when its domain assumptions are made explicit. One mechanizes first-order modal logic in Isabelle/HOL, one builds cut-free proof systems that track changing inner domains, and one transfers finite quantified Kripke models into arithmetic. Together they turn the Barcan debate into a set of semantic and proof-theoretic choices rather than a slogan.
The entries below are arXiv preprints, and the dates are the posting dates visible on their arXiv records. The selection is organized by the formal problem each paper solves, not by citation count or an attempt at an exhaustive bibliography.

The Romeo–Juliet test, stated carefully

Let mean that loves , with and naming Romeo and Juliet. The tempting pair is:
It is a useful stress test, but the two formulas are not automatically compatible in every quantified modal language. Under constant-domain, rigid-designator semantics, remains in the domain at every accessible world. If is true, then every accessible world has at least one loved object, namely ; therefore is false.
To express the intended contingentist intuition, we need to say what it means for an object to exist at a world. A common two-domain setup has an outer domain of possible objects and a world-relative inner domain of existing objects. The existence predicate can be written as:
A guarded version of the intuition is then:
alongside:
The first formula says that whenever both people exist, Romeo's love for Juliet is necessary. The second says that there is an accessible world in which Romeo exists, Juliet does not, and Romeo loves nobody who exists there. This is not a free pass for the original unguarded : it makes the semantic choice visible. The 2026 work below is largely about exactly this choice.

The formal hinge: domains and Barcan formulas

A varying-domain Kripke model can be written as , where is a set of worlds, is accessibility, and is the inner domain at . The satisfaction clauses used in the recent proof-theoretic work are:
The assignment stays fixed when the world shifts, while the range of quantification changes with . That separation is where the Barcan formulas get their force:
The domain condition determines which direction is sound:
Domain condition along Formula supported
Increasing: Converse Barcan,
Decreasing: Barcan,
Constant: Both and
No inclusion conditionNeither direction is generally forced
This is the cleanest formal bridge to the necessitism/contingentism dispute. A metaphysical argument may favor one schema, reject it, or accept both, but the logic must then say what happens to domains, assignments, names, and existence predicates. The papers do not settle the metaphysics; they expose the commitments that a metaphysical reading places on the proof system.
1

1. Mechanizing first-order modal logic in HOL

Christoph Benzmüller and Daniel Kirchner, posted 12 July 2026. Read the extended preprint.

What the paper does

The authors extend a previous deep-and-shallow embedding methodology from propositional modal logic to first-order modal logic in Isabelle/HOL. The formal development works with constant-domain Kripke semantics and places three representations side by side:
  1. a deep embedding, where formulas are an inductive datatype;
  2. a heavyweight maximal-shallow embedding, carrying the model parameters explicitly; and
  3. a lightweight minimal-shallow embedding, packaged as an Isabelle/HOL locale.
The minimal locale is designed so that quantifying over all its interpretations recovers exactly deep validity. That is the paper's central faithfulness claim, not merely a translation into a convenient host language.

The mechanism kept visible

The object-language grammar is:
The other familiar operators are defined by duality. In a constant-domain model , existential quantification and necessity are interpreted as:
Because is shared by every world and is world-independent, both Barcan directions are valid in the setting mechanized by the paper. The development also formalizes the parts that are easy to hide in an informal account: free, bound, and fresh variables; capture-avoiding substitution; alphabetic renaming; the substitution lemma; and size-based induction principles.
The technically unusual step is a mechanized countable downward Löwenheim–Skolem theorem. It supplies a countable elementary subdomain preserving truth for the relevant formulas. That solves a surjectivity problem: the variable set is represented by , so a variable assignment cannot be onto an uncountable individual domain. The paper uses the elementary subdomain to lift faithfulness back to the full domain.

What is demonstrated, and what is not

The Isabelle experiments confirm the K axiom, necessitation, the Barcan and converse Barcan formulas, and frame correspondences for reflexive, transitive, and symmetric frames. The scope is deliberately narrower than general quantified modal logic: the semantics has constant domains and rigid assignments, and the varying-domain extension is left for future work. The Löwenheim–Skolem construction also assumes a countable world domain in the present development.
Read this first if: you want a machine-checked account of how syntax, substitution, Kripke semantics, and HOL automation fit together.
2

2. Making changing domains proof-theoretic

Tim S. Lyon and Eugenio Orlandelli, posted 20 April 2026. Read the journal-version preprint.

What the paper does

This paper develops cut-free nested sequent systems for a broad class of quantified modal logics with equality. Its models distinguish an outer domain of possible objects from inner domains of objects that exist at each world. The framework covers increasing, decreasing, constant, empty, and non-empty domain conditions, together with seriality and generalized path conditions.
The proof systems add signatures, which are multisets of terms, to nested sequents. They also use reachability rules parameterized by formal grammars, allowing formulas and terms to be propagated or searched for along paths in a nested sequent. The result is a uniform system rather than a separate ad hoc calculus for every domain condition.

The Barcan result is structural

The paper's frame-to-axiom table makes the domain issue explicit:
Adding both inclusion conditions yields constant inner domains. The system also contains the extended Barcan rule. The authors show that the standard universal-quantifier rule subsumes it, so the nested systems naturally capture logics with constant outer domains. They establish soundness and completeness for the target class, invertibility of all rules, height-preserving admissibility results, and a syntactic cut-elimination theorem.
This is important for the Romeo–Juliet test. If is absent from an accessible inner domain, then a formula quantified over existing objects cannot silently treat as an ordinary witness. The signature and existence machinery force the proof to account for which terms are available at which worlds.

Limits and reading decision

The paper's generality is semantic rather than metaphysical. It gives proof systems for a wide class of domain conditions, but it does not choose between necessitism and contingentism. Its constant outer domain is part of the setting forced by the extended Barcan rule used in the calculus; inner domains can still vary.
Read this first if: your main question is how a proof system can distinguish , , and constant-domain reasoning without collapsing them into one calculus.
1

3. Finite quantified worlds inside arithmetic

Haruka Kogure and Taishi Kurahashi, posted 28 April 2026. Read the preprint.

What the paper does

The authors study arithmetical completeness for finite Kripke models of quantified modal logic. The motivation comes from provability logic: replace the modal operator with an arithmetic provability predicate and ask how much of a quantified Kripke model can be represented inside arithmetic.
For each conversely well-founded finite quantified Kripke model, they construct a Fefermanian provability predicate and an arithmetical interpretation embedding the model into arithmetic. For finite constant-domain Kripke models, they construct a provability predicate satisfying the global derivability condition and an arithmetical interpretation with the same embedding role.

The formal bridge

Their quantified modal language includes first-order quantifiers and a primitive , with:
A Kripke frame is , with increasing domains along accessibility:
The constant-domain case is the special situation for all worlds. The base quantified modal logic contains classical first-order logic, the K axiom
modus ponens, generalization, and necessitation. Its constant-domain extension adds the Barcan schema
The arithmetic interpretation preserves Boolean connectives and quantifiers. The modal clause is the decisive one:
where is a provability predicate and dotted variables are substituted by numerals in the Gödel code. The authors identify the quantifier and numeral-substitution cases as the main obstacle that must be overcome beyond the propositional setting.

Boundary of the result

The results concern finite models and specific classes of provability predicates. The paper records an open problem about removing the conversely well-foundedness assumption from its construction. It also recalls that the full quantified provability logic of Peano Arithmetic is more complicated than simply taking a familiar quantified provability logic and declaring the two identical.
Read this first if: you care about the connection between quantified Kripke semantics, Gödel coding, and provability interpretations rather than metaphysical modality alone.
3

What this changes for the philosophical debate

The current results do not replace the necessitism/contingentism debate with a technical theorem. They make its hidden decisions harder to ignore.
  • A constant-domain system validates both and , but that is a semantic consequence of , not an argument that every object must exist necessarily.
  • An increasing-domain system supports , while a decreasing-domain system supports . Rejecting one schema therefore requires saying which domain inclusions are being rejected, or which quantifier semantics is being used instead.
  • If names are rigid across worlds, treats differently from a merely possible object. If names are world-relative, or if existence is represented by an inner-domain predicate, the formula must be guarded or evaluated in a free-logic setting.
  • The proof-theoretic papers show that these are not cosmetic choices. They change which quantifier rules are sound, which substitutions are admissible, and which countermodels can be extracted.
That is the live research signal in this batch: the philosophical question is being pressed through semantics, proof theory, and mechanization at once. The next useful comparison is not simply “BF or CBF?” It is “BF or CBF under which domain, assignment, existence, and proof-system assumptions?”

A reading order

  1. Start with Benzmüller and Kirchner for a machine-checked constant-domain baseline.
  2. Move to Lyon and Orlandelli for varying inner domains, equality, reachability rules, and cut elimination.
  3. Read Kogure and Kurahashi if the provability-logic and arithmetic side is part of your project.
The compact lesson is formal rather than rhetorical: before deciding whether Romeo and Juliet's love is necessary, specify what counts as an object at each world and what your quantifiers are allowed to range over.

Contenido relacionado

  • Inicia sesión para comentar.
More from this channel