0% found this document useful (0 votes)
26 views

Sheffer

This document discusses developing natural deduction rules for Sheffer's stroke, an alternative logical connective. The first system developed lacks double negation. Strengthening the introduction rules to allow the connective in disjunctive contexts produces a complete system of classical logic where all proofs reduce to direct proofs.

Uploaded by

metodoiset2025
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views

Sheffer

This document discusses developing natural deduction rules for Sheffer's stroke, an alternative logical connective. The first system developed lacks double negation. Strengthening the introduction rules to allow the connective in disjunctive contexts produces a complete system of classical logic where all proofs reduce to direct proofs.

Uploaded by

metodoiset2025
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

Sheffer’s Stroke: a study in proof-theoretic

harmony
Stephen Read
Department of Logic and Metaphysics
University of St Andrews
Fife KY16 9AL
Scotland, U.K.
email: [email protected]
10 September 1999

Abstract
In order to explicate Gentzen’s famous remark that the introduction-
rules for logical constants give their meaning, the elimination-rules being
simply consequences of the meaning so given, we develop natural deduc-
tion rules for Sheffer’s stroke, alternative denial. The first system turns
out to lack Double Negation. Strengthening the introduction-rules by
allowing the introduction of Sheffer’s stroke into a disjunctive context
produces a complete system of classical logic, one which preserves the
harmony between the rules which Gentzen wanted: all indirect proof re-
duces to direct proof.

1 Proof Theory for Alternative Denial


Gerhard Gentzen made the following insightful remark in 1934: “the intro-
ductions 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.”1 His insight was that the elimination-rules (for some logi-
cal constant, *) should allow one to infer from an occurrence of some formula
with main connective * no more and no less than the introduction-rules for *
warrant. When this situation obtains, one can say, following Dummett,2 that
the rules are in harmony. Gentzen was able to give substance to his insight
by developing, in parallel with the system of natural deduction introduction-
and elimination-rules, a sequent calculus in which all rules have the form of
1 Gentzen
1969, 80.
2 Dummett1993, 162: “justification and commitment ought to be in harmony with one
another.” Dummett elaborates on the notion in Dummett 1991. But note that I disagree
with much of Dummett’s elaboration of the notion, as will become clear in the paper.

1
introductions. There is a close connection between a natural deduction system
and its corresponding sequent formulation.3 When the natural deduction rules
are in harmony, it is possible to show the eliminability of the Cut Rule from
derivations in the corresponding sequent calculus: Gentzen’s Hauptsatz (Main
Theorem) was a constructive proof of the eliminability of Cut from his classical
and intuitionistic systems LK and LJ.
Despite the elegance of Gentzen’s systems, and the clarity of his exposition,
his remark about the proof-theoretical meaning of the logical constants has been
explicated and developed in a variety of ways. I want in this paper to illustrate
what I believe to be the correct explication of his insight by applying it to the
binary connective usually known as Sheffer’s stroke, or alternative denial. It
is often written p|q, for arbitrary wffs p and q, or in prefix notation (due to
Lukasiewicz) as Dpq. Its truth table is:
p q p|q
T T F
T F T
F T T
F F T
p|q is true if p or q is false (or both), false only if both are true.
How can we capture the sense of p|q proof-theoretically? That is, what do
we need to establish in order to show that p|q is true? What suffices to show
that p|q is true is to show either that p is false or that q is false (or both). First,
recall Gentzen’s introduction-rules for p ∨ q (Apq)—that p or q is true:
p q
p ∨ q ∨I p ∨ q ∨I
or, setting the assumptions out explicitly:
X:p X:q
∨I ∨I
X :p∨q X :p∨q
Expressions of the form X : p are called sequents (in fact, single-conclusion
sequents). A (single-conclusion) sequent is an ordered pair of a set of wffs
(possibly empty) and a wff.
To deal with Sheffer’s stroke, we have instead to show that p or q is false,
that is, that ¬p or ¬q (N p or N q) is true. It is useful to avail ourselves (for the
present) of an absurdity constant, ⊥, a wff of degree 1, containing no proposi-
tional variables, which is always false. Showing p to be false was done (in one
form) by Gentzen by the rule:
(p)

¬p ¬I
or, setting the assumptions out explicitly:
X, p : ⊥
¬I
X : ¬p
3 Prawitz 1965; Zucker 1974.

2
Combining these insights, the following grounds for asserting p|q, i.e. introduction-
rules, are suggested:
(p) (q)
⊥ |I-left ⊥ |I-left
p|q p|q

or, setting the assumptions out explicitly:


X, p : ⊥ X, q : ⊥
|I-left |I-right
X : p|q X : p|q

In other words, one may assert p|q if either p leads to absurdity (i.e. isn’t true)
or q does. p|q is true just when p or q is false.
Gentzen’s important insight was that, when read in this way, the introduction-
rule(s) justify the elimination-rule, that is, they lead one to construct the
elimination-rule to reflect the grounds for asserting the wff in question (here,
p|q) exhibited in the introduction-rule(s). We proceed as follows: suppose we
have a proof of p|q. Then we can infer from it whatever can be inferred from
the grounds for its assertion. We know those grounds are either a proof that p
is false or a proof that q is false. Let us work in the explicit notation. This is
what we obtain at first:
X : p|q Y, p ⇒ ⊥ : r Z, q ⇒ ⊥ : r
X, Y, Z : r

That is, from a proof of p|q (from assumptions X) and proofs of r from the
assumption that p is false (that is, a derivation of ⊥ from p, written p ⇒ ⊥)
and parametric wffs Y , and the same for q (and Z), we can infer r, discharging
the assumptions about the falsity of p and q (i.e. from X, Y, Z alone). However,
what exactly is meant by p ⇒ ⊥ (and q ⇒ ⊥), and how is it dealt with in
actuality?
Gentzen showed how to deal with p ⇒ ⊥ (in general, with p ⇒ q) in his
sequent calculus. For what we have is an introduction of p ⇒ ⊥ into the
assumptions on which r is based. r is supposed to follow from p ⇒ ⊥ in
conjunction with other assumptions Y . But all p ⇒ ⊥ connotes is that ⊥ is
derivable from p. Consequently, whatever follows from ⊥ follows from whatever
entails p:
Y :p ⊥:r
⇒:
Y, p ⇒ ⊥ : r
Extending our earlier schema upwards, we obtain:
Y :p ⊥:r Z:q ⊥:r
⇒: ⇒:
X : p|q Y, p ⇒ ⊥ : r Z, q ⇒ ⊥ : r
X, Y, Z : r

But anything follows from ⊥, at least according to the canons of classical and
intuitionistic logic. So we can suppress those premises and finally settle on the

3
form of the elimination-rule for p|q:
p|q p q
|E
r

or explicitly:
X : p|q Y : p Z : q
|E
X, Y, Z : r
We also need to include a rule for ⊥, viz ⊥E:4
X:⊥
⊥E
X:p

and a Thinning rule:


X:q
Thinning
p, X : q
Let us call the resulting theory S1 . We define provability in S1 , `S1 , as follows:
X `S1 p, that is, p is derivable from X in S1 , if there is a tree of sequents Y : q
whose every member is either of the form q : q, or is an immediate consequence
by the rules Thinning, |I-left and -right, |E or ⊥E of the sequents above it in
the tree, and whose last member is X 0 : p, for some subset X 0 ⊆ X.

Definition 1 Let ¬p =df p|p.

Lemma 1 ¬I and ¬E are admissible rules of S1 , that is, if X, p `S1 ⊥ then


X `S1 ¬p, and if X `S1 ¬p and Y `S1 p then X, Y `S1 ⊥.

Proof:
¬I
p1
⊥ |I-left(1)
p|p

¬E
p|p p p
|E

2
However, the theory of p|q given by the above rules is too weak. We cannot
prove, for example, the commutativity of |, that p|q `S1 q|p.
Theorem 1 Assuming S1 is consistent, p|q : q|p is not derivable in S1 .5
4 ⊥ has no introduction-rule. Hence, in accordance with Gentzen’s remark, p follows from

⊥ provided that p follows from whatever entails ⊥. Since nothing entails ⊥, the ‘provided
that . . . ’ clause here places no restriction. So p follows from ⊥, for all p. See Prawitz 1973,
243.
5 I am indebted to Roy Dyckhoff for the observation that Theorem 1 holds, for the suggestion

of moving to system S2 below, and generally for helpful discussions in the composition of this
paper.

4
Proof: suppose there were a derivation of p|q : q|p. Consider the final inference:
Thinning then : q|p would be derivable, which is clearly impossible, if S1 is
consistent.
|I then w.l.g. p|q, p : ⊥ would be derivable, and again S1 would be inconsistent.
⊥E then p|q : ⊥ would be derivable, which is again impossible.
|E
p|q : r|s p|q : r p|q : s
|E
p|q : q|p
Then we could equally derive p|q : ⊥, as follows:

p|q : r|s p|q : r p|q : s


|E
p|q : ⊥

and again S1 would be inconsistent. 2


That S1 is consistent follows by a proof similar to that of Theorem 2 below.
Clearly, we need to strengthen S1 . How can we do so, yet preserve the
harmony between |I and |E? Only by strengthening |I, and seeing what changes
that warrants in |E. Considering how the derivation of p|q : q|p fails in S1 , we
see that what is needed is to discharge both p and q in |I. What warrants this is
to think of p|q not as ¬p ∨ ¬q, i.e., as alternative denial, but as nand, ¬(p&q):

X, p, q : ⊥
|I
X : p|q

The schema for the elimination-rule is now:


X : p|q Y, (p&q) ⇒ ⊥ : r
X, Y : r

Now apply Gentzen’s sequent calculus observations to (p&q) ⇒ ⊥, and we have:

Y 0 : p Y 00 : q
:&
Y : p&q
⇒:
X : p|q Y, (p&q) ⇒ ⊥ : r
X, Y : r

where Y = Y 0 ∪ Y 00 . We obtain the same elimination-rule as before:


X : p|q Y : p Z : q
|E
X, Y, Z : r

Let S2 be the system consisting of |I, |E, ⊥E and Thinning.


Lemma 2 p|q : q|p is derivable in S2 .

5
Proof:
p:p q:q
Thinning Thinning
p|q : p|q p|q, q, p : p p|q, q, p : p
|E
p|q, q, p : ⊥
|I
p|q : q|p 2
However, S2 is still not a system of classical logic. Suppose we try to intro-
duce p ∨ q by definition in the standard way, as (p|p)|(q|q). Then, although the
introduction-rules for ∨ are admissible, that is, if X `S2 p then X `S2 p ∨ q (so
defined), and the same for q, the elimination-rule is not admissible. The same is
true for p&q defined as (p|q)|(p|q), and for p ⊃ q defined as p|(q|q). The reason
is that Double Negation Elimination is not derivable in S2 .
Theorem 2 ¬¬p 6`S2 p.
Proof: We interpret S2 in frames F = hW, Ri. Let W be a non-empty set
and R a transitive relation over W . Let A be the set of atoms of S2 . An
assignment on A is a map f : A × W → 2 such that if f (p, w) = 1 and Rwu
then f (p, u) = 1 (i.e. f is required to be hereditary over R). We extend f to a
valuation v : S2 × W → 2 such that:
1. v(p, w) = f (p, w) for all p ∈ A
2. v(⊥, w) = 0 for all w ∈ W

3. v(p|q, w) = 1 if for all u ∈ W , if Rwu then v(p, u) = 0 or v(q, u) = 0,


n
0 otherwise.
X |= p if for all frames F = hW, Ri and all w ∈ W , v(p, w) = 1 whenever
v(q, w) = 1 for all q ∈ X.
Lemma 3 v is hereditary over R, i.e. if v(p, w) = 1 and Rwu, then v(p, u) = 1.
Proof: by induction on the degree of p.
Base: p ∈ A. Immediate, from the definition of assignment.
Induction step: Note that v(⊥, w) = 0 for all w.
Let p = q|r, and suppose v(q|r, w) = 1 and Rwu.
Then for all x ∈ W such that Rwx, either v(q, x) = 0 or v(r, x) = 0. We
have to show that v(q|r, u) = 1.
Suppose Ruy. Then Rwy, since R is transitive. So either v(q, y) = 0 or v(r, y) =
0. So v(q|r, u) = 1, as required. 2
Returning to the proof of Theorem 2: we can now show that |I, |E and ⊥E
are sound w.r.t. these frames.
|I : We have first to show that whenever X ∪ {p, q} |= ⊥, X |= p|q. So suppose
X ∪ {p, q} |= ⊥. Then there is no frame F such that ∀w ∈ W, v(p, w) = 1,
v(q, w) = 1 and v(r, w) = 1 for all r ∈ X. Take a frame F and w ∈ W such
that v(r, w) = 1 for all r ∈ X. Let Rwu. Then by Lemma 3, v(r, u) = 1
for all r ∈ X. So either v(p, u) = 0 or v(q, w) = 0. Hence, by clause 3,
v(p|q, w) = 1, since u was arbitrary.

6
|E : We have to show that whenever X |= p|q, Y |= p and Z |= q, X, Y, Z |= r.
So suppose there is a frame F and w ∈ W such that v(s, w) = 1 for all
s ∈ X ∪ Y ∪ Z. Then v(p|q, w) = 1, v(p, w) = 1 and v(q, w) = 1. So
for all u such that Rwu, v(p, u) = 0 or v(q, u) = 0. But by Lemma 3,
v(p, u) = 1 and v(q, u) = 1. Contradiction. Hence there is no frame such
that v(s, w) = 1 for all w ∈ W and all s ∈ X ∪ Y ∪ Z. Thus X, Y, Z |= r.
⊥E : We have to show that whenever X |= ⊥, X |= p. So suppose X |= ⊥.
Then there is no frame such that for all w ∈ W , v(q, w) = 1 for all q ∈ X.
Hence v(p, w) = 1 in any frame in which v(q, w) = 1 for all w ∈ W and
all q ∈ X. So X |= p.

We now show that ¬¬p 6|= p. Let W = {0, 1} such that R11 and R01.
hW, Ri is a frame. Let v(p, 0) = 0 and v(p, 1) = 1. Note that v(p|p, 1) = 0 and
so v(¬¬p, 0) = 1. But v(p, 0) = 0. So ¬¬p 6|= p. Hence ¬¬p 6`S2 p. 2
Clearly, S2 is at most an intuitionistic account of alternative denial. It is
therefore no surprise that | is insufficient to introduce &, ∨ and ⊃, for no two-
place connective of intuitionistic logic is functionally complete.6

2 The Classical Theory of Alternative Denial


The results of §1 appear to bear out the remark of Prawitz’ that “there is no
known procedure that justifies . . . the classical rule of indirect proof (i.e. the
rule of inferring A given a derivation of a contradiction from ¬A.”7 For if
¬p `S2 ⊥, we can infer `S ¬¬p by |I, but we need the rule of Double Negation
to infer p. It appears that the claims of Dummett’s and Prawitz’, that classical
logic is unharmonious,8 and so proof-theoretically suspect, are borne out by
our development of S2 , a calculus for nand based directly on Gentzen’s remarks
about proof-theoretic meaning and the harmony between the introduction- and
elimination-rules.
Such an inference would be mistaken, however. Clearly, the rules of S2 are
inadequate to yield the full classical theory of alternative denial. But, if Gentzen
was right, |E did no more than spell out the consequences of the meaning given
to Sheffer’s stroke by the introduction-rules, |I. We all know the dangers of going
beyond that licence. They were shown by Prior in his famous paper on ‘tonk’.9
The introduction-rule for ‘tonk’ had the form:
p
tonk-I
p tonk q
6 See Kuznetsov 1965. There are countably many functionally complete three-place con-

nectives in intuitionistic logic: see Cubric 1988.


7 Prawitz 1977, 34.
8 Dummett 1991, 291, 299.
9 Prior 1960.

7
By Gentzen’s lights, this would justify the elimination-rule:
(p)
p tonk q r
r tonk-E

These rules yield a perfectly consistent, if dull, calculus—p tonk q is true if p


is, otherwise false. Clearly, p ` p tonk q. Conversely, p tonk q ` p as follows:
p tonk q p1
tonk-E(1)
p

Prior, however, proposed a stronger tonk-E rule:


p tonk q
q

This rule is not justified proof-theoretically in Gentzen’s manner. Moreover, it


leads to triviality, as Prior showed. By his rules, any two wffs, p and q, are
equivalent.
To return to “stroke”: we need to strengthen the rules for ‘|’ while at the
same time preserving their harmony. Clearly, the only way to do so, is to
strengthen the introduction-rule yet further, which will in itself justify recon-
sideration of the elimination-rule. But how can it be strengthened and in what
way?
We can see what to do by considering the sequent calculus analogue, LS, of
our natural deduction system, S2 .
Definition 2 Sequents, written X : p, now consist of a (possibly empty) set
of wffs, X and a singleton or empty set of wffs, p. In p, X : q it is assumed,
unless stated to the contrary, that p ∈
/ X; the succedent, q may be a single wff,
or empty.
Operational Rules
X, p, q :
|right
X : p|q
X:p X:q
|left
X, p|q :
Structural Rules
X:q X : Thinning(-right)
Thinning(-left)
p, X : q X:p
X : p p, Y : q
Cut
X, Y : q
We say that X `LS p if there is a sequence of sequents whose last member is
X 0 : p where X 0 ⊆ X, and whose every member is either of the form Y : q where
q ∈ Y or is an immediate consequence by |left, |right, Thinning or Cut of earlier
members of the sequence.

8
Theorem 3 X `S2 p iff X `LS p.
Proof: by inspection. 2
It should be no surprise that LS gives an intuitionistic account of conse-
quence and of “stroke”, since it is a single-conclusion calculus. That was how
Gentzen obtained his sequent calculus LJ for intuitionistic logic from LK, by
restricting sequents to single-conclusion (one or no s-wffs). In fact, this formu-
lation somewhat obscures what the real restriction is. Consider the analogue of
|right in a multiple-succedent calculus:
X, p, q : Y
|rightm
X : p|q, Y
Comma in the succedent in sequent calculus has a disjunctive interpretation,
while that in the antecedent is conjunctive, so the inference here has the form:
¬(p&q) ∨ r
(∗)
(p|q) ∨ r
introducing ‘|’ into a disjunctive context.
Generalizing |left to its multiple-conclusion form:
X : p, Y X : q, Y
|leftm
X, p|q : Y
it is straightforward to prove Double Negation Elimination:
p:p p:p
p, p : p Thinning p, p : p Thinning
|rightm |rightm
: p|p, p : p|p, p
|leftm
(p|p)|(p|p) : p
However, it is clear that the admission of multiple succedents is crucial here. If
we call the new system based on |leftm and |rightm , LSC, we can easily check
that X `LSC p iff p follows from X classically.
How can we extend our natural deduction system, S2 , to allow the intro-
duction of ‘|’ into a disjunctive context, as (*) permits, and so incorporate the
added power of derivability that a multiple-conclusion system permits? One
way is to replace the single wffs at the nodes of the natural deduction tree with
sets of wffs.10 The sequents then constituting a proof are multiple-conclusion
sequents X : Y , where Y is non-empty (the empty succedent of sequent calcu-
lus is matched by letting Y = ⊥). But the effect of multiple-succedent can be
achieved in natural deduction without such a radical departure from the normal
single-conclusion format, where what is proved at each juncture is a (single) wff
on certain assumptions. The solution is, quite literally, to allow the introduction
of ‘|’ into a disjunctive context. A first attempt would give:
(p, q)
⊥∨r
(p|q) ∨ r
10 See von Kutschera 1962, Boricic 1985 and Cellucci 1992.

9
and similarly for q. But think: ⊥ ∨ r is derivable from p if and only if r itself is
derivable from p (clearly, r entails ⊥ ∨ r, and conversely, ⊥ ∨ r entails r by ∨E
and ⊥E). So we can simplify the rule to read:

(p, q)
r |Ic
(p|q) ∨ r

that is,
X, p, q : r
|Ic
X : (p|q) ∨ r
What elimination-rule does |Ic justify, by Gentzen’s proposal? A first at-
tempt reads:
Y 0 : p Y 00 : q
:&
Y : p&q r:s
⇒:
X : p|q Y, (p&q) ⇒ r : s
X, Y, Z : s
Let r = s. We obtain our original |E rule as a special case, which we will find
to suffice for (classical) completeness:

X : p|q Y : p Z : q
|E
X, Y, Z : r

Call the new system, based on ∨I, ∨E, ⊥E, |Ic and |E, SC. Clearly, SC is at
least as strong as S2 . But we can now derive Double Negation:
Lemma 4 (DN) If X `SC ¬¬p then X `SC p.

Proof:
p1 ¬¬p ¬p2 ¬p2
|Ic (1,1) |E
¬p ∨ p p p3
∨E(2,3)
p 2
In fact, the system SC is complete for classical logic. We show this in The-
orem 4; first, we show the admissibility of certain rules, which will make the
derivations in Theorem 4 easier to display:
Lemma 5 |I-left If X, p ` ⊥ then X ` p|q

|I-right if X, q ` ⊥ then X ` p|q.


¬E If X ` ¬p and Y ` p then X, Y ` ⊥.
SZ If X ` p|q, Y, r ` p and Z ` q then X, Y, Z ` r|s and
if X ` p|q, Y ` p and Z, s ` q then X, Y, Z ` r|s.

|I If X, p, q ` ⊥ then X ` p|q.
MO If X, r ` p and Y, r ` q then X, Y ` r|(p|q).

10
Proof:
|I-left
X, p : ⊥
Thinning
X, p, q : ⊥ ⊥:⊥
|Ic ⊥E
X : (p|q) ∨ ⊥ p|q : p|q ⊥ : p|q
∨E
X : p|q
|I-right is similar.
¬E
p|p p p
|E

SZ
r1
p|q p q
|E
⊥ |I-left(1)
r|s
The other case is similar.
|I
p1 q2
⊥ |Ic (1, 2)
⊥4
⊥E
(p|q) ∨ ⊥ p|q 3 p|q
∨E(3,4)
p|q

MO
r1 r1
p|q 2 p q
|E
⊥ |I(1,2)
r|(p|q) 2

We can now show that SC is complete by deriving the sole axiom and show-
ing admissible the sole rule of inference of Wajsberg’s formulation of classical
propositional logic.11
Theorem 4 1. If X ` p|(q|r) and Y ` p then X, Y ` r.

2. ` (p|(q|r))|(((s|r)|¬(p|s))|(p|(p|q))).
Proof:
1.
¬r2 r1 r1 SZ(1)
p|(q|r) p q|r
SZ(2)
¬¬r
r DN
11 See Church 1956, 138.

11
2.

s|r 5 s6 r7 ¬p8 p9
SZ(7) ¬E
p2 p|(q|r)3 p4 q|r ⊥
|I(2) SZ(6) |I-left(9)
¬p ∨ p p|s p|s p|q 11 p10 q 12
∨E(4,8) SZ(12)
¬(p|s)1 p|s p|(q|r)3 p10 q|r
¬E |E
⊥ ⊥
|I(1,5) |I(10,11)
(s|r)|¬(p|s) p|(p|q)
MO(3)
(p|(q|r))|(((s|r)|¬(p|s))|(p|(p|q)))

2
Moreover, SC is harmonious—we’ve designed it so to be. We do not have
a Normalization Theorem for SC—proofs like that of DN in Lemma 4 contain
a maximal wff, in that case ¬p ∨ p, introduced by |Ic and major premise of
∨E. That is because ∨ is performing the role of structural connective as well
as its standard role as disjunction. Harmony consists rather in the justificatory
relation between the -I and -E rules.
The role of ∨ and ⊥ is entirely auxiliary—it is to enable us to construct a
single-conclusion natural deduction system. The corresponding sequent system
LSC can dispense with them, and concentrate entirely on the matching rules,
|leftm and |rightm . Cut is eliminable from LSC by the usual method of reducing
the degree of the Cut formula. The schema:
X, p : Y Z : p, W Z : q, W
|rightm |leftm
X : p|q, Y Z, p|q : W
Cut(p|q)
X, Z : Y, W

reduces to:
Z : p, W X, p : Y
Cut(p)
X, Z : Y, W
The rule |Ic is not, in Dummett’s terminology,12 pure or simple. It is not
pure, since both ‘|’ and ‘∨’ figure in its conclusion; it is not simple, since ‘|’
is not necessarily the principal operator of its conclusion. To demand that
(introduction-)rules be simple (Dummett does not) is to misunderstand what
Gentzen means by an introduction-rule. The role of such a rule is to introduce
an occurrence of a logical constant, that is, to infer a conclusion containing an
occurrence of that constant with no match in the premise. One might object,
therefore, to |Ic ; for not only does the displayed occurrence of ‘|’ have no match
in the premises; neither does that of ‘∨’. But recall our development of the
rule. ‘∨’ is present as an auxiliary symbol to assist in the manipulation of single
conclusions as if they were multiple. The premise has the logical effect of ⊥ ∨ r.
So ‘∨’ is implicitly present in the premise. What |Ic introduces is the occurrence
of ‘|’. ‘∨’ is introduced by ∨I.
Purity is a different matter. But the crucial issue was identified by Dummett
(loc.cit.). What must be avoided is circularity. Specifying the meaning of ‘|’ by
|Ic depends on a prior understanding of ‘∨’; so we must be sure that there is no
12 Dummett 1991, 257.

12
corresponding dependency of the meaning of ‘∨’ on that of ‘|’. There is not. ‘|’
does not feature in the rules for ‘∨’.
To conclude: SC, constructed with the rules ∨I, ∨E, ⊥E, |Ic and |E is a
harmonious, single-conclusion natural deduction system of classical logic, from
which all the theses of classical logic in ‘|’ (and ∨ and ⊥) can be derived.
Harmony in classical logic is an achievable goal.

References
[1] Boricic, B. 1985: “On sequence-conclusion natural deduction systems”,
Journal of Philosophical Logic, 14, 359-77.
[2] Cellucci, C. 1992: “Existential quantification and normalization in sequent
natural deduction”, Annals of Pure and Applied Logic, 58, 111-48.
[3] Church, A. 1956: Introduction to Mathematical Logic, vol. I. Princeton U.P.
[4] Cubric, D. 1988: ‘There are denumerably many ternary intuitionistic Shef-
fer functions’, Notre Dame Journal of Formal Logic, 29, 579-81.
[5] Dummett, M. 1991: The Logical Basis of Metaphysics. London: Duck-
worth. Cambridge, Mass.: Harvard University Press.
[6] Dummett, M. 1993: The Seas of Language. Oxford: Clarendon.
[7] Gentzen, G. 1969: “Untersuchungen über das logische Schliessen”, in The
Collected Papers of Gerhard Gentzen, tr. M. Szabo. Amsterdam: North-
Holland.
[8] Kuznetsov, A.V. 1965: “Analogs of the ‘Sheffer stroke’ in constructive
logic”, Soviet Mathematics, 6, 70-4.
[9] Prawitz, D. 1965: Natural Deduction. Stockholm: Almqvist and Wiksell.
[10] Prawitz, D. 1973: “Towards a foundation of general proof theory”, in Logic,
Methodology and Philosophy of Science, IV, ed. P. Suppes et al. Amsterdam:
North-Holland.
[11] Prawitz, D. 1977: “Meaning and proofs: on the conflict between intuition-
istic and classical logic”, Theoria, 43, 2-40.
[12] Prior, A. 1960-61: “The runabout inference ticket”, Analysis, 21, 38-9.
[13] von Kutschera, F. 1962: “Zum Deduktionsbegriff der klassischen
Prädikatenlogik erster Stufe”, in Logik und Logikkalkül, ed. H. von Max
Käsbauer and F. von Kutschera. Freiburg: Alber, 211-236.
[14] Zucker, J. 1974: “The Correspondence between Cut-elimination and Nor-
malization” I, Annals of Mathematical Logic, 7, 1-112.

13

You might also like