Table of Contents
Fetching ...

Support is Search

Alexander V. Gheorghiu

Abstract

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.

Support is Search

Abstract

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.
Paper Structure (5 sections, 9 theorems, 30 equations, 1 figure)

This paper contains 5 sections, 9 theorems, 30 equations, 1 figure.

Key Result

Lemma 2.8

If $P \vdash_O D$ and $Q, D \vdash_O G$, then $Q, P \vdash_O G$.

Figures (1)

  • Figure 1: Support in a Base

Theorems & Definitions (23)

  • Definition 2.1: First-level Atomic System
  • Definition 2.2: Higher-Level Atomic System
  • Example 2.3: A Third-Level Rule
  • Definition 2.4: Definite Formulae, Goals, and Programs
  • Definition 2.5: Operational Semantics
  • Example 2.6: Atomic Rules as Clauses
  • Definition 2.7: Second-Order Operational Rules
  • Lemma 2.8: Cut
  • Lemma 2.9: Monotonicity
  • Definition 3.1: Base
  • ...and 13 more