Next Article in Journal
Maximum Configuration Principle for Driven Systems with Arbitrary Driving
Next Article in Special Issue
Advanced Statistical Testing of Quantum Random Number Generators
Previous Article in Journal
Principle of Least Psychomotor Action: Modelling Situated Entropy in Optimization of Psychomotor Work Involving Human, Cyborg and Robot Workers
Previous Article in Special Issue
Enhancing Extractable Quantum Entropy in Vacuum-Based Quantum Random Number Generator
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Probabilities and Epistemic Operations in the Logics of Quantum Computation

by
Maria Luisa Dalla Chiara
1,*,
Hector Freytes
2,
Roberto Giuntini
2,
Roberto Leporini
3 and
Giuseppe Sergioli
2
1
Dipartimento di Lettere e Filosofia, Università di Firenze, Via Bolognese 52, I-50139 Firenze, Italy
2
Dipartimento di Pedagogia, Psicologia, Filosofia, Università di Cagliari, Via Is Mirrionis 1, I-09123 Cagliari, Italy
3
Dipartimento di Ingegneria Gestionale, dell’Informazione e della Produzione, Università di Bergamo, viale Marconi 5, I-24044 Dalmine (BG), Italy
*
Author to whom correspondence should be addressed.
Entropy 2018, 20(11), 837; https://doi.org/10.3390/e20110837
Submission received: 28 August 2018 / Revised: 16 October 2018 / Accepted: 28 October 2018 / Published: 31 October 2018
(This article belongs to the Special Issue Quantum Probability and Randomness)

Abstract

:
Quantum computation theory has inspired new forms of quantum logic, called quantum computational logics, where formulas are supposed to denote pieces of quantum information, while logical connectives are interpreted as special examples of quantum logical gates. The most natural semantics for these logics is a form of holistic semantics, where meanings behave in a contextual way. In this framework, the concept of quantum probability can assume different forms. We distinguish an absolute concept of probability, based on the idea of quantum truth, from a relative concept of probability (a form of transition-probability, connected with the notion of fidelity between quantum states). Quantum information has brought about some intriguing epistemic situations. A typical example is represented by teleportation-experiments. In some previous works we have studied a quantum version of the epistemic operations “to know”, “to believe”, “to understand”. In this article, we investigate another epistemic operation (which is informally used in a number of interesting quantum situations): the operation “being probabilistically informed”.

1. Introduction

Quantum information and quantum computation have inspired new developments of some basic concepts of the quantum theoretic formalism, which for a long time had been regarded as mysterious and potentially paradoxical. In this framework the concept of quantum probability has been investigated according to new perspectives, giving rise to possible applications to fields that are far apart from microphysics (cognitive and social sciences, semantics of natural languages and of the languages of art, see, for instance, [1,2,3]).
As is well known, the basic idea of quantum computation theory is that information can be stored and transmitted by quantum physical objects. Accordingly, pieces of quantum information can be identified with states of some special quantum systems that are storing the information in question. In the simplest case a piece of quantum information corresponds to a pure state of a single particle: a qubit (or qubit-state), the quantum counterpart of the classical concept of bit. Mathematically a qubit can be represented as a quantum superposition (living in the two-dimensional Hilbert space C 2 ), whose form is
| ψ = c 0 | 0 + c 1 | 1 ,
where | 0 and | 1 are the two elements of the canonical orthonormal basis of the space, representing in this framework the two classical truth-values 1 (Truth) and 0 (Falsity). From an intuitive point of view, any qubit
c 0 | 0 + c 1 | 1
can be regarded as un uncertain information that might be true with probability | c 1 | 2 and might be false with probability | c 0 | 2 . More generally, a piece of quantum information corresponds to a complex knowledge that can be mathematically represented as a pure or mixed state of a composite quantum system: a density operator ρ of a finite-dimensional Hilbert space whose standard form is
H ( n ) = C 2 C 2 n - t i m e s   ( the   n - fold   tensor   product   of   C 2 ) .
Quantum information is processed by (quantum logical) gates: special examples of unitary quantum operations that transform pure and mixed states in a reversible way. Any finite sequence of gates (defined on a space H ( n ) ) gives rise to a quantum circuit: when applied to a given input ρ i n , the circuit under consideration transforms ρ i n into an output ρ o u t . This represents a mathematical description for a physical process that might be performed by a quantum computer.
The theory of quantum circuits has inspired a natural logical abstraction, giving rise to the development of new forms of quantum logic that have been termed quantum computational logics. In these logics, formulas are supposed to denote pieces of quantum information, while logical connectives are interpreted as special examples of gates. Consequently, all formulas of quantum computational languages turn out to have a typical dynamic character, representing possible computation-actions. The most natural semantics for quantum computational logics is a form of holistic semantics, where quantum entanglement (often described as “mysterious”) can be used as a powerful logical resource. Against the classical compositionality-principle, meanings of well-formed expressions of a quantum computational language behave in a holistic and contextual way: the meaning of a global expression determines the meanings of its well-formed parts, and not the other way around. Furthermore, meanings are generally context-dependent: under one and the same interpretation of the language an expression may receive different meanings in different contexts (as, in fact, happens in our current use of natural languages and in many forms of informal reasoning).
An important “character” of the quantum computational semantics is the concept of quantum probability, which can assume different forms. A basic notion of quantum probability (which plays an important logical role) is connected with the idea of truth. In any quantum computational space H ( n ) the concept of truth can be naturally represented as a special projection operator, indicated by P 1 ( n ) . For instance, in the case of the space H ( 1 ) = C 2 the truth-concept P 1 ( 1 ) is identified with the projection P | 1 that projects over the closed subspace determined by the bit | 1 (corresponding to the classical truth-value 1). In this way, truth is dealt with as a special example of a mathematical representative for a possible physical event. Accordingly, one can naturally apply the basic probabilistic rule of quantum theory, based on the concept of Born-probability. For any qubit | ψ = c 0 | 0 + c 1 | 1 , the probability that the quantum information | ψ satisfies the truth can be defined as follows:
p 1 ( | ψ ) : = P | 1 | ψ 2 = | c 1 | 2 = tr ( P | ψ P 1 ( 1 ) ) ,
where tr is the trace functional and P | 1 | ψ is the length of the vector obtained by projecting | ψ over the closed subspace determined by | 1 . In the next Section we will see how the probability-function p 1 can be generalized to all pieces of quantum information, living in any space H ( n ) .
Interestingly enough, the contextual properties of the holistic quantum computational semantics allow us to understand and to justify (at least to a certain extent) some strange uses of the concept of probability that sometimes occur in the framework of intuitive ways of reasoning (for a general discussion of this problem see, for instance, [1]). For instance, assigning to a conjunction α β a probability-value greater than the probabilities of both members ( α , β ) is not necessarily “irrational” or “antiscientific”. For, it might happen that the meanings of the three sentences α β , α , β refer, in fact, to different contexts.
Once fixed the truth-concept P 1 ( n ) (for any space H ( n ) ), the probability-function p 1 represents a kind of absolute concept of probability: any piece of quantum information has a well-determined probability-value of being true. It is interesting to investigate another concept of probability that represents a form of relative probability. Suppose that the pure state
| ψ = i c i | φ i
(where every | φ i is an element of the canonical orthonormal basis of the space H ( n ) ) represents the information of an epistemic agent at a given time (say, at the beginning of an experiment or of a computation). According to the quantum theoretic formalism, the information | ψ allows us to assign probability-values to other pieces of information, that may represent possible outcomes of a measurement or of a computation. For instance, the probability that the information | ψ assigns to the outcome | φ i is | c i | 2 . Thus, whenever we have the information | ψ we might have the information | φ i with probability | c i | 2 . Accordingly, we can write:
p | ψ ( | φ i ) = | c i | 2 .
We will see how this concept of relative probability (which can be generalized to mixed states) is strongly connected with the concept of fidelity between quantum states.
Quantum information has brought about some intriguing epistemic situations. A typical example is represented by teleportation-experiments, where an agent (say, Alice) transmits qubit-states to a far agent (say, Bob), by using some special quantum non-locality phenomena, which may appear prima facie strange and mysterious. These puzzling (non-classical) situations have inspired new ideas in the field of epistemic logics. See, for instance, [4].
As is well known, many standard approaches to epistemic logics have been developed in the framework of a possible world semantics, where the basic epistemic operators (“to know”, “to believe”) are dealt with as special examples of modal operators. Is it possible to represent epistemic operators as particular examples of quantum operations in the framework of a quantum computational semantics? This question admits a positive answer. In some previous works we have studied a quantum version of the epistemic operators “to know”, “to believe”, “to understand”, whose semantic properties depend on the notion of quantum truth and on the probability-function p 1 . We have seen, in particular, how quantum knowledge generally gives rise to forms of “reversibility-breaking” that can be compared with what happens in the case of quantum measurements. In this article we will investigate another epistemic concept: the operation “being probabilistically informed”, which plays a significant role in a number of interesting quantum situations (for instance, in the case of quantum teleportation-experiments).

2. Pieces of Quantum Information and Quantum Probabilities

We will first recall the basic “mathematical characters” that play an important role in quantum computation. The “mathematical stage” where any piece of quantum information is usually supposed to live is an n-fold tensor product of the Hilbert space C 2 :
H ( n ) = C 2 C 2 n - t i m e s .
Any piece of quantum information is a special mathematical object that lives in a particular quantum computational space H ( n ) , representing a possible state of a physical system that is storing the information in question. For some applications it may be useful to take, as a basic quantum computational space, a many-dimensional space C d (with d > 2 ). In this way, qubits are generalized to qudits. See, for instance, [5]. Important examples are represented by quregisters, qubits, registers, bits and mixtures of quregisters. In the quantum computation-literature the terms “qubit” (or “quantum bit”) and “quregister” (or “quantum register”) are sometimes used in an ambiguous way. In many cases the expression “qubit” refers to a quantum system (say, an electron or a photon) whose possible pure states live in the space C 2 . In some other cases, instead, “qubit” simply means a possible pure state of such a system. A similar ambiguity regards the term “quregister”. In this article, we will always use the terms “qubit” and “quregister” in the sense of possible pure states of quantum systems that can store pieces of quantum information.
Definition 1
(Quregisters and registers).
  • A quregister (or quregister-state) is a unit vector of a space H ( n ) .
  • A qubit (or qubit-state) is a quregister of the space C 2 .
  • A register (or register-state) is an element
    | x 1 , , x n = | x 1 | x n
    of the canonical orthonormal basis of the space H ( n ) (where x i 0 , 1 ).
  • A bit is a register of the space C 2 .
Any quregister | ψ of the space H ( n ) can be represented as a quantum superposition of registers that belong to the canonical basis of the space:
| ψ = i c i | x i 1 , , x i n ,
where c i are complex numbers (called amplitudes) such that i | c i | 2 = 1 .
Quregisters are pure states representing maximal pieces of information (about the quantum systems under investigation) that cannot be consistently extended to a richer knowledge. More generally, a piece of quantum information may correspond to a non-maximal knowledge: a mixed state (or mixture of quregisters), that is mathematically represented as a density operator ρ of a space H ( n ) . Of course, any quregister | ψ corresponds to a special case of a density operator: the projection P | ψ that projects over the closed subspace determined by | ψ . We will indicate by D ( H ( n ) ) the set of all density operators of the space H ( n ) , while D = n D ( H ( n ) ) will represent the set of all possible pieces of quantum information.
A piece of quantum information is generally stored by a composite system S consisting of some subsystems S 1 , S r , where each part S i may be, in turn, a composite system. According to the quantum theoretic formalism any possible (pure or mixed) state ρ of S determines the state ρ i of each subsystem S i ; this state is called the reduced state of ρ with respect to the i-th subsystem. Of course, some composite systems S might be decomposed into parts in different ways; thus, the mathematical formalism shall take into account all possible decomposition-choices.
Consider a Hilbert space H ( n ) that can be decomposed as
H ( n ) = H ( m 1 ) H ( m r ) ,
where m 1 + + m r = n . Accordingly, any density operator ρ of H ( n ) can be regarded as a possible state of a composite system
S = S 1 + + S r ,
where H ( m i ) is the Hilbert space associated to the subsystem S i . Consider now a particular subsystem of S:
S i 1 + + S i k
(with 1 i 1 , , i k r ). We will indicate by
R e d [ m 1 , , m r ] ( i 1 , , i k )
the reduced state of ρ with respect to the subsystem S i 1 + + S i k and with respect to the decomposition H ( n ) = H ( m 1 ) H ( m r ) . By simplicity we will omit the subscript [ m 1 , , m r ] in the case where the decomposition of H ( n ) is obvious.
The mathematical representation of composite systems (via tensor products) has brought about some deep changes in the relationships between parts and whole in the quantum world. As is well known, in perfect harmony with the semantics of classical logic, classical physical systems satisfy a physical compositionality-principle: the states of the subsystems of a given system S determine the state of S and vice versa (from the parts to the whole and from the whole to the parts). In quantum theory the compositionality-principle is strongly violated: the state of a composite system determines the state of all its parts, but generally not the other way around. The mysterious quantum entanglement (which has for a long time regarded as potentially paradoxical) is connected with the failure of the compositionality-principle.
What exactly is entanglement? For the sake of simplicity, in this article we will only consider the case of entangled pure states.
Definition 2
(Entangled pure state). Consider a composite quantum system
S = S 1 + + S r ,
and let H S , H S 1 , , H S r be the Hilbert spaces associated to the systems S , S 1 , , S r (respectively). A pure state | ψ of S is called entangled iff | ψ cannot be represented as a factorized state
| ψ 1 | ψ r ,
where | ψ 1 , | ψ r belong to the spaces H S 1 , H S 1 , respectively.
Important examples of entangled pure states are the so called Bell-states, that live in the space H ( 2 ) = C 2 C 2 .
Example 1.
A typical Bell-state is the following:
| ψ = 1 2 | 0 , 0 + 1 2 | 1 , 1 .
Apparently, | ψ describes the state of a two-particle system ( S = S 1 + S 2 ), assigning probability-value 1 2 to the two following possibilities:
  • both subsystems are in the state | 0 ;
  • both subsystems are in the state | 1 .
One can show that the two reduced states of | ψ (with respect to the first subsystem S 1 and with respect to the second subsystem S 2 ) are one and the same mixed state:
R e d [ 1 , 1 ] ( 1 ) ( | ψ ) = R e d [ 1 , 1 ] ( 2 ) ( | ψ ) = 1 2 I ( 1 )
(where I ( 1 ) is the identity operator of the space H ( 1 ) = C 2 ).
Since | ψ is a pure state, while 1 2 I ( 1 ) is a proper mixture, we obtain:
P | ψ R e d [ 1 , 1 ] ( 1 ) ( | ψ ) R e d [ 1 , 1 ] ( 2 ) ( | ψ ) .
Thus, the states of the two parts of S turn out to be indistinguishable and entangled in the context | ψ .
Let us now turn to the concept of quantum probability, a basic “character” of the quantum theoretic formalism that can assume different forms. We will first consider the concept of truth-probability that is naturally connected with the idea of quantum truth. In Section 4 we will see how this concept will play an important role in the semantics of quantum computational logics. As noticed in the Introduction, in any space H ( n ) the concept of truth can be identified with a special projection operator indicated by P 1 ( n ) . In this way, truth is dealt with as a mathematical representative of a possible physical event.
In order to define the truth-concept P 1 ( n ) (of H ( n ) ), we will first distinguish the true registers from the false registers of the space.
Definition 3
(True and false registers). Let | x 1 , , x n be a register of H ( n ) .
  • | x 1 , , x n is called true iff its last bit | x n is | 1 ;
  • | x 1 , , x n is called false iff its last bit | x n is | 0 .
Thus, the truth-value of a register is determined by its last bit. As we will see in the next Section, this choice turns out to be natural and useful in the theory of some important quantum logical gates, where the last bit of an input-register represents the target that is transformed by the gate in question into the final truth-value of the output.
On this basis one can now define the concepts of truth and falsity of a space H ( n ) .
Definition 4
(Truth and falsity).
  • The truth of the space H ( n ) is the projection P 1 ( n ) that projects over the closed subspace spanned by the set of all true registers.
  • The falsity of the space H ( n ) is the projection P 0 ( n ) that projects over the closed subspace spanned by the set of all false registers.
As a particular case, we obtain that the truth P 1 ( 1 ) of the space C 2 is the projection P | 1 (which projects over the closed subspace determined by the bit | 1 ).
Now, we can naturally apply the basic probabilistic rule of quantum theory: the Born-rule, which determines for any state ρ and for any physical event represented by a projection operator P (of a Hilbert space H ), the probability that a quantum system in state ρ verifies the event represented by P. According to this rule we have:
P r o b ρ ( P ) = tr ( ρ P )
(where P r o b ρ ( P ) represents the probability that the state ρ assigns to the event P).
By applying the Born-rule to the particular case of the truth-concept P 1 ( n ) we obtain for any state ρ of H ( n ) :
P r o b ρ ( P 1 ( n ) ) = tr ( ρ P 1 ( n ) ) .
From an intuitive point of view, P r o b ρ ( P 1 ( n ) ) represents the probability that the quantum information ρ is true. Since P 1 ( n ) is a constant projection operator (in the space H ( n ) ) we can briefly write p 1 ( ρ ) , instead of P r o b ρ ( P 1 ( n ) ) . Once chosen the truth-concept P 1 ( n ) (in any space H ( n ) ), every piece of quantum information turns out to have a well-determined probability-value of being true. An important property of the function p 1 is asserted by the following Lemma.
Lemma 1.
For any ρ D ( H ( n ) ) ,
p 1 ( ρ ) = tr ( R e d [ n Ȓ 1 , 1 ] ( 2 ) ( ρ ) P 1 ( 1 ) ) .
As observed in the Introduction, it is interesting to consider also a different notion of quantum probability, that represents a kind of relative probability. Let us first refer to the case of quregisters (living in a given space H ( n ) ) and suppose that | ψ = i c i | x i 1 , , x i n represents the information that an epistemic agent has at a given time. The quregister | ψ allows us to assign probability-values to all registers | x i 1 , , x i n (which might represent possible outcomes of a measurement or of a computation). For any | x i 1 , , x i n , the probability that | ψ assigns to the outcome | x i 1 , , x i n is | c i | 2 . Apparently, one is dealing with a kind of relative probability: when we have the information | ψ , we might have the information | x i 1 , , x i n with probability | c i | 2 .
In the general case, this idea of relative probability turns out to be strongly connected with the notion of fidelity: a concept (introduced by Uhlmann and by Jozsa), that represents a generalization of the notion of of transition-probability for pure states (see [6,7]).
Definition 5
(Fidelity). Let | ψ and | φ be two quregisters of H ( n ) . The fidelity between | ψ and | φ is defined as follows:
F ( | ψ , | φ ) : = | ψ | φ | 2
(where ψ | φ is the inner product of | ψ and | φ ).
The following theorem sums up some basic properties of the notion of fidelity.
Theorem 1.
1. 
F ( | ψ , | φ ) [ 0 , 1 ] .
2. 
F ( | ψ , | φ ) = F ( | φ , | ψ ) .
3. 
F ( | ψ , | φ ) = P | ψ | φ 2 = P | φ | ψ 2 .
4. 
F ( | ψ , | φ ) = tr ( P | ψ P | φ ) = tr ( P | φ P | ψ ) .
5. 
F ( | ψ , | φ ) = 1 iff P | ψ = P | φ .
6. 
F ( | ψ , | φ ) = 0 iff | ψ | φ .
From an intuitive point of view one can say that the real number F ( | ψ , | φ ) measures “how close” are the two pure states | ψ and | φ in the Hilbert space under consideration.
Since F ( | ψ , | φ ) = tr ( P | ψ P | φ ) = tr ( P | φ P | ψ ) , recalling the Born-rule, the number F ( | ψ , | φ ) can be naturally interpreted as a relative probability: when we have the information | ψ , we might have the information | φ with probability F ( | ψ , | φ ) , or vice versa. Accordingly we can write:
p | ψ ( | φ ) = F ( | ψ , | φ ) = F ( | φ , | ψ ) = p | φ ( | ψ ) ,
stressing that F ( | ψ , | φ ) represents the probability of the information | φ under the condition | ψ , or vice versa. In this sense one can say that the notion of fidelity represents a special concept of conditional probability that, unlike the general case, does satisfy the symmetry-property. For a general discussion of conditional probabilities in quantum theory see [8].
The concept of fidelity (which represents a form of transition-probability in the case of pure states) can be generalized to density operators.
Definition 6
(Fidelity for density operators). Let ρ and σ be two density operators of H ( n ) .
F ( ρ , σ ) : = tr ( ρ σ ρ ) 2 .
Interestingly enough, Jozsa has proved that this notion of fidelity between density operators coincides with the notion of transition-probability between density operators (via purification of mixtures), investigated by Uhlmann (see [7]).
The concept of fidelity for density operators represents a good generalization of the concept of fidelity for pure states, as stated by the following Lemma.
Lemma 2.
F ( P | ψ , P | φ ) = | ψ | φ | 2 .
The following Theorem sums up the basic properties of the concept of fidelity for density operators.
Theorem 2.
1. 
F ( ρ , σ ) [ 0 , 1 ] .
2. 
F ( ρ , σ ) = 1 i f f ρ = σ .
3. 
F ( ρ , σ ) = F ( σ , ρ ) .
4. 
F ( U ρ U , U σ U ) = F ( ρ , σ ) , for any unitary operator U of H ( n ) (where U is the adjoint of U ). Thus, fidelity is preserved by unitary operators.
5. 
F ( ρ , σ ) = tr ( ρ σ ) , if either ρ or σ is a pure state.
On this basis, it seems reasonable to assume that the number F ( ρ , σ ) represents a form of relative probability for quantum states (which may be either pure or mixed). Accordingly, we will write (like in the case of pure states):
p ρ ( σ ) = F ( ρ , σ ) .
Is it possible to define fidelity for density operators that belong to different spaces? Suppose that ρ D ( H ( n ) ) , σ D ( H ( m ) ) and n > m . The intuitive idea is that ρ and σ can be compared in the framework of the smaller space H ( m ) , by referring to a special reduced state of ρ that represents a part of ρ living in H ( m ) . The choice of comparing pieces of information that live in different spaces in the framework of the smaller space seems to be quite natural. In fact, both in the case of human and of artificial intelligence it often happens that agents endowed with a richer knowledge communicate with less informed agents by “reducing” their information-level to the level of the “more ignorant” agents. Accordingly, the concept of generalized fidelity can be defined as follows.
Definition 7
(Generalized fidelity). Let ρ D ( H ( n ) ) and σ D ( H ( m ) ) .
F g ( ρ , σ ) : = F ( ρ , σ ) , i f n = m ; F ( R e d [ n m , m ] ( 2 ) ( ρ ) , σ ) , i f n > m ; F ( ρ , R e d [ m n , n ] ( 2 ) ( σ ) ) , i f n < m .
The map F g is clearly symmetric.
Thus, we can put:
p ρ ( σ ) : = F g ( ρ , σ ) .
We obtain:
p ρ ( σ ) : = F g ( ρ , σ ) = F g ( σ , ρ ) = p σ ( ρ ) .
In this way, for any choice of ρ , the probability-function p ρ turns out to be defined on the set D of all possible pieces of quantum information.
It is interesting to compare the probability functions p 1 and p ρ . As we have seen, once chosen the truth-concept in any space H ( n ) , the function p 1 represents a kind of absolute concept of probability: every piece of quantum information ρ (living in whatever space) has a well-determined probability-value of being true. The probability-function p ρ represents, instead, a relative concept that depends on the choice of ρ . From an intuitive point of view, ρ can be regarded as an information (available for a given epistemic agent) which describes a situation that is essentially characterized by some uncertain and vague features. On the basis of his/her information our agent is able to valuate probabilistically other possible alternative situations, using the p ρ -function.
Interestingly enough, the truth-probability function p 1 can be represented as a special case of the relative probability p ρ .
Theorem 3.
For any ρ D ( H ( n ) ) ,
p 1 ( ρ ) = p ρ ( P 1 ( 1 ) ) .
Proof. 
Let ρ D ( H ( n ) ) . By definition of p 1 we have:
p 1 ( ρ ) = tr ( ρ P 1 ( n ) ) .
Suppose that n = 1 . Then,
p 1 ( ρ ) = tr ( ρ P 1 ( 1 ) ) = F g ( ρ , P 1 ( 1 ) ) = p ρ ( P 1 ( 1 ) ) .
Suppose that n > 1 . Then, by Lemma 1,
p 1 ( ρ ) = tr ( R e d [ n 1 , 1 ] ( 2 ) ( ρ ) P 1 ( 1 ) ) = F g ( ρ , P 1 ( 1 ) ) = p ρ ( P 1 ( 1 ) ) .
 □
Both the truth-probability function p 1 and the relative probability-function p ρ determine a preorder relation on the set D of all possible pieces of quantum information.
Definition 8
(The truth-preorder). For any σ 1 , σ 2 D ,
σ 1 σ 2 i f f p 1 ( σ 1 ) p 1 ( σ 2 ) .
Definition 9
(The relative preorder). Consider a density operator ρ. For any σ 1 , σ 2 D ,
σ 1 ρ σ 2 i f f p ρ ( σ 1 ) p ρ ( σ 2 ) .
One can easily check that both relations ⪯ and ρ are reflexive, transitive and generally non-antisymmetric.

3. Quantum Logical Circuits

The basic idea of the theory of quantum computers is that computations can be performed by some quantum objects that evolve in time. Recalling that (according to Schrödinger’s equation) the time-evolution of quantum systems is mathematically described by unitary operators, it is natural to assume that quantum information is processed by quantum logical gates (briefly, gates): special examples of unitary operators that transform (in a reversible way) the pure states of the quantum systems that store the information in question. Any gate G ( n ) (defined on the space H ( n ) ) can be canonically extended to a unitary operation D G ( n ) (defined on the set D ( H ( n ) ) of all density operators of H ( n ) ) according to the rule:
ρ D ( H ( n ) ) : D G ( n ) ρ = G ( n ) ρ G ( n )
(where G ( n ) is the adjoint of G ( n ) ). For the sake of simplicity, we will call gate either a unitary operator G ( n ) or the corresponding unitary operation D G ( n ) .
We will now recall the definitions of some basic gates that play an important role both from the computational and from the logical point of view. We will first consider some gates, called “semiclassical”, that cannot “create” superpositions from register-inputs. Two important examples are represented by the negation-gate and by the Toffoli-gate.
Definition 10
(The negation-gate on the space H ( 1 ) ). The negation-gate on H ( 1 ) is the linear operator NOT ( 1 ) that satisfies the following condition for every element | x of the canonical basis:
NOT ( 1 ) | x : = | 1 - x .
The operator NOT ( 1 ) represents a natural quantum generalization of the classical negation. We have:
NOT ( 1 ) | 0 = | 1 ; NOT ( 1 ) | 1 = | 0 .
The negation-gate can be naturally generalized to higher-dimensional spaces. For any H ( n ) (with n > 1 ), the operator NOT ( n ) is defined for every element | x 1 , , x n of the canonical basis as follows:
NOT ( n ) | x 1 , , x n : = | x 1 , , x n 1     NOT ( 1 ) | x n .
Apparently, NOT ( n ) always acts on the last bit of any register of H ( n ) .
The smallest space where the Toffoli-gate can be defined is the space H ( 3 ) .
Definition 11
(The Toffoli-gate on the space H ( 3 ) ). The Toffoli-gate on H ( 3 ) is the linear operator T ( 1 , 1 , 1 ) that satisfies the following condition for every element | x , y , z of the canonical basis:
T ( 1 , 1 , 1 , ) | x , y , z : = | x , y , x y , i f z = 0 ; | x , y , ( x y ) , i f z = 1
(whereandare the infimum and the complement of the two-valued Boolean algebra based on the set 0 , 1 ).
Thus, the Toffoli-gate leaves unchanged the first two bits | x and | y (which represent the control-bits); while the third bit | z (representing the target-bit) is transformed into
  • the bit corresponding to the Boolean conjunction of the two control-bits, when z = 0 ;
  • the bit corresponding to the Boolean negation of the conjunction of the two control-bits, when z = 1 .
Like the negation-gate, the Toffoli-gate also can be generalized to higher-dimensional spaces. For any m , n 1 , the Toffoli-gate T ( m , n , 1 ) on the space H ( m + n + 1 ) is defined as follows:
T ( m , n , 1 ) | x 1 , , x m , y 1 , , y n , z : =
| x 1 , , x m 1 , y n 1 , y 1 , , y n 2 T ( 1 , 1 , 1 ) | x m , y n , z .
The Toffoli-gate has a special logical interest, since it allows us to define a quantum logical conjunction that behaves as a reversible operation. For any choice of two natural numbers m , n (such that m , n 1 ) the reversible conjunction AND ( m , n ) is dealt with as a holistic monadic operator that acts on global pieces of quantum information represented by quregisters of the space H ( m + n ) . Accordingly, any quregister of H ( m + n ) can be regarded as a holistic description of two possible members of the conjunction AND ( m , n ) , which live in the space H ( m ) and H ( n ) , respectively.
Definition 12
(The conjunction on the space H ( m + n ) ). For any quregister | ψ of H ( m + n ) ,
AND ( m , n ) | ψ : = T ( m , n , 1 ) ( | ψ | 0 )
(where the bit | 0 plays the role of an ancilla).
In the particular case of mixed states ρ D ( H ( m + n ) ) we will write:
D AND ( m , n ) ( ρ ) for D T ( m , n , 1 ) ( ρ P 0 ( 1 ) ) ,
where D T ( m , n , 1 ) is the unitary quantum operation that corresponds to the unitary operator T ( m , n , 1 ) .
As a special case consider a register | x , y of the space H ( 2 ) . We obtain:
  • AND ( 1 , 1 ) | x , y = T ( 1 , 1 , 1 ) | x , y , 0 = | 1 , 1 , 1 , if x = y = 1 .
  • AND ( 1 , 1 ) | x , y = T ( 1 , 1 , 1 ) | x , y , 0 = | x , y , 0 , if x = 0 or y = 0 .
Thus, AND ( 1 , 1 ) represents a “good” quantum generalization of classical conjunction. At the same time, this particular form of quantum conjunction gives rise to a characteristic holistic behavior, which is deeply rooted in the holistic features of the quantum formalism (as shown by the following example).
Example 2.
Consider the quregister represented by the following (entangled) Bell-state:
| ψ = 1 2 | 1 , 1 + 1 2 | 0 , 0 .
We have:
  • AND ( 1 , 1 ) | ψ = T ( 1 , 1 , 1 ) ( | ψ | 0 ) = 1 2 | 0 , 0 , 0 + 1 2 | 1 , 1 , 1 ;
  • D AND ( 1 , 1 ) ( P | ψ ) = D T ( 1 , 1 , 1 ) ( P | ψ P 0 ( 1 ) ) = P 1 2 | 0 , 0 , 0 + 1 2 | 1 , 1 , 1 .
Hence, AND ( 1 , 1 ) | ψ and D AND ( 1 , 1 ) ( P | ψ ) represent a pure state of the space H ( 3 ) . At the same time, the two reduced states of P | ψ turn out to be one and the same proper mixture (of the space H ( 1 ) ):
R e d ( 1 ) ( P | ψ ) = R e d ( 2 ) ( P | ψ ) = 1 2 I ( 1 ) .
Consequently, the conjunction over the global state P | ψ cannot be represented as the conjunction of the states of the two separate parts:
AND ( 1 , 1 ) ( P | ψ ) AND ( 1 , 1 ) ( R e d ( 1 ) ( P | ψ ) R e d ( 2 ) ( P | ψ ) ) .
This gives rise to a clear violation of the compositionality-principle.
As semiclassical gates, the negation-gate and the Toffoli-gate are unable to “create” superpositions from register-inputs. Of course, quantum computer theory cannot help using also “genuine quantum gates” that can transform classical inputs (registers) into genuine superpositions (which are responsible for the characteristic parallel structures of quantum computations). An important example is represented by theHadamard-gate.
Definition 13
(The Hadamard-gate on the space H ( 1 ) ). The Hadamard-gate on H ( 1 ) is the linear operator I ( 1 ) that satisfies the following conditions:
I ( 1 ) | 0 = 1 2 | 0 + 1 2 | 1 ; I ( 1 ) | 1 = 1 2 | 0 1 2 | 1 .
Thus, the Hadamard-gate transforms both bits into two distinct genuine superpositions that might be either true or false with probability 1 2 .
Like the negation and the Toffoli-gate, the Hadamard-gate also can be generalized to higher-dimensional spaces. For any H ( n ) (with n > 1 ), the operator I ( n ) is defined for every element | x 1 , , x n of the canonical basis as follows:
I ( n ) | x 1 , , x n : = | x 1 , , x n 1 I ( 1 ) | x n .
Quantum computations are performed by quantum circuits. Mathematically any quantum circuit can be described as a finite sequence of gates, all defined on one and the same quantum computational space H ( n ) . Since gates may be either unitary operators or unitary quantum operations, we will write:
C = ( G 1 ( n ) , , G t ( n ) ) or C D = ( D G 1 ( n ) , , D G t ( n ) ) .
Example 3.
An interesting example is represented by the following quantum circuit (also called “Mach–Zehnder circuit”):
C = ( I ( 1 ) , NOT ( 1 ) , I ( 1 ) ) .
As is well known, this circuit can be implemented by a Mach–Zehnder interferometer (Figure 1), where the Hadamard-gate is physically realized by a beam-splitter ( BS ), while the negation-gate is realized by a pair of mirrors ( M ).
It is worth while recalling how the properties of the Mach–Zehnder circuit and of the Mach–Zehnder interferometers have been an important object of discussion in many foundational debates about quantum theory. The main intuitive “strangeness” is represented by the following mathematical result (which is confirmed by the experimental evidence):
I ( 1 ) NOT ( 1 ) I ( 1 ) | 0 = | 0 ; I ( 1 ) NOT ( 1 ) I ( 1 ) | 1 = | 1
(where the bit | 0 is supposed to describe a photon-beam moving along the x-direction, while the bit | 1 describes a photon-beam moving along the y-direction). Such result seems to contradict any classical physical expectation, according to which a beam that has entered into the interferometer along the x-direction, after having crossed the second beam-splitter should be detected with probability-value 1 2 either along the x-direction or along the y-direction.

4. A Logical Abstraction: Quantum Computational Logics

The theory of quantum circuits has inspired a natural logical abstraction, suggesting the development of new forms of quantum logic, that have been called quantum computational logics.
As is well known, the prototypical example of quantum logic is the logic created by Birkhoff and von Neumann in their celebrated article “The logic of quantum mechanics”, and usually called Birkhoff and von Neumann’s quantum logic (see [9]). The basic aim of the original quantum logical approach to quantum theory was the development of an abstract analysis of the relationships between the states of a quantum system S and the quantum events that may occur to S, which can be mathematically represented as projections P of the Hilbert space H S associated to S. In the semantics of Birkhoff and von Neumann’s quantum logic, the formulas of the quantum logical language are supposed to denote quantum events: projections P (of a given space H S ) to which every state of S assigns a well-determined probability-value. At the same time, the basic logical connectives (negation, conjunction, disjunction) are interpreted as special (generally irreversible) algebraic operations that can be defined on the set of all projections P of H S .
In the logical community, Birkhoff and von Neumann’s quantum logic has been often regarded as a very peculiar and somewhat strange form of non-classical logic, for which some important metalogical questions (like axiomatizability) are still open problems. An axiomatizable version of quantum logic can be obtained by means of a convenient weakening of Birkhoff and von Neumann’s quantum logic. This logic (often called abstract quantum logic) can be semantically characterized by referring to the class of all orthomodular lattices (which contains, as special cases, the orthomodular lattices based on the set of all projections of a Hilbert space, see, for instance, [10]).
The semantics of quantum computational logics has been inspired by quite different intuitive ideas, which can be briefly sketched as follows:
  • any formula α of a quantum computational language is supposed to denote a piece of quantum information ρ , living in a Hilbert space whose dimension depends on the linguistic complexity of α ;
  • logical connectives are interpreted as particular gates (for a more detailed exposition see [11,12,13]).
Consequently, unlike the case of traditional quantum logics, the formulas of quantum computational logics turn out to have a characteristic dynamic feature, representing possible computation-actions.
In this article we will refer to a minimal (quantum computational) sentential language L , whose alphabet contains:
  • atomic formulas, including two special formulas t and f that denote the truth and the falsity, respectively;
  • the following logical connectives:
    • the negation ¬, corresponding to the gate negation;
    • the Toffoli-connective ⊺, corresponding to the Toffoli-gate;
    • the Hadamard-connective i d , corresponding to the Hadamard-gate.
These connectives simulate, at a syntactical level, the behavior of the corresponding gates. While the negation and the Hadamard-connective are 1-ary connectives (which act on single formulas), the Toffoli-connective is a ternary connective: if α , β are formulas and q is an atomic formula, then ( α , β , q ) is a formula. On this basis, recalling the definition of the quantum computational conjunction AND ( m , n ) , a binary conjunction-connective ∧ can be defined in terms of the Toffoli-connective:
α β : = ( α , β , f )
(where the false formula f plays the role of a syntactical ancilla).
We obtain, in this way, an appropriate logical language for the description of a class of quantum circuits. For instance, the Mach–Zehnder circuit:
C = ( I ( 1 ) , NOT ( 1 ) , I ( 1 ) )
can be naturally described by the following “Mach–Zehnder formula”:
i d ¬ i d q .
A syntactical notion that plays an important semantic role is the concept of atomic complexity of a formula. As we will see, this concept provides a link between the language and the Hilbert-space environment, where the meanings quantum computational formulas are supposed to live.
Definition 14
(Atomic complexity). The atomic complexity A t ( α ) of a formula α is the number of occurrences of atomic formulas in α.
Example 4.
Consider the (contradictory) formula
α = q ¬ q = ( q , ¬ q , f ) .
We have: A t ( α ) = 3 .
For any formula α consider the space H ( A t ( α ) ) (which is determined by the atomic complexity of α ). This space is called the semantic space of α , where any piece of quantum information representing a possible meaning of α shall live. We will briefly write: H α , instead of H ( A t ( α ) ) .
Any formula α can be decomposed into its parts, giving rise to a syntactical configuration called the syntactical tree of α . Let us first consider a particular example.
Example 5.
Consider again the formula
α = q ¬ q = ( q , ¬ q , f ) .
The syntactical tree of α is the following sequence of levels , where each level is a particular sequence of subformulas of α:
L e v e l 3 α = ( q , q , f )
L e v e l 2 α = ( q , ¬ q , f )
L e v e l 1 α = ( ( q , ¬ q , f ) )
In the general case, the levels of the syntactical tree of a given formula α are determined in the following way:
  • the bottom level L e v e l 1 α is ( α ) ;
  • the top level L e v e l h α is the sequence of atomic formulas occurring in α ;
  • L e v e l i + 1 (where 1 i < h ) is obtained by dropping the principal connective in all molecular formulas occurring at L e v e l i and by repeating all atomic formulas that occur at L e v e l i .
The syntactical tree of any formula α uniquely determines a quantum circuit: a sequence of gates all defined on the semantic space of α . Such sequence is called the gate tree of α. For instance, the gate tree of the formula α = ( q , ¬ q , f ) is the following circuit:
( I ( 1 ) NOT ( 1 ) I ( 1 ) , T ( 1 , 1 , 1 ) ) .
In fact, the second level of the syntactical tree of α has been obtained from the third level by repeating the first occurrence of q , by negating the second occurrence of q and by repeating f . The first level has been obtained from the second level by applying the Toffoli-connective to the three sentences occurring at the second level.
While the atomic complexity of α corresponds to the width (i.e., the number of wires) of the circuit described by α , the number of levels of the syntactical tree of α (called the height of α ) corresponds to the depth (i.e., the number of computational steps) of the circuit in question.
We will now briefly sum up the basic concepts of the holistic quantum computational semantics. The notion of holistic model of the language L is based on the weaker notion of holistic map: a map Hol that assigns to each level of the syntactical tree of any formula α a global meaning, represented by a density operator living in the semantic space of α . We have:
Hol : L e v e l i α ρ D ( H α ) .
On this basis, the meaning that Hol assigns to α is identified with the meaning that Hol assigns to the bottom level of the syntactical tree of α :
Hol ( α ) = Hol ( L e v e l 1 α ) .
Given a formula α , any holistic map Hol determines the contextual meaning with respect to the context Hol ( α ) of any occurrence of a subformula β in α . Suppose that
L e v e l i α = ( β i 1 , , β i r ) .
The contextual meaning of β i j with respect to the context Hol ( α ) can be naturally defined using the notion of reduced state:
Hol α ( β i j ) : = R e d ( j ) ( Hol ( L e v e l i ( α ) ) ) .
Remark 1.
Notice how our definition of contextual meaning of a quantum computational formula brings about an interesting connection between the notion of contextuality in linguistic frameworks and the concept of physical contextuality, that plays an important role in many quantum-theoretic problems. As an example, we might recall the debates about the foundational consequences of Kochen and Specker’s theorems and about the logical possibility of deterministic completions of quantum theory via a non-contextual hidden- variable theory.
The concept of holistic model of the language L can be now defined as a holistic map that satisfies some natural logical restrictions.
Definition 15
(Holistic model). A holistic model of the language L is a holistic map Hol that satisfies the following conditions:
1. 
Hol preserves the logical form of all formulas. Thus, the meaning of each L e v e l i α (different from the top level) of the syntactical tree of α is obtained by applying the corresponding gate G i α (of the gate tree of α) to the meaning of L e v e l i + 1 α :
Hol ( L e v e l i α ) = G i α ( L e v e l i + 1 α ) .
2. 
Hol assigns the same contextual meaning to different occurrences (in the syntactical tree of α) of one and the same subformula of α.
3. 
The contextual meanings assigned by Hol to the true formula t and to the false formula f are: P 1 ( 1 ) (the truth) and P 0 ( 1 ) (the falsity), respectively.
Suppose that the meaning assigned by a model Hol to a formula α is a pure state, whose form is:
c 1 | ψ 1 + + c n | ψ n ( where c i 0 ) .
From an intuitive point of view Hol ( α ) can be regarded as a vague, ambiguous idea that alludes to other ideas (represented by the pieces of information | ψ 1 , , | ψ n ) that are, in a sense, all co-existent. Notice that any meaning Hol ( α ) represents a kind of autonomous semantic context that is not necessarily correlated with the meanings of other formulas. Generally we have:
Hol α ( γ ) Hol β ( γ ) .
Hence, one and the same formula may receive different contextual meanings in different contexts. As, in fact, happens in the case of our normal use of natural languages.
The following Lemma (which might appear prima facie obvious) asserts a highly non-trivial property that plays an important role in the development of the holistic quantum computational semantics (for a proof of Lemma 2 see [13]).
Lemma 3.
Consider a formula γ and let η be a subformula of γ. For any model Hol and for any formula β there exists a model* Hol such that:
* Hol γ β ( η ) = Hol γ ( η ) .
The concepts of truth, validity and logical consequence (in the framework of the holistic quantum computational semantics) can be now defined as follows.
Definition 16
(Truth, validity and logical consequence).
1. 
Hol α (α is true in a model Hol ) iff p 1 ( Hol ( α ) ) = 1 .
2. 
α (α is valid) iff for any model Hol , Hol α .
3. 
α β (β is a logical consequence of α) iff for any formula γ such that α and β are subformulas of γ and for any model Hol ,
p 1 ( Hol γ ( α ) ) p 1 ( Hol γ ( β ) ) .
Apparently, both truth and logical consequence are, in this semantics, probabilistic concepts, based on the probability-function p 1 . In spite of the strong contextual features of the holistic quantum computational semantics, one can prove that this holistic notion of logical consequence satisfies the transitivity-property.
Theorem 4.
α β a n d β δ α δ .
Proof. 
Assume the hypothesis and suppose, by contradiction, that there exists a model Hol and a formula γ , where α and δ occur as subformulas, such that: p 1 ( Hol γ ( α ) ) p 1 ( Hol γ ( δ ) ) . Consider the formula γ β . By Lemma 3 there exists a model * Hol such that for any η that is a subformula of γ : * Hol γ β ( η ) = Hol γ ( η ) . Thus, we have: * Hol γ β ( α ) = Hol γ ( α ) and * Hol γ β ( δ ) = Hol γ ( δ ) . Since we have assumed (by contradiction) that p 1 ( Hol γ ( α ) ) p 1 ( Hol γ ( δ ) ) , we obtain: p 1 ( * Hol γ β ( α ) ) p 1 ( * Hol γ β ( δ ) ) , against the hypothesis (and the transitivity of ≤), which imply: p 1 ( * Hol γ β ( α ) ) p 1 ( * Hol γ β ( β ) ) ; p 1 ( * Hol γ β ( β ) ) p 1 ( * Hol γ β ( δ ) ) ; * Hol γ β ( α ) p 1 ( * Hol γ β ( δ ) ) . ☐
The logic that is semantically characterized by the concept of logical consequence defined in Definition 16 has been called holistic quantum computational logic ( HQCL ). One is dealing with a very weak form of logic, where many important logical arguments (valid either in classical logic or in Birkhoff and von Neumann’s quantum logic) may be violated.
The following two Theorems sum up some important logical arguments that are either valid or possibly violated in the framework of the logic HQCL (proofs can be found in [13]).
Theorem 5.
1. 
α α
2. 
α β α ; α β β
3. 
α β α δ β
4. 
α ¬ ¬ α ; ¬ ¬ α α
5. 
α β ¬ β ¬ α
6. 
f β ; β t
7. 
i d i d α α ; α i d i d α
8. 
i d ( α β ) i d f ; i d f i d ( α β )
Theorem 6.
1. 
¬ ( α ¬ α )
2. 
α α α
3. 
α β β α
4. 
α ( β γ ) ( α β ) γ
Thus, conjunctions are generally non-idempotent, non-commutative and non-associative. Such violations can be explained by recalling the contextual behavior of quantum meanings. It may happen that:
p 1 ( Hol δ ( α ) ) p 1 ( Hol δ ( α α ) )
p 1 ( Hol δ ( α β ) ) p 1 ( Hol δ ( β α ) )
p 1 ( Hol δ ( α ( β γ ) ) ) p 1 ( Hol δ ( ( α β ) γ ) ) .
All this seems to be strongly in agreement with a number of informal ways of reasoning where conjunctions are frequently used as non-idempotent, non-commutative and non-associative logical operations. As is well known, the semantics of natural languages is essentially holistic and contextual. We need only think how children learn their mother-language, showing an extraordinary capacity of understanding and using correctly the contextual meanings of expressions that occur in different contexts. And it often happens that the meaning of a global expression is grasped and used in a clear and correct way, while the meanings of its parts appear more vague and ambiguous.
Different forms of holistic quantum computational logics (also in a first-order version) can be applied to investigate semantic phenomena where holism, contextuality and ambiguity play an important role, as happens not only in the case of natural languages but also in the languages of art (say, poetry or music, for instance, see [2]). Of course the holistic quantum computational semantics does not forbid compositional semantic situations, which can be described as special cases of the holistic semantics. Interestingly enough, conjunctions are always commutative and associative, but generally non- idempotent in the framework of the compositional fragment of the holistic quantum semantics.

5. Quantum Epistemic Operations and Quantum Probabilities

Quantum information has brought about some intriguing epistemic situations, that have inspired new ideas in the field of epistemic logics. Is it possible to represent epistemic operators as special examples of operations in a Hilbert space environment? This question admits a positive answer.
A characteristic feature of the quantum computational approach to epistemic logic is the use of the notion of truth-perspective: each epistemic agent (say, Alice, Bob, …) is supposed to be associated to a particular truth-perspective that represents his/her idea of truth. Truth-perspective changes may give rise to some interesting relativistic-like epistemic effects: if Alice and Bob have different truth-perspectives, Alice might see a kind of deformation in Bob’s logical behavior (see [14]).
From the mathematical point of view we assume that the choice of a given truth-perspective is determined by the choice of a particular orthonormal basis of the Hilbert space C 2 . In Section 2 we have seen how the truth-concept P 1 ( n ) (of H ( n ) ) has been defined by referring to the canonical basis of the space. But, of course, the choice of a particular basis of a given Hilbert space is a matter of convention. Consider the space C 2 . Any orthonormal basis of this space can be described as determined by the application of a unitary operator T to the elements of the canonical basis | 0 , | 1 . We can think that the operator T gives rise to a change of truth-perspective. While the classical truth-values Truth and Falsity have been identified with the two bits | 1 and | 0 , assuming a different basis corresponds to a different idea of Truth and Falsity. Since any basis-change in C 2 is determined by the choice of a particular unitary operator, we can identify a truth-perspective with a unitary operator T of C 2 . We will write:
| 1 T = T | 1 ; | 0 T = T | 0 ,
and we will assume that | 1 T and | 0 T represent, respectively, the truth-values Truth and Falsity of the truth-perspective T . The canonical truth-perspective is, of course, determined by the identity operator I ( 1 ) . We will indicate by B T ( 1 ) the orthonormal basis determined by T ; while B I ( 1 ) will represent the canonical basis. From a physical point of view, we can suppose that each truth-perspective is associated to an apparatus that allows one to measure a given observable.
Any unitary operator T of H ( 1 ) (representing a truth-perspective) can be naturally extended to a unitary operator T ( n ) of H ( n ) (for any n > 1 ):
T ( n ) | x 1 , , x n = T | x 1 T | x n .
Accordingly, any choice of a unitary operator T of H ( 1 ) determines an orthonormal basis B T ( n ) for H ( n ) such that:
B T ( n ) = T ( n ) | x 1 , , x n : | x 1 , , x n B I ( n ) .
Instead of T ( n ) | x 1 , , x n we will also write: | x 1 T , , x n T . The elements of B T ( 1 ) will be called the T -bits of H ( 1 ) ; while the elements of B T ( n ) will represent the T -registers of H ( n ) .
The notions of truth, falsity and truth-probability can be now generalized to any truth-perspective T .
Definition 17
( T -true and T -false registers).
  • | x 1 T , , x n T is a T -true register iff | x n T = | 1 T ;
  • | x 1 T , , x n T is a T -false register iff | x n T = | 0 T .
Definition 18
( T -truth and T -falsity).
  • The T -truth of H ( n ) is the projection operator T P 1 ( n ) that projects over the closed subspace spanned by the set of all T - true registers;
  • the T -falsity of H ( n ) is the projection operator T P 0 ( n ) that projects over the closed subspace spanned by the set of all T - false registers.
Definition 19
( T -probability). For any ρ D ( H ( n ) ) ,
p 1 T ( ρ ) : = tr ( ρ T P 1 ( n ) ) .
It is worth while noticing that, unlike the probability function p 1 , the relative probability function p ρ cannot be reasonably generalized to different truth-perspectives: as we have seen, the definition of fidelity does not depend on the choice of a particular basis of the space.
One can show that all gates can be canonically transposed from the canonical truth-perspective to any truth-perspective T . Hence, any quantum circuit C has a corresponding T -version C T (for any truth-perspective T ).
In some previous works we have studied a quantum representation of the epistemic operations “to know”, “to believe”, “to understand”, whose properties depend on the notion of T -truth T P 1 ( n ) and on the probability-function p 1 T (see [14,15]). We will now consider another epistemic operation, which is informally used in a number of interesting quantum situations: the operation “being probabilistically informed”.
Let us first recall the definition of a quantum version of the most important concept of epistemic logics: the concept of knowledge-operation.
Definition 20
(Knowledge-operation). A knowledge-operation of a Hilbert space H ( n ) (with respect to the truth-perspective T ) is a map
K T ( n ) : D ( H ( n ) ) D ( H ( n ) ) .
The following conditions are required:
(1) 
K ( n ) is associated with an epistemic domain E p D ( K T ( n ) ) that is a subset of D ( H ( n ) ) ;
(2) 
p 1 T ( K T ( n ) ρ ) p 1 T ( ρ ) , for any ρ E p D ( K T ( n ) ) .
As expected, the intuitive interpretation of K T ( n ) ρ is the following: the piece of information ρ is known by a given agent whose truth-perspective is T . The knowledge described by K T ( n ) is limited by a given epistemic domain, which is intended to represent the information accessible to our agent, relatively to the space H ( n ) (the epistemic domain of K T ( n ) should not be confused with the domain of K T ( n ) , which coincides with the set of all density operators of the space: K T ( n ) ρ is defined, even if ρ does not belong to the epistemic domain of K T ( n ) ).Whenever ρ belongs to the epistemic domain of K T ( n ) , it seems reasonable to assume that the probability-values of ρ and K T ( n ) ρ are correlated: the probability of the quantum information asserting that “ ρ is known” should always be less than or equal to the probability of ρ . Hence, in particular, we have:
p 1 T ( K T ( n ) ρ ) = 1 p 1 T ( ρ ) = 1 .
But generally, not the other way around. In other words, pieces of quantum information that are certainly known are certainly true (with respect to the truth-perspective in question). This condition is clearly in agreement with a general principle of standard epistemic logics, according to which “knowledge implies truth, but generally not the other way around”.
A knowledge-operation K T ( n ) is called non-trivial iff for at least one density operator ρ E p D ( K T ( n ) ) , p 1 T ( K T ( n ) ρ ) < p 1 T ( ρ ) .
Can knowledge-operations be always represented as (reversible) gates? This question has a negative answer, as proved by the following theorem (for a proof of this theorem see [15]).
Theorem 7.
Non-trivial knowledge-operations cannot be generally represented as unitary quantum operations.
Apparently, the “act of knowing” gives rise to a characteristic reversibility-breaking, which is quite similar to what happens in the case of quantum measurements.
We will now introduce the operation “being probabilistically informed” (indicated by I T ( n ) ), which arises in some interesting situations when an epistemic agent (say, Alice) has a given probabilistic information.
Example 6.
As an example, we can refer to a teleportation-experiment, where, at the initial time, Alice has a probabilistic information, represented by the genuine qubit
| ψ = c 0 | 0 + c 1 | 1 ( w i t h c 0 , c 1 1 ) ,
that shall be teleported to the “far” Bob. While Alice is probabilistically informed about the piece of quantum information | ψ (with respect to the canonical truth-perspective), one cannot say that “Alice certainly knows | ψ ”. Since P | ψ is supposed to belong to Alice’s epistemic domain, we would obtain:
p 1 ( P | ψ ) = 1
(against the hypothesis that | ψ is a genuine qubit).
The intuitive interpretation of I T ( n ) ρ is the following: a given epistemic agent, with truth-perspective T , is probabilistically informed about ρ (in the framework of the space H ( n ) ). As happens in the case of the knowledge-operation K T ( n ) , the operation I T ( n ) is associated to an information-domain I n f D ( I T ( n ) ) D ( H ( n ) ) , which represents the set of pieces of information that the agent under consideration is able to valuate probabilistically in the domain D ( H ( n ) ) . Unlike the case of knowledge-operations (which shall satisfy the strong condition (2) of Definition 20) we admit the following possibility (which occurs, for instance, in the case of the teleportation-example):
  • ρ I n f D ( I T ( n ) )
  • p 1 T ( I T ( n ) ρ ) = 1
  • p 1 T ( ρ ) < 1
Definition 21
(Probabilistic information). A probabilistic information-operation of a Hilbert space H ( n ) (with respect to the truth-perspective T ) is a map
I T ( n ) : D ( H ( n ) ) D ( H ( n ) ) .
The following conditions are required:
(1) 
I T ( n ) is associated with an information-domain I n f D ( I T ( n ) ) that is a subset of D ( H ( n ) ) ;
(2) 
ρ I n f ( I T ( n ) ) p 1 T ( I T ( n ) ρ ) = 1 .
It is worth while noticing that the domains E p D ( K T ( n ) ) and I n f D ( I T ( n ) ) are not generally closed under the corresponding operations K T ( n ) and I T ( n ) . Hence, the phenomenon of “epistemic self-consciousness” is here avoided: Alice might know something (or might be probabilistically informed about something) without knowing of knowing it (without being informed of being informed about it).
Every epistemic agent can be naturally associated to an epistemic situation, which is characterized by the choice of a truth-perspective, of a knowledge-operation and of a probabilistic information-operation (in any space H ( n ) ).
Definition 22
(Epistemic situation of an agent). Let i represent an epistemic agent. An epistemic situation for i is a system
EpSit i = ( T i , E p D i , I n f D i , K i , I i ) ,
where:
(1) 
T i represents the truth-perspective of i .
(2) 
E p D i is a map that assigns to any n 1 a set E p D i ( n ) D ( H ( n ) ) that represents the information accessible to i in the information-environment D ( H ( n ) ) .
(3) 
I n f D i is a map that assigns to any n 1 a set I n f D i ( n ) E p D i ( n ) that represents the information that i is able to valuate probabilistically in the information-environment D ( H ( n ) ) .
(4) 
K i is a map that assigns to any n 1 a knowledge-operation K T i ( n ) (defined on H ( n ) ), which describes the knowledge of i with respect to the information-environment D ( H ( n ) ) . The epistemic domain associated to the operation K T i ( n ) is the set E p D i ( n ) .
(5) 
I i is a map that assigns to any n 1 an information-operation I T i ( n ) (defined on H ( n ) ), which describes the probabilistic information of i with respect to the information-environment D ( H ( n ) ) . The information-domain associated to the operation I T i ( n ) is the set I n f D i ( n ) .
(6) 
ρ D ( H ( n ) ) : p 1 T i ( K T i ( n ) ρ ) p 1 T i ( I T i ( n ) ρ ) .
The probability of knowing a given information is less than or equal to the probability of having a probabilistic valuation about it. But, generally, not the other way around.
On this basis one can develop a quantum epistemic semantics for a first-order language that can be express formulas like:
  • K a α (a knows α );
  • I a α (a is probabilistically informed about α ).
This semantics allows us to represent and to justify a number of significant features of our normal use of epistemic notions in the framework of natural language. Interestingly enough, the unpleasant phenomenon of logical omniscience is here avoided. Due to the limits of epistemic domains, Alice might know a given sentence without knowing all its logical consequences. Furthermore, knowledge and probabilistic information are not generally closed under logical conjunction, in accordance with what happens in the case of concrete memories both of human and of artificial intelligence (see [14]).
In conclusion, we have seen how the holistic quantum computational semantics provides some useful abstract tools that can be naturally applied to a formal analysis of concepts and problems in fields that may be far apart from microphysics. Some interesting examples concern the use of crucial epistemic concepts (like knowledge, information, belief, understanding) both in the case of rigorous scientific arguments and in some informal ways of reasoning. Other examples regard the role of ambiguity, vagueness, uncertainty and contextuality either in scientific theories or in our normal use of natural languages or in the languages of art (say, poetry or music).
According to some traditional philosophical views, ambiguity and holism represent characteristic features of human thought that cannot be adequately analyzed in the framework of scientific theories, whose semantics is supposed to be essentially “sharp” and “analytical”. Interestingly enough, quantum logics (in their different versions) have provided a significant bridge that might fill a gap between humanistic and scientific disciplines.

Author Contributions

Funding acquisition, H.F., R.G. and G.S.; Writing—original draft, M.L.D.C., H.F., R.G., R.L. and G.S.

Funding

This work has been partially supported by Regione Autonoma della Sardegna in the framework of the project “Time-logical evolution of correlated microscopic systems” (CRP 55, L.R. 7/2007, 2015), by Fondazione Banco di Sardegna & Regione Autonoma della Sardegna in the framework of the project “Science and its logics, the representation’s dilemma”, cup: F72F16003220002, and by Fondazione Banco di Sardegna of the project “Strategies and Technologies for Scientific Education and Dissemination”, cup: F71I17000330002.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Aerts, D.; Sassoli de Bianchi, M.; Sozzo, S.; Veloz, T. Modeling Human Decision-Making: An Overview of the Brussels Quantum Approach. Found. Sci. 2018, 1–28. [Google Scholar] [CrossRef]
  2. Dalla Chiara, M.L.; Giuntini, R.; Luciani, A.R.; Negri, E. From Quantum Information to Musical Semantics; College Publications: London, UK, 2012. [Google Scholar]
  3. Haven, E.; Khrennikov, A. Quantum Social Science; Cambridge University Press: Cambridge, UK, 2013. [Google Scholar]
  4. Beltrametti, E.; Dalla Chiara, M.L.; Giuntini, R.; Sergioli, G. Quantum teleportation and quantum epistemic semantics. Math. Slovaca 2012, 62, 1121–1144. [Google Scholar] [CrossRef] [Green Version]
  5. Dalla Chiara, M.L.; Giuntini, R.; Leporini, R.; Sergioli, G. A many-valued approach to quantum computational logics. Fuzzy Sets Syst. 2018, 335, 94–111. [Google Scholar] [CrossRef]
  6. Jozsa, R. Fidelity for mixed quantum states. J. Mod. Opt. 1994, 41, 2315–2323. [Google Scholar] [CrossRef]
  7. Uhlmann, A. The “transition probability” in the state space of a ∗-algebra. Rep. Math. Phys. 1976, 9, 273–279. [Google Scholar] [CrossRef]
  8. Beltrametti, E.; Cassinelli, G. The Logic of Quantum Mechanics; Encyclopedia of Mathematics and its Applications 15; Addison-Wesley: Cambridge, MA, USA, 1981. [Google Scholar]
  9. Birkhoff, G.; von Neumann, J. The logic of quantum mechanics. Ann. Math. 1936, 37, 823–843. [Google Scholar] [CrossRef]
  10. Dalla Chiara, M.L.; Giuntini, R.; Greechie, R. Reasoning in Quantum Theory: Sharp and Unsharp Quantum Logics; Kluwer: Dordrecht, The Netherlands, 2004. [Google Scholar]
  11. Dalla Chiara, M.L.; Giuntini, R.; Leporini, R. Logics from Quantum Computation. Int. J. Quantum Inf. 2005, 3, 293–337. [Google Scholar] [CrossRef]
  12. Dalla Chiara, M.L.; Giuntini, R.; Ledda, A.; Leporini, R.; Sergioli, G. Entanglement as a Semantic Resource. Found. Phys. 2011, 40, 1494–1518. [Google Scholar] [CrossRef] [Green Version]
  13. Dalla Chiara, M.L.; Giuntini, R.; Leporini, R.; Sergioli, G. Holistic Logical Arguments in Quantum Computation. Math. Slovaca 2016, 66, 313–334. [Google Scholar]
  14. Dalla Chiara, M.L.; Giuntini, R.; Leporini, R.; Sergioli, G. A First-order Epistemic Quantum Computational Semantics with Relativistic-like Epistemic Effects. Fuzzy Sets Syst. 2016, 298, 69–90. [Google Scholar] [CrossRef] [Green Version]
  15. Beltrametti, E.; Dalla Chiara, M.L.; Giuntini, R.; Leporini, R.; Sergioli, G. Epistemic Quantum Computational Structures in a Hilbert space Environment. Fundam. Inf. 2012, 115, 1–14. [Google Scholar]
Figure 1. The Mach–Zehnder interferometer.
Figure 1. The Mach–Zehnder interferometer.
Entropy 20 00837 g001

Share and Cite

MDPI and ACS Style

Dalla Chiara, M.L.; Freytes, H.; Giuntini, R.; Leporini, R.; Sergioli, G. Probabilities and Epistemic Operations in the Logics of Quantum Computation. Entropy 2018, 20, 837. https://doi.org/10.3390/e20110837

AMA Style

Dalla Chiara ML, Freytes H, Giuntini R, Leporini R, Sergioli G. Probabilities and Epistemic Operations in the Logics of Quantum Computation. Entropy. 2018; 20(11):837. https://doi.org/10.3390/e20110837

Chicago/Turabian Style

Dalla Chiara, Maria Luisa, Hector Freytes, Roberto Giuntini, Roberto Leporini, and Giuseppe Sergioli. 2018. "Probabilities and Epistemic Operations in the Logics of Quantum Computation" Entropy 20, no. 11: 837. https://doi.org/10.3390/e20110837

APA Style

Dalla Chiara, M. L., Freytes, H., Giuntini, R., Leporini, R., & Sergioli, G. (2018). Probabilities and Epistemic Operations in the Logics of Quantum Computation. Entropy, 20(11), 837. https://doi.org/10.3390/e20110837

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop