Cyclic Negations and Four-valuedness
Abstract
We consider an example of four valued semantics partially inspired by quantum computations and negation-like operations occurred therein. In particular we consider a representation of so called square root of negation within this four valued semantics as an operation which acts like a cycling negation. We define two variants of logical matrices performing different orders over the set of truth values. Purely formal logical result of our study consists in axiomatizing the logics of defined matrices as the systems of binary consequence relation and proving correctness and completeness theorems for these deductive systems.
1 Introduction
The study of properties of negation-like connectives constitutes nowadays is a well established area of interdisciplinary research activity, including purely logical investigations (consult collective monographs [10, 19]). Negation often expresses the characteristic features of logical systems acting thereby as a mean for distinguishing and systematizing them (see, for instance, [13] for the treatment of different types of paraconsistent logics in accordance with the properties of negations introduced there). In the literature one can find examples of hierarchic structures over the sets of negations, aimed to reflect their logical properties. Probably the best known is the “kite of negations” proposed by M. Dunn in [7] and refined in the subsequent articles.
In this paper, we are not intent on providing a complete picture of some big family of negation-like operations, instead we concentrate on a particular type of negation which may be characterized as a cyclic operation over certain set of truth values. Specifically we are interested in its behaviour in the context of four-valued semantics, the breeding ground of many well known non-classical logics.
Occasionally our research was brought to life with an interest to the problematics of quantum computation and its possible representations within the semantic framework of non-classical logic. In particular the reflections on one of the most unusual quantum gates, the square root of negation, induced a unary operation on the four-element set of truth values. On the syntactic level, we defined two logical systems considerably differing from each other with respect to the set of deductive postulates but sharing “classicality” of double negation. This particular feature is inherent in some other non-classical logics ([11, 12, 15, 20, 21]).
2 Cyclic Negation in the Generalized Truth Values Setting
Our interest to studies of cyclic negation stems from the different sources. This kind of negation is primarily known in the field of Post algebras and their logics (see [16, 17]). Another origin can be found in the context of four valued semantics and corresponding logics. According to [14], the first appearance of a cyclic negation in four valued framework can be found in [18], while [14] itself deals with the property of functional completeness for the expansions of Belnap-Dunn logic. In particular Belnap-Dunn logic equipped with cyclic negation in [18] is proved to be functionally complete. In [20], two versions of cycling negation appeared under the names left and right turns as the specific operations over the set of two-component generalized truth values111For the detailed account of this kind of compound truth values see [21]., but they had not been studied there at any extent. Four-valued systems with a cyclic negation are investigated in [12] and [15]. One of the features of the negation operations studied there consists in their ability to simulate the properties of classical (as well as intuitionistic) negation via composition. It is worth noting that [11] addresses the problem of simulating conventional negations via other unary operations touching upon a cyclic negation.
2.1 Four-Valuedness and Cyclic Negation from Quantum Computations
Although this paper does not concern with quantum computations or their logic at all, some concepts from the field of quantum computational logic have inspired the four-valued semantics underlying the logics discussed below and, specifically, the choice of the unary operation acting over there. This section clarifies the origins of the family of truth values used below.
One of the ideas that motivated this paper, namely, to merge generalized truth values approach and quantum computation in a joint logical framework, was prompted by seminal writings of prominent logicians of past and present, and after all is connected with the search of answers to the question, what (modern) logic is.
The first one was proposed by G. Frege and J. Łukasiewicz many years ago and now enjoys a new lease on life within the project of generalized truth values. The core idea may be expressed in Łukasiewicz’s words – logic is the science of objects of a special kind, namely a science of logical values. Though seems strange, this understanding of logic is coherent with standard conception of logic, because the search for criteria of correct reasoning and argument immediately leads one to truth-(or, designated value-) preserving interpretation of logical inference.
Another conception of logic is due to J. van Benthem, who in [2] develops a program of Logical Dynamics, which presupposes the interpretation of logic as a theory of information-driven agency, being thus the study of explicit informational processes (inference, observation, communication). The latter interpretation may be seen as the other side of the same coin – in words of J. van Benthem, “inference is just one way of producing information, at best on a par, even for logic itself, with others” [3, p. 183], so it is little wonder that “inference and information update are intertwined” [3, p. 189].
One step away from here and just a moment to go, there is an idea to consider quantum logic as logic of quantum computation, where the latter offers a new possibility opened up by quantum gates to deal with information processing procedures being generalizations of reasoning and argument. An additional interest is connected with logical formalization of so called genuine quantum gates “that transform classical registers into quregisters that are superpositions: the square root of the negation and the square root of the identity” [5, p. 298]. According to [6] “logicians are now entitled to propose a new logical operation . Why? Because a faithful physical model for it exists in nature”.
Let us remind some key concepts of quantum computational logic (for more details see, for example, [4]). The unit of representation of quantum information is a qubit (from English “quantum bit”), , where and are vectors and , respectively, written in so called Dirac notation, while and are complex numbers, the amplitudes, expressing the probabilities.
Quantum computational logic offers a broad family of operators, quantum logic gates222Well known examples are cnot, toffoli, fredkin, swap gates which perform reversible computation using some qubits as control registers for governing the actions on target bit. For example, cnot negates its target bit if and only if the control bit is recognized as 1., which in some cases can be rendered as the counterparts of classical logic gates and thus give rise to a family of propositional connectives in formal languages of quantum logical systems. But quantum computations provide also examples of non-classical gates. The square root of negation is of the special interest for us. For a qubit , , where is an imaginary unit. While gate transforms into and vice versa, does only half of the work.
The key observation here is that the square root of the negation is a kind of “connective with memory”. In particular, when applied twice to Truth, it returns Falsity and vice versa. At the same time, the first application to True or False gives intermediate value. Thus, to understand where to go after the first application of the square root of the negation, one should somehow remember the point of departure. The complex nature of generalized truth values allows to yield this peculiarity by preserving the component of the initial value. For example, starting with , the first application of the square root of the negation “adds” uncertainty thus producing ; the second application transforms it to ; the third again adds to resulting in ; and finally after the fourth application we arrive at . So we can see that our representation of the square root of negation within four-valued framework is nothing more then a cyclic negation.
Thus we have new set of truth values, , and an open choice of order relation and subset of the designated values. Below we consider two natural variants of partial order over this set with the same two-element subset of designated values, . The choice of this subset seems reasonable for several reasons. It contains Truth itself (T) and the the other value (TU), having something that we would call a trace of truth. Moreover, this subset is one of the two prime filters in lattice described below.
In this paper, we consider two propositional logics, and , of four-valued matrices (with two-valued matrix filters) constructed over the set of generalized truth values inspired by quantum computations as explained above. Though these logics have much in common, they differ essentially with respect to the properties of negations and their interrelation with conjunction and disjunction.
2.2 Four-Valued Matrices
For both logics, and , we subsume the same propositional language of signature over denumerable set of variables with the set of complex formulas constructed according to the standard inductive definition.
On the basis of the set we define two distinct matrices, and , over this set with the same subset of designated values and the same definition of unary operation differing with respect to meet and join in the lattice reducts of these matrices.
Tableau definitions for the binary operations and can be easily imported from the order relations over the set of truth values represented via Hasse diagrams, depicted in Figure 1. Evidently these ordered sets of truth values constitute two simple lattices, (left diagram) and .
Definition 2.1.
matrix is a structure , where the operations and are defined as meet and join in , is defined via the following table:
Definition 2.2.
matrix is a structure , where the operations and are defined as meet and join in , is defined via the same table as .
A valuation is a mapping . An extension of to the set depends on a matrix assumed. For example, in case of we have the following expressions for all : , , . Thus we have to distinguish - and -valuations333We will avoid cumbersome subscripts like in when possible..
The semantic consequence relation is defined via preservation of a designated truth value and again relies on a matrix assumed:
Definition 2.3.
For all ,
-
1.
, for each -valuation ,
-
2.
, for each -valuation .
It is instructive to examine set from the generalized truth values perspective. A common way to construct a set of generalized truth values is to get powerset over some semantic basis. So, let us choose the basic set , consisting of Truth and Uncertainty values, obtaining thereby the set of generalized truth values . It is natural to think of as just , while as our . Then is just “uncertainty without being true”. Recall that the absence of truth can be understood as just being false. This suggests that can be thought as ; likewise is just .
3 Binary consequence systems for and
To formalize semantically defined consequence relation we will use a specific variant of a logical calculus, “a binary consequence system”444See [9, Chapter 6] for a discussion of terminology concerning to different presentations of logical systems. In particular our approach is called “binary implicational system” there., which is typical of all FDE-related logics. The term “binary” means that a sequent555We use the term ‘sequent’ in a broad sense, not reffering here to the apparatus of Gentzen calculi. is an expression of a form which contains exactly one formula in the antecedent or consequent position. We take some schemata of sequents regarded as the axiomatic schemata. A sequent is an axiom if it is a particular instance of a schema. To make the presentation succinct we abbreviate as , as and so on.
Definition 3.1.
A sequent is called -valid (-valid)
Definition 3.2.
A -proof (a -proof) as a list of sequents each of them is whether an axiom of (an axiom of ) or derived from the previous items of the list using some rule of inference. A -proof (-proof) for a sequent is a -proof (-proof) the last item of which coincides with . A sequent is called -provable (-provable) if there is a -proof (-proof) for .
To indicate that a sequent is -provable (-provable) we also adopt the expression ().
& common axiomatic schemata and rules of inference:
-
(a1)
,
-
(a2)
,
-
(a3)
,
-
(a4)
,
-
(a5)
,
-
(a6)
,
-
(a7)
,
-
(a8)
,
-
(a9)
,
-
(a10)
.
-
(r1)
, / ,
-
(r2)
, / ,
-
(r3)
, / ,
-
(r4)
/ .
additional axiomatic schemata:
-
(b1)
,
-
(b2)
.
additional axiomatic schemata:
-
(c1)
,
-
(c2)
,
-
(c3)
-
(c4)
,
-
(c5)
,
-
(c6)
,
-
(c7)
,
-
(c8)
,
Proposition 3.3.
The following sequents are provable in :
-
(1)
,
-
(2)
.
Proposition 3.4.
The following sequents are provable in both and .
(De1) , |
(De2) , |
(T) . |
Systems and have much in common with classical logic. Indeed, if we were intended to represent classical logic as a binary consequence system, we would take (a1)–(a6), (a10) and (r1)–(r4), adding paradoxical postulates like (A9) (then, of course, a pair should be treated as classical ). Is is well known that an alternative formulation of classical system is obtained by replacing contraposition rule with a full collection of De Morgan laws (but then both and are needed, where stands for classical binary consequence relation) as axiomatic schemas. For further references we will denote this system as .
As mentioned above, double have all these features of classical negation. Thus a kind of intrinsic classicality present in both our systems. More precisely we can represent this fact via translation function from the language of classical logic (over the signature ) to the language of the present systems (both sharing the same set of variables ):
We would like to show, that is not only a translation, but an embedding function as well. We prove this statement via semantic argument. Let us consider an expression as an assertion about classical consequence relation with respect to four-valued boolean algebra based on the lattice .
Lemma 3.5.
For all formulas , of the language :
Proof.
Recall that a valuation is a mapping , but for the extended valuations we should distinguish mappings depending on the languages and underlying semantic structures. Let us suppose for the purposes of this lemma that given a valuation , we denote by , and its classical, - and -extensions respectively.
Induction on the structure of a formula shows that for all valuation and all its extensions , , and any formula of the language ,
(1) |
Next we define partial clockwise () and counter-clockwise () rotation of a valuation for an arbitrary :
Routine check proves the following key fact, namely that for a valuation , partial clockwise rotation induces corresponding rotations , , while induces , , answering the description given in the table below for each formula :
, , | , , | , , |
---|---|---|
()
Now suppose , but . This means that there is some valuation such that , . Assume , . Then, by (1), , . Hence .
Next assume , but or . Then, according to table (), , but , so .
For the other direction assume , that is , . According to (1), this means that , . If , then . Consider, however, the case . According to () we can take the rotation such that and . Hence, again, .
An analogues provides the proof in case of relation. ∎
Corollary 3.6.
is an embedding function.
4 Soundness and Completeness of
4.1 Soundness
Lemma 4.1 (Local Soundness for ).
All axiomatic schemata of represent -valid sequents and the rules of inference preserve -validity.
Proof.
We need to check each item from the list of axiomatic schemata and inference rules. Let us provide a couple of cases as an illustration.
Suppose that axiomatic schemata (a9) is invalid, i. e. there a -valuation that and that is . We immediately derive a contradiction since cannot take its value from the set at all.
Suppose that the rule (r4) does not preserve validity. This means that there is such valuation that , but . From the latter it follows that there is a -valuation such that and which means that . It is easy to note that it leads us to and , but this contradicts with , because this must be that . Therefore, (r4) preserves validity.
The other cases are similar. ∎
Theorem 4.2 (Soundness for ).
For any formulas and , the following holds
.
Proof.
By induction on the length of the proof, using Lemma 4.1. ∎
4.2 Completeness
The idea of the completeness proof is based on a technique elaborated by J. M. Dunn for the system of (see [8]). This method essentially relies on the notion of a prime theory which is presented by the following definition.
Definition 4.3.
A -theory is the set of formulas such that for all formulas and ,
-
1.
whenever and ,
-
2.
whenever and is -provable.
A -theory is prime if implies or . We call a -theory c-normal when for each formula it holds that if and only if .
As a first step toward completeness theorems for we prove the Extension Lemma. Note that we use this lemma uniformly for both completeness theorems. So we prove it for the case of , while proof for another system is the same.
Lemma 4.4 (Extension Lemma).
For all formulas and , if is not -provable, then there is a c-normal prime theory such that , .
Proof.
Suppose that for some formulas and , is not -provable. Let us define . is a theory as it is closed under and (using the rule (r2)). Next we construct the sequence of theories taking some enumeration of the set () and define
Let be the union of all ’s. First we show that is a prime theory such that and . by the construction of . Assume , hence was added to on -th stage of construction of the sequence, which is impossible. For the primeness suppose that is not prime, i. e. , but and . This means that both extensions and contain . Then there is a conjunctions of formulas form , say , such that and . From this, using , we derive . Then, using (a10) and , we have , so .
Finally, is also c-normal. Indeed, if for some , and , then there is an which contains as well as , due to axiom schema and the rules (r1) and (r2), contrary to the assumption. On the other hand, primeness of and derivable schema guarantee that for each , one of two formulas, and , belongs to . ∎
4.3 Completeness for
Let denote the set . We can express our truth-values in terms of and sets via the following expressions:
It is not difficult to see the next lemma, having in mind the interpretations of propositional connectives.
Lemma 4.5.
Let , and be a -valuation. Then, the following expressions hold:
-
(1)
iff ;
-
(2)
iff ;
-
(3)
iff and ;
-
(4)
iff or ;
-
(5)
iff or ;
-
(6)
iff and ;
Now we turn to the definition of a -canonical valuation.
Definition 4.6.
For each -normal prime theory and propositional variable we define a -canonical valuation as a mapping satisfying the following expressions:
-
(1)
;
-
(2)
;
Define a unique extension of to the set of all formulas in the usual way and denote this extension by as well and prove that extended valuation behaves as expected with respect to the c-normal prime theories.
Lemma 4.7 (Canonical Valuation Lemma for ).
For each -normal prime theory , formula and extended canonical -valuation the following statements hold:
-
(1)
,
-
(2)
.
Proof.
By induction on the structure of a formula . The base case when is a propositional variable follows from the definition 4.6. Consider the cases for the complex formulas. The induction hypothesis (‘IH’ in the sequel) claims that lemma is true for their proper subformulas. We will tacitly use the two basic properties of theories, namely, their closure under conjunction and the relation throughout the proof.
Case .
(by c-normality)
(by IH) (by (a5), (a6)).
Case .
(by IH)
(by IH)
(by c-normality) (by (b1), (a7))
.
Case .
(by IH)
(by IH)
(by c-normality) (by (a3), (a4), (a8), (b2), primeness)
∎
Theorem 4.8 (Completeness for ).
For any formulas and , the following holds:
5 Conclusion
Although we have studied probably the most natural logics of paired cyclic negations, the whole picture is still waiting to be explored. Even the framework of the four-valued semantics gives some possible directions for the further investigations. Specifically, one can choose other sets of the designated truth values or combine the different collections of designated and anti-designated truth values. On the other hand, alternative definitions of the consequence relation are also possible. To obtain the more abstract results, paired cyclic negations could be put into more general lattice structures, even not necessary finitely based. Having in mind ability to simulate the other negation-like operations, the potential relationships between logical systems appear to be of the main interest.
References
- [1]
- [2] Johan van Benthem (2011): Logical dynamics of information and interaction. Cambridge University Press, 10.1017/cbo9780511974533.
- [3] Johan Van Benthem (2008): Logical dynamics meets logical pluralism? The Australasian Journal of Logic 6, pp. 182–209, 10.26686/ajl.v6i0.1801.
- [4] Maria Luisa Dalla Chiara, Roberto Giuntini & Richard Greechie (2013): Reasoning in quantum theory: sharp and unsharp quantum logics. 22, Springer Science & Business Media, 10.1007/978-94-017-0526-4.
- [5] Maria Luisa Dalla Chiara, Roberto Giuntini & Roberto Leporini (2005): Logics from quantum computation. International Journal of Quantum Information 03(02), pp. 293–337, 10.1142/s0219749905000943.
- [6] David Deutsch, Artur Ekert & Rossella Lupacchini (2000): Machines, logic and quantum physics. Bulletin of Symbolic Logic 6(3), pp. 265–283, 10.2307/421056.
- [7] J. Michael Dunn (1993): Star and perp: two treatments of negation. Philosophical Perspectives 7, pp. 331–357, 10.2307/2214128.
- [8] J. Michael Dunn (2000): Partiality and its dual. Studia Logica 66, pp. 5–40, 10.1023/A:1026740726955.
- [9] J. Michael Dunn & Gary Hardegree (2001): Algebraic Methods in Philosophical Logic. Oxford University Press.
- [10] Dov M. Gabbay & Heinrich Wansing, editors (1999): What is a negation? Applied Logic Series 13, Springer Netherlands, 10.1007/978-94-015-9309-0.
- [11] Lloyd Humberstone (1995): Negation by iteration. Theoria 61(1), pp. 1–24, 10.1111/j.1755-2567.1995.tb00489.x.
- [12] Norihiro Kamide (2017): Paraconsistent double negations as classical and intuitionistic negations. Studia Logica 105(6), pp. 1167–1191, 10.1007/s11225-017-9731-2.
- [13] Sergei P. Odintsov (2008): Constructive Negations and Paraconsistency. Springer Netherlands, 10.1007/978-1-4020-6867-6.
- [14] Hitoshi Omori & Katsuhiko Sano (2015): Generalizing functional completeness in Belnap-Dunn logic. Studia Logica 103(5), pp. 883–917, 10.1007/s11225-014-9597-5.
- [15] Hitoshi Omori & Heinrich Wansing (2018): On contra-classical variants of Nelson logic N4 and its classical extension. The Review of Symbolic Logic 11, pp. 805–820, 10.1017/s1755020318000308.
- [16] Emil Post (1921): Introduction to a general theory of elementary propositions. American Journal of Mathematics 43, pp. 163–185, 10.2307/2370324.
- [17] Helena Rasiowa (1974): An algebraic approach to non-classical logics. Studies in Logic and Foundations of Mathematics 78, North-Holland, Amsterdam, 10.1016/S0049-237X(09)70074-6.
- [18] Paul Ruet (1996): Complete set of connectives and complete sequent calculus for Belnap’s logic. Technical Report, École Normale Supérieure. Logic Colloquium 96, Document LIENS-96–28.
- [19] Heinrich Wansing, editor (1996): Negation: A notion in focus. W. De Gruyter, 10.1515/9783110876802.
- [20] Dmitry Zaitsev & Oleg Grigoriev (2011): Two kinds of truth – one logic. Logical Investigations 17, pp. 121–139, 10.21146/2074-1472-2011-17-0-121-139. (in Russian).
- [21] Dmitry Zaitsev & Yaroslav Shramko (2013): Bi-facial truth: a case for generalized truth values. Studia Logica 101(6), pp. 1299–1318, 10.1007/s11225-013-9534-z.