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.
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.
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.