Научная статья на тему 'EQUALITY AND APARTNESS IN BI-INTUITINISTIC LOGIC'

EQUALITY AND APARTNESS IN BI-INTUITINISTIC LOGIC Текст научной статьи по специальности «Математика»

CC BY
40
12
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Логические исследования
ВАК
zbMATH
Область наук
Ключевые слова
BI-INTUITIONISTIC LOGIC / EQUALITY / APARTNESS

Аннотация научной статьи по математике, автор научной работы — Maffezioli Paolo, Tranchini Luca

In the present paper we argue that a symmetric picture of the relationships between equality and apartness can be attained by considering these notions on the background of bi-intuitionistic logic instead of the usual intuitionistic logic. In particular we show that, as the intuitionistic negation of a relation of apartness is an equality, the dualintuitionistic co-negation of an equality is a relation of apartness. At the same time, as the intuitionistic negation of equality is not an apartness, the co-intuitionistic negation of an apartness is not an equality.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «EQUALITY AND APARTNESS IN BI-INTUITINISTIC LOGIC»

Логические исследования 2021. Т. 27. № 1. С. 82-106 УДК 16+510.6

Logical Investigations 2021, Vol. 27, No. 1, pp. 82-106 DOI: 10.21146/2074-1472-2021-27-1-82-106

Paolo Maffezioli, Luca Tranchini Equality and Apartness in Bi-intuitinistic Logic

Paolo Maffezioli

Department of Computer Science Universita di Verona, Strada le Grazie 15, 37134, Verona. E-mail: [email protected]

Luca Tranchini

Department of Computer Science Universität Tubingen, Sand 13 D-72076 Tubingen. E-mail: [email protected]

Abstract: In the present paper we argue that a symmetric picture of the relationships between equality and apartness can be attained by considering these notions on the background of bi-intuitionistic logic instead of the usual intuitionistic logic. In particular we show that, as the intuitionistic negation of a relation of apartness is an equality, the dual-intuitionistic co-negation of an equality is a relation of apartness. At the same time, as the intuitionistic negation of equality is not an apartness, the co-intuitionistic negation of an apartness is not an equality.

Keywords: Bi-intuitionistic logic, Equality, Apartness

For citation: Maffezioli P., Tranchini L. "Equality and Apartness in Bi-intuitinistic Logic", Logicheskie Issledovaniya / Logical Investigations, 2021, Vol. 27, No. 1, pp. 82-106. DOI: 10.21146/2074-1472-2021-27-1-82-106

1. Introduction

Bi-intuitionistic logic, introduced by [Rauszer, 1974a; Rauszer, 1974b] as "H-B logic" and also called "subtractive logic" in [Crolard, 2001], is a conservative extension of propositional intuitionistic logic obtained by the addition of a new connective: co-implication ^ (also referred to as "pseudo-difference", e.g., in Rauszer's original work, or as "subtraction", e.g., by Crolard).

© Maffezioli P., Tranchini L.

While implication relates to conjunction as follows: A A B h C iff A h B D C co-implication relates to disjunction as follows:

A h B V C iff A D B h C

Intuitively, a formula A D B can be read as "A but not B" or " A excludes B".

In the {A, V, ~}-fragment of the language of classical logic both implication and co-implication can be defined, respectively as V B and A A ~B. On the other hand, in intuitionistic logic implication is independent from the other connectives and a well-known result is that also co-implication is undefinable in terms of the intuitionistic connectives, see e.g., Theorem 5.2 in [Urbas, 1996].

As implication is the distinctive connective of intuitionistic logic, the natural habitat of co-implication is dual-intuitionistic logic. In sequent calculi, a system for intuitionistic logic can be obtained by restricting all sequents in a calculus for classical logic to at most one formula in the succedent. Similarly, a sequent calculus for dual-intuitionistic logic can be obtained by imposing the dual restriction to classical sequents: at most one formula in the antecedent.

In classical logic, logical consequence can be equivalently characterized as "forward" truth-preservation or as "backwards" falsity preservation in all interpretations: a sequent r ^ A is classically valid iff for every interpretation, if all formulas in r are true, at least one formula in A is true; or equivalently iff for every interpretation, if all formulas in A are false at least one formula in r is false.

Informally, intuitionistic logic can be thought of as the result of replacing the classical notion of truth with the constructive notion of proof, so that r ^ A is intuitionistically valid iff a A is provable whenever all formulas in r are provable. As argued by the second author [Tranchini, 2012], dual-intuitionistic logic can be thought as the result of replacing the classical notion of falsity with a constructive notion of refutation or disproof. Accordingly A ^ r is dual-intuitionistically valid iff A is refutable whenever all formulas in r are (here refutation is understood as a primitive notion, not to be defined in terms of some object-language negation operator).

The constructive nature of the notions of proof and refutation induce the rejection of certain classically valid principles in each of the two logics. The rejection of these principle is rewarded by stronger meta-theoretical properties, such as the disjunction property of intuitionistic logic (if A V B is intuitionistically provable either A or B is) and its dual-intuitionistic counterpart (if A A B is dual-intuitionistically refutable either A or B is), which represent the cornerstone of their constructive reading.

One may expect that bi-intuitionistic logic could be given an informal interpretation in terms of both proofs and refutations. This is, however, no obvious task, due to the fact that the disjunction property and its dual do not hold in bi-intuitionistic logic.

A further difficulty concerns the proper formulation of the duality underlying bi-intuitionistic logic. The duality between intuitionistic and dual-intuitionistic logic can be made precise by defining a mapping ()* from the language of bi-intuitionistic logic to itself so that A* = A for atomic proposition, and

(T)* = ± (±)* = T

(A A B)* = A* V B* (A v B)* = A* A B* (A D B)* = B* D A* (A D B)* = B* D A*

The duality amounts to the fact that r ^ A is intuitionistically valid iff A* ^ r* is dual-intuitionistically valid and A ^ r is dual-intuitionistically valid iff r* ^ A* is intuitionistically valid. This duality extends to bi-intuitionistic logic itself, so that r ^ A is bi-intuitionistically valid iff A* ^ r* is.

The clauses for the connectives may suggest the following informal reading of the duality: a proof of A is a refutation of A* and viceversa. This is however, incompatible with the base clause: whereas ()* relates pairs of (distinct) connectives, the atomic propositions are the dual of themselves and this blocks the possibility of informally reading the duality as exchanging the role of proofs and refutations (for similar reasons [Crolard, 2001] refers to ()* as a "pseudo-duality", rather than a genuine duality).

A natural, although so far unexplored, way of solving this second difficulty is that of considering the duality between theories rather than purely logical systems and by introducing the dual of each primitive notion used in the formalization of a given theory.

The present paper aims to be a preliminary investigation in this direction. In particular, we consider one of the most elementary theories, that of equality, and address the question as to whether the notion of apartness—well-investigated in constructive mathematics—can be taken to play the role of the dual of equality.

In constructive mathematics, the relation of apartness a = b is a "positive" counterpart of the negative notion of inequality -a = b. In intuitionistic logic, -A is short for A D ± and hence -a = b means that the assumption a = b

leads to a contradiction. By contrast, two real numbers a and b are apart, a = b, when there is a third one c measuring the distance of b from a on the real line. On the constructive reading of the existential quantifier, a = b is a stronger claim than just -a = b, since the latter does not imply that the distance between a and b on the real line can be effectively computed.

In fact, given intuitionistic logic, one cannot define apartness by negating equality, since the relation so defined fails to satisfy some characteristic principles of apartness. At the same time, the intuitionistic negation of apartness is a relation satisfying reflexivity, symmetry and transitivity, that is one can define a notion of equality as negated apartness. The defined notion, however, is not just an equivalence relation, but an equivalence relation which is also stable, i.e., it satisfies the law of double negation elimination.

Thus whereas on the background of classical logic the notions of equality and apartness are perfectly symmetric (in classical mathematics, two numbers are apart iff they are not equal and they are equal iff they are not apart), this is definitely not the case on the background of intuitionistic logic.

This asymmerty may suggest that apartness is not the best candidate to act as the dual of equality. However, once the base clause of ()* is replaced with the clauses

(x = y)* = x = y (x = y)* = x = y

the relation between the axioms of the theories of equality and apartness is the same as the one observed above (i.e. if r ^ A is an axiom of equality, A* ^ r* is an axiom of apartness and vice versa).

Moreover, the bi-intuitionistic setting offers a natural way to remedy the asymmetry between identity and apartness by considering two further notions besides equality, apartness and their intuitionistic negations, namely their dual-intuitionistic co-negations. In dual- and bi-intuitionistic logic one can define a unary connective called co-negation <- using D and T, by taking <-A as short for T D A. Co-negation is the dual of intuitionistic negation, i.e. >-A = (-A)* and -A = (r-A)*.

In the present paper we will show that, as the intuitionistic negation of a relation of apartness is an equality, the co-negation of an equality is a relation of apartness. At the same time, as the intuitionistic negation of equality is not an apartness, the co-intuitionistic negation of an apartness is not an equality.

Although the results presented do not exhaust the possibilities of investigating equality and apartness in the context of bi-intuitionistic logic, we believe that suggest so far unexplored, lines of research. In particular, they demonstrate that bi-intuitionistic logic is not only interesting as a logical system, but that it can be fruitfully applied to the study of mathematical theories.

The paper is structured as follows. In Section 2. we present the semantics and proof theory of bi-intuitionistic logic and in Section 3. we introduce the theories of equality and apartness that will be discussed in the present paper. In Section 4. we summarize the results concerning the intuitionistic theory of equality and apratness as well as a strengthening of the former (the theory of stable equality) and a weakening of the latter (here called the theory of weak apartness). Although most results of this section are not new, they are here embedded in a systematic picture and clearly formulated as (in some cases faithful) interpretations of the above mentioned theories into each other. In Section 5. we consider the four theories above on the background of bi-intuitionistic logic and we show how co-negation allows to establish further relationships between them. The resulting picture, however, does not seem to suggest a real symmetry between = and = in bi-intuitionistic logic. In Section 6., we dispel this impression by considering two further theories (a weakening of the theory of equality, that we call the theory of weak equality; and a strengthening of that of apartness, the theory of co-stable apartness) and we show how intuitionistic negation and dual-intuitionistic co-negation allow to interpret each theory into any other. In Section 7. we discuss the significance of the results presented and indicate several directions along which the present work can be further developed.

2. Preliminaries

Assumed countably many individual variables, to be indicated with x, y, z..., let L be the language defined by the following grammar (we indicate formulas of L with A, B, C ...):

L ::= x = y | x = y | (A A B) | (A V B) | (A D B) | A D B | ± | T

The negation -A of a formula A is defined as A D ± and its co-negation i-A as T D A. We indicate with L= and L= (respectively) the =-free and =-free fragments of L, and with Li= and L*= the D-free fragments of the latter languages.

A sequent over L is an expression of the form (r ^ A), where r and A are multisets of formulas of L, called the antecedent and succedent of the sequent, respectively. Outermost parenthesis will be mostly omitted. We indicate with S(L) the set of sequents over L. We use similar notions and notation for the fragments of L introduced above.

The semantics of L and its fragments is based on Kripke models. A bi-intuitionistic Kripke frame consists of a non-empty set K of worlds a, 5,y,...

pre-ordered by < and a set D of objects a, b, c,... called domain. A bi-intuitionistic Kripke model M for L is a bi-intuitionistic Kripke frame equipped with an interpretation function I assigning in each world a two relations =a and =a on D to the symbols = and =, respectively. It is assumed that if a < £ and a =a b, then a =3 b and if a < £ and a =a b, then a =3 6. Sometimes the subscript in =a and =a will be omitted.

An assignment ^ maps variables to elements in D. We define inductively what it means for a formula A of L to hold at a possible world a with respect to an assignment in symbols a H? A.

a ± a H? T

a H? x = y iff <^(x) =a <^(y)

a H? x = y iff <^(x) =a <^(y)

a IH? A A B iff a IH? A and a IH? B

a H? A V B iff a IH? A or a IH? B

a H? A D B iff £ H? B for all £ > a s.t. £ IH? A

a IH? A D B iff £ B for some £ < a s.t. £ IH? A

It is easily verified that if a < £ and a H? A then £ H? A. Moreover, observe that a IH? -A iff £ A, for all £ > a; and that a IH? r-A iff £ A for some

£ < a.

We can now define the notion of validity in a class of models. A sequent holds at a with respect to written a H? (r ^ A), when for all A e r, if a H? A, then a H? B, for some B e A. A sequent (r ^ A) is valid in a model M, written M H (r ^ A), when a IH? (r ^ A) for all a e K and

Notice that the notion of validity in a model given here is local, see, for a discussion[Gore et al., 2020]. A sequent is valid in a class of models C, indicated as C H (r ^ A), when M H (r ^ A) for all M e C. Opportune restrictions of these notions to the various fragments of L will be used throughout.

By a theory over L we understand a subset of S(L) and similarly for its fragments. We shall conveniently use Gentzen calculi to describe theories, so that a theory will be identified with the set obtained by closing under the rules of inference the set of initial sequents of the calculus. In the present paper we will be almost exclusively concerned with three theories over Li= and three theories over Ll=. We describe them as extensions of a basic sequent calculus for bi-intuitionistic logic with non-logical initial sequents corresponding to the properties of equality and apartness. The underlying logical calculus G consists of the initial sequents and logical rules given in Table 1 (this is in fact the system LBJi of [Kowalski et al. 2017]).

T

a => a

a, t^a r^a ,a t^a,b

LAI -=—=-7- LA2 ---7—--- RA

aab,t^-a aab,t^-a t^-a,aab

A,T^A B,T^A T^A,A T^A,B

-A-^T-^-X- LV —-7--.-— RM1 —-T--.-— BN2

Av5,r^A r^A,Av5

t^a,a n a,t =» b

a D 5,r,E => A, II LD t^adb RD

A^A,B T^A,A B,T^A

L2 -^—-rh- R3>

aj) b ^ a r ^ A ,a^> b

r^a t^a a,a,t^a t^a,a,a t^a,a a, s^n

LW ~—=4-r RW —t"^-7— LC —-t-j— RG --t——- cut

a,t ^ a t ^ a, a a,t ^ a t ^ a, a

Table 1. The sequent calculus G

( => x = x (Reflexivity) weq := < <~x = y => <~x = z,<~z = y (Co-negative Co-transitivity) <~x = y => i-y = x (Co-negative symmetry) ( x / x =r- (Irreflexivity) wap := < -ix / z,-iz / y => ->x / y (Negative transitivity) -ix / y -¡y / x (Negative symmetry)

( => x = x (Reflexivity) eq:=< x = z,z = y=^x = y (Transitivity) x = y => y = x (Symmetry) ( x / x =r- (Irreflexivity) ap := < x ^ y x ^ z,z ^ y (Co-transitivity) I, x / y => y / x (Symmetry)

( eq U seq := < 1 —i—= y => x = y (Stability) ( ap U sap := < 1 x / y => i-i-x / y (Co-stability)

Table 2. The sets of initial sequents yielding the different theories to be considered

We observe that by the definition of (dual-)intuitionistic (co-)negation, the following rules are derivable:

r ^ A, A A, r ^

L

A, r A r -.A

A, A A, r ^ A

L^ =-t-r Rr-

■-A ^ A r ^ A,^A

We indicate with superscripts the restriction of G to the corresponding fragments of L (so that e.g. G%= is the restriction of G to Ll=).

3. Six theories and their duality

We will consider theories obtained by extending (fragments of) G with the sets of initial sequents schematically depicted in Table 2. For each such theory T, we write T h (r ^ A) iff the sequent belongs to the theory, i.e., it is derivable in the sequent calculus describing T.

In particular, we call the result of adding to G= the set of initial sequents eq (resp. weq/seq) the bi-intuitionistic theory of (resp. weak/stable) equality, to be indicated with EQ (resp. WEQ/SEQ).

Similarly, we call the result of adding to G= the set of initial sequents ap (resp. wap/sap) the bi-intuitionistic theory of (resp. weak/stable) equality, to be indicated with AP (resp. WAP/SAP).

Note that, given the rules for dual-intuitionistic co-negation, transitivity and symmetry imply co-negative co-transitivity and co-negative symmetry (respectively); and that, given the rules of intuitionistic negation, co-transitivity and symmetry imply negative transitivity and negative symmetry (respectively). Hence WEQ c EQ c SEQ and WAP c AP c SAP.

We will refer to the restrictions of EQ, (respectively SEQ) and AP (respectively WAP) to the languages L%= and L%= as the intuitionistic theories of (resp. stable) equality and (resp. weak) apartness, to be indicated with EQ1, (resp. SEQ1) and AP1 (resp. WAP1). These four theories have been extensively investigated in the literature, and the intuitionistic theory of weak apartness is sometimes called "negative equality" in [Negri et al., 2001] or "defined equality" in [Negri, 1999].1

From the perspective of bi-intuitionistic logic, the set of axioms eq and ap suggests that the relationship between = and = should be the same as the one between A and V and D and D that we described in the introduction as a duality. To spell it out properly we consider a further theory on the full

1Our terminological choice has the only purpose of making easier for the reader to remember which theories are based on the language and which are based on Li=.

i

language L, obtained by extending G with both eq and ap, to be referred to as EA. Let ()* : L ^ L be defined as described in the introduction, namely:

(x = y)* (TV (A A B)* (A D B)*

\ *

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

:= x = y (x = y)* := ±

:= A* V B* (A V B)*

:= B* D A* (A D B)*

and let (r ^ A)* := (A* ^ r*), where S* is the multiset of all A* such that A e S. The following holds:

=x=y =T

= A* A B*

= B* A*

Theorem 1.

EA h (r ^ A) iff EA h (r ^ A)*

Proof. The proposition is established by induction on the derivation of r ^ A, by constructing a derivation of (r ^ A)* that we call the dual of the given derivation of r ^ A. If r ^ A is an initial sequent it is easily verified that (r ^ A)* is an initial sequent as well. If the derivation of r ^ A ends with an application of, e.g., Rd it suffice to apply the induction hypothesis to the immediate sub-derivation and the dual of the original derivation can be obtained by opportunely applying LD. The other cases are treated analogously, by exchanging an application of a left/right operational rules by an application of the right/left rule for the dual connective (in the case of structural rules it is enough to exchange left/right). ■

As suggested in the introduction, in bi-intuitionistic logic the duality can be informally understood as the possibility of obtaining meaning explanation for the dual of a give formula by replacing the notions of proof and refutation in the meaning explanations of the original formula.2 For example, the proof-conditions of A D B can be expressed by saying that a proof of A D B is a method to transform any proof of A into a proof of B; and the refutation-conditions of A* D B* can be expressed by saying that a refutation of A* D B* is a method to transform any refutation of B* into a refutation of A*. In particular, a proof of -A is a method to transform proofs of A into proofs of ± (which is by definition the proposition of which there is no proof); dually a refutation of A* is a method to transform refutations of A* into refutations of T (which is by definition the proposition of which there is no refutation).

2However, as observed in the introduction, due to the fact that in bi-intuitionistic logic both disjunction property and its dual fail, it is not wholly clear how should the notions of proof of a disjunction and of refutation of a conjunction be informally characterized so as to fit the bi-intuitionistic setting. Addressing this additional difficulty goes beyond the scope of the present paper.

Proposition 1 suggests to extend this informal interpretation to the case of = and =, so that as we can read e.g., transitivity as saying that given proofs of x = z and z = y we can construct a proof of x = z, we can read co-transitivity as saying that given refutations of x = z and z = y then we can construct a refutation of x = y.

As the results of Section 4. show, the set of initial sequents seq and wap naturally aroused by studying the relationship between = and = using intu-tuionistic negation. The two sets of initial sequents weq and sap are motivated by considerations of duality: as the reader can easily verify, Proposition 1 holds if one replaces the theory EA with either of the two theories that one obtains by extending G with either weq and wap, or with seq and sap. The notion of dual of a derivation, as defined in the proof of Proposition 1 extends to these further two theories as well. We observe that by construction, if the derivation of r ^ A is a derivation in EQ (resp. AP), its dual is a derivation in AP (resp. EQ), and similarly for WEQ and WAP and for SEQ and SAP.

In this case as well, by duality we obtain an informal interpretation of e.g. co-stability as warranting that from a refutation of A one can obtain a refutation of A (thus dualizing the informal reading of stability), and similarly for co-negative co-transitivity and co-negative symmetry.

To establish the results below we will rely on the soundness of these theories with respect to certain classes of bi-intuitionistic models. In particular, we indicate with WEQ, EQ, SEQ, WAP AP and SAP the classes of models in which all sequents in weq, eq, seq, wap, ap and sap (respectively) are valid.

It is easy to see that each of the four theories considered is sound in the corresponding class of models, that is:

Theorem 2 (soundeness). The following hold:

1. if WEQ h (r ^ A), then WEQ lb (r ^ A);

2. if EQ h (r ^ A), then EQ lb (r ^ A);

3. if SEQ h (r ^ A), then SEQ lb (r ^ A);

4. if WAP h (r ^ A), then WAP lb (r ^ A);

5. if AP h (r ^ A), then AP lb (r ^ A).

6. if SAP h (r ^ A), then SAP lb (r ^ A).

Proof. For each theory T the proof is by induction on the length of the derivation of r ^ A. If r ^ A is an initial sequent that is not of the form

A ^ A the proposition is an immediate consequence of the way in which the classes of models have been defined. The remaining cases are standard. ■

If a : Li ^ L2 is a translation from Li to L2 and (r ^ A) = (Ai,..., An ^ Bi,..., Bm) we write a(r ^ A) for a(A1),..., a(An) ^ a(B1),..., a(Bm). Let X and Y be two theories over L1 and L2, respectively. We say that a : L1 ^ L2 is an interpretation of X in Y when for all (r ^ A) e S(L1), if X h (r ^ A), then Y h a(r ^ A). Moreover, we say that a preserves X in Y when the converse holds, namely for no sequent (r ^ A) e S(L^), Y h a(r ^ A) and X F (r ^ A) (we call such sequents, if they exists, counterexamples to preservation). A preserving interpretation a is said to be faithful.

We shall assume throughout that translations are structural, i.e., a(AoB) := a(A) o a(B), where o is a binary connective, a(±) := ± and a(T) := T.

We observe the following facts (proofs are obvious and left to the reader):

Fact 1. If X and Y are two theories over the same language L and X C Y, then idL, (the identity function on L) is an interpretation of X in Y, but not necessarily of Y in X. Moreover, id^ preserves X in Y iff X = Y.

Fact 2. If a and t are interpretations of X in Y and of Y in Z, respectively, then the composition t o a is an interpretation of X in Z.

Fact 3. If a is a faithful interpretation of X in Y and t is a non-faithful interpretation of Y in Z, t o a is a faithful interpretation of X in Z iff no counterexample (r ^ A) to the faithfulness of t is in the range of a, i.e., there is no (S ^ 8) such that a(S ^ 8) = (r ^ A).

We conclude this section by observing that although the theories we consider could be formulated in a first-order setting as well, most of the results below hold only for the propositional versions of the theories (see in particular footnote 3 below). Moreover, bi-intuitionistic logic is non-conservative over first-order intutionistic logic (but only over the first-order logic of constant domains). For these reasons we decided to limit our attention to propositional theories.

4. Relating = and = with intuitionistic negation

In this section we will establish to which extent the two translations a : L*= ^ L*= and t- : L*= ^ L*=

a-(x = y) := -x = y t-(x = y) := -x = y

can be used to (faithfully) interpret the four theories EQl, SEQ1, AP* and WAP1 into each other.

WAP1 AP*

Fig. 1. Relating EQ®, SEQ®, AP® and WAP® with intuitionistic negation

Informally, the translation can be seen as an attempt to define of equality in terms of apartness and negation by taking a proof of x = y to be a method to transform a proof of x = y into a proof of and the translation t- can be read as an attempt to define of apartness in terms of equality and negation by taking a proof of x = y to be a method to transform a proof of x = y into a proof of ±.

To enhance readability, we summarize the results to be established in Figure 1, where single/double arrows indicate non-faithful/faithful interpretations and in which we also indicate the non-faithful interpretations idLi= and idLi= of EQ* in SEQ* and of WAP* in AP* respectively (see Fact 1 above).

Theorem 3. t- is a non-faithful interpretation of WAP* in EQ*.

Proof. To show that t- is an interpretation of WAP* in EQ*, it is enough to show that EQ* h t-(x = x EQ* h t-(-x = z, -z = y ^ -x = y) and EQ* h t-(-x = y ^ -y = x):

x

z, z = y

x

y

-■x = y, x = z, z = y

ix = y, x = z

z=y

x

y, x = z, --z = y

x = y ^ y = x -y = x, x = y ^

ix = y, --z = y

x=z

y=x

x=y

l-R-

^ x = x ix = x

ix = y, --x = z, --z = y

nx = y, -y = x

x

z,

z

y

x

x

y

y

x

t o a

L

L

To show that the interpretation is non-faithful, i.e., that t- does not preserve WAP1 in EQ', we consider the sequent (--x = y ^ x = y). Clearly, EQ' h t-(--x = y ^ x = y):

x

y

x

y

x = y, -x = y

x

y

x

x

y,

x

y

ix = y ^ -x = y

l-r-

However, WAP' F (--x = y ^ x = y). Consider a Kripke model M{ with two worlds a and ft such that a < ft and two objects a and b in D such that a =3 b and b =3 a, i.e.,

a 0

Let <^(x) and <^(y) be a and b, respectively. Thus, a IK1? --x = y since for all worlds 5 > a there is a world e > 5 such that e IK? x = y. But clearly a x = y. Therefore M{ ¥ --x = y ^ x = y. Moreover, it is easy to see that M' e WAP'. We only show that M' satisfies the negative transitivity principle, namely M{ I (-x = y, -y = z ^ -x = z). It suffices to show that a IK?4 (-x = y, -y = z ^ -x = z), for all i = 1,..., 8 such that:

1. 1 (x), ^ 1 (y) and 1 (z) are a 5. ^s(y), ^s(z) are a, ^5(x) is b

2. ^(x), (y) are a, (z) is b

3. ^3(x), ^3(z) are a, ^(y) is b

4. ^4(y), P4(z) are b, ^>4(x) is a

6. ^e(x), ^e(z) are b, ^e(y) is a

7. ^v(x), ^>7(y) are b, ^>7(z) is a

8. 1 (x), ^ 1 (y), ^ 1 (z) are b

Cases (3) and (6) hold since the succedent is valid; all the remaining cases are valid since they can be obtained from initial sequents using weakening. We leave to the reader to verify that also the negative symmetry principles is valid in M2. Thus, we conclude that WAP' ¥ (--x = y ^ x = y), hence by soundness WAP' F (--x = y ^ x = y). ■

To establish the next proposition we will need the following: Lemma 1. For all A e C%=:

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

1. SEQ' h (A ^ t- o ct—(a))

2. SEQ' h (t- o ct—(A) ^ A)

l

Proof. We establish the two claims by simultaneous induction on A:

• A is x = y. Clearly, SEQ* h (x = y ^ --x = y):

x = y ^ x = y x = y, -x = y ^ Lx = y ^ --x = y Rand obviously SEQ* h (--x = y ^ x = y) given the stability initial sequents.

• A is P,T or ±. Obvious.

• A is B D C .We have that t - o ct-(A) = t-(ct-(B d C)) = t - o ct-(B) d t- o ct-(C). By induction hypothesis we have that

SEQ' h (B ^ t- o ct-(B)) SEQ' h (t- o ct-(B) ^ B)

SEQ' h (C ^ t- o ct-(C)) SEQ' h (t- o ct-(C) ^ C) and hence:

B ^ t- o ct-(B) t- o ct-(C) ^ C t- o ct-(B) ^ B C ^ t- o ct-(C)

t- o ct-(B) D t- o ct-(C), B ^ C LD B D C,t- o ct-(B) ^ t- o ct-(C) LD t- o ct-(B) D t- o ct-(C) ^ B D C RD B D C ^ t- o ct-(B) D t- o ct-(C) RD

• A is B A C or B V C. Similar to the previous case.

Corollary 1. t- o ct- is a faithful interpretation of SEQ* into itself.

Proof. From the previous lemma it is almost immediate that SEQ* h (r ^ A) iff SEQ* h t- o ct— (r ^ A) for any (r ^ A) e L*=. Let (r ^ A) be (Ai,... An, ^ Bi,..., Bm). The corollary follows by n + m applications of the Cut rule using derivations of A* ^ t- o ct-(A*) and t- o CT-(Bj) ^ Bj for the one direction, and derivations of Bj ^ t- o CT-(Bj) and t- o ct-(A*) ^ A* for the other direction. ■

Theorem 4. ct- is a faithful interpretation of SEQ* in WAP*.

Proof. To show that t- is an interpretation of SEQ* in WAP*, it is enough to prove that WAP* h ct-(^ x = x), WAP* h ct-(x = z,z = y ^ x = y), WAP* h ct—(x = y ^ y = x), as well as WAP* h ct-(--x = y ^ x = y). The first three claims are obvious since the translation of each such sequent is an initial sequent of WAP*. The last claim is established by a derivation of

(---x = y ^ -x = y) that can be obtained by replacing = with = in the last derivation used in the proof of Proposition 3.

To show faithfulness, we need to show that, for all (r ^ A) e S(L'=), if WAP' h a-(r ^ A), then SEQ' h (r ^ A). We reason as follows. If WAP' h a-(r ^ A), then SEQ' h t- o a-(r ^ A) by Proposition 3 and hence SEQ' h (r ^ A) by (the faithfulness part of) Corollary 1. ■

By composing the interpretations depicted in Figure 1, we obtain further interpretations:

Corollary 2. The following hold:

1. t- is an interpretation of WAP' in SEQ';

2. a- is an interpretation of EQ' in WAP';

3. a- is an interpretation of EQ' in AP';

4. a- is an interpretation of SEQ' in AP'.

5. t- o a- is an interpretation of SEQ' in EQ';

Proof. That the translations in (a)-(e) are interpretation of the appropriate theories follows by the above theorems and by Fact 2. ■

Theorem 5. The interpretations in 1-3 of Corollary 2 are not faithful. The interpretations in 4 and 5 are faithful.

Proof. We discuss the interpretations separately:

1. Faithfulness fails for the same reasons seen in the proof of Proposition 3.

2./3. As seen in the proof of Proposition 3, the sequent = y ^ x = y)

is derivable in WAP' (and hence it is derivable in AP' as well). Stability of equality is clearly underivable in EQ' (to see this replace apartness with equality in M', the countermodel to the stability of apartness in the proof of Proposition 3), we conclude that a- does not preserve EQ' in either WAP' or AP'.

4. The faithfulness is a consequence of the main result of [Negri, 1999]. Negri calls a formula A e L'= negatomic iff all occurrences of x = y in A are negated, and a sequent is called negatomic just in case it contains only negatomic formulas. Negri shows that if AP h (r ^ A) then WAP h (r ^ A) if (r ^ A) is negatomic, that is, that idLi= is a faithful interpretation

of WAP into AP if one restricts the attention to negatomic sequents. Since a-(r ^ A) is negatomic for any (r ^ A) e S(Li=), by Fact 3 we have that a = idLi= o a is a faithful interpretation of SEQ into AP.3

5. Suppose EQ' h t- o a-(r ^ A). Then, SEQ' h t- o a-(r ^ A) as well. By Corollary 1 we have that also SEQ' h (r ^ A).4

Thus, intuitionistic negation permits to interpret all theories we are considering in the theory of apartness AP1. However, using a- and t- the theory of apartenss AP1 cannot be interpreted into any other theory (except, of course, itself).

This follows from the following:

Theorem 6. t- is not an interpretation of AP1 in SEQ1.

Proof. We need to show that there is a sequent (r ^ A) e such that AP* h (r ^ A) and SEQ' F t-(r ^ A). Let (r ^ A) be an instance of co-transitivity x = y ^ x = z, z = y. Obviously, AP* h (r ^ A). However, its t"-translation, namely (-x = y ^ -x = z, -z = y) is not derivable in SEQ\ Let M.i be a model with three worlds a, ft and 7 such that a < ft and a < 7 and three objects a, b and c in D such that:

ß

3We observe that Negri's result fails for the first-order version of the theory, with the negatomic sequent -Vz(-i—z = x V ——z = y) ^ —x = y being a counterexample, see [van Dalen et al., 1979, p. 95].

4We thank one of the referees for suggesting the proof of this point.

Let ^>(x), <^(y) and <^(z) be a, b and c, respectively. Clearly, a lb^ -x = y, for 5 ¥ x = y for all 5 > a. However, a -x = z and a ¥ -z = y, for there exist two worlds e,e' > a such that e lb^ x = z and e' IP? y = z. Therefore, M2 ¥ (-x = y ^ -x = z, -z = y). Additionally, we need to show that M2 is in SEQ'. We leave to the reader to verify that = is an equivalence relation, whereas to see that M2 lb (--x = y ^ x = y), i.e., it satisfies also the stability principle, it is enough to show that a lb^ (--x = y ^ x = y), for all

i = 1,...,9 such that:

1. <£i(x) and ^1(y) are a 6. ^>6(x) is b and ^>6(y) is c

2. ^2(x) is a and <^2(y) is b 7. ^>7(x) is c and ^>7(y) is a

3. ^3(x) is a and ^>3(y) is c

4. ^4(x) is b and <^4(y) is a 8. (x) is c and (y) is b

5. ^5(x) and ^>5(y) are b 9. ^g(x) and ^g(y) are c

With respect to assignments in (1), (5) and (9), the sequent holds at a since the formula in their succedent is true at all worlds > a. All other cases the sequent has a formula in the antecedent which is false at both a and ft, so the whole sequent holds at a. ■

We conclude this section establishing the following.

Theorem 7. t- does not preserve AP' in EQ\

Proof. We need to show that there exists a sequent (r ^ A) in such that EQ' b t-(r ^ A) and AP' F (r ^ A). Let (r ^ A) be the stability of apartness, nameley --x = y ^ x = y. We have that t-(r ^ A) := ---x = y ^ -x = y) which can be derived in EQ' (see proof of Proposition 3 above) and that (r ^ A) is not derivable in AP' (as shown by M2, the countermodel to the stability of apartness in WAP' given in the proof of Proposition 6, that is actually a model of AP'). ■

Since EQ' is stricly included in SEQ', we have that: Corollary 3. The following holds:

1. t- is not an interpretation of AP' in EQ'.

2. t- does not preserve AP' in SEQ'.

5. Relating = and = with co-negation

By extending ct- and t- to L= and L= the results established in the previous section also applies to the bi-intuitionistic versions of the four theories of equality and apartness considered so far. Moreover, using <- in place of - one can define the two further translations ct" : C= C= as follows:

(T(x = y) := >-x = y

(x = y) := >-x = y

Informally, one can read the translation a" as an attempt to define equality in terms of aparntess and co-negation by taking a refutation of x = y to be a method to transform a refutation of x = y into a refutation of T; and the translation t" can be read as an attempt to define apartness in terms of equality and co-negation by taking a refutation of x = y as a method to transform a refutation of x = y into a refutation of T.

One may expect that these two translations can help in getting a more symmetric picture of the relationship between theories of equality and theory of apartness. This is to some extent the case. As in the previous section, to improve readability we summarize the results to be established in this section in Figure 2.

Fig. 2. Relating EQ, SEQ, AP and WAP with - and

t o ct

Theorem 8. t^ is a non-faithful interpretation of AP in EQ.

Proof. To show that t" is an interpretation it is enough to prove:

EQ h t"(x = x EQ h t"(x = y ^ x = z, z = y) and EQ h t"(x = y ^

y = x):

______R

x = z ^ x = y,^z = y R ^ x = y, ^x = z, 1-z = y Rr 1-x = y ^ r-x = z, 1-z = y L

x = z,z = y ^ x = y

= z ^ x = y, 1-z =

y = x ^ x = y

l

1-x = x => L

x=x

x — y, i — z,' z —

^ r-y = x, x = y

x = y ^ 1- y = x

To show that t" is not faithful it is enough to find a sequent (r ^ A) e S(L=) such that EQ h t^(r ^ A) and AP F (r ^ A). Take (r ^ A) to be an instance of co-stability x = y ^ r-.-x = y. Now, t" (x = y ^ r-.-x = y) := (r-x = y ^ i-r-r—x = y). But EQ h (^x = y ^ <-<-¡-x = y) (to see this take the dual of the derivation of —x = y ^ -x = y in AP, see the proof of Proposition 3). However, apartness is not co-stable in AP. To see this, consider a Kripke model M3 with two worlds a and ft such that ft < a and two objects a and b in D such that:

Let <^(x) and <^(y) be a and b, respectively. Clearly a r-.-x = y, since for all worlds 5 < a, namely ft and a itself, there is a world e < 5 such that e x = y. However, a x = y. We leave to the reader to check that M3 e A P. ■

Thus using both intuitionistic negation and dual-intuitionistic co-negation we can interpret not only WAP (as we already could using t-) but also AP into EQ, and actually, by composing the different embeddings depicted in Figure 2, we have that all four theories can be interpreted into one another:

Corollary 4. The following hold:

1. a- o t^ is an interpretation of AP in WAP;

2. t^ is an interpretation of AP in SEQ.

3. t^ is an interpretation of WAP in EQ.

4. t^ is an interpretation of WAP in SEQ.

The picture is however far from symmetric. Although we can embed the theories of apartness into those of equality, none of the former ones can be faithfully interpreted into any of the latter ones (in contrast to the fact that

a

SEQ can be faithfully interpreted into WAP and AP). Moreover, whereas both t- and ct- interpret at least some theory based on one language into one based on the other language, we have that ct" does not interpret EQ into AP, and hence a fortiori neither EQ or SEQ into either WAP or AP:

Theorem 9. ct^ is not an interpretation of EQ in AP.

Proof. We need to find a seqent (r ^ A) e S(L=) such that SEQ b (r ^ A) and AP F ct"(r ^ A). Let (r ^ A) be x = z,z = y ^ x = y. Clearly, EQ b (r ^ A). We need to show that AP F ct"(x = z, z = y ^ x = y). Since ct"(x = z, z = y ^ x = y) := (r-x = z, ^z = y ^ r-x = y), we only need to show that there is a Kripke model satisfying the axioms of apartness in which i-x = z, i-z = y ^ r-x = y fails. Let M4 be a Kripke model with three worlds a, ft and y such that ft < a and 7 < a and three objects a, b and c in DY and D such that:

P

Again let <^(x), ^>(y) and <^(z) be a, b and c, respectively. Clearly, a ll? r-x = y, for there exists a world 5 < a, namely 7, such that 5 x = y . Similarly, a lb? r-x = y. However, a r-x = z, since for all worlds 5 < a, namely 7, ft and a itself, 5 ll? x = z. We leave to the reader to verify that M4 e A P. ■

6. Enriching the picture

As intuitionistic negation does not allow to interpret AP, but only its weakening WAP into some theory of equality, one can expect that co-negation can be used to interpret only a weakening of the theory of equality into some theory of apartness.

Similarly, the non-faithfulness of the interpretation t^ of AP into EQ witnessed by the co-stability of apartness clearly mirrors the non-faithfulness of the interpretation a- of EQ into WAP and AP resulting by the fact that the translation of the stability of equality holds in both theories. This suggests that in order for t^ to faithfully interpret some theory of apartness into a theory of equality, the former must at least validate co-stability.

Given these considerations, we take into account two further theories based on the languages L= and L=. One, to be called SAP is the strengthening of AP obtained by adding to it initial sequents expressing the co-stability of apartness

x = y ^ r- .-x = y

The other one, to be called WEQ is the weakening of EQ obtained by replacing the initial sequents expressing transitivity and symmetry with initial sequents expressing what we may call "co-negative co-transitivity" and "co-negative symmetry":

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

i-x = y ^ i-x = z, i-z = y i-x = y ^ i-y = x Theorem 10. a^ is a non-faithful interpretation of WEQ into AP.

Proof. We have to show that AP h a"(^ x = x), AP h a"(r-x = y ^ r-x = z, i-z = y) and AP h a"(r-x = y ^ r-y = x). This sequents can be derived using the dual of the derivations used in the proof of Proposition 3.

To establish the non-failtfulness we reason as in Propostion 8. We need to find a sequent (r ^ A) e S(L=) such that AP h (T (r ^ A) and WEQ F (r ^ A). Take (r ^ A) to be x = y ^ r-i-x = y. Now, a"(x = y ^ r-i-x = y) := (r-x = y ^ i-r-i-x = y) and AP h (r-x = y ^ <-<-i-x = y) (to see this take replace = with = in the dual of the derivation of ---x = y ^ -x = y in AP, see the proof of Proposition 3). However, equality is not "co-stable" in WEQ. To see this, consider a Kripke model M4 with two worlds a and ft such that ft < a and two objects a and b in D such that:

Let <^(x) and <^(y) be a and b, respectively. Clearly a r-.-x = y, since for all worlds 5 < a, namely ft and a itself, there is a world e < 5 such that e x = y. However, a x = y. We leave to the reader to check that M4 e WEQ (in fact M4 e EQ). ■

To establish the next proposition we will need the following: Lemma 2. For all A e L=:

1. SAP b (A ^ <T o ^(A))

2. SAP b {(T o ^ (A) ^ A)

Proof. As in the proof of Lemma 1, we establish the two claims by simultaneous induction on A:

• A is x = y. Clearly, SAP b (^i-x = y ^ x = y):

x = y ^ x = y r^

^ x = y,^x = y ^ ■-■-x = y ^ x = y "

and obviously SAP b (x = y ^ r-.-x = y) given the co-stability initial sequents.

• A is P,T or ±. Obvious.

• A is B D C. The case is proved as the corresponding case of Lemma 1, it suffice to replace t- o ct- with ct" o t" .

• A is B A C or B V C. Similar to the previous case.

Corollary 5. ct^ o t^ is a faithful interpretation of SAP into itself. Proof. The proof follows the same pattern of that of Corollary 1.

We can now show that: Theorem 11. r^ is a faithful interpretation of SAP into WEQ.

Proof.To show that r" is an interpretation, we have to show that WEQ h r"(x = x WEQ h r"(x = y ^ x = = y), WEQ h r"(x = y ^ y = x) and WEQ h r" (x = y ^ r-.-x = y).

The sequent r"(x = x can be derived as in EQ (see proof of Proposition 8), while r"(x = y ^ x = = y) and r"(x = y ^ y = x) are obviously derivable in WEQ, being initial sequents. Finally, one can see that WEQ h i-x = y ^ <-<-¡-x = y by taking the dual of the derivation of ———x = y ^ —x = y in WAP in the proof of Proposition 4.

To show faithfulness, we need to show that, for all (r ^ A) G S(L=), if WEQ h r"(r ^ A), then SAP h (r ^ A). We reason as in the proof of Proposition 4. If WEQ h (r ^ A), then by Proposition 10, SAP h C(^(r ^ A)) and by Corollary 5 SAP h (r ^ A). ■

We summarize our results in Figure 3.

Fig. 3. Relating WEQ, EQ, SEQ, WAP, AP and SAP with - and r-

7. Concluding remarks

By considering theories of equality and apartness on the background of bi-intuitionistic logic we attained a fully symmetric picture of the relationship between the two notions. In particular we could show that not only the theories of equality can be embedded into those of apartness, but the other way around as well. However, we still lack a faithful interpretation of EQ into any theory of apartness, and of AP in any theory of equality. We leave this to future work.

WEQ

WAP

The investigation undertaken in the present work can be further pursued into different directions.

First, notice that a priori there are eight possibile translations, i.e., a1 o Tj for i,j e {-, i-}. However, only two have been explicitly considered here. Our choice was motivated primarily by the fact that these two translation are enough to provide a fully symmetric picture of the relationships among the various theories presented, but of course it would be certainly interesting to consider translations combining intuitionistic and co-intuitionistic negation. We expect that in this case, bi-intuitionistic "mixed" double-negation laws such as -r-- A ^ A and A ^ i—'A will play a prominent role.5

Secondly, the partial faithfulness results of [Negri, 1999] for the negatomic fragment suggest the possibility of establishing similar results using co-negation.

Thirdly, it seems natural to consider further bi-intuitionistic theories beyond those considered in the present paper. On the one hand, one may consider the theory of paraconsistent apartness as based on dual-intuitionistic logic, i.e., in the implication-free fragment of L=, as is done in [Brunner, 2004]. Another possibility is to apply the idea underlying the present paper to the investigation of the theory of positive lattices [von Plato, 2001] by extending our theories with operators of join and meet.

Finally, one could investigate the notions of equality and apartness (as well as other notions) on the basis of other constructive systems based on a symmetry between positive and negative notions, such as Nelson's logic of constructible falsity [Nelson, 1949], or Wansing's 2-intuitionistic logic [Wansing, 2016].

References

Brunner, 2004 - Brunner, A. "First-order anti-intuitionistic logic with apartness", Logic and Logical Philosophy, 2004, Vol. 13, pp. 77-88. Crolard, 2001 - Crolard, T. "Subtractive logic", Theoretical Computer Science, 2001,

Vol. 254, pp. 151-185. van Dalen et al., 1979 - Van Dalen, D. and Statman, R. "Equality in presence of apartness", in: Essays in Mathematical and Philosophical Logic, ed. by J. Hintikka, I. Niniluoto and E. Saarinen, Dordrecht: Reidel, 1979, pp. 95-116. Gore et al., 2020 - Gore, R. and Shillito, I. "Bi-Intuitionistic logics: A new Instance of an old problem", in: AiML 2020, ed. by N. Olivetti, R. Verbrugge, S. Negri, G. Sandu, London: College Publications, 2020, pp. 269-288. Kowalski et al. 2017 - Kowalski, T. and Ono, H. "Analytic cut and interpolation for bi-intuitionistic logic", The Review of Symbolic Logic, 2017, Vol. 10, pp. 259-283. Negri, 1999 - Negri, S. "Sequent calculus proof theory of intuitionistic apartness and order relations", Archive for Mathematical Logic, 1999, Vol. 38, pp. 521-547.

5Thanks to a referee for bringing this to our attention.

Negri et al., 2001 - Negri, S. and von Plato, J. Structural Proof Theory, Cambridge: Cambridge University Press, 2001.

Nelson, 1949 - Nelson, D. "Constructible Falsity", The Journal of Symbolic Logic, 1949, Vol. 14, pp. 16-26.

von Plato, 2001 - von Plato, J. "Positive Lattices", in: Reuniting the Antipodes: Constructive and Nonstandard Views of the Continuum, ed. by P. Schuster, U. Berger and H. Osswald, Dordrecht: Springer, 2001, pp. 185-197.

Rauszer, 1980 - Rauszer, C. An algebraic and Kripke-style approach to a certain extension of intuitionistic logic, Warszawa: Instytut Matematyczny Polskiej Aka-demi Nauk, 1980.

Rauszer, 1974a - Rauszer, C. "A formalization of the propositional calculus of H-B logic", Studia Logica, 1974, Vol. 33, pp. 23-34.

Rauszer, 1974b - Rauszer, C. "Semi-boolean algebras and their applications to intuitionistic logic with dual operations", Fundamaenta Mathematicae, 1974, Vol. 83, pp. 219-249.

Tranchini, 2012 - Tranchini, L. "Natural Deduction for Dual-Intuitionistic Logic", Studia Logica, 2012, Vol. 100, pp. 631-648.

Urbas, 1996 - Urbas, I. "Dual-Intuitionistic Logic", Notre Dame Journal of Formal Logic, 1996, Vol. 37, pp. 440-451.

Wansing, 2010 - Wansing, H. "Proofs, Disproofs, and Their Duals", in: AiML 2010, ed. by M. Kracht, M. de Rijke, H. Wansing and M. Zakharyaschev, Stanford: CSLI Publications, 2010, pp. 483-505.

Wansing, 2016 - Wansing, H. "Falsification, natural deduction and bi-intuitionistic logic", Journal of Logic and Computation, 2016, Vol. 26, pp. 425-450.

i Надоели баннеры? Вы всегда можете отключить рекламу.