Support is Search
This provides a constructive and computationally transparent interpretation for anti-realist foundations in logic, complementing existing global results and enabling implementation in modelling tasks.
The paper tackled the problem of interpreting the local support relation in Sandqvist's base-extension semantics for intuitionistic propositional logic, showing that support in a fixed base corresponds to proof-search in a second-order hereditary Harrop logic program through an encoding of formulae as logic-programming goals.
Sandqvist's base-extension semantics for intuitionistic propositional logic defines a support relation parametrised by atomic bases, with validity identified as support in every base. Sandqvist's completeness theorem answers the global question: which formulae are valid? This paper addresses the local question: given a fixed base, what does support in that base correspond to? We show that support in a fixed base coincides with proof-search in a second-order hereditary Harrop logic program, via an encoding of formulae as logic-programming goals. This encoding proceeds by reading the semantic clauses in continuation-passing style, revealing that the universal quantifiers over base extensions and atoms appearing in those clauses are not domain-ranging quantifiers over a completed totality, but eigenvariables governed by a standard freshness discipline. Base-extension semantics thereby admits a fully constructive and computationally transparent interpretation: support is proof-search. The result complements Sandqvist's global theorem with a local correspondence, vindicates the anti-realist foundations of the framework on its own terms, and opens the way for implementing the semantics in modelling tasks.