Inferences and metainferences in ST
February 15, 2019
The logic ST has been proposed to deal with paradoxes of vagueness and
with the semantic paradoxes. There is something very distinctive about ST:
namely, it is classical logic for a classical language, but it provides ways of
strengthening classical logic to deal with paradoxes. For example, the logic
ST+ (ST for a language with a transparent truth predicate and self-referential
sentences) is a conservative extension of classical logic. That is, ST+ is not
only non-trivial, but it has exactly the same valid inferences as classical logic
for the T -free fragment. How is this possible? Well, because ST+ preserves
all classically valid inferences but not some classical metainferences. The
question then arises of exactly which are the metainferences of ST+ . In a
recent paper, Eduardo Barrio, Lucas Rosenblatt and Diego Tajer show that
ST+ metainferences are closely related to LP inferences. In this paper we
review their result and put the connection in a broader context.
1
3-valued logics based on Strong Kleene
Let L be a propositional language with the usual connectives: ∧, ∨, ⊃, ¬.
Let an interpretation I be a function from propositional letters to {1, 21 , 0}.
Interpretations extend to formulas according to the following Strong Kleene
scheme:
• I(γ ∧ δ) = min(I(γ), I(δ))
• I(γ ∨ δ) = max(I(γ), I(δ))
• I(¬γ) = 1 − I(γ)
• I(γ ⊃ δ) = max(1 − I(γ), I(δ))
If we think of logical consequence as necessary preservation of truth, there
are two standard ways in which we can define logical consequence over this
1
semantics. First, if being true means taking the value 1 (strict truth), then
an argument is valid just in case no interpretation gives all premises the value
1 and all conclusions a value less than 1. Second, if being true means taking
a value greater than 0 (tolerant truth), then an argument is valid just in
case no interpretation makes all premises greater than 0 and all conclusions
equal to 0.
Each definition leads to a familiar 3-valued logic. The first to the Strong
Kleene logic K3 and the second to Priest’s Logic of Paradox LP. K3 is
paracomplete in the sense that 2K3 A ∨ ¬A and LP is paraconsistent in the
sense that A ∧ ¬A 2LP . Furthermore, K3 is “classical on the left” but empty
on the right in the sense that for any sets of formulas Γ and ∆:1
Γ K3 ∅ iff Γ CL ∅
and
∅ 2K3 ∆.
In words: Γ is K3-unsatisfiable just in case it is classically unsatisfiable and
no set ∆ is K3-valid. Similarly, LP is empty on the left but classical on the
right in the sense that,
Γ 2LP ∅
and
∅ LP ∆ iff ∅ CL ∆.
In words: not set Γ is LP-unsatisfiable but for any ∆, it is LP-valid just in
case it is classically valid.
The definitions of logical consequence for K3 and LP are based on the idea
that logical consequence should preserve designated values from premises
to conclusions. By liberalizing the notion of logical consequence – from
the idea of preserving the same set of designated values from premises to
conclusions to the idea of going from one designated set to another set from
premises to conclusions – we arrive, in the present context, at the following
two alternative definitions of logical consequence (see Cobreros et al. 2015):
• An argument is ST-valid if there is no interpretation giving all premises
the value 1 and all conclusions the value 0.
• An argument is TS-valid if there is no interpretation giving all premises a
value greater than 0 and all conclusions a value less than 1.
The logics are ordered by inclusion (see Figure 2): when the language contains no constants for the values 1, 21 and 0, TS is empty and ST is classical
1
Assuming the language does not contain constant propositions like ⊤ or ⊥.
2
ST
K3
LP
TS
Figure 1: Four 3-valued logics
logic. K3 and LP are both weaker than ST and stronger than TS. K3 and
LP are each other’s duals while TS and ST are self-dual.2
The logics K3, LP, ST and TS have been vindicated as suitable logics to deal
with different paradoxes.3 For the Liar paradox, in particular, let L+ be L
extended with the constant propositions ⊤ and ⊥, a truth-predicate T and
a name-forming device hi. We assume L+ is capable of self-reference so that
there are Liar-like sentences such as,
λ
¬T hλi
=
A Kripke-construction (see Kripke 1975) shows how to find 3-valued models
for L+ where the truth predicate T is transparent (that is, I(A) = I(T hAi) for
any formula A) and where Liar-like sentences such as λ get value 12 . Call X+
the logic defined over these models in the way we defined the corresponding
X logic above.
The logics are ordered by inclusion. Double bars indicate conservative extensions, that is, the logic X+ is the logic X for the T -free fragment. This
means that ST+ is a conservative extension of classical logic with a transparent truth-predicate and self-reference. This means that ST+ does not add
or subtract valid inferences for the language without T . Further, ST+ is an
inference extension of classical logic, in the sense that if an inference is valid
in the language without T , it is valid for any uniform substitution on the
language containing T .4 These facts ground our claim that ST+ preserves
classical logic (Cobreros et al., 2013, 853).
Two logics X and Y are duals just in case Γ X ∆ iff ¬∆ Y ¬Γ (where ¬Γ is shorthand
for {¬x | x ∈ Γ}). Duality will play a role in section 3.
3
See, for example, Kripke 1975; Tye 1994 for K3, Priest 1979 for LP, Cobreros et al.
2012 for ST and French 2016; Nicolai and Rossi 2016 for TS.
4
See Ripley (2012) ,Cobreros et al. (2013), and Cobreros et al. (2015) for more on ST+ .
2
3
ST+
K3+
ST
LP+
K3
TS+
LP
TS
Figure 2: Four 3-valued logics and their T -extensions
2
Metainferences
We can think of a consequence relation extensionally as a set of pairs of sets
of formulas. As with any other relation, we may be interested in different
properties the relation might exhibit. We can wonder whether the relation
is, say, Euclidean. That is, we can wonder whether the statement,
∀x∀y∀z((xRy ∧ xRz) ⊃ yRz)
is true for the consequence relation R. As an example, take R to be LP’s
consequence relation. Then the statement above is certainly false since, for
example, h{A ∧ B}, {A}i ∈ LP and h{A ∧ B}, {B}i ∈ LP but h{A}, {B}i ∈
/
LP
. Instead of a universally quantified statement like the one above, we
will use propositional letters, under the understanding that a metainference
holds just in case it is true for any uniform substitution of the propositional
letters. Thus, the metainference above will be written,
A ⊢ B; A ⊢ C =⇒ B ⊢ C.5
In addition to the above kind of properties, which can appropriately be
called ‘structural’, we may be interested in more specific questions about
our consequence relation R. We can ask whether some properties hold when
we consider specific kinds of formulas (we will omit set notation in the evident
way). For example, we can ask, given a formula A entailing a formula of the
form B ∧ ¬B, whether A entails an arbitrary formula C (a non-structural
property we might call ‘explosion’):
A ⊢ B ∧ ¬B =⇒ A ⊢ C
5
Note that, assuming we are talking about finite sets of formulas, nothing is lost since
an argument with multiple premises is equivalent to the argument conjoining the premises,
and an argument with multiple conclusions is equivalent to the argument disjoining the
conclusions.
4
The metainference holds just in case it is true for any uniform substitution
of its propositional letters (this way we capture the idea that we are talking
about kinds of formulas). If we take again LP’s consequence relation, the
property above won’t hold, since, for example, A ∧ ¬A LP A ∧ ¬A but
A ∧ ¬A 2LP B.
The result in Barrio et al. (2015) shows a correspondence between ST’s consequence exhibiting a metainferential property and LP validating a specific
argument. We introduce some definitions that will be used below.
We restrict our attention to the propositional fragment of L+ with propositional letters: A, B, C, D...; the usual constants ∧, ∨, ⊃, ¬; plus the constant
propositions ⊤, ⊥ and λ. We leave out propositions involving truth and
quantifiers (compare Barrio et al. 2015, 558 Definition 6).
A metainference is a conditional statement of the following form:
(MI)
Γ1 ⊢ ∆1 ; . . . Γn ⊢ ∆n =⇒ Γ−1 ⊢ ∆−1 ; . . . Γ−k ⊢ ∆−k
Where the Γ’s and ∆’s are sets of formulas of L+ .
An ST+ -instance of a metainference is a uniform substitution of propositional letters in the metainference by formulas of L+ and all turnstile symbols
by the double turnstile symbol ST+ superscripted.
We will say that a metainference holds for ST+ when all its ST+ instances
are true. For example,
A ⊢ B ∧ ¬B
=⇒
A⊢C
=⇒
λ ST ⊥,
is a metainference and,
+
λ ST A ∧ ¬A
+
is an ST+ -instance of it. This particular instance is true since it is true that
+
λ ST ⊥. The metainference, however, does not hold for ST+ (as shown in
Example 1 below).
3
ST+ -metainferences and LP-inferences
The first collapse result of Barrio et al. shows the following short of connection between ST+ -metainferences and LP-inferences,
5
Γ1 ⊢ ∆1 ; . . . Γn ⊢ ∆n =⇒ Γ−1 ⊢ ∆−1 ; . . . Γ−k ⊢ ∆−k
holds for ST+
just in case
V
Γ1 ⊃
W
∆1 , . . . ,
V
Γn ⊃
W
∆n LP
V
Γ−1 ⊃
W
∆−1 , . . . ,
V
Γ−k ⊃
W
∆−k
(cf. Barrio et al. 2015, 557)
Intuitively: a metainference holds for ST+ exactly when the result of “lowering” arguments to conditionals and substituting the metalinguistic conditional by a consequence relation symbol renders an argument that is LP-valid.
For readability we will give the proof for the simple case with a single inference on either side of the conditional (see Theorem 1). Before that, though,
we introduce a definition and a lemma.
Definition [Fixation] Let γ be a L formula and I a 3-valued interpretation.
The fixation of γ and I, written fI (γ), is the result of substituting each
propositional variable A in γ according to the following rule:
• if I(A) = 1 then fI (A) = ⊤
• if I(A) =
1
2
then fI (A) = λ
• if I(A) = 0 then fI (A) = ⊥
Since a fixation is made up of constant propositions, it’s invariant across
interpretations. We will write [[fI (γ)]] to talk about the truth-value of fixation
fI (γ). Naturally, I(γ) = [[fI (γ)]].
+
Lemma. I(γ ⊃ δ) > 0 iff fI (γ) ST fI (δ)
I(γ ⊃ δ) = 0
iff
[[fI (γ ⊃ δ)]] = 0
iff
[[fI (γ)]] = 1 and [[fI (δ)]] = 0
iff
+
fI (γ) 2ST fI (δ)
6
In words, a conditional is LP-true if and only if the fixation of its antecedent
ST+ -entails the fixation of its consequent (see Cobreros et al. 2015).6
Theorem 1. The metainference Γ ⊢ ∆ =⇒ Γ′ ⊢ ∆′ holds for ST+
V
if and only if
W
V
W
Γ ⊃ ∆ LP Γ′ ⊃ ∆′
Proof. (Right to left)
Suppose Γ ⊢ ∆ =⇒ Γ′ ⊢ ∆′ does not hold for ST+ . Then there is some
+
+
ST+ -instance such that Γi ST ∆i and Γ′i 2ST ∆′i .
There is, therefore, some interpretationVI for which I(γ) W
= 1 for all γ ∈ Γ′i
and I(δ) = 0 for all δ ∈ ∆′i . Thus, I( Γ′i ) = 1 and I( ∆′i ) = 0 and so
V
W
+
I( Γ′i ⊃ ∆′i ) = 0. On the other hand, since Γi ST ∆i , V
either I(γ)
W < 1 for
some γ ∈ Γi or I(δ) = 0 for some δ ∈ ∆
Vi ; in either
W case I(
V Γi ⊃W ∆i ) > 0.
The interpretation I then shows that Γi ⊃ ∆i 2LP Γ′i ⊃ ∆′i . Since
Γi , ∆i , Γ′i and ∆i are
instances
of Γ, ∆, Γ′ and ∆ respectively,
V substitution
W
V
W
we have also that Γ ⊃ ∆ 2LP Γ′ ⊃ ∆′
Proof. (Left to right)
V
W
V ′ W ′
LP
Suppose
Γ
⊃
∆
2
Γ ⊃
there is an interpretation I such
V
W
V ′ ∆ .WThen
′
that I( Γ ⊃ ∆) > 0 andVI( Γ ⊃ ∆W) = 0. By our
V Lemma+above,
W the
+
fixation fI is such that, fI ( Γ) ST fI ( ∆) and fI ( Γ′ ) 2ST fI ( ∆′ ).
Note finally that the fixation is a uniform substitution of propositional letters
in Γ, ∆, Γ′ and ∆′ so that the last is an ST+ -instance showing that the
metainference Γ ⊢ ∆ =⇒ Γ′ ⊢ ∆′ does not hold for ST+ .
The connection gives us a decision procedure to check whether a metainference is ST+ valid out of a decision procedure to test whether an inference is
LP-valid. We use here the trees in Cobreros et al. (2012).
Example 1.
A ⊢ B ∧ ¬B =⇒ A ⊢ C
does not hold in ST+
+
A similar reasoning establishes that I(γ ⊃ δ) = 1 iff fI (γ) TS fI (δ), that is, a
conditional is K3-true if and only if the fixation of its antecedent TS+ -entails the fixation of its consequent. This way, the relations between ST+ , LP and K3 below can be
straightforwardly extended to TS+ .
6
7
A ⊃ (B ∧ ¬B), t
¬(A ⊃ C), s
A, s
¬C, s
Proof.
¬A, t
⊗
B ∧ ¬B, t
B, t
¬B, t
⇑
The countermodel for the LP-inference is I(p) = 1, I(q) = 12 and I(r) = 0.
Thus, the fixation showing that the metainference does not hold is:
+
⊤ ST λ ∧ ¬λ
4
BUT
+
⊤ 2ST ⊥
ST+ meta-anti-inferences and K3 inferences
The key ingredient in the connection above between LP inferences and ST+
metainferences is the observation in the Lemma that a conditional is LP-true
in an interpretation just in case the fixation of its antecedent attending to
that interpretation ST+ -entails the fixation of its consequent attending to
the interpretation:
I(γ ⊃ δ) > 0
+
fI (γ) ST fI (δ).
iff
This statement is equivalent to the statement that a conditional is LP-untrue
in an interpretation just in case the fixation of its antecedent attending
to that interpretation does not ST+ -entail the fixation of its consequent
attending to the interpretation:
I(γ ⊃ δ) = 0
+
fI (γ) 2ST fI (δ).
iff
which in turn, informally reads: a conditional is K3 false in an interpretation (i.e., its negation is K3-true) just in case the fixation of its antecedent
attending to that interpretation does not ST+ -entail the fixation of its consequent attending to the interpretation. So there is a connection between a
conditional being K3-false and an argument being ST+ -invalid.
A meta-anti-inference is a conditional statement relating kinds of antiinferences to kinds of anti-inferences, that is, a meta-anti-inference is a statement of the following form (simple case):
8
Γ 0 ∆ =⇒ Γ′ 0 ∆′
Where the Γ’s and ∆’s are sets of formulas of L+ .
The following corollary follows from Theorem 1 with the observation that
K3 and LP are duals.
Corollary. The meta-anti-inference Γ 0 ∆ =⇒ Γ′ 0 ∆′ holds for ST+
if and only
V
W
V
W
Γ ∧ ¬ ∆ K3 Γ′ ∧ ¬ ∆′ .
+ . Then, contrapositively,
Proof. Suppose Γ 0 ∆ =⇒ Γ′ 0 ∆′ holds for ST
V
W
V
W
Γ′ ⊢ ∆′ =⇒ ΓV⊢ ∆ holds
ST+ .VBy Th.W1, Γ′ ⊃ ∆′VLP ΓW⊃ ∆.
W forK3
By
Γ ⊃ ∆) ¬( Γ′ ⊃ ∆′ ), which is Γ ∧ ¬ ∆ K3
V duality,
W ¬(
′
′
Γ ∧¬ ∆.
Like in the previous case, a procedure to decide for K3-validity can be used
as a procedure to decide whether a given meta-anti-inference holds for ST+ .
Example 2.
A 0 C =⇒ A 0 B ∧ ¬B does not hold in ST+
A ∧ ¬C, s
¬(A ∧ ¬(B ∧ ¬B)), t
A, s
¬C, s
Proof.
¬A, t
⊗
¬¬(B ∧ ¬B), t
B ∧ ¬B, t
B, t
¬B, t
⇑
The countermodel for the K3-inference is I(p) = 1, I(q) = 21 and I(r) = 0.
Thus, the fixation showing that the meta-anti-inference does not hold is:
+
⊤ 2ST ⊥
BUT
+
⊤ ST λ ∧ ¬λ.
Our corollary from Theorem 1 shows that ST+ is connected to K3 in much
the same way it is connected to LP; at least under the assumption that
9
metainferences and meta-anti-inferences are important alike. This will be
discussed in section 7.
5
Hybrid metainferences
We saw that there is a connection between an inference being ST+ -valid
and a conditional being LP-true, and an analogous connection between an
inference being ST+ -invalid and a conditional being K3-false. Suppose we
are interested in testing a hybrid metainference, that is, a conditional where
the antecedent and consequent might contain inferences and anti-inferences
alike,
(HMI)
Γ ⊢ ∆; Γ′ 0 ∆′ =⇒ Γ† 0 ∆† ; Γ∗ ⊢ ∆∗ .
We want to know whether there is a uniform substitution of the propositional
letters appearing in the hybrid metainference such that: the inference in
the premise is ST+ -valid, the anti-inference in the premise is ST+ -invalid,
the anti-inference in the conclusion is ST+ -valid, and the inference in the
conclusion ST+ - invalid (if any such substitution exists, the metainference
does not hold for ST+ ). Here is a natural way to go,7 construct a tree with
the following initial list:
V
W
Γ
⊃
V ′
W∆,′t
V Γ† ∧ ¬ W ∆†, s
VΓ ∗∧ ¬W ∆∗ , s
Γ ⊃ ∆ ,t
Example 3.
A ⊢ B, C ; A 0 B =⇒ C, A 0 B
does not hold for ST+ .
7
Notice that the same procedure can be used to decide about TS+ -metainferences by
relabeling the nodes of the tree.
10
A ⊃ (C ∨ B), t
A ∧ ¬B, s
(C ∧ A) ⊃ B, t
A, s
¬B, s
Proof.
¬A, t
⊗
C ∨ B, t
B, t
⊗
C, t
¬(C ∧ A), t
¬C, t
⇑
¬A, t
⊗
B, t
⊗
The falsifying instance to show that this metainference does not hold for ST+
is A = ⊤, B = ⊥ and C = λ, which renders the well-know counterexample
to transitivity in ST+ .
6
Internal vs external logic
We briefly discuss in this section a second connection highlighted by Barrio
et al. between ST+ and LP. These logics can be presented in proof theoretic
terms via 3-sided sequents. From a semantic point of view, the sequent
Γ|∆|Σ holds just in case either some element of Γ takes value 0, or some in
Σ takes value 12 , or some in ∆ value 1. Barrio et al. describe a proof system
S for 3-sided sequents (Barrio et al., 2015, 562) (the details about S don’t
matter now). Given the system S, we can give alternative characterizations
of what it takes for an argument to be valid. In particular,
Definition [ST+ proof theoretic validity] An argument with premises Γ and
+
conclusions ∆ is proof theoretically valid in ST+ , written Γ ⊢ST ∆, just in
case the sequent Γ|Γ, ∆|∆ can be proved in S.
Definition [LP proof theoretic validity] An argument with premises Γ and
conclusions ∆ is proof theoretically valid in LP, written Γ ⊢LP∆, just in case
the sequent Γ|∆|∆ can be proved in S.
In its semantic reading, that the sequent Γ|Γ, ∆|∆ can be proved in S means
that either some element in Γ takes value less than 1 or some element in
∆ takes value more than 0 (as it should be: this corresponds to the above
11
definition of ST-validity). Similarly, that the sequent Γ|∆|∆ can be proved
in S means that either some element in Γ takes value less than 12 or some
element in ∆ takes value more than 0.
The definitions above correspond to ST+ and LP’s internal logic. It is possible, however, to connect a proof theory like S to a consequence relation in an
alternative (“external”) way.8 In the context of a two-sided sequent calculus,
Γ externally entails ∆ iff the sequent ∅ ⇒ ∆ can be proved in the system S
once we add the sequents ∅ ⇒ γ (for each γ in Γ) as axioms. The general
idea is this: Γ externally entails ∆ when the set ∆ can be proved to be valid
assuming each element in Γ is valid. The generalization of this idea for LP
within our system S of 3-sided sequents is the following,
Definition [LP external validity] An argument with premises Γ and conclusions ∆ is externally valid in LP, written Γ ⊢LP
e ∆, just in case the sequent
∅|∆|∆ can be proved in S once we add to S the sequents ∅|γ|γ (for each γ
in Γ) as axioms.
The generalization is natural since it captures the idea that ∆ is valid (LPvalid!) once we assume each element in Γ is. As it turns out, there is no
difference between LP’s internal and external logic.
In order to assess external validity for ST let us review all options in the first
place.
Definition [External validities]
1. An argument with premises Γ and conclusions ∆ is externally valid 1 just
in case the sequent ∅|∆|∆ can be proved in S once we add to S the sequents
∅|γ|γ (for each γ in Γ) as axioms.
2. An argument with premises Γ and conclusions ∆ is externally valid 2 just
in case the sequent ∅|∅|∆ can be proved in S once we add to S the sequents
∅|∅|γ (for each γ in Γ) as axioms.
3. An argument with premises Γ and conclusions ∆ is externally valid 3 just
in case the sequent ∅|∆|∆ can be proved in S once we add to S the sequents
∅|∅|γ (for each γ in Γ) as axioms.
4. An argument with premises Γ and conclusions ∆ is externally valid 4 just
in case the sequent ∅|∅|∆ can be proved in S once we add to S the sequents
∅|γ|γ (for each γ in Γ) as axioms.
Definition 1 corresponds to LP’s external validity, definition 2 to K3. Defini8
The distinction between internal and external logic appear in (Avron, 1988, 163) in
the context of Linear Logic and in (Avron, 1991, 110-111) in a broader context under
the names “truth” consequence relation and “validity” consequence relation. In the case
of propositional modal logic, the “validity” consequence relation turns out to be global
validity (see Tranchini and Cobreros (2017) for more on this last).
12
tions 3 and 4 are hybrid versions, the third ST-style and the fourth TS-style.
In fact, these two last definitions turn out to be equivalent to (internal) ST
and TS respectively.
Now Barrio et al. give the following reason to insist that ST’s external
consequence should be defined in the style of 1 (and not in the style of 3):
Nevertheless, we think that none of these alternative characterizations of external validity [2 to 4] are adequate for ST+ . The
reason is that they do not capture what it is for a formula to be
valid in ST+ . Recall that the notion of external validity works
with formulas, not with arguments, and the valid formulas of
ST+ are simply the ones that have a value greater than 0 in
every model.(Barrio et al., 2015, 566)
Leaving aside the question of whether and how much external validity is
relevant in order to assess the merits of ST+ , we think the definition favored
by Barrio et al. cannot give the external logic for ST+ . It captures, at best,
just half of the story about ST+ ’s external validity.
External validity for a logic X is supposed to tell us something relevant about
X, that is, about X’s inferences. The following constraint, then, is natural:
that anything deemed equivalent by X is also treated as equivalent by X’s
external logic.
Γ ⊢X
e∆
Γ ⊢X ∆
m
=⇒
m
′
Γ′ ⊢X
e∆
Γ′ ⊢X ∆′
Figure 3: e − constraint
The constraint is fully met in the case of, for example, classical first-order
logic for closed formulas, since in this case internal and external validity
coincide. For let Γ ⊢CL ∆ be logically equivalent to Γ′ ⊢CL ∆′ . Since for
classical logic, external and internal logic coincide we have that both Γ ⊢CL ∆
′ CL ∆′ iff Γ′ ⊢CL ∆′ . Collecting all these ‘iff’s’ we get
iff Γ ⊢CL
e ∆ and Γ ⊢
e
CL
′
CL
Γ ⊢e ∆ iff Γ ⊢e ∆′ .
LP
The constraint, however, doesn’t hold if we assume ⊢ST
e is ⊢ , since ST is
self-dual while LP is not. Take, as an example, Γ = ⊤ and ∆ = A ∨ ¬A. We
have that ⊤ ⊢ST A ∨ ¬A and also that ⊤ ⊢LP A ∨ ¬A but while A ∧ ¬A ⊢ST⊥,
we have that A ∧ ¬A 0LP⊥.
13
Γ ⊢LP ∆
Γ ⊢ST ∆
m
but
6m
¬(∆) ⊢LP ¬(Γ)
¬(∆) ⊢ST ¬(Γ)
Figure 4: e − constraint failure in ST taking LP as external validity
In order to restore the equivalence we would need to substitute in one of the
sides LP by K3. This, we think, makes K3 as good a candidate as LP to
qualify as ST’s external logic.
7
Discussion
Barrio, Rosenblatt and Tajer’s result provides an insightful response to the
question of which metainferences hold for the logic ST+ . Their result allows
us to translate the question of whether some metainference holds in ST+
into a question about whether some corresponding inference holds in LP.
In addition to this, Barrio, Rosenblatt and Tajer take the results in their
paper to argue for two claims (these claims appear intertwined in the paper):
(1) That, contrary to what it is claimed in Cobreros et al. (2013), ST is not
classical logic.
(2) That ST is no more illuminating than LP as a solution to paradoxes (in
slogan: ST is LP in sheep’s clothes).
In order to sustain these claims, Barrio et al. take two routes. The first, from
a semantic perspective, showing a link between ST’s metainferences and LP’s
inferences. The second, from a proof theoretic perspective, claiming that
ST’s external logic leads to LP. Note that the second claim is stronger, LP
being the paradigm of a non-classical theory. Thus, evidence for the second
claim is evidence for the first. It might be, as we will comment in a moment,
that no evidence is able to establish anything like claim 1, in this discussion
we concentrate on a rebuttal of claim 2.
The expression ‘classical logic’ seems to express an unambiguous and precise
concept when restricted to a language containing only the usual connectives.
When we consider a language equipped with a truth predicate, things become
murky. Is it right to claim that ST+ is classical logic for such a language?
There is a sense in which the claim is plainly false, since classical logic plus
transparent truth leads to the trivial universal consequence relation (and we
14
know ST+ is not that logic). There is another sense in which the claim is
right, since ST+ is a conservative extension and an inference extension of
classical logic over the language containing the truth predicate (is there a
better offer?). In their paper, Barrio, Rosenblatt and Tajer aim to show that
more than this is needed to justify the claim that ST+ is classical logic.
The fact that some metainferences fail for ST+ is not in itself enough reason
to claim that ST+ is somehow weaker than classical logic (or that it fails to
preserve something important about classical logic). As we discuss already
in (Cobreros et al., 2013, 852), just every time a logic extends another, some
metainferences will be lost (unless the logic is extended to the trivial universal logic). If ST+ misses something important from classical logic in the
failure of some metainferences, then it must be due to specific metainferences.
This is the place where the second claim (“ST+ is LP in sheep’s clothes”) enters the scene. If ST+ ’s metainferences can be characterized as inferences
of LP, then ST+ ’s metainferences have indeed a non-classical flavor. While
we don’t want to deny that there is something non-classical about ST+ (and
this is, actually, much of its attractiveness) we believe Barrio et al. overstate in claiming that ST+ is no more illuminating than LP itself and this
claim in turn discredits ST+ ’s classicality which can be understood, in the
context of transparent truth, as a golden mean between a paracomplete and
a paraconsistent approach.
In connection to ST+ ’s external logic (second route towards second claim) our
response draws on the plausibility of the e-constraint above about external
logic: anything deemed as equivalent by a given logic, should also be deemed
as equivalent by its external logic. If this is the case, LP cannot be the
external logic of ST+ : either ST+ is systematically ambiguous about its
external logic, and then both K3 and LP qualify as ST+ ’s external logic, or
neither K3 or LP are ST+ ’s external logic. The argument above shows, we
believe, the equidistance of ST+ among LP and K3.
In connection to ST+ ’s metainferences (first route towards second claim) our
response draws on the connection between ST+ ’s meta(anti)inferences and
K3.
A conditional A ⊃ B can be read in two directions: as expressing that A
is a sufficient condition for B (forwards) or as expressing that B is a necessary condition for A (backwards). The backwards reading can be explicitly
represented by contraposing the conditional: ¬B ⊃ ¬A. As with any other
conditional, metainferences can also be read in two directions. In the case of
metainferences the forwards reading tells us: if such and such inferences are
valid, then so are some of these inferences. The backwards reading tells us:
if such and such inferences are not valid, then some of these are not valid
either. In conversations, we often move fluidly in both directions and some-
15
times which direction is meant can be opaque. However, either direction
often highlights an interesting feature of the connection established by the
conditional. Consider the following metainference which is a close relative
to the Cut rule:
A, B ⊢ C ; A, ¬B ⊢ C =⇒ A ⊢ C
In its forwards reading it expresses the idea that if we can prove C from A
and B and we can prove C from A and ¬B then we can as well prove C
from A alone. In its backwards reading it shows like,
A 0 C =⇒ A, B 0 C ; A, ¬B 0 C
which points out to the idea that if A is consistent with ¬C, then either A
+ B is consistent with ¬C, or A + ¬B is. The property expressed by each
reading is the same by ST+ ’s lights (since ST+ is self-dual and the metalinguistic conditional is contraposable) but each reading highlights something
interesting about it. In the case of ST+ , metainferences relate to LP, metaanti-inferences to K3; each connection reveals something interesting about
ST+ but, since there is no preeminence of metainferences over meta-antiinferences (or the other way around), the approach of ST+ to paradoxes is
not really closer to LP than it is to K3.
References
Avron, A. (1988). The semantics and proof theory of linear logic. Theoretical
Computer Science, 57(2-3):161–184.
Avron, A. (1991). Simple consequence relations. Information and Computation, 92(1):105–139.
Barrio, E., Rosenblatt, L., and Tajer, D. (2015). The logics of strict-tolerant
logic. Journal of Philosophical Logic, 44(5):551–571.
Cobreros, P., Egré, P., Ripley, D., and van Rooij, R. (2012). Tolerant,
classical, strict. Journal of Philosophical Logic, 41(2):347–385.
Cobreros, P., Égré, P., Ripley, D., and Van Rooij, R. (2013). Reaching
transparent truth. Mind, 122(488):841–866.
Cobreros, P., Egré, P., Ripley, D., and van Rooij, R. (2015). Vagueness,
truth and permissive consequence. In Achouriotti, D., Galinon, H., and
Martinez, J., editors, Unifying the Philosophy of Truth, pages 409–430.
Springer.
16
French, R. (2016). Structural reflexivity and the paradoxes of self-reference.
Ergo, an Open Access Journal of Philosophy, 3.
Kripke, S. (1975). Outline of a theory of truth. The journal of philosophy,
72(19):690–716.
Nicolai, C. and Rossi, L. (2016). Principles for object-linguistic consequence:
from logical to irreflexive. Journal of Philosophical Logic, pages 1–29.
Priest, G. (1979). Logic of paradox. Journal of Philosophical Logic, 8:219–
241.
Ripley, D. (2012). Conservatively extending classical logic with transparent
truth. The Review of Symbolic Logic, 5(02):354–378.
Tranchini, L. and Cobreros, P. (2017). Proof analysis of global consequence.
Logique et Analyse, 60(239):355–373.
Tye, M. (1994). Sorites paradoxes and the semantics of vagueness. Philosophical Perspectives, pages 189–206.
17