Proof-theoretic semantics (P-tS) is the approach to meaning in logic based on proof (as opposed to truth). There are two major approaches to P-tS: proof-theoretic validity (P-tV) and base-extension semantics (B-eS). The former is a semantics of arguments, and the latter is a semantics of logical constants. This paper demonstrates that the B-eS for intuitionistic propositional logic (IPL) encapsulates the declarative content of a version of P-tV based on the elimination rules. This explicates how the B-eS for IPL works, and shows the completeness of this version of P-tV.
1 Introduction
One intuition regarding the meaning of logical consequence, $\Gamma \vdash \phi$, is that it holds by virtue of the logical form of $\Gamma$ and $\phi$, rather than their specific content. One way to express this is by considering arbitrary interpretations of the specific content and demonstrating that $\phi$ holds in any situation in which $\Gamma$ holds.
This leads to Tarski's interpretation of consequence based on models $M$, $$\Gamma \vDash \phi \quad \text{iff} \quad \text{for any model } M,\ \text{if } M \vDash \Gamma,\ \text{then } M \vDash \phi$$ which defines model-theoretic semantics (M-tS). Observe that consequence is defined in terms of the transmission of some categorical notion (in this case, truth). Schroeder-Heister [66] has called this the 'standard dogma' of semantics.
As Prawitz [51] explains, M-tS conflates the meaning of the logical constants with the meaning of truth, since logical structure is defined in terms of interpretations. For example, if $T$ is defined as the least set satisfying certain properties, including $\phi \land \psi \in T$ iff $\phi \in T$ and $\psi \in T$, then no information is gained about $\land$ by saying that it satisfies this relationship. Moreover, M-tS fails to provide a genuinely consequential relationship between $\Gamma$ and $\phi$.
Tennant [75] observes that a consequential reading of a consequence judgment $\Gamma \vdash \phi$ implies that $\phi$ follows from $\Gamma$ by some valid reasoning. This requires a notion of a valid argument that encapsulates the forms of valid reasoning. We must, therefore, explicate the semantic conditions required for an argument that demonstrates $\psi_1, \ldots, \psi_n;\ \text{therefore},\ \phi$ to be valid. Following Prawitz [51], these semantic conditions ought to be based on the logical structure of $\psi_1, \ldots, \psi_n$ and some fixed laws of thought.
Consequently, we abandon the denotationalist perspective on logic, on which M-tS rests, where meaning is given relative to interpretation. Instead, we adopt an inferentialist perspective, where meaning is given in terms of inferential relationships—see Brandom [5] and Murzi and Steinberger [5].
In this paper, we work entirely in the setting of natural deduction in the sense of Gentzen [74]. In inferentialism, even atomic propositions gain meaning through their inferential roles. Thus, we use atomic systems to define when the atomic propositions hold (rather than using models). Details are provided in Sect. 2. Heuristically, atomic systems are sets of natural deduction rules restricted to atomic propositions. This embodies a 'meaning-as-use' philosophy.
For example, the proposition 'Tammy is a vixen' means 'Tammy is female' and 'Tammy is a fox', governed by these rules: $$\dfrac{\text{Tammy is a fox} \quad \text{Tammy is female}}{\text{Tammy is a vixen}} \qquad \dfrac{\text{Tammy is a vixen}}{\text{Tammy is female}} \qquad \dfrac{\text{Tammy is a vixen}}{\text{Tammy is a fox}}$$ These rules, from the inferentialist perspective, are understood as supplying the meaning of the proposition. The 'and' above is justified by comparison with the laws governing conjunction $(\land)$ in NJ, $$\dfrac{\phi \quad \psi}{\phi \land \psi} \qquad \dfrac{\phi \land \psi}{\phi} \qquad \dfrac{\phi \land \psi}{\psi}$$ There are important philosophical and mathematical ramifications on the structure of atomic system admitted — see, for example, Sandqvist [58,59] and Piecha and Schroeder-Heister [43,69].
The area of logic concerning such a consequentialist reading of logic is proof-theoretic semantics (P-tS) [16,68,77]. It is the area of semantics concerning proof (as opposed to truth), where 'proof' means 'valid argument' (as opposed to derivation in a fixed system). This includes both semantics of proofs (i.e., validity conditions on 'arguments') and semantics in terms of proofs (i.e., the meaning of logical constants in terms of consequential relationships). We call the first proof-theoretic validity (P-tV) and the second base-extension semantics (Be-S). This nomenclature follows from certain traditions in the literature, but both branches concern validity and make use of base-extensions in doing so.
Details of B-eS pertinent to this paper are provided in Sect. 4. Heuristically, a B-eS is defined by a support judgment $\Vdash$, relative to atomic systems $B$, by clauses for logical constants, with the base case given by derivability — that is, if $p$ is an atomic proposition, $${\Vdash}_{\!\mathcal{B}}\, p \quad \text{iff} \quad {\vdash}_{\!\mathcal{B}}\, p$$ (where ${\vdash}_{\!\mathcal{B}}\, p$ indicates $p$ can be proved from the rules in $B$). This mirrors satisfaction in M-tS but can differ significantly. In particular, taking the standard clause for disjunction $${\Vdash}_{\!\mathcal{B}}\, \phi \lor \psi \quad \text{iff} \quad {\Vdash}_{\!\mathcal{B}}\, \phi \ \text{ or }\ {\Vdash}_{\!\mathcal{B}}\, \psi$$ renders IPL incomplete (see Piecha et al. [41,42,44]), unless additional structure is added elsewhere (see, for example, Stafford and Nascimento [37,72]). Sandqvist [59] showed that IPL is sound and complete for a notion of support with an alternative clause, $${\Vdash}_{\!\mathcal{B}}\, \phi \lor \psi \quad \text{iff} \quad \forall C \supseteq B\ \forall p \in A,\ \text{if } \phi \Vdash_{C} p \text{ and } \psi \Vdash_{C} p,\ \text{then } {\Vdash}_{C}\, p$$ This paper gives an operational account of this clause in the sense that it explains what it says about arguments for $\phi \lor \psi$.
Given a notion of P-tV, consequence is defined as follows: $$\Gamma \vdash \phi \quad \text{iff} \quad \text{there is a valid argument from } \Gamma \text{ to } \phi$$ Prawitz [46] conjectured that the original and most widely studied account of P-tV corresponds to IPL, but this remains an open problem. The aforementioned work by Piecha et al. [41,42,44] says that the conjecture fails (i.e., IPL is incomplete with respect to the semantics) when the notion of P-tV is slightly simplified. Stafford [71] has shown that the semantics for Piecha et al. [41,42,44] corresponds to general inquisitive logic — that is, the intermediate logic(s) that extends IPL with the rule $$\dfrac{H \to (\phi \lor \psi)}{(H \to \phi) \lor (H \to \psi)}$$ where $H$ is a hereditary Harrop formula (see Miller [36]). While this rule is admissible in IPL, it is not derivable — see Harrop [26].
In this paper, we consider P-tV in the Dummett-Prawitz tradition. A key motivation lies in the following remarks by Gentzen [74]:
The introductions represent, as it were, the 'definitions' of the symbols concerned, and the eliminations are no more, in the final analysis, than the consequences of these definitions. This fact may be expressed as follows: In eliminating a symbol, we may use the formula with whose terminal symbol we are dealing only 'in the sense afforded it by the introduction of that symbol'
Prawitz [46,48,49] used his normalization theory for NJ to develop a semantic concept reflecting this intuition. Dummett [10] later developed the philosophical underpinnings of the idea.
The basic idea of P-tV in the Dummett-Prawitz tradition is that arguments are valid by virtue of their form. One begins with some class of canonical proofs relative to which validity is computed. Arguments are valid if they represent a canonical proof. Thus, P-tV in the Dummett-Prawitz tradition is based on the following ideas:
- the priority of canonical proofs
- the reduction of closed non-canonical arguments to canonical ones.
- the substitutional view of open arguments — that is, open arguments are justified by considering their closed instances.
We defer to Schroeder-Heister [64] for a formal account of this version of P-tS and its subsequent developments — see, for example, Prawitz [47–49]. This is closely related to the Brouwer-Heyting-Kolmogorov (BHK) interpretation of intuitionism — see Sect. 2.3 and Schroeder-Heister [65].
Typically, normalized closed arguments are valid iff their immediate subproofs are valid, prioritizing introduction rules. Normalized derivations in NJ conclude with introduction rules (see Prawitz [50]). Schroeder-Heister [67] proposed an alternative based on elimination rules, drawing ideas by Prawitz [46]. The logical form of a proposition tells us how we may use it; for example, given an implicational proposition, its logical form says no more than this: one may establish the consequent by establishing the antecedent. This is expressed by the law of modus ponens, $$\dfrac{\phi \to \psi \quad \phi}{\psi}$$ More generally, it is the elimination (not introduction) rules that says how one may use a proposition of a certain logical form. This suggests a version of P-tV based on elimination rules. As Schroeder-Heister [67] observes:
The intuition behind the approach based on elimination rules is that a derivation is valid, if the result of the application of each possible elimination rule to its end-formula is valid.
Thus an argument is no longer valid in virtue of its form or the form to which it can be reduced (as in the introduction-based approach), but rather in virtue of the immediate consequences one can reach starting with this argument. This is a genuinely 'consequentialist' view of validity.
Importantly, basing P-tV on the elimination rules does not necessarily mean that one is taking the elimination rules as prior to the introduction rules. Hallnäs and Schroeder-Heister [23–25,63] have shown the elimination rules arises from the introduction rules by means of Definitional Reflection (DR):
whatever follows from all the defining conditions of an assertion, follows from the assertion itself
For example, disjunction $(\lor)$ has the following introduction rules: $$\dfrac{\phi}{\phi \lor \psi} \qquad \dfrac{\psi}{\phi \lor \psi}$$ Therefore, the defining conditions of $\phi \lor \psi$ are $\phi$ and $\psi$. Thus, DR warrants the following rule recognizable as the standard elimination rule: $$\dfrac{\phi \lor \psi \quad [\phi] \; \chi \quad [\psi] \; \chi}{\chi}$$ Importantly, DR amounts to a closed-world assumption — in the sense of Reiter [56] — on introduction rules as definitions.
As for P-tV based on the introduction rules, it is an open problem what logic P-tV based on the elimination rules represents. This paper shows that, assuming certain conditions about the notion of reduction on arguments and base, this version of P-tV corresponds to the B-eS for intuitionistic propositional logic (IPL) by Sandqvist [59]. That is, one derives the semantic clauses of the B-eS from the semantic clauses of the P-tV. Hence, this version of P-tV based on the elimination rules corresponds to IPL.
In other words, this paper says that the semantics of the logical constants (as expressed in the B-eS) is indeed given by their consequential relationships. Conversely, taking the semantics of the logical constants (as expressed in the B-eS) as conceptually prior to logical consequence, this paper shows that consequence in IPL indeed obtain by virtue of the logical form of the propositions involved. Consequently, the elimination-based approach provides a more 'consequentialist' reading of validity, focusing on the immediate uses of a proposition.
Much of the analysis in this paper concerns understanding precisely how the choice of reduction and base recover intuitionism. It begins with unpacking BHK, constructivism, and intuitionism. This is the subject of Sect. 5. However, further clarity might be gained by looking at constructivism in a classical sense. We discuss this further in Sect. 7.
We begin in Sect. 2 with an overview of natural deduction, the setting in which this paper takes place. In Sect. 3, we define P-tV as used in this paper. In Sect. 4, we give the B-eS for IPL by Sandqvist [59]. The main contribution of the paper is in Sect. 5 where we formally relate P-tV and B-eS. In Sect. 6, we discuss the position of negation in P-tS, which is known to be a subtle issue (see, for example, Kürbis [32]), relative to the work of this paper. Finally, in Sect. 7, we give a summary and conclusion to the paper. Throughout, we fix a denumerable set of atomic propositions $A$.
Relative to such a set we define $F$ by the following grammar: $$\phi ::= p \in A \mid \phi \lor \phi \mid \phi \land \phi \mid \phi \to \phi \mid \bot$$ We may use meta-variables $\Gamma$ and $\Delta$ (possibly adorned with subscripts or primed) to denote sets of formulas; we use $P$, $Q$, $S$ (possibly adorned with subscripts or primed) to denote sets of atoms. We may write $\neg\phi$ to abbreviate $\phi \to \bot$.
2 Background
2.1 Natural Deduction
We require some familiarity with natural deduction in the style of Gentzen [50, 62,74]. In this section, we give a terse but complete summary to keep the paper self-contained. The objects studied in natural deduction are arguments:
An argument is a rooted, finite tree of formulas in which some (possibly no) leaves are marked as discharged. An argument is open if it has undischarged assumptions; otherwise, it is closed.
We use calligraphic style to denote arguments (e.g., $\mathcal{A}$ denotes an argument). The leaves of an argument $\mathcal{A}$ are its assumptions, and the root is its conclusion. An argument $\mathcal{A}$ is an argument from $\Gamma$ to $\phi$ iff the open assumptions of $\mathcal{A}$ are a subset of $\Gamma$ and the conclusion of $\mathcal{A}$ is $\phi$. We may use the following notations to express that $\mathcal{A}$ is an argument from a set of formulas $\Gamma$ to a formula $\phi$: $$\dfrac{}{\phi}\,\mathcal{A} \qquad \dfrac{\Gamma}{\,}\,\mathcal{A} \qquad \dfrac{\Gamma}{\phi}\,\mathcal{A}$$ Throughout this paper, we consider the composition of arguments. Let $\mathcal{A}$ be an argument with open assumptions $\Gamma$ and $\{\phi_1, \ldots, \phi_n\} \subseteq \Gamma$. Let $\mathcal{B}_1, \ldots, \mathcal{B}_n$ be arguments with conclusions $\phi_1, \ldots, \phi_n$, respectively. We write $\mathrm{cut}(\mathcal{B}_1, \ldots, \mathcal{B}_n, \mathcal{A})$ to denote the argument that results from composing $\mathcal{A}$ with $\mathcal{B}_1, \ldots, \mathcal{B}_n$ at the assumptions; that is, $$\mathrm{cut}(\mathcal{B}_1, \ldots, \mathcal{B}_n, \mathcal{A}) := \dfrac{\dfrac{}{\phi_1}\,\mathcal{B}_1 \quad \cdots \quad \dfrac{}{\phi_n}\,\mathcal{B}_n}{\;\cdot\;}\,\mathcal{A}$$ Note that the open assumptions of $\mathrm{cut}(\mathcal{B}_1, \ldots, \mathcal{B}_n, \mathcal{A})$ are $(\Gamma \setminus \{\phi_1, \ldots, \phi_n\}) \cup \Gamma_1 \cup \cdots \cup \Gamma_n$, where $\Gamma_i$ is the set of open assumptions in $\mathcal{B}_i$ for $i = 1, \ldots, n$, respectively.
Importantly, arguments may be regulated by a set of rules. A set of rules is called a natural deduction system. This is what we now define. We follow the presentation and ideas from Schroeder-Heister [62] and Piecha and Schroeder-Heister [43,69].
An $n$th-level rule is defined as follows:
- A zeroth-level rule is a rule of the following form in which $\phi \in F$: $$\dfrac{}{\phi}$$
- A first-level rule is a rule of the following form in which $\phi_1, \ldots, \phi_n, \phi \in F$: $$\dfrac{\phi_1 \quad \cdots \quad \phi_n}{\phi}$$
- An $(n+1)$th-level rule is a rule of the following form in which $\phi_1, \ldots, \phi_n, \phi \in F$ and $\Gamma_1, \ldots, \Gamma_n$ are (possibly empty) sets of $n$th-level atomic rules: $$\dfrac{[\Gamma_1]\;\phi_1 \quad \cdots \quad [\Gamma_n]\;\phi_n}{\phi}$$ Having sets of rules as hypotheses is more general than having sets of propositions as hypotheses; the former captures the latter by taking zeroth-order rules. Since the premises may be empty, an $m$th-level rule is an $n$th-level rule for any $n > m$.
The following is a natural deduction rule: $$\dfrac{\phi_1 \lor \phi_2 \quad [\phi_1]\;\chi \quad [\phi_2]\;\chi}{\chi}$$ We extract a special case of natural deduction rules that do not contain any logical constants:
A rule is atomic iff it only contains propositional variables.
Let $p_1, p_2, d, x \in A$. The following is an atomic rule: $$\dfrac{r \quad [p_1]\;x \quad [p_2]\;x}{x}$$ Note that atomic rules are an important part of P-tS as they make up the pre-logic notion of 'proof' that forms the base case of P-tS — see Sect. 4 for details. Presently, it is important to note the subtlety in their uses from other ('logical') natural deduction rules: they are not closed under substitution. This is expressed explicitly in Definition 11. The reason is both historical and philosophical: rules containing complex formulas are logical reasoning principles appropriate for the logical constants involved; meanwhile, atomic rules are pre-logic notions of reasoning — see Prawitz [50], Dummett [10], and Piecha and Schroeder-Heister [43,69], and Schroeder-Heister [62].
Consider the rule in Example 4 with the propositions standing as follows: $r$ is 'Sandy is a sibling of Mary', $p_1$ is 'Sandy is a brother of Mary', $p_2$ is 'Sandy is a sister of Mary', and $x$ is any other proposition. The rule expresses that the proposition $x$ may be inferred from Sandy's sibling-hood to Mary by case distinction. It is not appropriate on the basis of such reasoning being permitted that one should be able to reason by case-distinction of that sibling-hood to infer the proposition $x$ from some statement, say, 'The sky is blue.'
A collection of rules is called a system:
A natural deduction system is a set of natural deduction rules.
An atomic system is a natural deduction system comprising only atomic rules. We use script-style to denote atomic systems (e.g., $\mathcal{A}$ denotes an atomic system).
In Fig. 1 is shown the natural deduction system NJ by Gentzen [74].
While a natural deduction system may have infinitely many rules, it is at most countably infinite as the language is countable. An argument regulated by a natural deduction system $N$ is called an $N$-derivation. The set of $N$-derivations may be defined inductively by composing instances of rules from $N$. To define this formally, we require substitution:
A substitution function is a mapping $\theta : A \to F$. The set of all substitutions is $S$.
Typically, one defines a substitution function by specifying the map for some finite subsection of $A$ and extending it to the rest of the domain by some arbitrary assignment to formulas. This is a minor detail that does not affect the work in this paper. The action of a substitution $\theta$ extends to formulas as follows: $$\theta(\phi) := \begin{cases} \theta(p) & \text{if } \phi = p \in A \\ \bot & \text{if } \phi = \bot \\ \theta(\psi_1) \circ \theta(\psi_2) & \text{if } \phi = \psi_1 \circ \psi_2 \text{ for } \circ \in \{\to, \land, \lor\} \end{cases}$$
Let $N$ be a natural deduction system. The set of $N$-derivations is defined inductively as follows:
- Base Case. Let $r \in N$ be a zeroth-level rule concluding $\phi$. We consider two cases:
- $r$ is atomic. The natural deduction argument consisting of the node $\phi$ is an $N$-derivation.
- $r$ is not atomic. For any substitution $\theta$, the node $\theta(\phi)$ is an $N$-derivation.
- Induction Step. Let $r \in N$ be an $(n+1)$st-level rule,
$$\dfrac{[\Gamma_1]\;\phi_1 \quad \cdots \quad [\Gamma_n]\;\phi_n}{\phi}$$
We consider two cases:
- $r$ is atomic. Suppose for each $1 \leq i \leq n$ there is an $N$-derivation $D_i$ of the form $\Gamma_i, \Delta_i \vdash \phi_i$. The natural deduction argument with root $\phi$ and immediate sub-trees $D_1, \ldots, D_n$ is an $N$-derivation of $\phi$ from $\Delta_1 \cup \cdots \cup \Delta_n$.
- $r$ is not atomic. Suppose for any substitution $\sigma$ such that for each $1 \leq i \leq n$ there is an $N$-derivation $D_i$ of the form $\sigma(\Gamma_i), \Delta_i \vdash \sigma(\phi_i)$. The natural deduction argument with root $\sigma(\phi)$ and immediate sub-trees $D_1, \ldots, D_n$ is an $N$-derivation of $\phi$ from $\Delta_1 \cup \cdots \cup \Delta_n$.
Let $N$ be a natural deduction system. The $N$-derivability relation $\vdash_N$ is defined as follows: $$\Gamma \vdash_N \phi \quad \text{iff} \quad \text{there exists an } N\text{-derivation } D \text{ such that the open assumptions of } D \text{ are a subset of } \Gamma \text{ and the conclusion is } \phi$$ An $N$-derivation is closed iff it is closed as an argument, in which case it is called an $N$-proof.
The following is an example of an open NJ-derivation: $$\dfrac{p \lor q \quad \dfrac{[p]}{q \lor p}\,{\lor}I \quad \dfrac{[q]}{q \lor p}\,{\lor}I}{q \lor p}\,{\lor}E$$ It witnesses $p \lor q \vdash_\mathrm{NJ} q \lor p$. The labels on the inferences are to aid readability and are not formally part of the argument.
This concludes a general introduction to natural deduction in the sense of Gentzen [74] suitable for this paper. We include some further specific background of natural deduction — namely, normalization results for NJ — below.
2.2 System NJ
There are many presentations of IPL in the literature. Therefore, we begin by fixing the relevant concepts and terminology for this paper. In this paper, IPL is a certain consequence judgement $\vdash$ on sequents. Our principal characterization will be through a natural deduction system.

The natural deduction system NJ is comprised of the rules in Fig. 1.
There is an NJ-proof of $\phi$ iff $\emptyset \vdash \phi$.
The rules of NJ with subscripts $I$ and $E$ are the introduction rules (I-rules) and elimination rules (E-rules), respectively. They sometimes come in pairs; for example, $$\dfrac{\dfrac{}{\ \phi\ }\,D_1 \quad \dfrac{}{\ \psi\ }\,D_2}{\phi \land \psi}\,{\land}I \qquad \dfrac{\phi \land \psi}{\phi}\,{\land}E$$ Such derivations contain superfluous argumentation for $\phi$ and so are called detours.
A detour in a derivation is a sub-derivation in which a formula is obtained by an I-rule and is then the major premise of the corresponding E-rule.
A derivation is canonical iff it contains no detours.
Prawitz [50] proved that canonical NJ-proofs are complete for IPL; that is, we may refine Proposition 15 as follows:
There is a canonical NJ-derivation from $\Gamma$ to $\phi$ iff $\Gamma \vdash \phi$.
The argument uses a reduction relation $\rhd$ that precisely eliminates detours; for example, detours with implication $(\to)$ are reduced as follows: $$\dfrac{\dfrac{}{\ \phi\ }\,D_1 \quad \dfrac{[\phi]}{\ \psi\ }\,D_2}{\phi \to \psi}\,{\to}I \qquad \dfrac{\phi \to \psi \quad \phi}{\psi}\,{\to}E \qquad \rhd \qquad \dfrac{}{\ \phi\ }\,D_1 \qquad \dfrac{}{\ \psi\ }\,D_2$$ The reflexive and transitive closure of $\rhd$ is denoted $\rhd^*$. This reduction relation is normalizing, and its normal forms are canonical proofs.
This establishes the relevant syntax and proof theory required for IPL in this paper.
2.3 The BHK Interpretation
Intuitionism, as defined by Brouwer [6], is the view that an argument is valid when it provides sufficient evidence for its conclusion. This is IL. Famously, as a consequence, IL rejects the law of the excluded middle — that is, the meta-theoretic statement that either a statement or its negation is valid. This law is equivalent to the principle that in order to prove a proposition it suffices to show that its negation is contradictory. In IL, such an argument does not constitute sufficient evidence for its conclusion.
Heyting [27] and Kolmogorov [31] provided a semantics for intuitionistic proof that captures the evidential character of intuitionism, called the Brouwer-Heyting-Kolmogorov (BHK) interpretation of IL. It is now the standard explanation of the logic. Supposing a notion of proof for atomic formulae,
- a proof $\mathcal{A}$ of $\phi \land \psi$ is a pair $\mathcal{B}_1, \mathcal{B}_2$ such that $\mathcal{B}_1$ is a proof of $\phi$ and $\mathcal{B}_2$ is a proof of $\psi$;
- a proof $\mathcal{A}$ of $\phi \lor \psi$ is either a pair $\langle 0, \mathcal{B} \rangle$ such that $\mathcal{B}$ is a proof of $\phi$ or a pair $\langle 1, \mathcal{B} \rangle$ such that $\mathcal{B}$ is a proof of $\psi$;
- a proof of $\phi \to \psi$ is a method $f$ for constructing a proof of $\psi$ from a proof of $\phi$;
- nothing is a proof of $\bot$.
The propositions-as-types correspondence — see Howard, Barendregt, and others [1–3,29] — gives a standard way of instantiating the BHK interpretation as terms in the simply-typed $\lambda$-calculus. Technically, the set-up can be sketched as follows: a judgement that $D$ is an NJ-proof of the sequent $\phi_1, \ldots, \phi_k \vdash \phi$ corresponds to a typing judgement $x_1 : A_1, \ldots, x_k : A_k \vdash M(x_1, \ldots, x_k) : A$ where the $A_i$s are types corresponding to the $\phi_i$s, the $x_i$s correspond to placeholders for proofs of the $\phi_i$s, the $\lambda$-term $M(x_1, \ldots, x_k)$ corresponds to $D$, and the type $A$ corresponds to $\phi$.
Lambek [33] gave a more abstract account by showing that simply-typed $\lambda$-calculus is the internal language of cartesian closed categories (CCCs), thereby giving a categorical semantics of proofs for IPL. In this set-up, a

morphism $[[\phi]]$ in a CCC, where $\times$ denotes cartesian product, that interprets the NJ-proof $D$ of $\phi_1, \ldots, \phi_k \vdash \phi$ also interprets the term $M$, where the $[[\phi_i]]$s interpret also the $A_i$s and $[[\phi]]$ also interprets $A$. Altogether, this describes the Curry-Howard-Lambek correspondence for IPL as summarized in Fig. 2 in which:
- $D \Rightarrow \Gamma \vdash \phi$ denotes that $D$ is an NJ-derivation of $\phi$ from $\Gamma$;
- $x : A, \Gamma \vdash M(x) : A_\phi$ denotes a typing judgment, as described above, corresponding to $D$; and
- $[[\Gamma]] \xrightarrow{[[D]]} [[\phi]]$ denotes that $[[D]]$ is a morphism from $[[\Gamma]]$ to $[[\phi]]$ in a CCC.
To generalize to full IL (and beyond), Seely [70] modified this categorical set-up and introduced hyperdoctrines — indexed categories of CCCs with coproducts over a base with finite products. Martin-Löf [35] gave a formulae-as-types correspondence for predicate logic using dependent type theory. Barendregt [1] gave a systematic treatment of type systems and the propositions-as-types correspondence. A categorical treatment of dependent types came with Cartmell [7] — see also, for examples among many, work by Streicher [73], Pavlović [39], Jacobs [30], and Hofmann [28]. In total, this gives a semantic account of proof for first- and higher-order predicate intuitionistic logic based on the BHK interpretation.
Pym and Ritter [53] have provided a generalization of the BHK interpretation closely related to P-tV. The original motivation was as a semantics of reductive logic.
The traditional approach to logic is through the deductive paradigm in which conclusions are inferred from established premises. However, in practice, logic typically proceeds through the dual paradigm known as reductive logic: sufficient premises are inferred from putative conclusions by means of 'backwards' inference rules. Pym and Ritter [53] have given a semantics to

a generalization of BHK in a way that recalls P-tV. Specifically, they give the constructions-as-realizers-as-arrows correspondence Fig. 3 based on polynomial categories, which extend a category in which arrows denote proofs for a logic by additional arrows that supply 'proofs' for propositions that do not have proofs but appear during reduction:
- $\Phi \Rightarrow \Gamma \vdash \phi$ denotes that $\Phi$ is a sequence of reductions for the sequent $\Gamma \vdash \phi$;
- $[\Gamma] \vdash [\Phi] : [\phi]$ denotes that $[\Phi]$ is a realizer of $[\phi]$ with respect to the assumptions $[\Gamma]$; and
- $[[\Gamma]] \xrightarrow{[[\Phi]]} [[\phi]]$ denotes that $[[\Phi]]$ is a morphism from $[[\Gamma]]$ to $[[\phi]]$ in the appropriate polynomial category.
They also defined a judgement $w \vdash_\Theta (\Phi : \phi)\,\Gamma$ which says that $w$ is a world witnessing that $\Phi$ is a reduction of $\phi$ to $\Gamma$, relative to the indeterminates of $\Theta$.
We observe in this characterization obvious similarities with the BHK interpretation of IL (see Sect. 2.2). Specifically, it coheres with the generalization by Pym and Ritter [53]:
- the judgment $\Phi \Rightarrow \Gamma \vdash \phi$ corresponds to P-tV,
- the judgment $[\Gamma] \vdash [\Phi] : [\phi]$ corresponds to the realizers interpretation of arguments in Sect. 5, and
- the judgment $[[\Gamma]] \xrightarrow{[[\Phi]]} [[\phi]]$ corresponds to B-eS.
Thus, in this paper, we move from the realizers perspective, in which the witnessing arguments must be constructed explicitly to the types perspective in which the witnessing arguments are observed implicitly as arrows.
3 Proof-theoretic Validity
There are several accounts of proof-theoretic validity—see, for example, Prawitz [46–48,50] and Schroeder-Heister [64,68]. Typically, they are based on the introduction rule and can be seen as a way to realize the sentiment expressed by Gentzen [74] (see Sect. 1) that the introduction rules represent definitions of the connectives involved. Prawitz's Conjecture [48] is the statement that IPL is complete with respect to P-tV based on the introduction rules.
As explained in Sect. 1, Piecha et al. [42] show that Prawitz's Conjecture fails when P-tV is slightly simplified. Indeed, Stafford [71] has shown that the logic described by the simplified version of P-tV is a (general) inquisitive logic. In contrast, Takemura [57] suggests that the conjecture holds without the simplification.
In this paper, we consider an alternate version of P-tV that is based on the elimination rules. In contrast to the treatment of P-tV based on the introduction rules, we show that this version of P-tV does correspond to IPL when certain details of the setup are met.
In Sect. 2, we introduced the idea of an atomic system. These atomic systems will form the base case of validity. However, we do not necessarily want to consider all atomic systems, but rather some specific forms—see, for example, Piecha and Schroeder-Heister [43,69]. Therefore, fix a notion of base $\mathcal{B}$ (i.e., a subset of all atomic systems). It is these systems that will form the basis of validity. Henceforth, we consider only atomic systems that are bases. Thus, given a base $B$, we may write $C \supseteq B$ to express that $C$ is a superset of $B$ that is also a base. Furthermore, in Sect. 2, we discussed the idea of reduction by Prawitz [50]. This also forms an essential part of the definition of proof-theoretic validity. Presently, we will not fix some particular set of reductions, but rather work relative to such sets as a parameter. Thus, let $R$ be a set of reductions—that is, functions from arguments to arguments. While specific features of the elements of $R$ may be desirable (e.g., that they are computable), we shall not impose any such restrictions until they become necessary.
Let $B \in \mathcal{B}$ be a base. An argument $\mathcal{A}$ is $B$-valid iff:
- it is a closed argument ending with an atomic formula and either it is a $B$-proof or it $R$-reduces to an $\mathrm{NJ} \cup B$-proof
- it is a closed argument ending with a complex formula and, for any $C \supseteq B$, for any extension of $\mathcal{A}$ by an elimination rule, using $C$-valid arguments for the minor derivations and restricting to atomic conclusions where applicable (namely, $\bot E$ and $\lor E$), the result is a $C$-valid argument
- it is an open argument such that, for any $C \supseteq B$, any extension of $\mathcal{A}$ by $C$-valid arguments of the assumptions $C_1, \ldots, C_n$ results in a $C$-valid argument.
An argument $\mathcal{A}$ is valid iff $\mathcal{A}$ is $B$-valid for every base $B$.
We may write $\Gamma \vdash_B \phi$ to denote that there exists a $B$-valid argument from $\Gamma$ to $\phi$. Similarly, we may write $\Gamma \vdash \phi$ to denote that there is a valid argument from $\Gamma$ to $\phi$. Immediately by Definition 19, $$\Gamma \vdash \phi \quad \text{iff} \quad \Gamma \vdash_B \phi \text{ for any } B$$
Definition 19 merits some remarks. The restriction to $C$-derivations with an atomic conclusion is required to render the definition inductive. In practice, this side condition only arises in the case of $\lor E$ and $\bot E$. However, one could replace $\land E_1$ and $\land E_2$ with $$\dfrac{\phi \land \psi \quad [\phi, \psi]\;\chi}{\chi}$$ and the condition would then be more uniformly applied. The original formulation of validity for arguments based on elimination-rules by Prawitz [46] did not have the restriction and instead omitted disjunction altogether. The inclusion of disjunction was published in Prawitz [51], where he also refers to Dummett [10].
Schroeder-Heister [64] observe that the restriction is closely related to the fact that the definability of first-order logical constants in second-order propositional $\forall\to$-logic. In particular, $$U \lor V := \forall X.\,(U \to X) \to (V \to X) \to X$$ — see Prawitz [50]. This suggests that proof-theoretic validity based on the elimination rules corresponds to atomic second-order propositional logic $F_\mathrm{at}$, as studied by Ferreira [13]. In this case, the variable $X$ in the second-order definition of $\lor$ is restricted to range over atoms.
There is a question regarding what logic this notion of P-tV represents. Ferreira and Ferreira [14,15] showed that with the second-order definitions, $F_\mathrm{at}$ corresponds to IPL. Schroeder-Heister [67] notes that this result renders IPL a good candidate for the notion of validity above, but that there is room for doubt as it depends on the choice of $\mathcal{B}$ and $R$. In Sect. 5, we specify some condition for which the notion of validity in Definition 19 characterizes IPL. Taking $R$ to only contain Prawitz's [50] reduction operators does not suffice to render all the rules of NJ valid.
Consider $\lor E$: for any $B$, if $\Gamma \vdash_B \phi \lor \psi$, $\Gamma, \phi \vdash_B \chi$, and $\Gamma, \psi \vdash_B \chi$, then $\Gamma \vdash_B \chi$ (B-$\lor E$). To render this statement true, it suffices to use, in addition to Prawitz's [50] reductions, some permutative reductions.
For example, in the case where $\chi = \chi_1 \land \chi_2$, one has the argument $$\dfrac{\substack{D \\ \phi \lor \psi} \quad \substack{[{\phi}]\;D_1 \\ \chi_1 \land \chi_2} \quad \substack{[{\psi}]\;D_2 \\ \chi_1 \land \chi_2}}{\chi_1 \land \chi_2}$$ where $D$, $D_1$, $D_2$ witness the hypotheses in (B-$\lor E$). To show that this argument is $B$-valid, given that $D$, $D_1$ and $D_2$ are $B$-valid, we may use the following permutation reduction: $$\dfrac{\substack{D \\ \phi \lor \psi} \quad \substack{[\phi]\;D_1 \\ \chi_1 \land \chi_2} \quad \substack{[\psi]\;D_2 \\ \chi_1 \land \chi_2}}{\chi_1 \land \chi_2} \rhd \dfrac{\substack{D \\ \phi \lor \psi} \quad \substack{[\phi]\;D_1 \\ \chi_i} \quad \substack{[\psi]\;D_2 \\ \chi_i}}{\chi_i}$$ We carry on reducing until the conclusion is an atom, at which point we appeal to (1) in Definition 19. We remain agnostic as to exactly what reductions are used:
Condition 21. The set of reductions $R$ is such that the use of disjunction elimination (i.e., $\lor E$) is a $B$-valid argument. That is, the argument $$\dfrac{\chi_1 \lor \chi_2 \quad \substack{\Gamma,[\chi_1]\;B_1 \\ \chi} \quad \substack{\Gamma,[\chi_2]\;B_2 \\ \chi}}{\chi}$$ is $B$-valid whenever $B_1$ and $B_2$ are $B$-valid. Furthermore, for any $C \supseteq B$, $$\dfrac{\chi_1 \lor \chi_2 \quad \substack{\Gamma,[\chi_1]\;B_1 \\ \chi} \quad \substack{\Gamma,[\chi_2]\;B_2 \\ \chi}}{\chi}$$ is $C$-valid whenever $B$ is $B$-valid, and $B_1$ and $B_2$ are $C$-valid.
We return to the issue of reduction operators and bases in Sect. 5. Presently, we require only that the notion of reduction can eliminate any extraneous logical content from a $B$-valid argument:
Condition 22. If there is a $B$-valid argument from $P \subseteq A$ to $p \in A$, then there is a $B$-derivation from $P$ to $p$.
The same idea allows us to characterize exactly what it means for a formula $\chi$ to be a vacuous assumption in an argument. This means either that there already exists a valid argument for it relative to the current assumptions, so that it needs not be assumed itself; or it means that whenever there is a valid argument from it, there is a valid argument without it. These two cases correspond to the left and right directions of the following condition:
Condition 23. The set of reductions $R$ is such that the following holds: $$\Gamma \vdash_B \chi \quad \text{iff} \quad \forall C \supseteq B,\ \forall p \in A,\ \text{if } \chi, \Gamma \vdash_C p,\ \text{then } \Gamma \vdash_C p$$ This completes the definition of P-tV.
4 Base-extension Semantics
As explained in Sect. 1, by 'base-extension semantics' we mean semantics for a logic in terms of proofs in a base. There are many varied examples of B-eS in the literature including, inter alia, Eckhardt and Pym [12] for modal logic, Gheorghiu et al. [18,19] for substructural logic, Makinson [34] for classical logic, Nascimento [37,72] using multi-bases, and Piecha et al. [41,42,44] and Stafford [71] for super-intuitionistic logics. Also related, taking a slightly more general scope, is work by Goldfarb [22]. In this paper, we follow the version of B-eS by Sandqvist [58,59].
The B-eS for IPL given by Sandqvist [59] only admits certain atomic systems. A Sandqvist Base is an atomic system containing only atomic rules of the form $$\dfrac{c}{p} \qquad \dfrac{c \quad [Q_1]\;p_1 \quad \cdots \quad [Q_n]\;p_n}{c}$$ where $Q_1, \ldots, Q_n$ are (possibly empty) finite sets of atoms. The set of Sandqvist bases is denoted $S$. The B-eS for IPL is defined by the following support judgment:

Support in a base $B$ — denoted $\Vdash_B$ — is defined inductively satisfying the clauses of Fig. 4. First, we define a one-sided judgment and use (Inf) to define a two-sided judgment (thus, $\Delta = \emptyset$). Finally, we define support by quantifying over bases, which may be one-sided or two-sided.
There are clear similarities between the B-eS and P-tV. Perhaps most striking is the treatment of disjunction $(\lor)$. In the case of the B-eS, the 'second-order' definition adumbrates the categorical expression of P-tS by Pym et al. [54,55] and the logic programming perspective by Gheorghiu and Pym [20]. Importantly, Piecha et al. [41,42,44] have shown that the semantics obtained by replacing $(\lor)$ in Fig. 4 with a Kripke-like clause for disjunction $${\Vdash}_{\!\mathcal{B}}\, \phi \lor \psi \quad \text{iff} \quad {\Vdash}_{\!\mathcal{B}}\, \phi \ \text{ or }\ {\Vdash}_{\!\mathcal{B}}\, \psi$$ is incomplete for IPL. Stafford [71] has shown that it corresponds to a super-intuitionistic logic known as inquisitive logic.
We require only two background results:
${\Vdash}_{\!B}\, \phi \lor \psi$ iff, for any $\chi$ and any $C \supseteq B$, if $\phi \Vdash_C \chi$ and $\psi \Vdash_C \chi$, then ${\Vdash}_C\, \chi$.
$\Gamma \vdash \phi$ iff $\Gamma \Vdash \phi$.
We want to relate this semantics directly to the construction of intuitionistically valid arguments. The theorem cannot be generalized as follows: $$\Gamma \vdash_B \phi \quad \text{iff} \quad \Gamma \vdash_{\mathrm{NJ} \cup B} \phi$$ An immediate counter-example is given in the case where $\Gamma = \emptyset$ and $\phi = \bot$.
Aside: In this paper, $\bot$ cannot be proved in a base $B$ — that is, $\Vdash_B \bot$ is impossible. Indeed, it is not grammatical as bases only concern non-logical content and, in this paper, $\bot$ is regarded as a logical construct! While there are versions of P-tS in which $\bot$ is included in bases — see, for example, Piecha et al. [42] — we follow the set-up of Prawitz [46] and Sandqvist [60] where it is not.
Nonetheless, the base case holds and plays an important part in the proof of completeness:
Let $P \subseteq A$ and $p \in A$, $$P \Vdash_B p \quad \text{iff} \quad P \vdash_B p$$ Rather than focusing on the notion of derivability, we may recover a version of the generalization by focusing on valid arguments. This is the main result of the paper, Theorem 34: $$\Gamma \vdash_B \phi \quad \text{iff} \quad \Gamma \Vdash_B \phi$$ Since P-tV considers arguments and their dynamics and B-eS represents only a judgment of formulae, we may think of them as the operational and declarative counterparts of the same proof-theoretic semantics.
5 From Proof-Theoretic Validity to Base-Extension Semantics
5.1 Constructivity, Intuitionism, and Validity
Schroeder-Heister [65] observes that P-tV represents a 'constructive' notion of validity. In this section, we explore this idea as it explicates how P-tV relates to B-eS. We can understand this through realizability: formulas are realized by objects, known as realizers, whose existence certifies the validity of the formula. In the BHK interpretation of IPL, a realizer of a formula $\phi \to \psi$ is a function that takes as inputs a realizer of $\phi$ and outputs a realizer of $\psi$ — see Sect. 2.3. This functional relation is what makes the semantics constructive, as the functions construct a realizer for $\psi$ from a realizer for $\phi$. In P-tV, a realizer for $\phi \to \psi$ is a valid argument for $\phi \to \psi$. This is identified with a valid argument from $\phi$ to $\psi$. Thus, in adopting P-tV, we move from functions to arguments as the method for creating realizers.
Recall that P-tV (Definition 19) is parameterized on a set of reductions $R$. Precisely what notion of constructivity it expresses depends on what reductions are adopted. Presently, we present some conditions that should express the intuitionistic notion of constructivity. In Sect. 7, we discuss how this analysis changes as the target logic changes.
Firstly, for intuitionism, we expect at least the introduction rules to be valid constructors. Thus:
Condition 28. The set of reductions $R$ is such that uses of the introduction rules comprise valid arguments. For example, the argument $$\dfrac{\phi_1 \quad \phi_2}{\phi_1 \land \phi_2}$$ is a valid argument for any $\phi$. By Definition 19, this means that for any $B$-valid arguments for $\phi$ and $\psi$, one has a $B$-valid argument for $\phi \land \psi$.
Observe that the traditional reduction operators by Prawitz [50] suffice for Condition 28. This follows as Definition 19 essentially requires one to assume a $B$-valid argument for the premises and then apply an elimination rule, and the reductions precisely return the assumed argument.
Secondly, we require understanding the conditions under which one has a realizer for $\bot$. In contrast to BHK, the answer ought not to be 'never' in P-tV, as presumably one should be able to conclude $\bot$ from an inconsistent set of assumptions. We return to this in Sect. 6. Dummett [10] proposes the following for intuitionism:
Condition 29. The set of reductions $R$ is such that the following holds: $$\Gamma \vdash_B \bot \quad \text{iff} \quad \Gamma \vdash_B p \text{ for all } p \in A$$
Thirdly, Schroeder-Heister [66] observes that constructive semantics follows the standard dogma of semantics in which the validity of a consequence is understood as the transmission of the validity of assumptions to the conclusion. Hence, by Definition 19, a $B$-valid argument from $\phi$ to $\psi$ transmits $C$-validity of $\phi$ to $\psi$ for $C \supseteq B$. Hence, accepting this standard dogma, we impose the following:
Condition 30. The set of reductions $R$ is such that the following holds: $$\Gamma \vdash_B \phi \quad \text{iff} \quad \forall C \supseteq B,\ \text{if } {\Vdash}_C\, \psi \text{ for } \psi \in \Gamma,\ \text{then } {\Vdash}_C\, \phi$$ This concludes the analysis of constructiveness, intuitionism, and validity.
5.2 From Proof-Theoretic Validity to Support
In summary, the conditions for reductions $R$ are such that for any base $B$:
- (Condition 21) The full disjunction-elimination rule applies, not only when it has atomic conclusions.
- (Condition 22) If there is a $B$-valid argument from atomic assumptions to an atomic conclusion, then there is a $B$-derivation from those assumptions to the conclusion.
- (Condition 23) A formula is not required as an assumption if there is a $B$-valid argument with the same open assumptions except the formula.
- (Condition 28) The introduction rules construct $B$-valid arguments.
- (Condition 29) There is a $B$-valid argument concluding $\bot$ iff there are $B$-valid arguments concluding $p$ for any atom $p \in A$.
- (Condition 30) The standard dogma of semantics — that is, the transmission view of consequence — applies to $B$-validity.
We call a set of reductions satisfying these conditions supportive. Relative to such reductions, entailment (P-tV) and support (B-eS) coincide. This is the content of Theorem 34, below.
If the set of reductions is supportive, the following hold: $$\Gamma \vdash_B \phi_1 \land \phi_2 \quad \text{iff} \quad \Gamma \vdash_B \phi_1 \text{ and } \Gamma \vdash_B \phi_2 \tag{$\land$-right}$$ $$\chi_1 \lor \chi_2, \Gamma \vdash_B \phi \quad \text{iff} \quad \chi_1, \Gamma \vdash_B \phi \text{ and } \chi_2, \Gamma \vdash_B \phi \tag{$\lor$-left}$$ $$\Gamma \vdash_B \phi \to \psi \quad \text{iff} \quad \phi, \Gamma \vdash_B \psi \tag{$\to$-right}$$ $$(\land\text{-left is analogous})$$ We demonstrate only one illustrative case, the others being similar.
of $\lor$-left. First, we show that $\chi_1 \lor \chi_2, \Gamma \vdash_B \phi$ implies $\chi_1, \Gamma \vdash_B \phi$ and $\chi_2, \Gamma \vdash_B \phi$. Let $\mathcal{A}$ be a $B$-valid argument witnessing $\chi_1 \lor \chi_2, \Gamma \vdash_B \phi$. Observe that $\mathcal{A}$ is also a $B$-valid argument witnessing $\chi_i, \chi_1 \lor \chi_2, \Gamma \vdash_B \phi$ for $i \in \{1, 2\}$. If $\chi_1 \lor \chi_2$ does not occur in $\mathcal{A}$, then the proposition holds trivially. If $\chi_1 \lor \chi_2$ does occur in $\mathcal{A}$, let $\mathcal{B}_i$ be the use of $\lor I$, $$\dfrac{\chi_i}{\chi_1 \lor \chi_2}\,{\mathcal{B}_i}$$ Observe that $\mathcal{B}_i$ is $B$-valid by Condition 28. Moreover, observe that $\mathcal{B}_i$ witnesses $\chi_i, \Gamma \vdash_B \chi_1 \lor \chi_2$. The desired result follows from Condition 23.
Second, we show that $\chi_1, \Gamma \vdash_B \phi$ and $\chi_2, \Gamma \vdash_B \phi$, together imply $\chi_1 \lor \chi_2, \Gamma \vdash_B \phi$. Let $\mathcal{A}_1$ and $\mathcal{A}_2$ be valid arguments for the assumptions. Let $\mathcal{B}$ be as follows: $$\dfrac{\chi_1 \lor \chi_2 \quad \substack{[\chi_1], \Gamma\;\mathcal{A}_1 \\ \phi} \quad \substack{[\chi_2], \Gamma\;\mathcal{A}_2 \\ \phi}}{\phi}$$ By Condition 21, argument $\mathcal{B}$ is a $B$-valid argument. It witnesses the desired conclusion.
This Lemma simplifies the presentation of the argument that proof-theoretic validity is equivalent to support; that is, the proof of Theorem 34.
□If $\Gamma \vdash_B \chi$ and $C \supseteq B$, then $\Gamma \vdash_C \chi$.
This follows immediately from Definition 19 by the monotonicity of derivability in a base — that is, $\vdash_B p$ implies $\vdash_C p$ for any $C \supseteq B$.
□If $\Gamma \Vdash_B \chi$ and $C \supseteq B$, then $\Gamma \Vdash_C \chi$.
This was shown by Sandqvist [59]. We regard these propositions as sufficiently basic statements that we may apply them without explicit reference.
□Assuming the set of reductions for arguments is supportive, $$\Gamma \vdash_B \phi \quad \text{iff} \quad \Gamma \Vdash_B \phi$$
We proceed by induction on the multiset ordering induced by the ordering on the size of formulas (i.e., the number of logical constants they contain):
- Base Case. We have $\Gamma \cup \{\phi\} \subseteq A$. We reason as follows: $$\Gamma \vdash_B \phi \iff \Gamma \vdash_B \phi \quad \text{(Cond. 22)} \iff \Gamma \Vdash_B \phi \quad \text{(Lemma 27)}$$
- Inductive Step. There is a non-atomic $\chi \in \Gamma \cup \{\phi\}$. We distinguish the case when $\chi$ is on the right and on the left, $\chi = \phi$ and $\chi \in \Gamma$. Certain steps are immediate consequence of unpacking Definition 24, they have been labelled by the definition without further elaboration. Throughout, we label the use of the induction hypothesis by 'IH'.
Let $\chi = \phi$. We proceed by case analysis on the structure of $\phi$:
- $\phi = \bot$. We reason as follows: $$\Gamma \vdash_B \bot \iff \Gamma \vdash_B p \text{ for all } p \in A \quad \text{(Cond. 29)} \iff \Gamma \Vdash_B p \text{ for all } p \in A \quad \text{(IH)} \iff \Gamma \Vdash_B \bot$$ The last line follows easily from (Inf) and $(\bot)$ in Fig. 4.
- $\phi = \phi_1 \land \phi_2$. We reason as follows: $$\Gamma \vdash_B \phi_1 \land \phi_2 \iff \Gamma \vdash_B \phi_1 \text{ and } \Gamma \vdash_B \phi_2 \quad \text{(Lemma 31)} \iff \Gamma \Vdash_B \phi_1 \text{ and } \Gamma \Vdash_B \phi_2 \quad \text{(IH)} \iff \Gamma \Vdash_B \phi_1 \land \phi_2$$ The last line follows easily from (Inf) and $(\land)$ in Fig. 4.
- $\phi = \phi_1 \lor \phi_2$. We reason as follows: $$\Gamma \vdash_B \phi_1 \lor \phi_2 \iff \forall C \supseteq B,\ \forall p \in A, \quad \text{(Cond. 23)}$$ $$\text{if } \Gamma, \phi_1 \lor \phi_2 \vdash_B p,\ \text{then } \Gamma \vdash_B p$$ $$\iff \forall C \supseteq B,\ \forall p \in A, \quad \text{(Lemma 31)}$$ $$\text{if } \Gamma, \phi_1 \vdash_B p \text{ and } \Gamma, \phi_2 \vdash_B p,\ \text{then } \Gamma \vdash_B p$$ $$\iff \forall C \supseteq B,\ \forall p \in A, \quad \text{(IH)}$$ $$\text{if } \Gamma, \phi_1 \Vdash_B p \text{ and } \Gamma, \phi_2 \Vdash_B p,\ \text{then } \Gamma \Vdash_B p$$ $$\iff \Gamma \Vdash_B \phi_1 \lor \phi_2$$ The last line follows easily from (Inf) and $(\lor)$ in Fig. 4.
- $\phi = \phi_1 \to \phi_2$. We reason as follows: $$\Gamma \vdash_B \phi_1 \to \phi_2 \iff \Gamma, \phi_1 \vdash_B \phi_2 \quad \text{(Lemma 31)}$$ $$\iff \forall C \supseteq B,\ \text{if } {\Vdash}_C\, \psi \text{ for } \psi \in \Gamma, \phi_1,\ \text{then } {\Vdash}_C\, \phi_2 \quad \text{(Cond. 30)}$$ $$\iff \forall C \supseteq B,\ \text{if } \Gamma, \phi_1 \Vdash_C \phi_2 \quad \text{(IH)}$$ $$\iff \Gamma \Vdash_B \phi_1 \to \phi_2$$ The last line follows easily from (Inf) and $(\to)$ in Fig. 4.
- $\chi = \chi_1 \land \chi_2$. We reason as follows: $$\chi_1 \land \chi_2, \Delta \vdash_B \phi \iff \forall C \supseteq B,\ \text{if } {\Vdash}_C\, \psi \text{ for } \psi \in \Delta \text{ and } {\Vdash}_C\, \chi_1 \land \chi_2,\ \text{then } {\Vdash}_B\, \phi \quad \text{(Cond. 30)}$$ $$\iff \forall C \supseteq B,\ \text{if } {\Vdash}_C\, \psi \text{ for } \psi \in \Delta \cup \{\chi_1, \chi_2\},\ \text{then } {\Vdash}_C\, \phi \quad \text{(Lemma 31)}$$ $$\iff \forall C \supseteq B,\ \text{if } \Gamma, \chi_1, \chi_2 \Vdash_C \phi \quad \text{(IH)}$$ $$\iff \forall C \supseteq B,\ \text{if } {\Vdash}_C\, \psi \text{ for } \psi \in \Delta \text{ and } {\Vdash}_C\, \chi_1 \land \chi_2,\ \text{then } {\Vdash}_B\, \phi \quad \text{(Def. 24)}$$ $$\iff \chi_1 \land \chi_2, \Delta \Vdash_B \phi \quad \text{(Def. 24)}$$
- $\chi = \chi_1 \lor \chi_2$. We reason as follows: $$\chi_1 \lor \chi_2, \Delta \vdash_B \phi \iff \chi_1, \Delta \vdash_B \phi \text{ and } \chi_2, \Delta \vdash_B \phi \quad \text{(Lemma 31)}$$ $$\iff \chi_1, \Delta \Vdash_B \phi \text{ and } \chi_2, \Delta \Vdash_B \phi \quad \text{(IH)}$$ $$\iff \chi_1 \lor \chi_2, \Delta \Vdash_B \phi$$ The last line follows easily from (Inf) and Lemma 25.
- $\chi = \chi_1 \to \chi_2$. We reason as follows: $$\chi_1 \to \chi_2, \Delta \vdash_B \phi \iff \forall C \supseteq B,\ \text{if } {\Vdash}_C\, \psi \text{ for } \psi \in \Delta \text{ and } {\Vdash}_C\, \chi_1 \to \chi_2,\ \text{then } {\Vdash}_B\, \phi \quad \text{(Cond. 30)}$$ $$\iff \forall C \supseteq B,\ \text{if } {\Vdash}_C\, \psi \text{ for } \psi \in \Delta \text{ and } \chi_1 \Vdash_C \chi_2,\ \text{then } {\Vdash}_B\, \phi \quad \text{(Lemma 31)}$$ $$\iff \forall C \supseteq B,\ \text{if } {\Vdash}_C\, \psi \text{ for } \psi \in \Delta \text{ and } \chi_1 \Vdash_C \chi_2,\ \text{then } {\Vdash}_B\, \phi \quad \text{(IH)}$$ $$\iff \forall C \supseteq B,\ \text{if } {\Vdash}_C\, \psi \text{ for } \psi \in \Delta \text{ and } {\Vdash}_C\, \chi_1 \to \chi_2,\ \text{then } {\Vdash}_B\, \phi \quad \text{(Def. 24)}$$ $$\iff \chi_1 \to \chi_2, \Delta \Vdash_B \phi \quad \text{(Def. 24)}$$
A corollary is an affirmative answer to Prawitz's Conjecture for P-tV based on the elimination rules:
□Assuming the set of reductions for arguments is supportive and restricting to Sandqvist bases, $$\Gamma \vdash \phi \quad \text{iff} \quad \Gamma \Vdash \phi$$
We reason as follows: $$\Gamma \vdash \phi \iff \Gamma \vdash_B \phi \text{ for all } B \in S \quad \text{(Def. 19)}$$ $$\iff \Gamma \Vdash_B \phi \text{ for all } B \in S \quad \text{(Theorem 34)}$$ $$\iff \Gamma \Vdash \phi \quad \text{(Def. 24)}$$ $$\iff \Gamma \vdash \phi \quad \text{(Theorem 26)}$$ We have given precise conditions under which P-tV and B-eS coincide. It remains to determine precisely what sets of reductions are indeed supportive; as Schroeder-Heister [67] observes, the reduction used by Prawitz [50] do not suffice (see Sect. 3). We leave this to future work.
□6 Ex Falso Quodlibet?
In Sect. 5, we accepted the meaning of $\bot$ in terms of ex falso quodlibet (EFQ), $$\bot \vdash \phi$$ The section is motivated by the BHK interpretation of intuitionism (Sect. 2.3) in which 'nothing is a proof of $\bot$'. This causes an apparent conflict in this paper that requires some explanation. While realizability and proof-theoretic validity are deeply connected, they are not the same thing. The realizability interpretation takes place at an essentially classical meta-level, while proof-theoretic validity takes place at an essentially intuitionistic meta-level.
What we mean when we say that realizability is classical is that the 'if…, then…' in its clauses are classical. In the parlance of realizability, EFQ says the following: If there is a realizer for $\bot$, then there is a realizer for $\phi$. Since the antecedent is false, the implication holds vacuously.
By contrast, when we say that proof-theoretic validity is intuitionistic, we mean that we have chosen the notion of validity to be such that: given a $B$-valid argument for $\bot$, one may construct a $B$-valid argument for $\phi$. For this condition to be a definition, we apply a closed-world assumption in the form of definitional reflection (DR). In this case, the expression of DR is somewhat different from the version given in Sect. 1.
Schroeder-Heister [67] has given a detailed account and observes that for the particular version of DR we use, our bias is 'to consider "consequential" clauses' as definitions, rather than introduction. This is captured in Condition 29 (Sect. 5), which establishes EFQ as the definition of $\bot$.
This distinction between realizability and proof-theoretic validity is why IPL is not 'structurally' complete — see, for example, Pogorzelski [45]. While the horizontal bar in natural deduction corresponds to realizability — that is, the existence of realizers for the things above it guarantee the existence of the things below it — the implication corresponds to proof-theoretic validity — that is, there is a $B$-valid argument for $\phi \to \psi$ iff there is a $B$-valid argument from $\phi$ to $\psi$.
To end this section, we note that the remarks about the constructiveness of EFQ being classically justified is not new. Indeed, it is an essential part of the standard analysis on the relationship between EFQ and the disjunctive syllogism (DS), $$\dfrac{\phi \lor \psi \quad \neg\phi}{\psi}$$ — see, for example, Johansson and Heyting [8] and Pereira et al. [40]. How does the existence of valid arguments for $\phi \lor \psi$ and $\neg\phi$ necessitate the existence of a valid argument for $\psi$? It is not that one is constructed from them, rather it is that in this situation, on the basis of the classical reasoning at the meta-level in which the arguments exist, we conclude that there must be a valid argument for $\psi$. The details are as described below.
Suppose one has $B$-valid arguments $D_1$ and $D_2$ for $\phi \lor \psi$ and $\neg\phi$, respectively. The existence of $D_1$ suggests that there is a $B$-valid argument $D_1'$ for either $\phi$ or $\psi$. Suppose that $D_1'$ is a $B$-valid argument for $\phi$, then using $D_2$, we can construct a $B$-valid argument for $\bot$ using $\to E$, $$\dfrac{[\phi]\;D_2 \atop \neg\phi}{\bot}\,{\to}E$$ However, there is no $B$-valid argument for $\bot$. Contradiction! Hence, we must reject our assumption, and the only remaining possibility is that $D_1'$ is a $B$-valid argument for $\psi$ (not $\phi$). We thus conclude, by classical reasoning, from the existence of a $B$-valid argument for $\phi \lor \psi$ and $\neg\phi$ that there is a $B$-valid argument for $\psi$ without constructing one.
This work on EFQ adumbrates the readings of $\bot$ by Tennant [75,76] and Fukuda and Igarashi [17] in which it is a declaration about the state of a construction. More generally, Berto [4] has developed a reading of negation as a 'modal' operator making a declaration about the set of accessible worlds.
7 Conclusion
Proof-theoretic semantics is the approach to meaning based on proof (as opposed to truth). There are two broad approaches to it in the literature: proof-theoretic validity (P-tV) and base-extension semantics (B-eS). The former is a semantics of arguments, and the latter is a semantics of a logic in terms of arguments. Heuristically, P-tV provides a semantics by taking a sequent as valid iff it admits a valid argument. In this paper, we demonstrate that a certain version of P-tV provided by Prawitz [46] (see also Schroeder-Heister [67]) contains the same semantic content as the B-eS for IPL provided by Sandqvist [59]. This explains why this B-eS is complete.
To make the connection between P-tV and the B-eS of IPL, the paper considers carefully the notions of reduction and base that capture the 'constructive' content of intuitionistic proof. This follows from the BHK interpretation of intuitionism (see Sect. 2). This, of course, raises the question of whether or not the other logics can be similarly captured. For example, there are B-eS for a variety of modal [12] and intuitionistic substructural logics [18,19] relative to which the kind of analysis in this paper could be performed. Thus, future work includes extending the analysis herein to these domains and thereby understanding the consequential reading and constructive content of these logics.
On this note, we may particularly ask for a truly consequential reading of classical entailment. According to Dummett [9]:
In the resolution of the conflict between these two views [the truth-theoretic reading of classical connectives, and the demand that it be explained without recourse to the principle of bivalence] lies, as I see it, one of the most fundamental and intractable problems in the theory of meaning; indeed in all philosophy.
Sandqvist [58] addressed this with a B-eS akin to the one in this paper. This work takes $\to$ and $\bot$ as the only primitive connectives and provides the same B-eS for IPL, but with atomic systems restricted to rules without discharge (other choices are also possible — see Sandqvist [60,61]). This provided an anchor relative to which one can investigate classical logic.
In parallel, Gheorghiu and Pym [21] have shown that the key factor driving the proof-theoretic semantic distinction between intuitionistic and classical logic lies in the interpretation of disjunction (cf. Dummett [11]). Moreover, just as intuitionistic logic corresponds to the (simply typed) $\lambda$-calculus as a canonical instantiation of the realizability (i.e., BHK) interpretation, classical logic corresponds to the $\lambda\mu$-calculus (see Parigot [38]). In this context, Pym and Ritter [52] have shown that one can give two natural interpretations of disjunction, both of which are constructive, through $\lambda\mu$-terms, one corresponding to intuitionistic disjunction and the other corresponding to classical disjunction. Investigating the concept of proof-theoretic validity for classical logic relative to these findings remains future work.
Acknowledgements. We are grateful to the reviewers on an earlier edition of this article for their thorough and thoughtful comments on this work.
Declarations
This work has been partially supported by the UK EPSRC grants EP/S013008/1 and EP/R006865/1, and by Gheorghiu's EPSRC Doctoral Studentship.
Open Access. This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
Publisher's Note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
References
- Barendregt, H., Introduction to Generalized Type Systems, Journal of Functional Programming, 1:125–154, 1991.
- Barendregt, H., W. Dekkers, and R. Statman, Lambda Calculus with Types, Perspectives in Logic, Cambridge University Press, 2013.
- Barendregt, H.P., Lambda calculi with types, Oxford University Press, Inc., 1993, pp. 117–309.
- Berto, F., A modality called 'Negation', Mind, 124:761–793, 2015.
- Brandom, R., Articulating Reasons: An Introduction to Inferentialism, Harvard University Press, 2000.
- Brouwer, L.E.J., Intuitionism and formalism, Bulletin of the American Mathematical Society, 20:81–96, 1913.
- Cartmell, J., Generalised Algebraic Theories and Contextual Categories, PhD thesis, Oxford University, 1978.
- der Molen, T.V., The Johansson/Heyting Letters and the Birth of Minimal Logic. https://eprints.illc.uva.nl/id/eprint/696/1/X-2016-04.text.pdf, 2016. Accessed May 2024.
- Dummett, M., The justification of deduction, in M. Dummett, (ed.), Truth and Other Enigmas, Duckworth & Co, 1978.
- Dummett, M., The Logical Basis of Metaphysics, Harvard University Press, 1991.
- Dummett, M., Elements of Intuitionism, vol. 39 of Oxford Logic Guides, 2000.
- Eckhardt, T., and D.J. Pym, Proof-theoretic semantics for modal logics, Logic Journal of the IGPL, 2024. Accepted.
- Ferreira, F., Comments on predicative logic, Journal of Philosophical Logic, 35:1–8, 2006.
- Ferreira, F., and G. Ferreira, Atomic Polymorphism, The Journal of Symbolic Logic, 78:260–274, 2013.
- Ferreira, F., and G. Ferreira, The faithfulness of atomic polymorphism, Trends in Logic XIII, 2014.
- Francez, N., Proof-theoretic semantics, vol. 573 of Studies in Logic, College Publications London, 2015.
- Fukuda, Y., and R. Igarashi, A Reconstruction of Ex Falso Quodlibet via Quasi-Multiple-Conclusion Natural Deduction, in A. Baltag, J. Seligman, and T. Yamada, (eds.), Logic, Rationality, and Interaction, Springer, 2017, pp. 554–569.
- Gheorghiu, A.V., T. Gu, and D.J. Pym, Proof-theoretic semantics for intuitionistic multiplicative linear logic, in R. Ramanayake and J. Urban, (eds.), Automated Reasoning with Analytic Tableaux and Related Methods — TABLEAUX, Springer, 2023, pp. 367–385.
- Gheorghiu, A.V., T. Gu, and D.J. Pym, Proof-theoretic semantics for the logic of bunched implications, arXiv:2311.16719, 2023. Accessed February 2024.
- Gheorghiu, A.V., and D.J. Pym, Definite formulae, negation-as-failure, and the base-extension semantics for intuitionistic propositional logic, Bulletin of the Section of Logic, 2023.
- Gheorghiu, A.V., and D.J. Pym, Defining logical systems via algebraic constraints on proofs, Journal of Logic and Computation, 2023.
- Goldfarb, W., On Dummett's "Proof-theoretic justifications of logical laws", in Advances in Proof-Theoretic Semantics, Springer, 2016, pp. 195–210.
- Hallnäs, L., On the proof-theoretic foundation of general definition theory, Synthese, 148:589–602, 2006.
- Hallnäs, L., and P. Schroeder-Heister, A proof-theoretic approach to logic programming: I. Clauses as rules, Journal of Logic and Computation, 1:261–283, 1990.
- Hallnäs, L., and P. Schroeder-Heister, A proof-theoretic approach to logic programming: II. Programs as definitions, Journal of Logic and Computation, 1:635–660, 1991.
- Harrop, R., Concerning formulas of the types $A \to B \lor C$, $A \to (\exists x)B(x)$ in intuitionistic formal systems, The Journal of Symbolic Logic, 25:27–32, 1960.
- Heyting, A., Intuitionism: An Introduction, Cambridge University Press, 1989.
- Hofmann, M., Syntax and semantics of dependent types, Semantics and Logics of Computation, 79–130, 1997.
- Howard, W.A., The formulae-as-types notion of construction, in H. Curry, H.B., Seldin, J. Roger, and P. Jonathan, (eds.), To H. B. Curry: Essays on Combinatory Logic, Lambda Calculus and Formalism, Academic Press, 1980, pp. 479–490.
- Jacobs, B., Categorical Type Theory, PhD thesis, The University of Nijmegen, 1991.
- Kolmogorov, A., Zur deutung der intuitionistischen logik, Mathematische Zeitschrift, 35, 1932.
- Kürbis, N., Proof and Falsity: A Logical Investigation, Cambridge University Press, 2019.
- Lambek, J., From $\lambda$-calculus to Cartesian closed categories, in H. Curry, H.B., Seldin, J. Roger, and P. Jonathan, (eds.), To H. B. Curry: Essays on Combinatory Logic, Lambda Calculus and Formalism, Academic Press, 1980, pp. 375–402.
- Makinson, D., On an inferential semantics for classical logic, Logic Journal of IGPL, 22:147–154, 2014.
- Martin-Löf, P., An intuitionistic theory of types: predicative part, Studies in Logic and the Foundations of Mathematics, 80:73–118, 1975.
- Miller, D., A logical analysis of modules in logic programming, The Journal of Logic Programming, 6:79–108, 1989.
- Nascimento, V., Foundational Studies in Proof-theoretic Semantics, PhD thesis, Universidade do Estado do Rio de Janeiro, 2023.
- Parigot, M., $\lambda\mu$-Calculus: an algorithmic interpretation of classical natural deduction, in A. Voronkov, (ed.), Logic Programming and Automated Reasoning, Springer, 1992, pp. 190–201.
- Pavlović, D., Predicates and Fibrations, PhD thesis, University of Utrecht, 1990.
- Pereira, L.C., E.H. Haeusler, and V. Nascimento, Disjunctive syllogism without ex falso, in T. Piecha and K.F. Wehmeier, (eds.), Peter Schroeder-Heister on Proof-Theoretic Semantics, Springer, 2024, pp. 193–209.
- Piecha, T., Completeness in proof-theoretic semantics, in Advances in Proof-theoretic Semantics, Springer, 2016, pp. 231–251.
- Piecha, T., W. de Campos Sanz, and P. Schroeder-Heister, Failure of completeness in proof-theoretic semantics, Journal of Philosophical Logic, 44:321–335, 2015.
- Piecha, T., and P. Schroeder-Heister, The definitional view of atomic systems in proof-theoretic semantics, in The Logica Yearbook 2016, College Publications London, 2017, pp. 185–200.
- Piecha, T., and P. Schroeder-Heister, Incompleteness of intuitionistic propositional logic with respect to proof-theoretic semantics, Studia Logica, 107:233–246, 2019.
- Pogorzelski, W.A., Structural completeness of the propositional calculus, Bulletin de l'Académie Polonaise des Sciences, 19:349–351, 1971.
- Prawitz, D., Ideas and results in proof theory, in Studies in Logic and the Foundations of Mathematics, vol. 63, Elsevier, 1971, pp. 235–307.
- Prawitz, D., The Philosophical Position of Proof Theory, in R.E. Olson and A.M. Paul, (eds.) Contemporary Philosophy in Scandinavia, John Hopkins Press, 1972, pp. 123–134.
- Prawitz, D., Towards a foundation of a general proof theory, in Studies in Logic and the Foundations of Mathematics, vol. 74, Elsevier, 1973, pp. 225–250.
- Prawitz, D., On the idea of a general proof theory, Synthese, 27:63–77, 1974.
- Prawitz, D., Natural Deduction: A Proof-theoretical Study, Dover Publications, 2006 [1965].
- Prawitz, D., Logical consequence from a constructivist view, in The Oxford Handbook of Philosophy of Mathematics and Logic, Oxford University Press, 2007.
- Pym, D., and E. Ritter, On the semantics of classical disjunction, Journal of Pure and Applied Algebra, 159:315–338, 2001.
- Pym, D.J., and E. Ritter, Reductive Logic and Proof-search: Proof Theory, Semantics, and Control, Oxford University Press, 2004.
- Pym, D.J., E. Ritter, and E. Robinson, Proof-theoretic Semantics in Sheaves (Extended Abstract), in Proceedings of the Eleventh Scandinavian Logic Symposium — SLSS 11, 2022.
- Pym, D.J., E. Ritter, and E. Robinson, Categorical proof-theoretic semantics, Studia Logica, 1–38, 2024.
- Reiter, R., On closed world data bases, in Readings in Artificial Intelligence, Elsevier, 1981, pp. 119–140.
- Ryo, T., Investigation of Prawitz's completeness conjecture in phase semantic framework, Journal of Humanities and Sciences, 23, 2017.
- Sandqvist, T., Classical logic without bivalence, Analysis, 69:211–218, 2009.
- Sandqvist, T., Base-extension Semantics for Intuitionistic Sentential Logic, Logic Journal of the IGPL, 23:719–731, 2015.
- Sandqvist, T., Hypothesis-discharging Rules in Atomic Bases, in Dag Prawitz on Proofs and Meaning, Springer, 2015, pp. 313–328.
- Sandqvist, T., Atomic bases and the validity of Peirce's law. https://sites.google.com/view/wdl-ucl2022/schedule#h.ttn75i73elfw, 2022. World Logic Day — University College London. Accessed June 2023.
- Schroeder-Heister, P., A natural extension of natural deduction, The Journal of Symbolic Logic, 49:1284–1300, 1984.
- Schroeder-Heister, P., Rules of Definitional Reflection, in Logic in Computer Science — LICS, IEEE, 1993, pp. 222–232.
- Schroeder-Heister, P., Validity concepts in proof-theoretic semantics, Synthese, 148:525–571, 2006.
- Schroeder-Heister, P., Proof-theoretic versus model-theoretic consequence, in M. Pelis, (ed.) The Logica Yearbook 2007, Filosofia, 2008.
- Schroeder-Heister, P., The categorical and the hypothetical: a critique of some fundamental assumptions of standard semantics, Synthese, 187:925–942, 2012.
- Schroeder-Heister, P., Proof-theoretic validity based on elimination rules, in Why is this a Proof? Festschrift for Luiz Carlos Pereira, College Publications, 2015.
- Schroeder-Heister, P., Proof-theoretic semantics, in E.N. Zalta, (ed.), The Stanford Encyclopedia of Philosophy, Metaphysics Research Lab, Stanford University, Spring 2018 ed., 2018.
- Schroeder-Heister, P., and T. Piecha, Atomic systems in proof-theoretic semantics: two approaches, in J. Redmond, O. Pombo Martins, and Á. Nepomuceno Fernández, (eds.) Epistemology, Knowledge and the Impact of Interaction, vol. 38 of Logic, Epistemology, and the Unity of Science, Springer, Cham, 2016, pp. 47–62.
- Seely, R.A., Hyperdoctrines, natural deduction and the beck condition, Mathematical Logic Quarterly, 29:505–542, 1983.
- Stafford, W., Proof-theoretic semantics and inquisitive logic, Journal of Philosophical Logic, 2021.
- Stafford, W., and V. Nascimento, Following all the rules: intuitionistic completeness for generalized proof-theoretic validity, Analysis, 2023.
- Streicher, T., Correctness and Completeness of a Categorical Semantics of the Calculus of Constructions, PhD thesis, University of Passau, 1988.
- Szabo, M.E. (ed.), The Collected Papers of Gerhard Gentzen, North-Holland Publishing Company, 1969.
- Tennant, N., Entailment and proofs, Proceedings of the Aristotelian Society, 79:167–189, 1978.
- Tennant, N., Core Logic, Oxford University Press, 2017.
- Wansing, H., The idea of a proof-theoretic semantics and the meaning of the logical operations, Studia Logica 64:3–20, 2000.
Related on this site
This paper belongs to Gheorghiu’s research in proof-theoretic semantics; the key terms are defined in the glossary.
Related papers: Proof-theoretic Semantics for First-order Logic · An Inferential Semantics for Intuitionistic Sentential Logic · A Survey of Proof-theoretic Semantics