Holistic type extension for classical propositional logic in quantum computation
H. Freytes, R. Giuntini, G. Sergioli

TL;DR
This paper introduces a comprehensive extension of classical propositional logic within quantum computation, exploring how traditional logical concepts like tautology and contradiction adapt to quantum states, including a special class of holistic contradictions.
Contribution
It presents a novel holistic extension of classical propositional logic tailored for quantum computation with mixed states, analyzing tautologies and contradictions in this new framework.
Findings
Investigation of tautology and contradiction in quantum logic
Identification of a special family of holistic contradictions
Extension of classical logic concepts to quantum mixed states
Abstract
A holistic extension of classical propositional logic is introduced in the framework of quantum computation with mixed states. The concepts of tautology and contradiction are investigated in this extensions. A special family of quantum states are investigated as particular cases of "holistic" contradiction.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Algebra and Logic · Quantum Mechanics and Applications · Quantum Computing Algorithms and Architecture
Holistic type extension for classical propositional logic in quantum computation
H. Freytes, R. Giuntini, G. Sergioli
(Dipartimento di Filosofia, Universitá di Cagliari, Via Is Mirrionis 1, 09123, Cagliari-Italia)
Abstract
An holistic extension of classical propositional logic is introduced in the framework of quantum computation with mixed states. The concepts of tautology and contradiction are investigated in this extensions. A special family of quantum states are investigated as particular cases of “holistic” contradiction.
*Keywords: Holistic Semantics, Quantum Computational Logic, Fuzzy Logic . *
Introduction
In recent years, an increasing interest on logical systems related to quantum mechanics has arisen. Most of these systems are not strictly related to the standard quantum logic but they are focused on concrete problems based on some particular situation associated to quantun systems. It motivates foundational problems also related to the approaches to knowledge [5, 9, 10]. In our case, we study an holistic type extension of the classical propositional logic in the context of quantum computing. In this extension the notion of classical contaddition exhibits an interesting behaviour that suggests a sort of relation with paraconsistent logic associated to quantum superposition [8].
The concept of quantum computing was introduced at the beginning of the 1980s by Richard Feynman. One of the central issues he posed, was the difficulty of efficiently simulating the evolution of a quantum system on a classical computer. He pointed out the computational benefits that arise by employing quantum systems in place of classical ones. With this aim he proposed a new kind of computer: a quantum computer [19]. It was not conceived as a Turing machine, but as a different kind of machine able to simulate any quantum system, including the physical world. Quantum computing can simulate all computations which can be performed by classical systems. However, one of the main advantages of quantum computation and quantum algorithms is that they can speed up computations.
The idea of quantum computation was only theoretically interesting until Deutsch introducted the concept of universal quantum computer [13] and Shor discovered an algorithm able to factorize large numbers in a polynomial time [41]. After that, several new researches on quantum computation were started.
Quantum computation is motivated by the fact that quantum systems make possible new interesting forms of computational and communication processes. In fact, quantum computation can be seen as an extension of classical computation where new primitive information resources are introduced. One of the main ingredients of such an extension is the notion of quantum bit (qubit for short) which is the quantum computational counterpart of the classical bit. On this basis, new form of computational processes are developed in order to operate with these new information resources.
In classical computation, information is encoded by a sequence of bits. A bit is viewed as a kind of physical object which can assume one of two distinct classical states, represented by the binary numbers [math] or . Bits are manipulated via an ensemble of logical gates like NOT, OR, AND, etc, arranged in circuits giving out the result of a calculation.
Standard quantum computing is based on quantum systems described by finite dimensional Hilbert spaces, starting from , that is the two-dimensional space where any qubit lives. A qubit is represented by a unit vector in , while -qubits (where is a positive integer) are represented by unit vectors in . Similarly to the classical case, we can introduce and study the behavior of a certain number of quantum logical gates (hereafter quantum gates for short) operating on -qubits. As in the classical case, a quantum circuit is identified with an appropriate composition of quantum gates. These gates are mathematically represented by unitary operators acting on pure states of an appropriate Hilbert space and thus they only represent reversible processes. But for many reasons this restriction to unitary operators is unduly. In fact, a quantum system is rarely in a pure state. This may be caused, for example, by the incomplete efficiency in the preparation procedure and also by manipulations on the system as measurements over pure states; in both cases we are faced with statistical mixtures. Such restriction motivated the study of more general models for quantum computational processes, where pure states and unitary operators are replaced by density operators and quantum operations, respectively. This approach to quantum computing, where not only reversible transformations are taken into account, is called quantum computation with mixed states.
In this powerful model, combinational structures associated to a set of quantum gates induce new forms of quantum logical systems that play a similar role to Boolean algebras with respect to digital circuits. We focus our attention on the combinational structure of quantum circuits built from a particular quantum gate: the Toffoli quantum gate.
The study of the combinational logic underlying Toffoli quantum gate is interesting for several reasons. One of these is related to the universality of quantum gates. A finite set of quantum gates is said to be universal if and only if any other unitary quantum gate can be expressed as a finite sequence of gates of such a set. Mathematically, by a simple cardinality argument, we can see that such a set can not exist. To investigate the universality problem, we can refer to a weaker notion of approximate universality. A finite set of quantum gates is said to be approximate universal if and only if any quantum gate can be approximated by a finite sequence of gates of the set. Quantum computation only needs two gates to be approximate universal: the Toffoli and the Hadamard gates [43]. The fact that Toffoli and Hadamard gates define an approximate universal set is of a particular interest from a foundational point of view: as is well known, the Toffoli gate can exactly perform all classical reversible computation. Consequently, the Hadamard gate is all we need to add to classical computation in order to achieve the full quantum computational power. In this perspective, the combinational logic associated to Toffoli gate is the logic of classical reversible processes in quantum computation.
Another reason that makes interesting the logic of Toffoli gate, is its connection with fuzzy logic. Indeed, from a probabilistic point of view, Toffoli gate behaves as the conjunction of Product logic [7]. This logical system is related to the so called fuzzy logic of continuous -norms introduced by Hájek in the second part of 90’s [26]. Further, Product logic is also related to game theory applied to classical communication with feedback [37, 39]. It suggests potential implementations of Toffoli gate in the quantum error correction theory.
The aim of this paper is to study two extensions of classical logic arisen from the Toffoli gate: one comes from the fuzzy behavior of the Toffoli gate mentioned above and the other emerges from the holistic nature of bipartite quantum systems.
The paper is structured as follows: the first two sections provide all the necessary ingredients to make the article self-contained. More precisely, in Section 1 we introduce some basic notions concerning non-separability and bipartite quantum systems. In Section 2, we briefly describe the model of quantum computation with mixed states. In Section 3 we introduce a general logical framework associated to quantum circuits. This new form of quantum logic is compared to the standard quantum logic based on the closed subspaces of the Hilbert space (Hilbert lattices). Section 4 is devoted to studying the fuzzy extension arising from Toffoli gate. This extension will be defined by means of two particular instances of Toffoli gate: and . In Section 5, an holistic type extension for classical logic is investigated. This extension is motivated by the application of gate on non-separable states. We also study the notion of contradiction in the holistic extension of classical logic and Werner states are introduced as particular cases of these contradictions.
Some arguments and possible open discussions are briefly introduced as conclusive remarks.
1 Bipartite quantum systems.
The notion of state of a physical system is familiar from its use in classical mechanics, where it is linked to the initial conditions (the initial values of position and momenta) which determine the solutions of the equations of motion for the system. For any value of time, the state is represented by a point in the phase space. In classical physics, compound systems can be decomposed into their subsystems. Conversely, individual systems can be combined to give overall composite systems. In this way, a classical global system is completely described in terms of the states of its subsystems and their mutual dynamic interactions. In other words, classical physics follows a separability principle that can be schematically expressed as:
- Separability Principle: The states of any space-time separated subsystems of a compound system are individually well defined and the states of the compound system are wholly and completely determined by them and by their physical interactions, including their space-time relations [28, 30].
From a mathematical point of view, the separability condition of classical systems comes from the fact that states of compound systems are represented as direct sum of the states of their subsystems.
In quantum mechanics the description of the state is substantially modified. The state of a quantum system embodies the specific history prior to the instant which the state refers to. Before giving the definition of quantum state, we introduce the concept of maximal quantum test. Suppose that we want to observe the property of a quantum system that can possibly take different values. If the test allows us to distinguish between possibilities, we say that it is maximal. A -outcome measurement of this property implements a maximal test. A test that gives only partial information about the measurement property is said to be partial. If a quantum system is prepared in such a way that one can arrange a maximal test that yields with certainty a particular outcome then we say that the quantum system is in a pure state. A pure state is described by a unit vector in a Hilbert space and it is denoted by in Dirac notation. If the maximal test for a pure state has possible outcomes, the state is described by a vector in a -dimensional Hilbert space. Any orthonormal basis represents a realizable maximal test. Suppose that we have an ensemble of similarly prepared systems and we test the values of different measurable quantities (like spin, etc…). In general we postulate that, for an arbitrary ensemble state, it is always possible to devise a test that yields the outcomes corresponding to an orthonormal basis with definite probability. If the system is prepared in the state and a maximal test corresponding to a basis is performed, then the probability that the outcome corresponds to is given by . When a quantum system is not in a pure state, quantum states are represented by probability distibutions of pure states, giving rise to the so called mixed states. Mixed states are represented by density operators in a Hilbert space, i.e. positive, self-adjoint trace class operators with trace equal to one. In terms of density operators, a pure state is represented in Dirac notation as a matrix product . Thus, with respect to pure states, density operators provide a more general description of quantum states.
In quantum mechanics a compound system is represented as a tensor product of Hilbert spaces, each of them representing the individual parts of the system. Unlike classical physics, standard quantum mechanics systematically violates the above separability principle. From a mathematical point of view, the origin of this difference arises from the tensor product structure related to Hilbert spaces and from the superposition principle [2, 14]. More precisely, if and are two density operators in the Hilbert spaces and respectively, the state of the compound system is represented by in . But not all density operators on are expressible in this form. This non-factorizability of quantum states is related to the fact that the direct sum of and is a proper subset of . This behavior may be considered as the mathematical root of the holistic feature of quantum mechanics. In fact, there exist properties of quantum systems that characterize the whole system but that are not reducible to the local properties of its parts. It should be noticed that the notion of tensor product motivates a different description of event structure for compound quantum systems [18, 23] with respect to the classical event structure.
In what follows we provide a formal description of these holistic features based on generalized Pauli matrices. This approach turns out to be very useful to describe a holistic extension of classical logic in the quantum computation context.
Due to the fact that the Pauli matrices
[TABLE]
and are a basis for the set of operators over , an arbitrary density operator over may be represented as
[TABLE]
where and are three real numbers such . The triple represents the point of the Bloch sphere that is uniquely associated to . A similar canonical representation can be obtained for any -dimensional Hilbert space by using the notion of generalized Pauli-matrices.
Definition 1.1
Let be a -dimensional Hilbert space and be the canonical othonormal basis of . Let and be two natural numbers such that: . Then, the generalized Pauli-matrices are defined as follows:
[TABLE]
[TABLE]
and for
[TABLE]
If one immediately obtains: , and
Let be a density operator of the -dimensional Hilbert space . For any , where , let
[TABLE]
The sequence is called the generalized Bloch vector associated to , in view of the following well known result [40]: let be a density operator of the -dimensional Hilbert space and let be the generalized -dimensional Pauli matrices. Then can be canonically represented as follows:
[TABLE]
where is the identity matrix.
A kind of converse of the above result reads: a matrix having the form is a density operator if an only if its eigenvalues are non-negative. By using generalized Pauli matrices, it will be possible to formally describe a notion of holism for bipartite states. In fact, by following the Schlienz-Mahler decomposition [40], we show as any quantum bipartite state can be expressed as a sum of a factorizable state plus another quantity that represents a kind of holistic component.
Let us consider the Hilbert space . For any density operator on , we denote by the partial trace of with respect to the system (i.e. ) and by the partial trace of with respect to the system (i.e. ). For the next developments it is useful to recall the following technical result:
let be a density operator in a -dimensional Hilbert space where and . If we divide in blocks , each of them is a -square matrix, then:
[TABLE]
Definition 1.2
Let be a density operator in a Hilbert space such that and . Then is said to be -factorizable iff where is a density operator in and is a density operator in . **
It is well known that, if is -factorizable as , this factorization is unique and and correspond to the reduced states of on and , respectively [46].
Suppose that where and . Let us consider the generalized Pauli matrices and arising from and , respectively.
If we define the following coefficients:
[TABLE]
and if we consider the matrix defined as
[TABLE]
then represents the “additional component” of when is not a factorized state. In this way, if is a density operator in , then
[TABLE]
The above result gives a formal representation of the instance of holism mentioned at the beginning of the section. In fact, a state in does not only depend on its reduced states and , but also the summand is involved. Let us notice that is not a density operator and then it does not represent a physical state. We refer to as the holisitc component of .
2 Quantum computation with mixed states
As anticipated in the Introduction, we now provide some basic notions of quantum computing. In quantum computation, information is elaborated and processed by means of quantum systems. A quantum bit or qubit, the fundamental concept of quantum computation, is a pure state in the Hilbert space . The standard orthonormal basis of , where and , is generally called logical basis. This name refers to the fact that the logical truth is related to and the falsity to . Thus, pure states in are coherent superpositions of the basis vectors where and are complex numbers such that . Recalling the Born rule, any qubit may be regarded as a piece of information, where the number corresponds to the probability-value of the information described by the basic state ; while corresponds to the probability-value of the information described by the basic state . The two basis-elements and are usually taken as the encoding of the classical bit-values [math] and , respectively. In this way, the qubit probability value we are interested on, is that is related to the basis vector associated with truth.
Quantum states considered in quantum computation, live in the tensor product ( times), that is a -dimensional complex space. A special basis, called the -computational basis, is chosen for . More precisely, it consists of the orthogonal states , where is in binary representation and can be seen as tensor product of states (Kronecker product) , whit . Then, a pure state is a superposition of the basis vectors , with .
In the usual representation of quantum computational processes, a quantum circuit is identified with an appropriate composition of quantum gates, mathematically represented by unitary operators acting on pure states of a convenient (-fold tensor product) Hilbert space [38]. In other words, the standard model for quantum computation is mathematically based on “qubits-unitary operators”.
As we said in Section 1, in general, a quantum system is not in a pure state. Moreover, there are interesting processes that cannot be encoded by unitary evolutions. For example, the measurement at the end of the computation is a non-unitary operation, and the final state becomes a probability distribution over pure states i.e., a mixed state.
In view of these facts, several authors [3, 20, 21, 25, 44] have paid attention to a more general model of quantum computational processes, where pure states are replaced by mixed states. In what follows we give a short description of this powerful model for quantum computers based on mixed states, which is better suited to our development.
As a particular case, we may associate to each vector of the logical basis of two density operators and that represent, in this framework, the falsity-property and the truth-property, respectively. Let us consider the operator on . By applying the Born rule, we shall consider the probability of a density operator as follows:
[TABLE]
Note that, in the particular case in which , where , we obtain that . Thus, this probability value associated to is the generalization of the probability value considered for qubits.
A quantum operation [33] is a linear operator where is the space of linear operators in the complex Hilbert space (), representable as where are operators satisfying (Kraus representation). It can be seen that a quantum operation maps density operators into density operators. Each unitary operator has a natural correspondent quantum operation such that, for each density operator , . In this way, quantum operations are generalizations of unitary operators. It provides a powerfull model for quantum computation in which irreversible porcesses can be also considered. This model based on density operators and quantum operations is known as “quantum computation with mixed states” ([3, 44]).
3 Quantum computational logics
An holistic extensions for classical logic in quantum computing, announced as the main goal of this paper, is fully supported in the formalism of quantum computation with mixed states. This naturally suggests a kind of quantum logical system related to quantum computation that allows us to achieve the holistic extension mentioned above. As expected, this logical system will be substantially different than standard Birkhoff-von Neumann quantum logic [4]. In this section we show the differences between these two logics.
According to von Neumann’s axiomatization, quantum events are mathematically realized by projectors of a Hilbert space . Hence, any experimental proposition concerning a quantum system corresponds to a projector in a convenient Hilbert space. Closed subspaces of are in one-to-one correspondence with the class of all projectors of and they form an algebra called Hilbert lattice (denoted by . In any Hilbert lattice the meet operation corresponds to the set theoretical intersection between subspaces and the join operation corresponds to the smallest closed subspace of containing the set theoretical union of subspaces. The ordering relation associated to the lattice is the inclusion of subspaces. Note that is a bounded lattice where is the maximum, denoted by , while [math] denotes the minimum, i.e., the subspace containing only the origin. This lattice, equipped with the relation of orthogonal complement ⊥, can be described as an ortholattice [32]. Then, the propositional structure that defines the standard quantum logic proposed by Birkhoff and von Neumann, is given by the ortholattice . Let us notice that, unlike classical logic, in this structure the distributive law fails. However satisfies a kind of weak distributivity. In case of a finite-dimensional Hilbert space , the ortholattice is modular, i.e. satisfies the following condition known as modular law: . In the case of an infinite-dimensional Hilbert space, the modular law is not satisfied. In 1937, K. Husimi [31] showed that a weaker law, the so called orthomodular law (), is satisfied in the ortholattice .
Quantum computation motivates several types of quantum logics. A family of these logics, deeply investigated in [16, 17, 27, 24], deals with qubits, following the ideas of Birkhoff and von Neumann. More precisely, this family of logics examines the orthostructure of the Hilbert lattices of the space of -dimensional qubits. In this way, the equational theories of are investigated in relation with the dimension .
Differently, other quantum computational logical systems arise from the combinational structure associated to a set of quantum gates. They are defined taking into account algebraic properties of quantum operations acting on density operators belonging to . In what follows, we introduce a brief description of a type of logic associated to quantum circuits that provides the framework for our holistic extension of the classical logic. A problem, usually treated in classical computation and more precisely in digital techniques, is the following:
- if is a combinational circuit, we want to know whether a given input state of , represented by a string of bits [math] and , forces a determinate output state of given by a bit, that could be either [math] or .
As a general rule, this problem can be solved through effective procedures based on classical logic. Then, one may naturally extend this problem by considering circuits made from assemblies of fixed set of quantum gates. In this way, the input and the output of quantum circuits are labeled by density operators and possible notions of logical consequence are defined by relations between the input and the output of the circuits. Several families of quantum computational logics arise from these extensions [20, 25, 35]. Each of these logics are related to a fixed set of quantum gates and they have a common semantic based on probability-values, as introduced in Eq.(9). More precisely, a language for a quantum computational logic is a propositional language where is a non-empty set of variables and is a set of connectives. Propositional variables are interpreted in a set of density operators and for each connective , is naturally interpreted as a quantum operation closed on . An interpretation of in is any function such that, for each with arity , . To define a relation of semantical consequence based on the probability assignment, it is necessary to introduce the notion of valuations. In fact, valuations are functions over the unitary real interval such that can be factorized in the following way:
\equiv$${\cal L}_{\mathfrak{F}}(X)$$[0,1]$${\cal D}$$v$$e$$p
[TABLE]
Since an interpretation always determines a valuation, for each interpretation , we denote by the valuation associated to . The abstract notion of semantical consequence related to is given by:
[TABLE]
where is a reflexive and transitive relation. Note that, the natural extension of classical logical consequence can be formulated as follows:
[TABLE]
These quantum logical systems are known as Quantum computational logic [11, 25, 20].
We can establish a comparison between the Birkhoff-von Neumann quantum logic and the quantum computational logic associated to Hilbert spaces of the form . Basically, Birkhoff-von Neumann quantum logic interprets propositions as closed subspaces of and connectives as operations of its natural orthostructures. On the other hand, quantum computational logic with mixed states interprets propositions as -qbits (where each -qbit is related to one dimensional sub space of ) and connectives as quantum operations acting on .
4 A fuzzy extension for classical logic in
quantum computation
Quantum computational logic systems can be framed as generalizations of probabilistic logics. Probabilistic logics is the name that Adams [1] proposed for the formal investigation on the transmission of probability values thorough valid inferences. This idea can be generalized by considering non-Kolmogorovian probability models as it happens in the case of quantum computational logics, whose semantic is based on the Born rule. Thus, if is a language associated to quantum computational logic system, then the probabilistic semantic for assumes its truth value in the continuous . It also suggests a strong relation between quantum computational logic and fuzzy logical systems. In this section a fuzzy extension for classical propositional logic coming from quantum computation is introduced. It provides the underling formalism for the holistic extension for the classical propositional logic in quantum computation developed in Section 5.
In a general case, for a quantum computational logical system that extended the classical logic, it is quite natural to require the following condition:
- once fixed a language , the elements of the set have to be interpreted as quantum operations that are able to fully describe, from the truth-functionally point of view, classical logic.
In other words, the set of connectives , restricted to the classical truth values , is functionally complete111We say that a set of classical connectives is functionally complete if it is sufficient to express every truth-function. with respect to propositional classical logic. Functional completeness, besides being an important logical property, turns out to be crucial also for technological applications. A paradigmatic case is represented by the digital techniques where logical gates can be represented by propositional connectives and circuits by propositional formulas. For technical reasons (standardization of integrated circuits, energy optimization) sometimes it is necessary to built circuits by using a restricted set of logical gates. We focus our attention on the set which is functionally complete for classical logic. Thus, by induction, a logical system can represent all truth-functions of classical logic. However, the set could not be functionally complete for some extension of classical logic. The rest of this section is devoted to investigate a natural extension of to quantum computational logic with mixed states. The mentioned extension will be built from a logical system equipped with only one connective, semantically interpreted as the well known Toffoli quantum gate.
Definition 4.1
For each density operator in the negation is define as follows:
[TABLE]
where NOT=\left[\begin{array}[]{cc}0&1\\ 1&0\end{array}\right]. **
In [11] it is proved that
[TABLE]
An extension of the classical conjunction can be implemented via Toffoli gate. It was introduced by Tommaso Toffoli [45] and it is represented by the ternary classical connective where is the sum modulo . When , reproduces the classical conjunction. Toffoli gate is natural extended to qubits in the following way.
For any natural numbers and for any vectors of the standard orthonormal basis , and , the Toffoli gate on is defined as follows:
[TABLE]
By [22, Proposition 3.1], for any natural number , is a unitary operator whose matrix representation is given by
[TABLE]
where Xor=\left[\begin{array}[]{cccc}1&0&0&0\\ 0&1&0&0\\ 0&0&0&1\\ 0&0&1&0\end{array}\right].
allows us to extend the classical conjunction as follows.
Definition 4.2
Let be a density operator in and be a density operator in We define:
[TABLE]
In [11] it is proved that
[TABLE]
Let us consider the set of all density operators on . It is very important to remark that can be seen as a binary operator of the form
[TABLE]
In order to define a quantum computational logical system in the sense of Section 2 and based on , we consider the set and we introduce the binary connective and the unary connective in as
- iff, and
- iff .
Note that and are closed operations in . Thus, these operations define a quantum computational logical system in the sense of Section 2 that we shall denote as . By Eq (12) and Eq (17) it is immediate to see that
[TABLE]
From a probabilistic point of view, gate can be described as an instance of Toffoli gate. In fact, by [22, Theorem 3.1], for each density operator in we can easily see that
[TABLE]
Thus and can be considered as two particular instance of Toffoli gate. Consequently, can be sees as a logic construction arising from Toffoli gate only.
In the particular case in which and are or [math], these quantum gates behave as the classical negation and conjunction, respectively. In this way, provides an extension of the classical propositional logic.
It is possible to characterize the subset of for which the set of connectives behaves classically. In fact: let and suppose that the diagonal of is given by . Note that iff . If we define the set
[TABLE]
then
[TABLE]
is the subset of in which behaves classically.
is strongly related to the Basic fuzzy logic introduced by P. Hájek at the end of the 1990s [26]. This kind of fuzzy logic is conceived as a theory of the approximate reasoning based on many-valued logic systems. Basic fuzzy logic is the logic associated to continuous -norms i.e., continuous, commutative, associative, and monotone binary operations on with 1 as the neutral element. These operations are taken as possible truth-functions of conjunctions in these systems. Each continuous -norm determines a semantic of fuzzy propositional logic. For example the Łukasiewcz -norm defines the conjunction of the Łukasiewcz infinite many valued logic, where is the negation in this logic. The product -norm defines the conjunction of the Product logic [7] and the Gödel -norm defines the conjunction of the linear Heyting logic. For the sake of simplicity, in the calculations, we use the common product to indicate the product -norm .
Since , we can identify with the Łukasiewicz negation and since , can be identified with the product -norm. Thus, from a strictly semantic point of view, we can establish the following identification:
[TABLE]
We remark that connectives define a multiplicative fragment of the fuzzy logical system known as product many valued logic or -logic, studied in [12, 36].
This semantic connection between two logical systems is even deeper and it is formally rooted in the equivalence relation on given by
[TABLE]
It is not very hard to see that, the quotient set can be identified to the real interval and is a congruence with respect to . Thus, both operations naturally induce two operations over the equivalence classes in given by and . Then, the algebraic structures and coincide and they induce the same algebraic semantic for both logical systems. As a consequence, the natural -homomorphism is identifiable with the assignment of probability in . In this way, is semantically related to Basic fuzzy logic providing a fuzzy extension for the propositional classical logic in quantum computation with mixed states.
In classical logic, concepts of contradiction and tautology can be syntactically represented in terms of . Contradictions are those formulas equivalent to and tautologies are those formulas equivalent to . From these facts, the formula is sometimes refereed as syntactic contradiction and (more precisely the equivalent form ) is refereed as syntactic tautology. In this work we accord with this terminology.
In , a syntactic representation for contradictions and tautologies is lost. This fact can be explained taking into account that real numbers do not contain zero divisors. Then, there is not an algebraic expression built from that produces the constant functions or [math]. Hence, by the semantic identification given in Eq (21), there does not exist a formula in the language of that produces a contradiction or a tautology in . However, the -extensions of the syntactic contradiction and the syntactic tautology, have interesting properties. The are:
- [syntactic contradiction],
- [syntactic tautology].
Since is an involution on , the -extension of the syntactic contradiction and -extension of the syntactic tautology are dual concepts. Thus, for sake of simplicity, we can focus our attention on the notion of contradiction only. By Eq(21) we can see that:
[TABLE]
Thus, iff . In other words, the fuzzy extension of the classic syntactic contraddiction has a classical behaviour over the set only.
5 An holistic type extension for classical logic
Quantum computational logic with mixed states can also provide an interesting holistic type extension for the classical propositional logic. This extension arises when non factorizable states are considered as inputs in the Toffoli quantum gate. We will also note that, the fuzzy system plays an important role for describing the mentioned holistic extension.
The formal language in which classical logic and most logical systems are expressed, is regulated by strict syntax rules. The basic idea at the origin of these languages is the fact that each proposition or formula can be built by means of a recursive procedure from a distinguished set of propositions, called atomic propositions. In this way, complex propositions are recursively obtained from atomic propositions assembled by connectives. For each connective a natural number, the arity, is assigned. The arity defines the number of propositions that the connectives assemble. When an algebraic semantic for these logical systems is considered, an -ary connective is interpreted as an algebraic operation having arguments. Thus, the arity is an invariant property associated to a connective. All these ideas was already taken into accout in , where separability conditions of the states were considered. More precisely, is viewed as a -ary connective in the ideal case in which a factorizable state of the form is considered as input.
In general, of course, this is not the case. Quantum systems continually interact with the environment, building up correlations. For a more realistic approach, we can assume that the input of the can be also a non-factorizable mixed state in taking into account its holistic type representation given in Eq.(8) i.e.
[TABLE]
where and are the reduced states of in and respectively.
Differently, with respect to Eq.(18), when non factorized states are taken into account, behaves as a unary operator of the form . This behavior of motivates an holistic type extension of classical conjunction. The following definition formally introduce an operator that describes the unary behavior of .
Definition 5.1
For any density operator we define:
[TABLE]
For sake of simplicity, we use the following notation: if is a density operator in then denotes the matrix
[TABLE]
Then, by Eq.(8) and Eq.(17) follows that if is a density operator in and , are the reduced states of in and , respectively, then:
[TABLE]
and the probability of the holistic conjunction will assume the form:
[TABLE]
Further, in the special case where , Eq.(24) clearly collapse in:
[TABLE]
The above result shows that is implicitly acting in over the reduced states of .
In what follows we provide a simple way to estimate , , and . We first introduce the following technical definition.
Definition 5.2
Let be a density operator in divided in blocks where each of them is a -square matrix.
[TABLE]
Then, the -Toffoli blocks of are the diagonal blocks of . Moreover, we introduce the following parameters:
- i.e. the sum of the odd diagonal elements of the even -Toffoli blocks of ,
- the sum of the even diagonal elements of the odd -Toffoli blocks of ,
- the sum of the odd diagonal elements of the odd -Toffoli blocks of .
By [22, Proposition 4.3] if we consider a density operator in with and if is the -th diagonal element of , then:
[TABLE]
More precisely, is the sum of the even diagonal elements of the even -Toffoli blocks of .
Eq.(27) is a useful tool that allows us to evaluate in very simple way all the terms involved in Eq.(25), as the next theorem provides222For more technical details, see [22, Proposition 4.4]..
Theorem 5.3
Let be a density operator in . Let be the reduced state of on and let be the reduced state of on . Then,
** 2. 2.
, 3. 3.
, 4. 4.
.
Interestingly enough, Theorem 5.3 allows us to obtain some boundary estimation on the quantities involved in Eq.(25).
By Theorem 5.3 (2-3) is immediate to see that
[TABLE]
Further, the incidence of the holistic component on the probability of lives in the bounded interval:
[TABLE]
To show this, we have to consider the following maximum/minimum problem
[TABLE]
Note that is given when . Thus . While is given under the condition . In this way .
Finally, in the special case where the holistic component of has not any probability incidence, i.e. . In this case . In fact, suppose that ; then, by Theorem 5.3-(1 and 2), and . Thus, and then . Hence, by Theorem 5.3-3, .
To define an holistic extension of the classical conjunction starting from , we have to deal with the following situation: if is a density operator on where and then, we generally have that
[TABLE]
In other words, a logical connective based on also requires a precise information about the holistic representation of the argument in the sense of Eq.(8). For this, we introduce the following notions: indicates that is a density operator in where the holistic representation is choosen. We also define the set as:
[TABLE]
If we consider the relation in given by
[TABLE]
then is an equivalence and .
We also note that, if is a density operator on , Proposition 13 suggests a privileged (holistic) interpretation of the codomain for . In fact:
[TABLE]
where . This suggests to consider as a natural holistic representation for . Thus, we define the holistic extension of the classical conjunction as follows:
- .
In this way defines a unary connective in . Note that Eq.(24) provides a deep relation between the connectives and . In fact, for we have that
[TABLE]
The connective , formally defined on , has a natural extension to . Taking into account the equivalence in , introduced in Eq.30, for each we can define where the equivalence class is identified to a density operator on . In this way becomes a congruence with respect to , and is well defined on .
The pair , defines an holistic type extension for classical logic in the framework of quantum computation with mixed states. We denote this logical system as . We want to remark two peculiarities about the system . First: while classical logic needs at least one binary connective to describe any possible truth-function, can describes any possible classical truth-function by involving two unary connectives. Second: since is described by unary connectives, the notion of classical syntactic contradiction - that had a natural extension in - seems to have not an extension in . The rest of the section is devoted to this topic.
is a logical system having unary connectives only. This fact does not allow us to extend, in a natural way, the syntactic representation of the classical contradiction given by . But it is possible to characterize a sub class of that preserves the notion of syntactic contradiction when takes arguments on this class.
Let us remind that the syntactic contradiction, extended to , is given by where . Following this idea, we want to characterize the elements in such that . In this way, if is of the form then . It generalizes the fuzzy extension of the syntactic contradiction in . We first introduce the following set
[TABLE]
The elements of allow us to extend the notion of syntactic contradiction to in the following way,
Definition 5.4
An expression of the form is said to be an holistic contradiction whenever . **
We note that an holistic contradiction can be characterized by a special value of , because:
[TABLE]
In fact, by Theorem 5.3 we have that:
[TABLE]
In other words, the notion of holistic contradiction is completely determinate by the elements of . For this reason if , , it will be called as holistically contradictory.
A version of Theorem 5.3 for the elements of the set is established below.
Theorem 5.5
Let . Then:
, 2. 2.
, 3. 3.
, 4. 4.
* iff iff iff ,* 5. 5.
* iff iff ,*
Proof:
-
Since , by Theorem 5.3-1, . Thus, .
-
Since , by item 1, .
-
By item 1, iff iff iff
-
Immediate from item 1, item 2 and Theorem 5.5.
Example 5.6** (Werner states and syntactic contradiction)**
Werner states provide an interesting example of syntactical contradiction when a bipartition is considered. Werner states, originally introduced in [47] for two particles to distinguish between classical correlation and the Bell inequality satisfiability, have many interests for their applications in quantum information theory. Examples of this, are entanglement teleportation via Werner states [34], the study of deterministic purification [42], etc.
Definition 5.7
Let us consider a Hilbert space such that . A Werner state on is a density operator such that, for any -dimensional unitary operator ,
[TABLE]
We can express Werner states as a linear combination of the identity and operators [29, 6.4.3]:
[TABLE]
where and with and vectors of the standard -dimensional computational basis.
Let us consider the Werner state in . Then, we can prove that333For more technical details, see [22, Proposition 5.3].:
, 2. 2.
, where is the partial trace of with respect to the subspace , 3. 3.
.
By item 2 and by Eq.(31) it can be proved that the Werner state is a syntactic contradiction for each and for any .
Figure 1 allows us to see the behavior of the Werner state as a syntactic contradiction taking into account the contribution of each parameter that defines the probability value .
Conclusions
In this work two semantical extensions of classical logic based on quantum computation with mixed states was investigated: the first, named , is a fuzzy type extension, while the second, named , is an improving of , where also holistic characteristics of bipartite quantum systems are considered. Both extensions are conceived from logical connectives where natural interpretations are instances of Toffoli quantum gate acting on mixed states.
Formal aspects of these new logical systems were detailed in the paper, and they naturally suggest many interesting open questions and further developments in connection with different research areas. From the perspective of the philosophy of logic, motivates new interpretations of fuzzy connectives in quantum computation. More precisely, some fuzzy logical systems, besides being related to the approximate reasoning or many-valued reasoning [6], admit quantum probabilistic interpretations associated to quantum circuits also. In the fuzzy context, notions like truth, tautology and logical consequences, may have another interpretation in the quantum computational framework. Technically speaking, provides a good probabilistic description of circuits built on Toffoli quantum gates playing a similar role to classical logic in the digital techniques context. deals with the ideal case where only factorizable states are taken into account. The holistic extension , instead, is able to describe combinational aspects of Toffoli quantum gate in a more general realistic way. As we have seen in Section 5, is strongly related to the fuzzy systems that defines . Further, this logical system provides an interesting connection between some holistic features arising from non-factorizable bipartite states and standard fuzzy logic. From an epistemological point of view and can be considered as probabilistic type logics defining new kinds of quantum logic.
From an implementative perspective, these logical extensions can be very useful in quantum computing since the fuzzy content of and could be specially applied in fuzzy control [15], allowing to model the so called Pelc’s game [37] (a probabilistic variant of Ulam’s game). It also suggests further developments in the study of error-correcting codes in the context of quantum computation.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] E. Adams, A Primer of Probability Logic , Stanford: CSLI, Stanford University, (1998).
- 2[2] D. Aerts, I. Daubechies, “Physical justification for using tensor product to describe quantum systems as one joint system”, Helv. Phys. Acta 51 , pp. 661-675, (1978).
- 3[3] D. Aharanov, A. Kitaev, N. Nisan, “ Quantum circuits with mixed states ”, Proc. 13th Annual ACM Symp. on Theory of Computation, STOC, pp. 20-30, (1997).
- 4[4] G. Birkhoff, J. von Neumann, “The logic of quantum mechanics”, Annals of Mathematics 37 pp. 823-843, (1936).
- 5[5] O. Bueno, N. da Costa, “Quasi-truth, paraconosistency, and the foundations of science”, Synthese 154 , 3, pp.383-399, (2007).
- 6[6] R. Cignoli, M. I. D’Ottaviano and D. Mundici, Algebraic foundations of many-valued reasoning , Kluwer, Dordrecht-Boston-London, 2000.
- 7[7] R. Cignoli and A. Torrens, “An algebraic analysis of product logic”, Multi- Valued Logic, 5 , pp. 45-65, (2000).
- 8[8] N. da Costa, C. de Ronde, “The Paraconsistent Logic of Quantum Superpositions”, Foundations of Physica, 43 , 7, pp.845-858, (2013).
