Research

Rather than describing the concepts that we happen to have in natural languages, my research seeks to describe the concepts that we ought to have by abstracting on the patterns of natural reasoning. Just as the material sciences have devised methods for refining the raw materials of the natural world, philosophical logic employs model theory and proof theory in order to engineer concepts that are better fit for theory building. In order to extend these traditional methods, I have developed a programmatic methodology for working in semantics, drawing on the computational power of a laptop to rapidly prototype and explore the implications of novel semantic theories (see software for details).

Foundations

Whereas semantics and logic are typically developed for language fragments consisting of the Boolean operators and a small number of novel additions — in order to limit the computational complexity required to investigate the resulting theory — this project aims at greater conceptual unity, devising a common semantics and logic for operators including constitutive explanation ("necessary for," "sufficient for," "what it is for," "just is for"), counterfactual and indicative conditionals, causal explanation, relevance and logical subtraction, normative explanation, tense and circumstantial modality, free choice and deontic modality, probability and epistemic operators, and the Boolean operators.

Developing a unified model-theoretic semantics and proof theory for this collection of operators is computationally intractable by traditional hand-derivation methods. The programmatic methodology I have developed instead supports discovery of adequate semantic theories and logics by exploring the interactions between operators computationally, aiming to abstract on my own semantics to provide a general methodology for developing and exploring new semantic systems and their corresponding proof systems.

Verification

This project provides a flexible, unified semantics and logic for tense, modal, counterfactual, and constitutive explanatory operators in order to model system behavior and verify software. Rather than taking possible worlds and times to be primitive, the semantics models evolutions as constrained functions from times to instantaneous world states, with a primitive task relation distinguishing possible from impossible state transitions.

This project aims to unify several logics employed in formal methods — the temporal logics LTL, CTL, and TLA, the dynamic logics DL and PDL, Hoare logic, and separation logic — by providing a common notation in which each may be expressed as a special case of the present semantics' expressive power. Temporal logic (particularly Lamport's TLA+) has emerged as a highly practical tool for modeling programs and systems, with adoption at AWS, Microsoft, and Oracle; this project aims to extend that lineage with the greater expressive power of a hyperintensional semantics.

Interpretability

In order to assist efforts to maintain the alignment of AI-assisted decision-making in socially and morally sensitive sectors, this project develops a semantic methodology to bridge the divide between the opaque parameters of an AI model and the transparent determinations and inferences that may be carried out in human-readable object languages. Rather than directly interpreting model parameters, the approach constructs semantic models (in the sense of model theory) from AI model abstractions in order to evaluate human-readable object languages with counterfactual, causal, relevance, and constitutive explanatory operators — exploring the complex dependencies within AI models and clarifying responses to edge cases relevant to model robustness.

Integrating tense and modal operators enables this approach to capture the dynamic aspects of AI decision-making, explaining how outputs evolve over time or respond to initial conditions. Normative explanatory, epistemic, indicative-conditional, free-choice, and deontic modal operators provide further resources for surveying and maintaining alignment with human values.

Papers

The Construction of Possible Worlds

Benjamin Brast-McKie · Journal of Philosophical Logic · 2026 · Forthcoming

Develops world states as maximal possible ways for things to be at an instant, with task relations encoding transitions between states. Proposes possible worlds as functions from times to world states, eliminating unnecessary degrees of freedom from model definitions.

Counterfactual Worlds

Benjamin Brast-McKie · Journal of Philosophical Logic · 2025 · Published

Extends Kit Fine's truthmaker framework to provide a novel semantics for tensed counterfactual conditionals. Possible worlds are defined in terms of states, parthood, and tasks encoding the possible transitions between states, rather than taken as primitive. Implemented in the model-checker software.

Identity and Aboutness

Benjamin Brast-McKie · Journal of Philosophical Logic · 2021 · Published

Develops a theory of propositional identity distinguishing necessarily equivalent propositions that differ in subject matter. The space of propositions forms a non-interlaced bilattice rather than a Boolean lattice as in extensional and intensional semantic theories.

A Complete Logic of Ground I: Unilateral Propositions

Benjamin Brast-McKie · Review of Symbolic Logic · In progress

A proposition is specific just in case there is exactly one way for that proposition to obtain, and one proposition grounds another just in case every way for the former to obtain is a way for the latter to obtain. Provides a proof system for a unilateral logic of ground with a specificity operator, establishing soundness and completeness over a state semantics.

A Complete Logic of Ground II: Bilateral Propositions

Benjamin Brast-McKie · Review of Symbolic Logic · In progress

Extends the unilateral logic of ground with a specificity operator to a bilateral logic where propositions are closed under infinite fusion. The space of bilateral propositions forms a non-interlaced bilattice; defines the bilateral notions of essence and ground in terms of unilateral ground.

In Progress

Programmatic Semantics

Benjamin Brast-McKie · In progress

Presents the model-checker as a computational framework treating semantic theories as executable programs with modular semantic clauses, drawing on the Z3 SMT solver to find hyperintensional countermodels and establish validity up to a user-specified level of complexity.

The Varieties of Constitutive Explanation

Benjamin Brast-McKie · In progress

Provides an account of constitutive explanatory readings of 'necessary for', 'sufficient for', and 'what it is for', arguing that modal regimentations of these locutions fail to track the explanatory relationships they are typically intended to express. Presents a logic for constitutive explanation including operators for essence and ground.

Hyperintensional Causation

Benjamin Brast-McKie · In progress

Develops a hyperintensional semantic theory for past-tense causal claims such as 'Throwing the stone caused the window to break.' Extends Kit Fine's state semantics to better encode the explanatory relationships between events, addressing cases where David Lewis' counterfactual accounts fail to capture common usage.

Relevant Implication and Ground

Benjamin Brast-McKie · In progress

Studies the conceptual targets that guided the development of relevance logics, comparing the results to a logic of ground designed to regiment constitutive explanatory readings of 'sufficient for'. Concludes by presenting a unified logic and semantic theory for ground, relevance, and modality.

Fundamentality and the Self

Benjamin Brast-McKie · In progress

Investigates the nature of the self by regimenting the Upanishadic claim 'sa esa neti netyatma' ('About this self, one can only say not—, not—'). Argues that no way of being strictly grounds what it is to be the self (atman), so the self is fundamental on account of failing to have any strict grounds.