Abstract
This paper is the second part of a series exploring how, given a proof, we can inductively transform it into a proof that contains no irrelevancies and is as strong as possible. In the prequel paper, I defined a weaker and a stronger notion of what counts as a proof with no irrelevancies, calling them perfect proofs and gaunt proofs, respectively. There, I showed how proofs in core logic and classical core logic can be transformed into perfect proofs. In this paper I study gaunt proofs. I show how proofs in core logic can be inductively transformed into gaunt core proofs, but that this property fails for the natural deduction system of classical core logic.
1 Introduction
This paper and its prequel, [2], address this guiding question: given a natural deduction proof, is there a way to systematically transform it into a proof that contains no irrelevancies and in which the argument proved to be valid is as strong as possible? I introduced two precisifications of when an argument is as strong as possible, each with an associated definition of a proof that contains no irrelevancies, calling them respectively perfectly valid sequents and perfect proofs, and gauntly valid sequents and gaunt proofs. The prequel paper showed how any classical or constructive proof can be inductively transformed into a perfect proof by a method I called coarsening of proofs. In this paper I will adapt the method of coarsening to show how a constructive proof can be transformed into a gaunt proof. I show by example, however, that this feature does not hold of classical logic, as there are classically valid sequents with no gauntly valid natural deduction proofs.
I will present and discuss the key definitions below, but for more thorough background, including references and precedents, I refer the reader to the prequel paper.
2 Preliminaries
I present the key technical definitions and discuss their philosophical motivation before presenting the rules of core logic, which I use as the tool for studying intuitionistic natural deductions.
2.1 Technical definitions
In what follows I will use the convention that are metavariables ranging over sets of formulas, are metavariables ranging over formulas, and are metavariables ranging over atoms.
A sequent, as I will understand it here, is an ordered pair of sets of sentences in a given language. Since I will be working in a natural deduction setting, and natural deduction proofs have at most one conclusion, will be at most a singleton. The absurdity symbol is treated merely as a punctuation device in proofs, not a formula itself; hence, a natural deduction proof of from is really a proof of the zero-conclusion sequent . We say is a subsequent of iff and ; if either of these inclusions is proper, then is a proper subsequent.
I will be primarily concerned with intuitionistic validity. As usual, is valid if every Kripke model that makes every member of true at every world also makes at least one member of true at every world.
Let us now recall the two definitions of what counts as a proof with no irrelevancies or detours.
Definition 1(Perfect validity; perfect proofs).
A sequent is perfectly valid iff it is valid but has no proper subsequent that is valid. A proof is a perfect proof iff every subproof, including itself, is a proof of a perfectly valid sequent.
The second way to precisify the idea of a proof with no irrelevancies or detours is based on the notion of gaunt validity, which in turn requires an auxiliary definition:
Definition 2(Coarsening).
A sequent is a coarsening of iff there is a uniform substitution (that is, a mapping from atoms to formulas) such that and .
A coarsening of is trivial just in case the mapping that gives and is a one-one mapping of atoms to atoms. Thus, a trivial coarsening is a mere relettering. Note that if maps all the atoms in to other atoms it will be considered non-trivial provided it is not one-one.
Definition 3(Gaunt validity, gaunt proofs).
A sequent is gauntly valid iff it is perfectly valid and has no non-trivial coarsening that is perfectly valid. A proof is a gaunt proof iff every subproof, including itself, is a proof of a gauntly valid sequent.
Remark 1One might wonder whether the definition of gaunt validity could be simplified so as to require only that be perfectly valid and have no non-trivial coarsening that is valid (not necessarily perfectly valid).1 This alternative definition will not do, however, as it would trivialize the notion. If is perfectly valid and is a new atom, then is a valid proper coarsening of the original sequent, as witnessed by the substitution .
The last technical definition we need is that of a c-variant:
Definition 4(c-variant).
A formula is a contraction-variant of (or c-variant, for short) iff can be obtained from by successively replacing occurrences of with or replacing occurrences of with .
Example 1The following are each c-variants of :
Note that being a c-variant is a transitive relation. Moreover, if
is a c-variant of
then
is a c-variant of
, and
is a c-variant of
, and
is a c-variant of
, where
is any of the binary connectives.
The motivation for the notion of a c-variant is technical rather than philosophical in nature. Despite this, the definition is not devoid of all philosophical significance, since a formula is trivially equivalent to its c-variants, and c-variance could be offered as a reasonable explication of synonymy in propositional logic.
2.2 Philosophical remarks
As mentioned at the beginning, the guiding question behind this paper and its prequel is whether it is possible, given a natural deduction proof, to transform that proof into one which is as strong as possible and which contains no irrelevancies. A natural way to understand relevance in formal logic is based on the idea that a constituent of a sequent is relevant when it contributes something to the validity of that sequent.2 This leads to perfect validity and gaunt validity as formal explications of relevance. A perfectly valid sequent is one in which each premise/conclusion not only contributes something to the validity of the sequent, but indeed is essential for the validity of the sequent. The concept of gaunt validity presents itself when we ask not only whether a premise/conclusion contributes to the validity of a sequent, but also whether the internal syntactic structure of a premise/conclusion contributes to the validity of the sequent. For instance, take the sequent . On the one hand, each premise/conclusion is necessary for this sequent to valid—delete either the premise or conclusion, and the result would be an invalid sequent. On the other hand, the internal syntactic complexity of the premise and conclusion is irrelevant to the validity of the sequent. We could just as well have regarded this as an instance of the valid sequent . A gauntly valid sequent captures the ideal of relevance insofar as each premise/conclusion and their internal syntactic structure is essential for the validity of the sequent in question.
Given these two formal explications of relevance, then, it is simple to define a proof that contains no irrelevancies. If we work with the explication of relevance as perfect validity, then a proof with no irrelevancies should be a proof that takes no detours through imperfection: every sequent proved as part of the overall proof should be perfectly valid. In other words, every subproof should be a proof of a perfectly valid sequent. Likewise, if we work with the explication of relevance as gaunt validity, then a proof with no irrelevancies should be a proof in which every sequent proved along the way is gauntly valid. Hence, the definitions of perfect proof and gaunt proof.
The resulting definitions of perfect proof and gaunt proof, however, end up being hybrid semantic-syntactic notions, turning as they do on both the syntactic definition of proofhood and the semantic definition of perfect validity. And for gaunt proofs the situation is doubly hybrid. The definition of gaunt validity itself is a hybrid syntactic-semantic notion, involving both the syntactic concept of a coarsening and semantic concept of validity; and then the definition of gaunt proof turns on the syntactic definition of proofhood and the syntactic-semantic hybrid notion of gaunt validity.
Given the overall proof-theoretic orientation, one might wonder why the key concepts need to be given in hybrid syntactic-semantic terms. Wouldn’t it be more natural and elegant to provide a proof-theoretic criterion for a proof with no irrelevancies?3 We could call them syntactically-perfect proofs and syntactically-gaunt proofs, say; and then we could try to prove standard soundness and completeness results of the form: every perfectly valid sequent has a syntactically-perfect proof, and every syntactically-perfect proof is a proof of a perfectly valid sequent (and mutatis mutandis for gaunt in place of perfect). Why not take this route?
This alternate route certainly has some attractions from a proof-theoretic point of view, and it has the potential to yield fruitful results. We can even interpret the results of [2] through this lens. The coarsening of proofs, as applied in that paper, turned on four basic ideas:
Leaf nodes that are not MPEs can be restricted to be atoms.
When an inference such as I introduces a new formula that does appear previously in the proof, that (sub)formula can be coarsened to an atom.
When a rule such as E or I has parallel subproofs, those subproofs can be relettered to be atom-disjoint.
Aside from CR, every rule that discharges formulas can be restricted to discharging a single instance of each formula.
The method of coarsening involved inductively working downward through a proof-tree to transform an arbitrary (classical) core proof into a (classical) core proof satisfying these conditions, with certain tightly constrained exceptions. (For instance, in the uniform-conclusion version of E, we interpolated a step of I that does not conform with condition 2 as just stated.) But the exceptions are all made precise and the essential point remains that we have a syntactic characterization of proofs that suffices for their being perfect proofs.
So there are two potential methodologies before us. On the first hand, we could begin with a syntactic property of natural deductions and then prove that such deductions are all and only the perfect/gaunt proofs. On the second hand, we can begin with the hybrid semantic-syntactic properties of being a perfect proof or a gaunt proof and then find a method of transforming arbitrary natural deductions into perfect/gaunt proofs. The way that we were able to coarsen proofs in the prequel can be fairly naturally seen as falling under either approach, while the proof-transformational work in the present paper falls more clearly under the second methodology rather than the first.4 But irrespective of which methodology we adopt, the definitions of gaunt proof and perfect proof are well-motivated and retain their conceptual significance.
This becomes especially apparent when we consider the first-order case, because no decidable syntactic condition can winnow the proofs down to exactly the perfect proofs.
Proposition 1Let be either classical or intuitionistic first-order logic. Then there is no decidable property such that an -proof has iff is a proof of a perfectly valid sequent.
Proof.Note that if there were such a property , then the perfectly valid sequents of would be computably enumerable (c.e.). For any formula , and an atom not occurring in , the sequent is perfectly valid iff is satisfiable. So if the perfectly valid sequents are c.e., then satisfiability is c.e. But since unsatisfiability is also c.e., this contradicts the undecidability of .
(It is natural to expect that this result carries over also to gaunt validity. The proof given here, however, does not apply to gaunt validity, since
is gauntly valid only if
is an atom
. For now, the analogous claim about gaunt validity remains a conjecture.)
The decidability of perfect validity in propositional logic allows for the possibility of giving a purely syntactic condition on proofs that coincides with perfect proofhood. But the impossibility of doing so for first-order logic assures us that perfect proofhood (and presumably also gaunt proofhood) cannot be conceptually reduced to a purely syntactic form. We are unavoidably left with the hybrid semantic-syntactic notions of perfect proofhood and gaunt proofhood given above.
2.3 Core logic
Core logic has the following rules of natural deduction. The vertical dots indicate the possible occurrence of further proofwork, and where these are missing it is understood that the node in question must be a leaf-node in the prooftree. In particular, major premises of eliminations (MPEs) are not allowed to have any proofwork above them. Also, vacuous discharge is not allowed in any of the rules: the premises to be discharged must really have been used.

Here either , , or both may occur as premises in the rightmost subproof.

Here either or may occur as the conclusion of each subproof. If one or both subproofs end in , then the conclusion of the rule is , and if both subproofs end in , then the conclusion of the rule is .




To obtain classical core logic, we add the rule of classical reductio:
By a straightforward induction on the length of proof, one can establish that core logic has the subformula property.
Theorem 1If is a proof of in core logic, then every formula occurring in is a subformula of some member of .
The notion of a subproof will be essential for what follows:
Definition 5(Subproof).
If is a prooftree and is a node in , the subtree of above is a subproof of iff is not a major premise of an elimination (MPE).
A proof of a sequent is a proof with conclusion whose undischarged premises are exactly the members of . A proof of is a proof with conclusion whose undischarged premises are exactly the members of . Note that, while a sequent is just a formal object, which may be valid or invalid, is an assertion that there is a proof of whose premises are among .
The use of core logic to study intuitionistic validities is legitimated by the following theorem of Tennant’s.
Theorem 2If, intuitionistically, , then for some subsets and , there is a core proof of . Moreover, there is an algorithm for extracting a core proof of from an intuitionistic proof of .
(For a comprehensive survey of core logic, including a proof of this theorem, see [
5].) This theorem also entails that every intuitionistically perfectly valid sequent, and hence every intuitionistically gauntly valid sequent, is core provable. Thus, every step in a perfect or gaunt proof will be acceptable by the lights of the core logician. In that sense, perfect or gaunt proofs of intuitionistic validities must themselves be core proofs, whether or not they are explicitly presented in the natural deduction system for core logic. In this paper I do work explicitly in the natural deduction system for core logic.
3 Challenges to Finding Gaunt Coarsenings
As we saw in the prequel, the method of coarsening proofs turns on four simple ideas. First, any leaf node that is not an MPE can be coarsened to an atom, and from there we work our way downward through the proof.
Second, any time a new (sub)formula gets introduced, which does not appear previously in the proof, it can be coarsened to a new atom. For instance, suppose we take a proof :
If we apply the coarsening down through
to obtain a proof
of
, then at the step of
I, we coarsen
to an atom
that does not occur elsewhere in the proof, giving us a the coarsened proof
of
.
Third, any parallel subproofs can be relettered to be atom-disjoint. This relettering is then propagated to the conclusion and/or MPE of the rule. For instance, say we have an instance of E:
If we have coarsened
and
so they are respectively proofs of
and
, and we have ensured that these proofs are atom-disjoint, then propagating this coarsening through the
E gives us:
In the prequel, there was one exception to the general rule that parallel subproofs be atom-disjoint, which concerned uniform-conclusion applications of
E. In that case, if we started with a proof:
Then coarsening
and
would give us two atom disjoint proofs of
and
, but where
and
are distinct because of the assumption of atom-disjointness. In order to apply
E, then, we would insert a step of
I:
The result is now a proof of a coarsened c-variant of
.
The fourth and final idea is based on the observation that, when we begin with a proof and apply these coarsening procedures downwards from the leaf nodes, we may reach an E-rule that discharges multiple occurrences of in , but where those occurrences have now been coarsened to distinct formulas . When this arose, we appended instances of E, so that we had a proof with one undischarged assumption rather than distinct undischarged premises . Then the E-rule in question can be applied discharging the conjunction . For instance, suppose we started with a proof of the form:
In the coarsening procedure, the two instances of
will get coarsened to distinct formulas
and
, so we cannot discharge them both with the instance of
E on
. In that case, we inserted a new instance of
E as follows (step (ii)):
The result is a proof with the coarsened c-variant
as a premise in place of the original premise
.
These four ideas sufficed to ensure that the coarsening procedures yielded perfect proofs. Several obstacles arise, however, when we try to adapt the method of coarsening to yield gaunt proofs. There are four problems we need to confront. In the remainder of this section I will present the problems and indicate their solutions. Then in the next section I will rigorously present the coarsening procedures that incorporate those solutions and that suffice for finding gaunt proofs.
3.1 Disjunction elimination
The first problem comes from the uniform-conclusion version of E. As we saw above, if an instance of E has two subproofs of and , then these will get coarsened to and . Then we inserted an instance of I to obtain proofs of and . But unless is a new atom, will not be gauntly valid (and likewise for righthand subproof). Thus, the coarsening procedure that sufficed for finding perfect proofs will not suffice for finding gaunt proofs.
The resolution of this problem is simple. We can add a new version of E to the rules of core logic:
Obviously, adding this rule is a trivial modification of the proof system and does not change the logic. Moreover, we can assume that this rule only appears in
coarsened proofs; so that when we start with a proof
that we want to coarsen,
does not contain this modified
rule. Now in coarsening core proofs that have an application of uniform conclusion
E, we can apply this modified form of
E.
3.2 Conjunction elimination
Here, the fundamental problem stems from a simple observation:
Proposition 2If is gauntly valid, then is not gauntly valid.
Proof.If is gauntly valid, then is obviously valid—and indeed perfectly valid—but it has the perfectly valid proper coarsening , where and are new atoms.
This problem manifests in two different ways. The first is when a proof has an instance of E where both the conjuncts occur as premises in the subproof to be discharged. This is easy to accommodate, however, by including two separate instances of -E to discharge the two separate premises.
The second way this problem manifests is when originally a rule discharged multiple occurrences of the same premise , but those different occurrences have been coarsened to distinct formulas in the coarsening procedure. As described above, the method for dealing with this was to intercalate steps of E, discharging each and resulting in a new premise that may be discharged by the rule . The problem, of course, is that those instances of E will not preserve gauntness. To resolve this problem, we will again need to add generalized versions of the rules of core logic. Specifically, we want to add modified versions of I, I, and E, each of which is roughly dual to the modified version of E introduced above.
The modified I will be:5
Analogously, the modified
I will be:
And the final modified version of
E will be:
It is again obvious that this amounts to a trivial modification of the proof system and does not change the logic. As with the modified
E rule above, we can assume that these modified rules do not appear in the original proofs to which we apply the coarsening procedures.
Remark 2In the remainder of this paper, unless otherwise explicitly stated, we will be working with proofs in core logic supplemented with the generalized versions of E, I, and I just provided. In particular, the coarsening procedures detailed below will never take us outside the space of core proofs.
3.3 Negation rules
When we were only aiming to find perfect proofs, the treatment of negation was trivial. Given a proof with a negation rule in it, it sufficed to take the main subproof, coarsen it, and then apply the same negation rule. But while the negation rules preserved perfect validity, there is no guarantee that they preserve gaunt validity. For instance, is gauntly valid; but an instance of E would give a proof of , which has the valid proper coarsening . Conversely, is gauntly valid, but an instance of I would give a proof of , which has the gauntly valid coarsening .
Addressing this problem will not require any new rules. As I will explain in the next section (and prove in the sections after that), we can give an analysis of exactly when the negation rules fail to preserve gauntness. This analysis will then also provide a coarsening procedure that applies when the negation rules do not preserve gauntness.
3.4 Circuitous E- and I-rules
The final problem arises from the way that E-rules and I-rules can be combined to create circuitous proofs such as the following two examples (note that the example on the left uses our new, generalized version of E):
This also will not require any new rules, but will simply require some care in how the coarsening procedures are defined. I turn now to that task.
4 Coarsening Procedure for Gaunt Proofs
In this section I present the coarsening procedures which will yield gaunt proofs. As before, in order to coarsen a proof we begin at the leaf nodes that are not MPEs, coarsening each such formula to an atom , and successively work our way down the proof tree. The remaining steps then show how to inductively coarsen subsequent steps in . The main theorem will then follow by an inductive argument checking that each of these operations preserves gaunt validity.
In that inductive argument, I will often appeal to the following fact without mention.
Proposition 3If is a coarsening of , then either is an atom, or and have the same main connective.
Several other facts will also be useful.
Proposition 4If , then either or has some occurrence in that is not in the scope of a negation or in the antecedent of a conditional.
Proof.By induction on the length of proof in core logic, we can show that there is a core proof of only if has some occurrence in that is not in the scope of a negation or the antecedent of a conditional. The basis step of this induction is straightforward. For the induction step, we know that the last rule applied cannot be E or an I-rule, because is an atom. This leaves only E, E, and E; each of these cases follows easily from the i.h.
Now by Theorem 2, we know that if is consistent and , then for some there is a core proof of .
Proposition 5If is perfectly valid, where is any binary connective and is an atom not occurring elsewhere in the sequent, then a coarsening can be valid only if it is of the form . Likewise for a perfectly valid sequent .
Proof.Given a perfectly valid sequent as in the proposition, suppose that is a valid coarsening under the substitution . Suppose for reductio that is an atom . Then cannot occur elsewhere in or ; for if it did, then there would be an instance of in or in , and this contradicts the assumption that there are no instances of in or . But if does not occur elsewhere in the sequent, then would be valid. Hence taking the substitution under would give , which would be valid. This contradicts the assumption that is perfectly valid.
Finally, as we define the various coarsening procedures, we will want to verify that the following property holds:
Lemma 1Suppose is a gaunt proof of the sequent obtained by applying the coarsening procedures to a proof . Then:
Every atom has at most two occurrences in .
If occurs in some member of , where is any binary connective, then either
(i) one of , , or occurs in as an MPE; or
(ii) is a conjunction , where the ’s are all coarsened c-variants of a single formula from .
If an undischarged premise in gets coarsened to distinct formulas in , then each and are atom-disjoint.
Proof.All three claims will follow by induction on the height of . We will check this with each of the coarsening procedures defined below.
In defining the coarsening procedures, we will want to pay special attention to the possibility that a discharged formula has been coarsened to multiple distinct formulas .
4.1 Disjunction
Suppose the last rule in is I, with immediate subproof of . Then we have the coarsened proof of the gauntly valid sequent . Letting be a new atom not occurring elsewhere in , we define the coarsening of to be:
Because
is a new atom, it is easy to see that
will be gauntly valid, and also that Lemma
1 holds.
Suppose that the last rule in is E, with MPE and two main subproofs of and of . We have coarsened proofs and of, respectively, and , where and are atom-disjoint.
Now (A) define the coarsening of to be:
Unless,
(B) the open instances of
in
occur as premises in successive
I’s:
(Or likewise for some premises
in
.) In this case we trim these
I’s from
to obtain a proof
of
. Let
be the coarsening of
(and likewise for
, if applicable). Note that the conjunction
will coarsen to an atom
in
. Then define the coarsening
of
as displayed in Figure 1:

Figure 1.
The coarsening in Case (B) for a proof that ends in E.

Figure 2.
The proof referred to in Remark 3. .
It is easy to verify that Lemma 1 holds. It is also clear that, whether we are in case (A) or case (B), the resulting sequent will be perfectly valid. It remains to show that the relevant sequent is gauntly valid.
Suppose that the sequent
has a valid proper coarsening. Because the two parallel subproofs are atom-disjoint, any valid coarsening of (
) would induce a proper coarsening of either
or
Focus on (
); the same argument applies mutatis mutandis to (
). By hypothesis, we know that
is gauntly valid, so any valid proper coarsening of (
) would have to be of the form:
(where possibly
). This in turn requires that
occurs somewhere else in either
or
. Moreover, by Lemma
1 (1), this is the only other place in
where any atom from
will have an occurrence. Furthermore, letting
, it follows that
is valid, and hence so is:
But this would be a valid proper coarsening of
, unless it was a mere releterring. Thus,
must all be atoms. It follows that
must be premises of
I. They cannot be MPEs if they are atoms. They also cannot be premises of I-rules other than
I, because the conclusion of that I-rule would have to be subformula of
, but we know that the only occurrences of any of the atoms in
are in the occurrences of
. For the same reason
cannot occur as minor premises of
E or
E. Thus, if there were a valid proper coarsening of (
), then we would be in Case (B), and the coarsening procedures would have us trim out the unnecessary conjunction
. This would give a proof of
, which, after applying the instance of
E, would yield a proof of
as required.
Remark 3We have noted that the possibility of having a premise get coarsened to distinct premises requires that we include this modified E rule that discharges multiple premises with an MPE of the form . Observe, however, that we can assume that this only occurs in one of the subproofs of E. If we have two proofs of and of , then (when are distinct reletterings), we can insert steps of E to obtain the proof displayed in Figure 2.
Most of the time this will not be necessary, but in the arguments of Section 5 it will be convenient to assume that E-rules only discharge a single premise in certain subproofs.
4.2 Conjunction
Suppose the last rule in is I, with immediate subproofs of and of . Then we have coarsened proofs and of the gauntly valid sequents and , which we can assume to be atom-disjoint. Define the coarsening to be:
Because
and
are atom-disjoint, it is easy to see that
will be gauntly valid. It is also easy to check that Lemma
1 holds.
Suppose next that the last rule in is E, with MPE and main subproof of . We have the coarsened proof of . If are new atoms, define the coarsening to be:
The fact that the
’s are new atoms ensures that the result will be gauntly valid, and it is easy to check that Lemma
1 holds.
4.3 Implication
Suppose the last rule in is I, with conclusion . Recall this rule can take three forms, according to whether the immediate subproof is of or or . In the first case we know that there will be a coarsened proof of . Then if is a new atom, define the coarsening to be:
The fact that
is a new atom ensures that the resulting sequent is gauntly valid. Lemma
1 continues to hold.
In the second and third cases, we know there will be a coarsened proof
of either
Then
(A) define
to be:
Unless,
(B) the open instances of
in
occur as premises in
-I:
In which case we trim these
I’s from
to obtain a proof
of
Letting
be the coarsening of
, we then define the coarsening
of
to be:
where the consequent is a new atom
if the main subproof has conclusion
rather than
.
Unless, (C) has the following form, where the conclusion derives from an instance of E with MPE :
In this case, delete the subproof ending in the topmost instance of
E, and replace it with a leaf-node labelled
, and propagate this down through the E-rules. Then apply the coarsening procedures to this proof to obtain a proof of
, where
is the image of
under the substitution
. Let this be the coarsening
of
.
In sum, in Case (A) we end up with a proof of , where possibly is a new atom ; in Case (B) we end up with a proof of , with the pre-image of under ; and in Case (C) we end up with a proof of , with the pre-image of under .
It is easy to see that whichever of these sequents we end up with, it must be perfectly valid. Also, Lemma 1 is easy to verify. It remains to show that the relevant sequent does not have any perfectly valid non-trivial coarsening.
Suppose that
has a valid proper coarsening
. Then I claim that
must have occurred as premises in successive
I’s in
. To this end, note that
must occur in
. And by Lemma
1, we know that there must be exactly one such occurrence of
in
. Moreover, if
is valid, then so is
And thus, letting
, the following is also valid
But this would be a valid proper coarsening of
, unless the substitution
were a mere relettering. Thus, we know that each
is an atom.
Observe that for , cannot occur as a minor premise in E or E or as a premise in an I-rule other than I as above; for such rules would require there to be an occurrence of in other than as a conjunct in , which we know is impossible. And we know that cannot be an MPE, since we have just noted that they must be atoms.
Thus, if has a valid proper coarsening , then Case (B) would have applied, and the relevant coarsening procedure would have given a proof of .
On the other hand, suppose that has a valid proper coarsening . Then we know that must occur in ; and by Lemma 1(1), there will be no other occurrences in of any of the atoms from . Furthermore, by Proposition 4, the instance of in , and hence the instance of in , will not be in the scope of a negation or in the antecedent of a conditional. So, by Lemma 1 (2), must occur as an MPE in . Now, because there are no other occurrences of any of the atoms in , the discharged premise cannot connect with any other rule in the proof, so it must simply descend via a series of E rules to the main conclusion of .
Observe that if
, and if
is the preimage of
under
, then we also have that
is a valid coarsening of
albeit not gauntly valid. So the argument from Case (B) above applies again here, entailing that
are all atoms that figure in successive
I’s in
. Moreover, the only other member of
that this conjunction can connect with in
is the MPE
.
So in we have descending through a series of I’s to the minor premise of E, with MPE , and then the discharged consequent descends via a series of E-rules to the conclusion of . In sum, if has a valid proper coarsening , then Case (C) would have applied, and the relevant coarsening procedure would have given a proof of as required.
This completes the treatment of I. Now turn to the case where ends in E with MPE . Then we have coarsened proofs and of, respectively, and . Let be atom-disjoint copies of . Define the coarsening to be:
It is easy to verify that Lemma
1 holds. The fact that this is a gaunt proof follows from the fact that all the subproofs are atom-disjoint, which itself is an application of Lemma
1 (3).
4.4 Negation
Suppose the last rule in is I with an immediate subproof of . We know this subproof will have a coarsening . The coarsening procedure will be clearer to explain in two separate cases, according to whether has been coarsened to a single formula or to multiple formulas in .
Suppose has been coarsened to a single formula in . Then if is gauntly valid, define to be:
On the other hand, if
is not gauntly valid, then we can appeal to the following fact. (The proof of this fact is quite involved, and will be provided in Section 5.)
Key fact: If is a gaunt proof of obtained by coarsening, but is not gauntly valid, then: (1) is an atom , (2) is gauntly valid, where is the preimage of under , and (3) by permuting steps in we can obtain a gaunt proof of such that consists of coarsened c-variants of and the final conclusion in descends via a series of E-rules from an instance of E with as premises.
In other words, has the form:
Then if
is the result of replacing
with
, define
to be the proof of
as follows:
By definition, and in light of the fact cited above, it is clear that the result is a gaunt proof. And it is easy to check that Lemma
1 holds.
Consider now the possibility that was coarsened to in . Then we can use the modified I rule, so (A) define to be:
Unless
(B) occur as premises in successive
I rules above
. In that case, trim those
I rules so that we have a proof of
. Now coarsen that proof, to obtain a proof
of
. Now, if
, then we have a gaunt proof of
, where
has been coarsened to a single formula; so we apply the coarsening procedure from above. But if
, then
has still been coarsened to multiple distinct formulas in
. Then, applying the modified
I rule, define
to be:
In either case (A) or (B) is easy to check that Lemma
1 holds. It remains to show that the resulting sequent is gauntly valid. The argument for this is substantively the same as we have seen for the modified
E and
I rules above: if we suppose that the sequent
had some valid proper coarsening, then that coarsening would have to be of the form
. But that would only be possible if
figured as premises in successive
I’s; in which case we would have applied the coarsening procedure from Case (B), resulting in a proof of the sequent
as required.
Finally, suppose the last rule in is E, with immediate subproof of . We have the coarsening of . If is gauntly valid, then define to be:
By assumption, this is a gaunt proof, and clearly Lemma
1 holds.
On the other hand, there are two ways that can fail to be gauntly valid; to accommodate these possibilities we will need to define more complex proof transformations. The full details are relatively involved, so I postpone them until Section 6. For now, I will just illustrate the motivating concepts that lie behind those complicated proof transformations.
The first way that
can fail to be gauntly valid involves
. For example:
is gauntly valid, but
is not gauntly valid, since it can be coarsened to
.
The second way that might fail to be gauntly valid is similar, but featuring in place of . We know that is gauntly valid, but is not gauntly valid since it can also be coarsened to .
As we will see below in Lemma 9, these two examples illustrate all the possible ways that E can fail to preserve gauntness. More concretely, if we have a gaunt proof of , but is not gauntly valid, then there are some atoms and a substitution such that for , and for each , there is some such that , and is gauntly valid, where and are the respective pre-images of and under .
Now I will illustrate the essential idea behind the necessary proof transformations. We can argue that if has a gaunt proof , but that is not gauntly valid, then must have an occurrence of or , and that must have the form:
(The form of the uppermost proof of
will depend on
and whether
or
is among the premises. Explicit details will be given below.)
If we let and be the result of systematically coarsening to a new atom , the essential idea is to rearrange into the following form, which will give us the gaunt proof that we seek.
This sketch of the coarsening procedure elides some important details, but it illustrates the main concept. Once again, the full details will be laid out in Section 6.
4.5 Main theorem
We have now provided all the coarsening procedures and verified that they preserved the property of being a gaunt proof, modulo the outstanding claims about negation. It remains to prove the key fact used in the case of I and to fully describe the coarsening procedure for E. The key fact for I is proved in Section 5, and the complete treatment of E is given in Section 6. Once these are in place, we will have established the main result of this paper:
Theorem 3If is a core proof of , then there is a gaunt core proof of and a substitution such that consists of c-variants of members of and is a c-variant of . and may be obtained from the coarsening procedures defined above.
In the prequel paper, we saw that we could coarsen both classical and constructive core proofs to obtain perfect core proofs. When it comes to gaunt proofs, however, the method of coarsening only allows us to transform constructive core proofs into gaunt core proofs. The analogous result does not hold for classical core logic. One complication comes from . When coarsening an instance of whose discharged assumption had been coarsened to multiple assumptions , we had to insert a series of -I rules. Those will introduce non-gauntness into the proof in the same way that the intercalated I rules introduced non-gauntness. This complication can be avoided by introducing a generalized from of that applies to multiple assumptions at once, analogous to the modified I and I rules we introduced above. The form of this modified rule would be:
This rule is clearly derivable in classical core logic, so adding it to the proof system would not change the deducibility relation.
A separate problem for coarsening classical proofs stems from strictly classical validities involving . It is this problem that proves insurmountable.
Theorem 4There are classical gaunt validities that do not have gaunt proofs in the natural deduction system of classical core logic.
Proof.Consider the sequent . It is not difficult to see that any proof of this sequent must have as an MPE. But then must be the minor premise, and this would constitute a non-gaunt subproof of . (It is worth noting that this proof does not depend on the fact that we have used as a strictly classical rule; so this limitation to classical core natural deduction still applies when we use another classical negation rule such as Dilemma.)
As an illustration, take an obvious classical core proof of this sequent:
This proof has the non-gaunt subproof of
from
in the proof of minor premise for
-E.
On the other hand, there is reason to think that this limitation is particular to the natural deduction system of classical core logic. As Pierre Saint-Germier pointed out to me, there is a gaunt proof of in a standard sequent calculus, such as Gentzen’s LK:6
This raises the question of how robust the limitative result of Theorem
4 is. It shows a limitation to natural deduction. But is there a deductive system for classical logic in which every gaunt validity has a gaunt proof? I will not pursue this question here, but flag the issue for future work.
7For our purposes here, all that remains is to prove the facts appealed to in defining the I coarsening procedure and to provide the full details of the proof transformations needed in the coarsening procedure for E.
5 Negation Introduction
In this section I will prove the facts that I had relied on in defining the coarsenings of I. First, we can characterize the sequents applied to which -I fails to preserve gaunt validity.
Lemma 2If is gauntly valid, but is not gauntly valid, then is an atom and is the gauntly valid coarsening of , where is obtained from by uniformly replacing with .
Proof.Assume is not gauntly valid, so there exists a substitution such that is a valid proper coarsening of under . Suppose is of the form . Now, is valid only if is valid; but then would be a valid proper coarsening of , contradicting the gaunt validity of . So the main connective of cannot be , and hence by Proposition 3, must be an atom .
Let be the set of atoms other than that changed. Suppose is non-empty and let agree with on and be the identity map otherwise. Also let and be the identity map otherwise. Without loss of generality, we can assume that does not contain any of the atoms in . Then . So if is non-empty, then would be a valid, non-trivial coarsening of under , which is impossible.
Now suppose is not atomic, and break down into two substitutions: and . Then would be a valid proper coarsening of under , which again is impossible. Hence must be an atom , and .
Lemma 2 establishes claims (1) and (2) of the key fact we are trying to prove. The remaining part (3) requires us to provide our method for finding a gaunt proof in those instances where appending an instance of I does not preserve gauntness, which we will do by showing how to appropriately permute rules in the proof. Before providing the necessary proof transformations, we will need several preliminary lemmas. To begin with, I record a simple lemma about when atoms are provable that will be useful later.
Lemma 3Suppose is a gaunt coarsened proof of , and that is a subproof of establishing , but that . Then .
Proof.Induction on the height of . The basis step is trivial, since any subproof of a one line proof would have to be itself.
The induction step is mostly straightforward; consider the last rule in .
Case 1: The last rule in is E. Say the MPE is , with an immediate subproof of . Then only if , so the claim follows from the i.h.
Case 2: The last rule in is I. Say we have two immediate subproofs of and . Then only if . Because parallel subproofs will be atom-disjoint, will only occur in, say, . So then, because the two subproofs will be perfect, it follows that only if , and the claim follows from the i.h.
Case 3: The last rule in is E. This follows from the i.h. by appeal to the fact that parallel subproofs will be atom-disjoint. The argument is substantively similar to the case of I.
Case 4: The last rule in is I. This follows easily from the i.h. analogous to the case of E.
Case 5: The last rule in is E. Say the MPE is , with immediate subproof of . The claim is immediate from the i.h.
Case 6: The last rule in is I. Say we have a proof of with immediate subproof of . Now, only if , so the claim follows from the i.h.
Case 7: The last rule in is E. Say we have MPE and immediate subproofs of, say, and . Now, only if . And by atom-disjointness, this can only hold if , so the claim follows by the i.h. The argument would be similar if we had assumed occurred in the main subproof rather than the minor subproof.
Case 8: The last rule in is I. If we have a conclusion , with a new atom, then the argument is similar to the case of I. If the conclusion is , then the argument is similar to I. So suppose the conclusion is , with immediate subproof of . Now, only if , so the claim follows from the i.h.
5.1 Preliminary lemmas
The main goal in this subsection is to show that, when we have a gaunt coarsened proof of , if , then by permuting rules in we can obtain a gaunt proof of where occurs above a . The proof will consist of three lemmas, beginning with the longest and most involved.
Lemma 4If is a gaunt coarsened proof of or and respectively either or , then:
some formula occurs somewhere in not in the scope of a negation or the antecedent of a conditional.
must occur as an MPE in .
By permuting rules in we can obtain a proof such that for each and as in the lemma there is an instance of E such that respectively has one of the following forms:
Moreover, by permuting rules in we can ensure that consists only of E-rules, and that when there is an E, stands above the main subconclusion rather than above the minor premise. So, in particular, if is the branch below , then each is a main subconclusion of the respective E-rule; and is either the same as , or, if the E-rule applied in this end segment is E with neither subconclusion equal to , then will be either or , where is the other main subconclusion of that instance of E. Thus, if was a coarsened c-variant of some formula , then is also a coarsened c-variant of (although and may not be identical).
Proof.Claim (1) By induction on the height of a coarsened proof, we know that if there is no formula containing in , then there is no instance of E in . And it is a classic fact about intuitionistic logic that if , and there is no instance of in not in the scope of a negation or the antecedent of a conditional, then or .8 So unless there were an instance of in not in the scope of a negation or the antecedent of a conditional, would entail that either or . And this would contradict the perfect validity of .
Claim (2) This follows from claim (1) by Lemma 1 (2).
Claims (3) & (4) can be proved simultaneously by induction on the height of . The basis case is trivial for both claims, since there is no one-line proof with an instance of E in it.
We now proceed to the inductive step in our proof of Claims (3) and (4). There are 8 cases according to the last rule in .
Case 1: The last rule in is I. For Claim (3) we are given two immediate subproofs of and . Since , we also know that . And since is atom-disjoint from , it follows that . Thus, the claim follows by applying the i.h. to .
For Claim (4), the i.h. gives us a proof of the following general form. (For space and generality in the following arguments I will often not display the MPEs of successive E rules; when I do this I will use double lined inferences with a left-label of E.)
Then when we permute the
I upwards, we get the following, where
are
are distinct reletterings of
and
:
Note that if there are multiple
’s satisfying the hypotheses of the lemma, this permutation can be performed simultaneously for all of them.
Case 2: The last rule in is E. Claim (3) is immediate from the i.h. Claim (4) is trivial in this case.
Case 3: The last rule in is I. For Claim (3), is a proof of with an immediate subproof of . By assumption, ; and since is a new atom it follows that . Thus the claim follows from the i.h.
For Claim (4), the permutation is substantively similar to the I case. We know that the newly introduced disjunct will be a new atom, so that the subproof ending with will have conclusion . Letting be distinct new atoms, permuting the I upwards gives us a new subproof with conclusion .
Case 4: The last rule in is E. For Claim (3) we have several sub-cases based on whether the main subconclusions are or .
Subcase 1: is a proof of with subproofs of and . Then the claim is immediate.
Subcase 2: is a proof of with subproofs of and . Given that , we also know that , and hence (by the atom-disjointness of the two subproofs) . Now the claim follows from the i.h.
Subcase 3: is a proof of , with immediate subproofs of and . By assumption, ; then it follows from atom-disjointness that , and now the claim follows from the i.h.
Subcase 4: is a proof of with immediate subproofs of and of ; and for some , we have that . We have two possibilities according to whether is or is some other premise.
First suppose that is . Given that , we also have , and thus for each , we have . So by the i.h., for each there is some formula such that we can obtain with the form:
Let
be distinct reletterings of
. Then we can form the proof
as required the claim by inserting an instance of
E using the copy
for each
:
(Note that if there are multiple
’s satisfying the hypotheses of the lemma, this can be done simultaneously for each such
in the prooftree.)
Second, suppose that is not . If , then the claim is immediate. On the other hand, if , then as before we know that ; now the claim follows from the i.h. This completes Claim (3) for this case.
Claim (4) is trivial in this case.
Case 5: The last rule in is I. For Claim (3), is a proof of with immediate subproof of . By assumption, , so for each we have that . Then by the i.h., for each there is some occurring a proof of the following form:
And by Claim (4) of the i.h., we know that below each such
there are only E-rules. So for each such
, we can insert
I, giving us a proof of the following general form, satisfying both Claims (3) and (4):
Case 6: The last rule in is E. For Claim (3), we have a proof of with immediate subproof of . We need both to show that if , then there is some instance of E such that can be permuted into subproof while occurs above a in the other subproof, and we need to consider the possibility that there other premises such that . We can consider in turn what the last rule in is.
If the last rule in is an E-rule, then we can permute the instance of E above the E-rule; then we need to argue according to Case 2, 4, or 8 as appropriate.
If the last rule in is I, say with , then has the form:
First note that, if there is a as displayed such that , then by atom disjointness we would have . So Claim (3) as applied to would then follow by the i.h.; we now have to deal with and any that occur in the proof.First assume that . Then we also know that and hence (by atom disjointness) . Consider the following proof:
Then we can, by the i.h., permute some E-rules to obtain the following proof of , where . Moreover, the i.h. also ensures that and will occur in separate subproofs of some instance of E, which may or may not be the same as the instance displayed here. (Accordingly, could occur in any of the subproofs below, which is why it is not explicitly displayed). Thus, by inserting the subproof , we can obviously obtain a proof of as follows: Then and stand in opposite subproofs of E, as do and (if there are such). And as we noted, the i.h. also guarantees that and will also be in distinct subproofs of E, if there are any ’s.On the other hand, suppose that , but that there is some in such that . I claim that either or . If not, then we would have a countermodel witnessing and a countermodel witnessing ; and we could piece them together to create a countermodel witnessing , as follows:9
But this contradicts our assumption. So we can suppose, without loss of generality, that . Then by the i.h. there is some MPE in such that we have subproofs of and . Then we can form the following proof, which has and in separate subproofs of E, as required. If the last rule in is I, then , where is a new atom, and has the immediate subproof of . Then we can consider the proof:
And then we can appeal to the i.h., following the same pattern of argument as when ended with I.If the last rule in is I, then is , with an immediate subproof of . Suppose ; then, since , we also have . Similarly, if there is a such that , then we also have . So the claim follows from the i.h., applied to .
If the last rule in is I, there are three possibilities according to the form of I used:
The first of these cases is treated similarly to the I case. The second is treated analogously to the I case. For the third case, inserting a E would give a proof of . (If there are any formulas such that , we can apply the i.h. to this shorter proof to establish the claim applied to .)Now, if it holds that , it also follows that . It likewise follows that . Hence, by appeal to the i.h., we know that there is a proof of , with an MPE, and where and and and respectively stand in different subproofs of E. Consistent with the i.h., the premises and may or may not occur in the same subproof of E, so that the overall form of may be either of the following (using the convention of suppressing MPEs of E for space):
Finally, we can insert I to obtain our desired proofs:
This shows how we can satisfy Claim (3), and we have implicitly also dealt with Claim (4). But to be explicit, for Claim (4) the i.h. gives us a proof of the form:
Then pushing the
E upwards gives us:
Case 7: The last rule in
is
I. We have three subcases depending on the version of
I applied.
Subcase 1: We have a proof of with an immediate subproof of . By assumption, . But since is a new atom, it follows that , so we get Claim (3) from the i.h., and Claim (4) is substantively similar to the case of I.
Subcase 2: We have a proof of with an immediate subproof of . By assumption, ; and since is a new atom it also follows that . Now Claim (3) follows by the i.h., arguing similarly to the case of I above. Claim (4) is also substantively similar to the case of I.
Subcase 3: We have a proof of with an immediate subproof of . By assumption, . This entails . By the i.h., this entails that there is a E where stands in one subproof above a while is the conclusion of the other subproof.
Furthermore, consider also the proof that is like except that applies E to the immediate subproof :10
Because we know that
, it also follows that for each
we have
. Thus, by the same argument as in the
E case above, we can infer that for each
there is a
E, where
stands in one subproof and
stands in the other subproof; the conclusion of
’s subproof may be either
or
.
Now to both finish Claim (3) and also establish Claim (4), we can permute the I rule upward according to the following process: (i) if stands in a subproof above a formula that is a main subconclusion of E, then infer below that subproof, (ii) if stands in a subproof that concludes with a as a subconclusion in an instance of E, then we infer below that subproof, and (iii) if there is a subproof above a formula , which is a main subconclusion of a rule of E, but none of the ’s occur in , then infer below the subproof . For instance, suppose that we were given as follows:
Then applying our process for permuting this
I upwards would yield the following proof:
Case 8: The last rule in
is
E. For Claim (3), we have a proof
of
with immediate subproofs
of
and
of
. Take two subcases, according to whether
occurs as a premise in
or in
.
Subcase 1: occurs in . By assumption, ; hence . By atom-disjointness we have that , and then the claim follows from the i.h.
Subcase 2: occurs in . Again we are given that that . On the one hand, if , then the claim follows from the i.h. Similarly, if , then by the i.h. there is a proof of the form:
Then we can form the following proof, which satisfies Claim (3):
Now, however, if contrary to the above we have
and
, then there will be a countermodel
such that
and
and a countermodel
such that
and
. We can piece these together to make a countermodel
witnessing
, which is a contradiction. Here is how we construct
.
Start by taking and adding to its root node every atom true at the root node of . Now, we know that must contain a world such that , for otherwise . For any world in such that , make all the sentences true at also be true at . (This is possible because of atom-disjointness). So will be true at the root world. Similarly, if there are any worlds from such that , then we can simply paste a copy of below such . The result will then be our desired . On the other hand, we can assume that if there is no such world in , then .11 In that case, we know that ; for otherwise, we would have , which is impossible. Thus we can require to be such that , and then paste a copy of above every node in where . That can then serve as our model .
For Claim (4) if the MPE occurs in the main subproof, the result follows directly from the i.h. So we just need to show how, when the MPE occurs above the minor premise of the relevant E, we can permute this instance of E upwards. Suppose that in our permutations, the minor premise has become the coarsened c-variant , so the major premise is , with taking the following general form:
Then we permute the
E into each of the
’s as follows, where each
are distinct reletterings of
.
In the proof we started with, we had the MPE
which was a coarsened c-variant of
, itself a coarsening of some formula
. In the new proof that results from this permutation we now have multiple distinct coarsenings
as premises. The result is that instead of the simple conclusion
we now have the disjunction
which is a c-variant of a coarsening of
.
Lemma 5If is a gaunt coarsened proof of , where the last rule is E with MPE and main subproofs of , and if , then either or .
Proof.First, observe that if , then also both and . Thus, by atom-disjointness and the gaunt validity of the subproofs and , we know that and .
Now note that if , then also . So if , then there would be a Kripke countermodel where but and and .
Suppose that for both and we have . So we have two ’s with have a root node at which is true but none of are true; and will have at least one terminal node at which is true and at least one terminal node at which is true. Pictorially, we have the two models:
And because
is atom-disjoint from
, we can merge these two models together to form a countermodel to
.
Thus, if both
and
, then
.
Remark 4Note that after applying the coarsening procedures, instances of E and E will each only discharge a single leaf node. As a result, it is always permissible to assume that proofs obtained by coarsening have - and E applied as high as possible. This means that, if or are MPEs discharging , then either the main subproof of this rule is the trivial proof of , or the main subproof of this rule ends in an E-rule with MPE .
Lemma 6If is a gaunt coarsened proof of , and if , then by permuting E-rules we can obtain a gaunt proof in which each such occurs above a .
Proof.We can assume that E and E are applied as high as possible, as noted in Remark 4. We argue by induction on the height of . The base case is trivial, and the induction step breaks into the obvious 8 cases.
Case 1: The last rule in is I. In this case, the claim follows directly from the i.h.
Case 2: The last rule in is E. Given our assumption that any E is applied as high as possible, this case follows immediately from the i.h.
Case 3: The last rule in is I. This case also follows directly from the i.h.
Case 4: The last rule in is E. Suppose is not the MPE of the final E, so that is a proof of , with the two immediate subproofs of and of . Without loss of generality, we can suppose that neither of these subproofs ends in , so that the overall conclusion of is . By assumption, we have that . Then, since and will be atom-disjoint, it follows that . Now the claim follows from the i.h.
On the other hand, suppose that is the MPE . If both subconclusions of the E are , then the claim is trivial. So assume we have a subproof ending in .
First suppose that the subproof ends in and the other subproof ends in , and . Moreover, by Remark 3, we can assume that only one premise is discharged in , so . Also, if , then , so by the i.h., must occur above a . So the form of the proof must be:
Now we can permute this
E upwards to obtain the required proof
in which
occurs above a
:
On the other hand, suppose
ends in
and
ends in
, so
. We can again invoke Remark
3 to assume that there is only one
discharged. And by Lemma
5, we know that either
or
. Without loss of generality, let it be the former. (The argument is substantively similar if it were the latter.)
Now we can apply Lemma 4, to find a proof that has the general form of the following prooftree. For space and generality, I will, as above, omit MPEs of subsequent E’s in , putting in their place a left-label of E on a double-lined inference. Also, I will use with a superscript for subproofs with one of the ’s above it (which will therefore have conclusion ) and I will use ’s with no superscript for subproofs above one of the subconclusions ’s, where .
We can also observe that if
, then also
. And since
and
will be atom-disjoint, we also know that
. So by the i.h., we can find a proof
of
where
stands above a
:
Now, for
, let
be
distinct reletterings of
; then we can form our desired
as follows:
Here, in place of the single premise
which is a coarsened c-variant of some premise
from the original proof, we will instead have
distinct coarsened c-variants
as premises. Likewise, instead of having as a conclusion
where
are each coarsened c-variants of some formula
which stood as the conclusion of the original proof we were coarsening, we now have a different coarsened c-variant of
, namely
(in some order). The resulting sequent proved, however, is still going to be a coarsened c-variant of the sequent proved by the original proof we started coarsening.
Case 5: The last rule in is I. First, suppose that the first form of I is applied, so that is a proof of with an immediate subproof of . By hypothesis, we know that , and hence . Hence, by the i.h., we can permute rules in to obtain a proof of in which stands above a . Then appending an instance of I will give the desired proof .
Next, suppose that the second form of I is applied, so that is a proof of , where is a new atom, with an immediate subproof of . The claim is immediate.
Finally, suppose that the third form of I is applied, so that is a proof of , where is a new atom, with an immediate subproof of . By assumption, ; given that is a new atom, it follows that . Now the claim follows from the i.h.
Case 6: The last rule in is E. As with the E case above, the claim follows directly from the i.h. given our assumption that E’s are applied as high as possible.
Case 7: The last rule in is I. has an immediate subproof with conclusion , so every premise in stands above a .
Case 8: The last rule in is E. Then the conclusion of itself is , so every premise stands above a .
5.2 Proof transformations
We can now provide the proof transformations that will establish claim (3) of the key fact used in the coarsening procedure for I from Section 4.4.
Lemma 7Suppose we have a gaunt proof of obtained by the coarsening procedures applied to a proof of , and suppose that is not gauntly valid. Then there is a gaunt proof of such that the final conclusion in the proof descends via a series of E-rules from an instance of E with and as premises, and where consists of coarsenings of c-variants of .
Proof.Clearly cannot stand as an MPE. By Lemma 2, we know that only occurs in as its negation . But by the subformula property, if were a premise of an I rule or a minor premise of E, then would occur un-negated as a subformula in . Thus, must occur in in E:
If the final concluding
of
descends from this rule, then we are done. Otherwise, there must be a rule lower down in
with a premise
descending from this application of
E and a conclusion
other than
, so the general form of
is:
Here
is the MPE where
is the minor premise.
Furthermore, invoking Remark 3, we can assume that if there are any E below this leaf node , then there is only one premise discharged in the subproof containing .
Now the argument will proceed by an inductive measure on the branch through the prooftree below . Say the nodes in this branch are labeled (where, by assumption, we know that both and are ). Then make the following definitions:
Let be the number of pairs in this branch such that either and or and . In other words, is the number of times the branch in the prooftree below changes from having a to a formula or vice versa.
Let be the largest number such that for some , if then , and if then . In other words, is the length of the branch down to the second block of ’s.
Let be the largest number such that are all .
Thus, for instance, if the branch below
is
, then
is 2,
is 4, and
is 1. If the branch below
is
, then
is 4,
is 3, and
is 2. Now the argument proceeds by induction on the lexicographic ordering of the triple
.
There are three possibilities for the rule by which is inferred. (1) There is an application of I. (2) There is an application of I. (3) There is an application of with one subconclusion and the other subconclusion . This gives us three main cases to deal with.
Main Cases 1 & 2: is either or , discharging the ’s. Letting be the subproof immediately above , we know that the last rule in is an E rule, so we can consider the four different E rules that may apply.
First, observe that the last rule of cannot be E; if it were, we would have the following proof:
may be either
or
. Either way, this means that if
is the coarsening of
under the substitution
, then
. In other words,
is gauntly valid, contrary to the assumptions of the lemma.
So let be the E, E, and E rules applied between the top instance of -E and the introduction of . We can further assume that each discharges the MPE of ; as noted before, we can always assume that E and E are applied as high as possible; and for any instance of E in this series, because it will only discharge one premise in the subproof with and the other subproof will have conclusion , we can push this instance of E upward to occur immediately below the discharged .
Thus, letting be the MPE of , the general form of will be:
Here each
may any of
,
, or
. Note that when
is
or
there will be another subproof above the relevant E-rule, which is not displayed above. If
is
, there will be a minor subproof with conclusion
, and if
is
there will be a parallel subproof with premise
and conclusion
. We may take
to the be the set of premises other than
that are open above the
E-rule.
Now we can observe that none of the discharged formulas can be , i.e., . For if it were, then by the subformula property, will occur as a subformula in some member of . Note that occurs in and hence in . So by Lemma 1, does not occur in any other member of . Thus the only occurrence of in is in the coarsened , and hence either in the scope of a negation or the antecedent of a conditional, according to whether is or . In short, we would have , contrary to the assumptions of the lemma.
Thus, none of the discharged formulas can be the MPE , but must each occur as premises either in the minor subproof of E at some rule or in the other subproof of E at some . Now we deal with three possibilities: (A) the last such rule is not ; (B) the last rule is , and is E; or (C) the last rule is and is E. In order to finish the treatment of the Main Cases 1 & 2, it will suffice to show how, in each of these subcases (A), (B), and (C), we can find a permutation that reduces the index .
Subcase (A): if the last such rule is not , then we can permute the inference of above to get:
This lowers the index
while leaving
and
unchanged.
Subcase (B): suppose is an instance of E with one or more occurring in the other supbroof. So the general form of is:
We can permuting the inference to
into this other subproof, and, if applicable, infer
in the right hand subproof. This gives us the following proof:
If the inference of
has only been permuted into the lefthand subproof, then both
and
will be lowered. If the inference of
has been permuted into both subproofs as displayed above, then
will remain unchanged, but we have a lower index
.
Subcase (C): the rule is E and one or more ’s stands in the minor subproof. This case is the most involved, and this is where we will have to appeal to the preliminary lemmas proved in the previous subsection. The overall form of will be as follows:
Let
be the discharged
’s which stand in
(so then
occur in
).
Now, consider the result of tweaking the discharges so that in the uppermost
E,
gets discharged and
stands as an open premise, and then uniformly propagating this change through the proof. The result is a proof of
. By assumption, we know that
; so by Lemma
3, we can lift this entailment up to the subproof ending in
. In other words, we know that:
By assumption,
is either
or
, where
is a new atom. Either way, it follows that
Recalling that
are in
, this gives us:
Note that
, because the only occurrence of
in the premise set is in the scope of a negation in
. So there will be a countermodel
witnessing this invalidity. Now if
, then we could piece together a countermodel
witnessing:
In brief,
would look like this:
But since that contradicts our assumptions, we have that
.
Now it follows by Lemma 6 that each of stands above a in . Thus, we can divide into several chunks:
Then we might try to rearrange our overall proof as follows, where each
is a relettered copy of
:
The result would be a proof with a lower index
. This basic idea behind this permutation will ultimately work. However, executing that idea via this naive rearrangement is too quick; if there were rules in
that discharged premises in
, this naive rearrangement would ruin that. Instead, I will show how we can extract proofs
and
from the original
to successfully execute this permutation strategy. What we require of
and
is that, for each subproof above
in
there are corresponding subproofs
and
such that:
(a) If is a coarsened c-variant of a formula , then the conclusion of is also a coarsened c-variant of , and
(b) the conclusion of is either or is also a coarsened c-variant of .
(c) The premises of are in many-one correspondence with the premises of , where corresponding premises are both coarsened c-variants of the same original formula.
(d) The MPEs of E-rules in only discharge formulas in or , and the MPEs of E-rules in discharge formulas outside of each and
We work inductively down the thread to define and . We will have and as the proofs we have defined at the step, and then set and . We start by letting each be the one line proof of from itself. If , so that there all the discharged ’s occur in , then let be the null proof. On the other hand, if and there are discharged formulas outside , then let be the one line proof of from itself.
Now consider the rule. There are 8 possibilities.
Case 1: The rule is I. We know will be one premise of the rule, let be the other premise and the corresponding subproof of . If are distinct releterrings of , let result from applying I with the two subproofs and .
For , if the conclusion of is , then let just be . If the conclusion of is not , then we know it must be some which is also a coarsened c-variant of the original target formula. Then take another relettering and append an instance of I with to obtain the proof of .
Case 2: The rule is E. If the discharged premise occurs in or , then append a corresponding E to the bottom of to obtain . If the discharged premise occurs outside of and , then let be the same as .
If the discharged premise occurs outside of each and , append a corresponding instance of E to the bottom of to obtain ; otherwise, let be .12
Case 3: The rule is I. Let result from appending the relettering of this I to the bottom of .
For , if the conclusion of is , then let just be . If the conclusion of is not , then we know it must be some as in Claim (b); then let be the result of appending a new I to the bottom of .
Case 4: The rule is E. Suppose is the MPE, with being the left subconclusion. If occurs as a premise in or ,13 then append a relettering of the same instance of E to the bottom of to obtain .
For , if occurs as a premise outside of each and , then append a relettering of the same instance of E to the bottom of to obtain . If the conclusion of had been as in Claim (b), then we also know that the conclusion of will be satisfying Claim (b). If the conclusion of had been , then the conclusion of will either be or according to whether the right hand subconclusion was or was a coarsened c-variant of the same target formula as .
Case 5: The rule is I. We know that the premise is not . If this rule does not discharge a premise, or if it does discharge some premise(s) that occur in some or , then append the same rule to the bottom of to obtain . If the rule does discharge a premise, but not one that occurs in either or , then for a new atom, append an instance of I to the bottom of to obtain a the proof of .
For , if the instance of I does discharge premise(s) outside of each and , then append to the bottom of an instance of I discharging the same premise(s). This will give either a proof of or , according to whether the conclusion of is or . On the other hand, suppose the instance of I does not discharge any premises outside of each and . If the conclusion of is , append an instance of I to infer , for a new atom. If the conclusion of is , then simply let be the same as .
Case 6: The rule is E. We can let result from appending the same E to the bottom of as applicable, similar to the treatment of E in Case 2.
For , if was the subconclusion of this , and if the rule discharges a premise outside of each and , then append to the bottom of an instance of to obtain . If was the subconclusion of this , and the rule does not discharge a premise outside of each and , then simply let be the same as . On the other hand, if was the minor premise of this rule and the conclusion of is , then append a relettered instance of the same E to the bottom of to obtain . And if was the minor premise of this rule but the conclusion of is , then simply let be the same as .
Case 7: The rule is I. This is impossible, because we know that is not .
Case 8: The rule is E. This can only happen at the rule, since none of are s. In this case, append an appropriately relettered E to the bottom of to obtain (i.e., ). For , if the conclusion of is , let be the same as ; and if the conclusion of is , then append the corresponding instance of E to obtain .
This concludes the definition of and . Now form the proof:
We know that either
was the null proof, in which case
has been removed from
, or that
was the one line proof of
.
If was the null proof, then observe that corresponding to each of in , there will either be a or in , possibly with repetitions. So either: (i) we have reduced the index in this new proof (if each of correspond to s), or we have reduced (since, even if each correspond to formulas , the initial occurrence of has been removed and permuted up the proof).
On the other hand, if was the one line proof of , then and will remain unchanged and may have decreased but at any rate will not have increased. But we are now back in Subcase (A) and can apply the permutation from Subcase (A) described above.
This completes the treatment of Main Cases 1 & 2.
Main Case 3: has the following general form (recall that we have invoked Remark 3 to assume that any E only discharges a single premise in the subproof with ):
Let
be the rules below the
premise in
. Let
be the first of these rules that is either an I-rule or a
E or an
E with
as the minor premise. We know that there must be some such rule, because otherwise there would never be another
below
. Provided
is not an instance of
I that discharges either an assumption
from
or the MPE
to infer respectively
or
, we can permute
up above
E, so that we have the following:
14 If
has conclusion
, then this gives a proof with smaller index
while
and
are unchanged. On the other hand, if
has conclusion
(for instance, if it were an instance of
E with minor premise
), then the index
will have decreased by 2.
As just noted, this permutation works unless (A) discharges a premise in I to infer or (B) discharges to infer .
Subcase (A): In this case we permute above the instance of E into both subproofs. In the left subproof we use the version of I that refutes the antecedent, and in right subproof we use the version of I that derives the consequent without use of the antecedent. This gives the following proof:
Now the conclusion of the
-E is a c-variant of
, and this gets propagated down through the rest of the proof. The indices
,
, and
are all unchanged; but the proof now falls under Main Case 2.
Subcase (B): Here, the argument again gets complicated, but the main ideas are similar to the treatment of the Subcase (C) from the Main Cases (1) & (2) above. To begin with, note that cannot occur in , because otherwise we would have an occurrence of in the antecedent of the conditional ; and then the coarsening that replaced with would have in the antecedent of a conditional, and hence . So is not an ancestor of the MPE at the top of the prooftree.
As before, we know the general form of the proof will have a E with premises and followed by a series of elimination rules, with the first MPE discharging , and discharging . Since cannot be one of these ’s, we know that must be occur as a premise either (i) in the subproof of E where the MPE is or (ii) in a minor subproof of E, with MPE .
Take first the possibility (i) that
occurs above an
E. We can assume that the
occurrence of
E is applied as high as possible, so that the general form of the proof will be
Now by permuting the
premise upwards we get the following proof, which has a lower index
and
while
is unchanged:
Take now the possibility (ii) that
occurs in a minor subproof of
in a
E with MPE
. Then the general form of proof will be:
Now, by Lemma
3, where
is the set of premises above the rule with MPE
, we know that:
And since
, this gives us:
So by atom-disjointness:
And then, by an argument similar to that from Subcase (C) above, it follows that
So by Lemma
6,
must occur above a
somewhere in
:
With this in hand, I claim that we can inductively extract two proofs
and
from
which allow us to form the following proof:
The inductive definition of
and
here is similar to the definition of the proofs
and
from before, so I will omit the details. The most important thing to note is that, where
had a premise
, this has been replaced by a
in
. And because of this,
occurs immediately below the
E. So as a result, both
and
will have been decreased while the index
is unchanged. This completes the treatment of Subcase (B), and thus of Main Case 3 and the proof.
6 Negation Elimination
I turn now to the treatment of proofs that end in -E. Similar to above, the first task is to characterize when the result of adding -E to a proof might not preserve gauntness. We will want to pay particular attention to the structure of the proof in question. The asymmetry between premises and conclusions in intuitionistic logic makes the treatment of -E importantly different from the treatment of -I. An application of -E can require coarsening not only literals but also more complex formulas. For instance, while both and are gauntly valid, an application of -E would respectively give proofs of and . Neither of these sequents are gauntly valid, since they can both be coarsened to .
Lemma 8Suppose that is a coarsened gaunt proof of , where is obtained via the form of -I that derives and discharges , but that has the valid coarsening . Then and is of the form .
Proof.The general form of will be as follows:
First we want to show that
and
must be an atom
. Since
is gaunt and we have a subproof of
, this sequent will be gauntly valid. Because the overall sequent has the valid coarsening
, we know that
must occur in
. Further, we know from Lemma
1 that the
only occurrence of the
’s, or of any atoms in the
’s, in
will be in this form
. Let
be the result of coarsening
to a new atom
. Then, if
is any model that makes
true at exactly the same worlds
as those where this atom
is true, then
will also assign
the same value as
; so any countermodel witnessing
would also be a countermodel witnessing
. In other words, if
, then
. Thus,
would be a valid proper coarsening of
unless
was an atom
.
Now, work up from the root of until you find the place where is first introduced. For brevity, let be the set of undischarged premises above this inference, and note that must occur in some member of . Otherwise, would have to occur as an MPE with either as the main subconclusion or as the main subconclusion and a I inferring lower down the prooof; either way this contradicts the assumption that was obtained by coarsening.
A priori, the rule that introduces could be either an I-rule, or the modified E rule, or could be a leafnode. But we know that cannot be introduced by I or the modified E because the two parallel subproofs have to be atom-disjoint, and that would be impossible because we know that occurs in . Likewise, it cannot be I, because one disjunct would be a new atom. If descended from a leafnode, it would have to be as the main subconclusion of an E-rule; moreover, because can only occur in the context of , this rule would have to be E, with minor premise . But in that case the coarsening procedure for I would have led not to , but to some coarsening . (Refer to Case (C) in the coarsening procedure for I in Section 4.3.) So the rule that introduces can only be I or I.
Suppose first that is , obtained by I, so we have a gaunt subproof of . We know that has a valid coarsening . Hence, is valid. Thus is valid and, hence, so is . But this would be a proper coarsening of , unless was an atom.
On the other hand, suppose is obtained by I. Then neither the antecedent nor consequent can be a new atom, so it must be , obtained by deriving and discharging . So we have a gaunt proof of . We also know that can be coarsened to . Now, as a substitution instance, it follows that is valid, and hence that is valid. But this is a valid coarsening of . Now we iterate the argument as applies to the conclusion in the subproof.
Corollary 1Suppose is as in the previous lemma. Then the following proof occurs as a subproof somewhere at the top of :
The open occurrence of
will be discharged somewhere in
. And (possibly after permuting some E-rules) the bottom
steps of
are as follows, with each inference respectively discharging
from
:
Proof.In light of Lemma 8 and the assumptions of the claim, it follows that will end with a series of -I’s, possibly interspersed with E-rules, of which the formulas are the main subconclusions. Since these formulas are all main subconclusions, and the discharges of the -I’s and the E-rules will not conflict, the E-rules can be permuted upward to precede the -I’s.
We know by Lemma 1 that each only occurs in the premise set as . And by the proof of Lemma 8 we know that has a subproof of with open premises . Moreover, must figure as minor premises for -E; otherwise, they would occur as subformulas in a context other than .
Putting these facts together, we know that each will stand undischarged as the minor premise of -E, which determines the form of until the we get to main subproof of . The discharged premise must connect with another occurrence of . But we know that must occur as an undischarged premise, and that there are no other instances of in aside from , the only rule that can be applied in this subproof is an instance of -E where the minor premise is undischarged in .
One more technical lemma is needed before we can put all the pieces together to define our coarsening procedure for negation elimination.
Lemma 9Suppose is a gaunt coarsened proof of , but that can be coarsened to the valid sequent under the substitution . Then:
If are the atoms changed by , then occur either in or in some , where occurs as the minor premise of -E in ; and
will either be a formula or , with the latter case only when , and where is one of the following forms:
(a) is and the occurrence of in or descends from an application of -I in ; or
(b) is of the form or , and the occurrence of in or descends from a subproof of the form specified in Corollary 1.
Proof.Both claims can be proved simultaneously by induction on the height of . The basis step is trivial. For the induction step, we have the obvious series of cases.
Case 1: The last rule in cannot be -E, by the hypotheses of the lemma.
Case 2: Suppose we have a gaunt coarsened proof of where the last rule is -I. Now, is valid iff is valid. So if is not gauntly valid, it must be that there is a coarsening or . First, I want to show that is the only atom changed by . Let be the set of atoms other than changed by , and let be the image of under . Evidently is valid, hence so is . But if were non-empty, this would be a valid proper coarsening of , contradicting the fact that is gaunt.
Now I would like to argue that must be an atom (and so ). Let , where , so that . Obviously we can decompose into and . Clearly is valid, hence is valid, which would be a valid coarsening of under . So must be a mere relettering, and hence and is an atom.
Case 3: suppose that the last rule is -I. First consider the form where is derived from , and then the ’s are discharged to infer . If there is a coarsening of the form , where , then the fact that has the required form follows from Corollary 1. Concerning any other atoms that are changed by , note that if we have a valid coarsening , then we also have a valid coarsening of the form . In this case, would also be valid, and the claim follows by the i.h.
On the other hand, suppose that is deduced from a subproof of . Since is a new atom, a coarsening of would have to be of the form . But, since is a new atom, this can be valid only if . Now consider the various forms the coarsened formula might take. Let be substitution under which this coarsening is obtained.
Suppose there is some such that is of the form , so that .15 Then must be atoms , for otherwise we could decompose into two non-trivial substitutions and . In that case, would be a valid proper coarsening of , which is impossible. So we know that are all atoms , and furthermore the conjunction must occur in . By Proposition 1, then, we know that this will be the only place in that can appear. Thus, by the subformula property, can only occur in in a series of I rules. But this is impossible, since it would conflict with Case (B) of the coarsening procedure for I.
On the other hand, if there is no such , then the coarsening will be of the form . But then we would have that ; hence would be a valid proper coarsening of , which is impossible.
This completes the treatment of the second form of
I.
For the third form, suppose is deduced from a subproof of . Since is a new atom, a coarsening of would have to be of the form . Then because is a new atom, this is valid only if is valid, and we apply the i.h.
Case 4: Suppose now that the last rule is -E, so we have a proof:
Suppose there is a valid proper coarsening
. Since
and
will be atom-disjoint, this coarsening must be of the form
. Now,
and
will only be properly coarsened if
is valid; otherwise, we could piece together models of
and
to create a countermodel to
. Thus,
and
are proper coarsenings only if
is a valid proper coarsening of
. So we may apply the i.h. to
. Furthermore, because
is atom-disjoint from
, we know that
must be valid, so we may also apply the i.h. to
.
Case 5: suppose the last rule in is -I, so we have:
Since
and
are atom-disjoint,
cannot be among the premises of
. So if
had a valid coarsening, it would have to be of the form
. Without loss of generality, we can suppose we have a valid coarsening of the form
, with
a coarsening of
. Evidently, then,
is valid and is a proper coarsening of
. The claim then follows from the i.h.
Case 6: suppose the last rule in is -E, so we have:
Since
is obtained by coarsening, we know that
is a new atom. Thus a coarsening
would induce a similar coarsening
. Then the claim follows from the i.h.
Case 7: suppose the last rule in is -I. Since this is a coarsened proof, the newly introduced disjunct will be a new atom. So any coarsening of will induce a corresponding coarsening of , and the claim follows from the i.h.
Case 8: suppose the last rule in is -E, so we have a proof of . The case of uniform conclusion does not apply. If the subproof below the ’s has conclusion , and we have a conclusion descending from the ’s in subproof , then, since the two subproofs will be atom-disjoint, any coarsening would correspond to a coarsening or . Take each of the two subproofs in turn:
Focus on . If were a non-trivial coarsening, then we would have . But the same argument as we used in the second form of I shows that this is impossible. So a proper would have to take the form ; but this conflicts with the assumption that is gauntly valid.
Now consider . The argument is largely similar: suppose that we have . Now, if the coarsening of is of the form , then the claim follows by the i.h. On the other hand, suppose that the coarsening of is of the form , with . Then, arguing as above, we know that must be atoms ; and the conjunction must occur somewhere else in ; and thus the only way that can figure in the proof is as premises in successive I’s. But that is ruled out by Case (B) of the coarsening procedure for E. So a valid proper coarsening would have to be of the form . This obviously gives us a valid proper coarsening , and so the claim follows by the i.h.
On the other hand, suppose neither conclusion is
, so we have a proof of the following form, using the modified
-E rule:
Again,
and
are atom-disjoint, so in the sequent
, neither
nor
can be coarsened to an atom
. As a result, any coarsening of this sequent will induce coarsenings of
and
, and we argue like we did for
just above.
And now we can show how to find gaunt proofs that end in -E:
Lemma 10Suppose that there is a gaunt coarsened proof of , but that has a valid proper coarsening . Then by permuting rules in , we can obtain a gaunt coarsened proof of , which is also a coarsened c-variant of the original target sequent.
Proof.If is the substitution under which gets coarsened, and are the atoms changed by , then we know from Lemma 9 that each will either be or , or, in the case where , this will either be or . We also know from Lemma 9 that each will either occur in or in the minor premise of some E in . In either case, then, if is a formula in which some occurs, then there will be some (not necessarily proper) subproof of such that is a gaunt coarsened proof of but is not gauntly valid. is of course either itself, in which case is just , or is a minor subproof above an instance of E, in which case is the minor premise.
We already know from Corollary 1 what general form will take when there is some occurring in . We can also observe the general form must have when there is some in . From Lemma 9, we know that descends from an instance of -I. So occurs as a leaf-node somewhere in . Now, if this leaf-node were a premise in an I-rule or a minor premise of -E, then conclusion of that I-rule or the MPE of -E would be a formula , which would then be a subformula in . But if gets coarsened to in , then every occurrence of in must be immediately in the scope of a negation. So the leaf-node occurrence of must be a minor premise for E. Thus, must have the following form:
We can observe that in either case, for formulas
or
,
must fit the following general pattern:
If the top left leaf-node is
, then it is a minor premise in
E, and the major premise
is discharged somewhere in
;
itself is discharged in the
I at the bottom of
. If the top left leaf-node is
, then the
comes from a series of
E rules as indicated in Corollary
1,
will be discharged somewhere in
, and the
occurring at the conclusion of
is obtained by a series of
I’s.
So we have two key chunks in the overall proof: there is the portion, which takes us from one to another , and then there is the portion, which takes us from to . I will show how we can systematically find corresponding and such that the following is a gaunt coarsened proof as required by the lemma:
I argue by induction on the height of
.
For the basis step, may be a trivial one line proof, but we know that must have at least one inference rule because it must discharge (or , although in that case could not be the trivial one-line proof). The rule discharging could be either I or I, and the next rule introducing the could be either E or E. This gives us four shortest possible proofs . If the last rule is E, we have the two possibilities:
And if the last rule is
E, then we have these two possibilities (where the main subproof of
may be any gaunt coarsened proof of height
):
In the first case, the coarsening of
would be
. To obtain our proof of this sequent, we let
be the trivial proof, and let
be:
In the second case, the coarsening of
would be
. To obtain our proof of this sequent, we again let
be the trivial proof, and let
be:
In the third case, the coarsening of
will be
. So we let
be the trivial proof and let
be:
Finally, in the fourth case, the coarsening of
will be
. So we again let
be the trivial proof, and let
be:
This completes the four cases of the basis step.
For the induction step, we can consider the obvious series of cases according to the last rule applied in . I will begin with the E-rules. A remark on the notation used below: will refer to a formula that has a specified subformula either or ; then will refer to the result of replacing the specified occurrence of or with the atom .
Case 1: Suppose the the last rule applied in is E, so is a proof of —where is a new atom—with an immediate subproof of . Then by the i.h. we have proofs that give the following gaunt coarsened proof, where may occur as a premise in either or (but not both):
Appending an instance of
E discharging
to the bottom of
will then give us the required proofs.
Case 2: suppose the last rule in is E, so we have:
If there is a valid coarsening of the form
, then the claim follows directly from the i.h., similar to the case of
E. On the other hand, suppose the coarsening also affects
, so we have a gauntly valid sequent
. It follows that
, for otherwise we could find a model
of
, which we could then merge with a model of
to create a countermodel to our overall coarsened sequent. So, while
was gauntly valid,
has the valid proper coarsening
. That is, both
and
satisfy the assumptions of the lemma. By the i.h. we know we have proofs as follows:
With these we can form the following proof of our target sequent
.
To see that this is gaunt, consider the subproof above an arbitrary node in
. For brevity, let
be the undischarged premises above this node other than
or
.
16 Then the subproof is a proof of
. Note that in the proof from the i.h. there is a corresponding subproof proof of
. Now consider a coarsening
; we want to show that it is invalid. Because the proof from the i.h. was gaunt, we know that
is invalid, so there is a countermodel
. Similarly,
is invalid, so there is a countermodel
. And by atom-disjointness, we can merge these two models together to create a countermodel to
.
Case 3: suppose the last rule applied in is E. This will have two subcases, according to whether or not one of the subconclusions is . On the one hand, if one of the subconclusions is , then is:
We can apply the i.h. to the left subproof to get a proof of the required form of
. Then appending a terminal application of
E will give the proof of
of the form that we seek.
On the other hand, suppose that
ends with an instance of
E where neither of the subconclusions are
. Then
is of the following form (where each
may occur as a premise in either
or
):
By the i.h. we can find
and
such that the following is a gaunt coarsened proof:
From this we can then construct the following proof, where
is a new atom:
Concerning
, assume for simplicity and without loss of generality that
is gaunt. (If not, we could deal with it in a similar fashion to the left subproof.) Then, we can form the following proof, where
is another new atom.
This is a proof, in the required form, of
which is a coarsened c-variant of our original target sequent, as desired.
Case 4: the final E-rule to consider is E. But since the conclusion of is a formula, not , we know that cannot end in E. I turn now to the cases where the last rule in is an I-rule.
Case 5: suppose the last rule in is I, with conclusion and subproofs of and of . Now we need to consider two subcases, according to whether (i) is gaunt or, (ii) it is not. For (i), if it is gaunt, then we can form the following proof, where and are guaranteed to exist by the i.h.
To see that this proof is gaunt, consider the subproof above some arbitrary node in
labeled with, say,
. Let
be the undischarged premises of this subproof other that those in
. Then the subproof in question is a proof of
. Suppose that
, were coarsened to
. Since
is gauntly valid, we know that there is model
of
. Now, by the i.h.,
is gauntly valid, so there will be a model
that witnesses
. And because the
and
are atom-disjoint, we can combine
and
into a single model that is a counterexample to
. The argument is similar if
were coarsened.
On the other hand, in subcase (ii) there are some formulas to be coarsened in . Then we form the following proof, where again all of exist by the i.h.
We know this is gaunt by an argument similar to above: take an arbitrary subproof above some node
in, say,
, and let
be the set of undischarged premises in this subproof other than those in
. Consider a coarsening of
. By the i.h., this will be invalid and hence have a countermodel
. Likewise, we know
is gauntly valid, so
will have a countermodel
. And since
and
are atom-disjoint, we can merge
and
into a single model
which is a countermodel to
.
Case 6: suppose the last rule in is I. Then will be of the form , where is a new atom, and by the i.h. we have the following proof:
From which we can obtain our desired proof by inserting an instance of
I:
Case 7: suppose the last rule in is I. First, suppose is derived by refuting . Then, as observed in the proof of Lemma 9, is gauntly valid, so there is nothing to show.
Second, suppose that is inferred by deriving and is a new atom. This case is similar to I above: given with conclusion , we then append an instance of I to infer , and this can then be the minor premise in E with major premise .
Third, consider the possibility that is inferred by deriving from . There are two possibilities: either (i) is and gets coarsened to an atom , or (ii) not.
Consider case (i), so by Corollary 1, we have the following proof:
Take the leaf-node occurrence of
. Clearly, the next step below this
E must discharge the formula
(after all, in Corollary
1, the only other open premises are ones that must be discharged later in the proof). Suppose this formula is discharged by any rule other than
I. Then there will be an occurrence of
in
that is not immediately within the scope of a negation; and thus, the coarsening of
will be
. We can form the required gaunt proof of this as follows, where
is the result of propagating the replacement of
in place of
.
On the other hand, if
coarsens to
, then the leafnode occurrence of
must be discharged by
I, so
could be represented in more detail as:
From this we obtain the gaunt proof of
as follows, where
is the result of propagating
in place of
:
This is our proof
, and
is the trivial proof.
Now take case (ii), where is inferred from a proof of with the ’s as open premises. Then is of the following form, where each may occur in either or (but not both):
Note that if
is valid, then so is
. So if the former has a valid coarsening, then so does the latter.
17 Thus, we may apply the i.h. to find a proof of the following form, where again each
may occur in either
or
, but not both:
Now it is possible that all the
’s are in
, it is possible that all the
’s are in
, and it is possible that some
’s occur in each of
and
. Assume we are in the third case; the first two can be dealt with similarly. Let
be an index set for the
’s in
and
an index set for the
’s in
. Then we can form the our desired proof as follows, where
is a new atom:
This is a proof of
, which is a c-variant of our target sequent
, as desired.
Case 8: Finally, suppose that the last rule in is I. So is a proof of , with the immediate subproof . If is not gauntly valid, then from Lemma 9, we know that and is an atom. It also follows that the coarsening must be of the form , with or . So will be:
Now the coarsening
will be obtained either by deleting 2 negations from
or only 1 negation. If 2, then obviously the occurrence of
in
must be preceded by two negations. Thus, the premise
at the top left must be discharged by inferring
by
I. Otherwise, the descendant of that leafnode
would be a formula with an occurrence of
preceded by only one negation. So
is
Now take
and replace the node
by
, and propagate this downward through the prooftree. This gives us a proof:
We may take this as our proof
, with
being the trivial proof.
On the other hand, suppose is gauntly valid, where is obtained by deleting one negation from in front of . Let be the result of uniformly replacing every instance of in with . (We know that every instance of in is a descendant or ancestor of the top left , so every occurrence of in will have at least one negation, and hence this deletion will preserve proofhood.) Then, by tweaking the discharges, we have the following proof:
Again, we may take this as our proof
, with
being the trivial proof.
7 Conclusion
This paper and its prequel began with the guiding question of whether, given a natural deduction proof, there is a way to systematically transform it into a proof that contains no irrelevancies and in which the argument proved to be valid is as strong as possible. I offered two different definitions of when a proof contains no irrelevancies: the first is when we have a perfect proof and the second is when we have a gaunt proof. The prequel paper showed how to coarsen both classical and constructive natural deduction proofs to obtain perfect proofs.
In this paper we have seen how to coarsen constructive proofs, so that from a core proof of we can find not just a perfect proof but also a gaunt proof of some which is a coarsening of a c-variant of . This result does not carry over to classical natural deduction proofs because of how negation can figure in premises of strictly classical rules, such as reductio ad absurdum or dilemma. An outstanding issue to explore, then, is how to extend the method of coarsening to sequent proofs, in which classicality can be achieved by the use of multiple conclusions rather than by logical inference rules. Does this difference between natural deduction and sequent calculi allow us to find a method of transforming an arbitrary sequent proof into a gaunt proof?
Funding
This work was partly supported by an Early Career Scheme grant from the Research Grants Council of Hong Kong SAR, China, project number 23606822.
Acknowledgements
Thanks are due to Neil Tennant for sharing his unpublished work on gaunt validity, and to Pierre Saint-Germier, Neil Tennant, Pilar Torrés Villalonga, and Peter Verdée. Thanks especially to the anonymous referees whose comments have improved both the exposition and technical arguments of this paper.
References
[1]
E.
Brauer
Relevance for the classical logician
.
Review of Symbolic Logic
,
13
,
436
–
457
,
2020
.
[2]
E.
Brauer
Coarsening natural deduction proofs i: finding perfect proofs
.
Journal of Logic and Computation
,
2024
.
[3]
E.
Brauer
A hierarchy of relevance properties
. In
New Directions in Relevant Logic
,
A.
Tedder
, I.
Sedlar
and S.
Standefer
, eds.
Springer
, .
[4]
D.
Prawitz
Natural Deduction: A Proof-Theoretical Study
.
Dover
,
2006
. .
[5]
N.
Tennant
Core Logic
.
Oxford University Press
,
2017
.
© The Author(s) 2024. Published by Oxford University Press. All rights reserved. For permissions, please e-mail: journals.permission@oup.com.
This is an Open Access article distributed under the terms of the Creative Commons Attribution License (
https://creativecommons.org/licenses/by/4.0/), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited.