Skip to main content
Entropy logoLink to Entropy
. 2021 Jun 10;23(6):735. doi: 10.3390/e23060735

Quantum Uncertainties and Holism Seem to Render Irrelevant Qudit-Semantics

Roberto Leporini 1
Editor: Karl Svozil1
PMCID: PMC8230363  PMID: 34200729

Abstract

We consider a semantics based on the peculiar holistic features of the quantum formalism. Any formula of the language gives rise to a quantum circuit that transforms the density operator associated to the formula into the density operator associated to the atomic subformulas in a reversible way. The procedure goes from the whole to the parts against the compositionality-principle and gives rise to a semantic characterization for a new form of quantum logic that has been called “Łukasiewicz quantum computational logic”. It is interesting to compare the logic based on qubit-semantics with that on qudit-semantics. Having in mind the relationships between classical logic and Łukasiewicz-many valued logics, one could expect that the former is stronger than the fragment of the latter. However, this is not the case. From an intuitive point of view, this can be explained by recalling that the former is a very weak form of logic. Many important logical arguments, which are valid either in Birkhoff and von Neumann’s quantum logic or in classical logic, are generally violated.

Keywords: quantum logics, quantum gates, holistic semantics

1. Introduction

Quantum computational logics are new forms of quantum logics inspired by the theory of quantum computation [1]. While sharp and unsharp quantum logics refer to possible structures of physical events [2], the basic objects of quantum computational logics are pieces of quantum information. The simplest piece of quantum information is a qubit (state): a unit-vector of the Hilbert space C2 that can be represented as a superposition |ψ=c0|0+c1|1. The two basis elements (|0 and |1) represent the two classical truth-values or, equivalently, the classical bits. The simplest generalization of qubits are represented by qutrits: unit-vectors living in a space C3. In the many-valued generalization, one can consider d truth-values and many-valued connectives which allow one to get logical truths differently from the qubit-case [3].

The most natural semantics is a form of holistic semantics, based on the peculiar holistic features of the quantum theory. Any formula of the language gives rise to a quantum circuit that transforms in a reversible way the density operator associated to the formula into the density operator associated to the atomic subformulas [1]. The procedure goes from the whole to the parts and not the other way around, against the compositionality-principle. This gives rise to a natural semantic characterization for a new form of quantum logic that has been called “Łukasiewicz quantum computational logic ” (ŁQCL). In this semantics, the entropy of a formula is the average level of information or uncertainty inherent in the possible truth-values. Indeed, the truth-value associated to a formula is the expected value. As expected, the language of ŁQCL is richer than the language of “Holistic quantum computational logic” (HQCL), since some basic connectives (like negation and conjunction) turn out to be split into different kinds of connectives. It is interesting to compare the logic HQCL with the fragment ŁQCL* of ŁQCL whose formulas are expressed in the language of HQCL. In [4], we showed, as expected, that the compositional logic characterized by the qubit semantics is stronger than the compositional Łukasiewicz quantum computational logic by a counterexample. The holistic case is a different matter because quantum uncertainties and holism play a fundamental role.

The paper is organized as follows. In Section 2, we recall some basic notions of quantum computational logics and the qudit-semantics based on the Bertini gate and on genuine quantum gates. In Section 3, we show some new results that are useful for proving that HQCL and the fragment ŁQCL* characterize the same logic. Finally, the conclusion is drawn in Section 4.

2. Basic Notions

Let us first recall some basics useful for quantum computational logics [5,6,7,8,9]. As is well known, the general mathematical environment is the Hilbert space Hd(n):=CdCdntimes (n-fold tensor product where d2 and n1) with the canonical orthonormal basis B(n):

B(n)=|x1,,xn:x1D,,xnD,

where D=0,1d1,,1, |0=100x0,|1d1=010x0,,|1=00x01, while |x1,,xn is an abbreviation for |x1|xn.

For instance, the truth-values of the qutrit space C3 will be:

|0=|02=100,|12=010,|1=|22=001.

Any piece of quantum information is represented by a density operator ρ of Hd(n). A quregister (state) is represented by a unit-vector |ψ which is a pure state of Hd(n) or, equivalently, by the corresponding projection-operator P|ψ that projects over the closed subspace determined by |ψ. Following a standard convention, P|0 represents the Falsity, P|1 represents the Truth and P|jd1 represents an intermediate truth-value, where 0<j<d1. In this framework, a truth-value projection Pjd1(n) of Hd(n) is a projection whose range is the closed subspace spanned by all quregisters ending with jd1, where 0jd1.

By applying the Born rule, one can compute the probability that the information stocked by the density operator ρ is the truth-value jd1:

pjd1(ρ)=trρPjd1(n),

where tr is the trace-functional and 0jd1. On this basis, one can define the probability for any density operator ρ of Hd(n) as the expected truth-value.

Definition 1.

The probability of a density operator.

p(ρ)=1d1j=1d1jpjd1(ρ)

Trivially, we have:

p(ρ)=trρ(I(n1)E),

where I(n1) is the identity operator of H(n1) and E is the effect of the form

000001d100002d100001

For instance, p(Pc0|0+c1|1)=|c1|2.

In the qudit-framework, basis elements represent classical pieces of information, although based on many-valued systems of truth-values. At the same time, the probabilistic behavior is generally different: in the qubit-case, probabilities of basis elements are dichotomic, while, in the qudit-case, there are registers |x1,,xn such that pP|x1,,xn0,1. A typical example is represented by |12, where pP|12=12. Thus, in qudit-spaces “classical” pieces of information may have an indeterminate probability value. Of course, when the truth-value number d is greater than 2, one takes into account the characteristic “many-valued features” of the space Cd.

Consider the product-space

H(m+n)=H(m)H(n).

Any density operator ρ of H(m+n) represents a bipartite state for a composite physical system S=S1+S2. According to the quantum theory, ρ determines the reduced states Red[m,n](1)(ρ) and Red[m,n](2)(ρ) that represent the states of S1 and S2, respectively. The notion of reduced state can be naturally defined for multi-partite systems. Let S=S1++Sn be a composite system whose Hilbert space is the product-space. Any state ρ of S determines the reduced state Red(j)(ρ) of each subsystem Sj.

Matrix bases can be used to decompose density matrices associated to states of quantum systems. In the qubit-case, an important basis is formed by the identity matrix and by the three Pauli matrices. A density matrix can be expressed by a 3-dimensional vector, the Bloch vector, that lies within the Poincaré–Bloch ball (sphere of radius 1) [10]. In higher dimensions, two bases play an important role: the generalized Pauli basis and the Weyl operator basis. For any j,k,l such that 1jd21, 0k<ld1, the generalized Pauli matrices σj on Cd can be defined as follows:

σj=|kd1ld1+|ld1kd1ifjd(d1)2andj=k(1k)2+(d2)k+l;i|kd1ld1+i|ld1kd1ifd(d1)2<jd(d1)andj=d(d1)+k(1k)2+(d2)k+l;2l(l+1)k=0l1|kd1kd1l|ld1ld1ifj>d(d1)andj=d(d1)+l.

They are the standard SU(d) generators. The expansion of ρ with respect to the orthogonal basis {I(1),σj:1jd21} is

ρ=1dI(1)+d(d1)2j=1d21bjσj,

where bj=d2(d1)tr(ρσj)R.

b=(b1,,bd21) represents the Bloch vector associated to ρ with respect to the basis {I(1),σj:1jd21}, that lies within the hypersphere of radius 1. The Bloch vector has real components that can be obtained as expectation values of measurable quantities. When d=3, we obtain the Gell–Mann Hermitian matrices and the Bloch vector can be obtained as expectation values of spin 1 operators.

Let us recall what happens in the semantics of Łukasiewicz’ logics which represent special examples of fuzzy logics. In this semantics, the set of truth-values is identified either with the real interval [0,1] or with a finite subset thereof (D), the diametrical negation is defined like in the classical case (¬x:=1x). At the same time, the conjunction is split into two different irreversible operations, the Łukasiewicz-conjunction (xy:=max(x+y1,0)) and the lattice-conjunction (xy:=min(x,y), also called min-conjunction). As expected, two different kinds of inclusive disjunctions can be defined via the de Morgan-law: xy:=¬(¬x¬y)=min(x+y,1);xy:=¬(¬x¬y)=max(x,y). While ⊙ and ⊓ are the same operation in the two-valued semantics, when d>2 these two conjunctions satisfy different semantic properties. The Łukasiewicz-conjunction is generally non-idempotent (xxx). The lattice-conjunction gives rise to possible violations of the non-contradiction principle (x¬x0), as so happens in the case of most fuzzy logics whose basic aim is modeling ambiguous and unsharp semantic situations. At the same time, ⊓ behaves as a lattice-operation in the truth-value partial order.

Following Zawirski [11] or Chang [12,13], the Łukasiewicz approach to many-valued logics can be recovered on the basis of {,¬}, or equivalently {,¬}. We also consider two modal connectives: possibility (x:= 0 if x=0; 1 otherwise) and necessity (x:=¬¬x). In addition to the diametrical negation, other negation connectives can be defined: the intuitionistic negation (x:=¬x) and the anti-intuitionistic negation (also contingency, x:=¬x). All these logical operations can be simulated by convenient reversible gates. Pure pieces of quantum information are transformed by quantum logical gates (briefly, gates) that play a special role from the logical point of view [14]. In this paper, we will focus on the Bertini gate that represents a semiclassical gate, because it always transforms basis elements representing classical information into basis elements.

Definition 2.

The Bertini gate.

The Bertini gate is the linear operator B such that for every element |x,y,z of the computational basis B(3):

B(|x,y,z)=|1x,x,x+y1if z=0 and x+y>1|y,x+z,0if x=1y and 0<zy|yz,z,zif x=0 and z<y<1|0,x+y,zif y=z and 0<x<1y|1,0,0if x=0,y=1 and z=0|0,1,0if x=1,y=0 and z=0|x,y,zotherwise

The Bertini gate is both conservative (i.e., the sum of input values is preserved into the output) and self-reversible (i.e., BB=I(3)), and it has the following truth table for three values (see Table 1).

Table 1.

Three-valued truth table of the Bertini gate.

Input Output
|0,0,0 |0,0,0
|0,0,12 |0,0,12
|0,0,1 |0,0,1
|0,12,0 |12,0,0
|0,12,12 |0,12,12
|0,12,1 |0,12,1
|0,1,0 |1,0,0
|0,1,12 |1,12,0
|0,1,1 |1,1,0
|12,0,0 |0,12,0
|12,0,12 |12,0,12
|12,0,1 |12,0,1
|12,12,0 |12,12,0
|12,12,12 |12,1,0
|12,12,1 |12,12,1
|12,1,0 |12,12,12
|12,1,12 |12,1,12
|12,1,1 |12,1,1
|1,0,0 |0,1,0
|1,0,12 |1,0,12
|1,0,1 |1,0,1
|1,12,0 |0,1,12
|1,12,12 |1,12,12
|1,12,1 |1,12,1
|1,1,0 |0,1,1
|1,1,12 |1,1,12
|1,1,1 |1,1,1

The Bertini gate is functional complete: by fixing the values of a subset of their inputs, one can get a set of connectives that, equipped with a suitable set of intermediate logical constants, are able to realize any mapping from {0,1d1,,1}n to {0,1d1,,1}. As is well known, Łukasiewicz logics without such constants is incomplete: for instance, it cannot express the function which is identically equal to 1d1. In [15] Aharonov showed a simple proof that Hadamard and Toffoli are an approximately universal set of quantum gates. A similar result can be obtained by considering the Hadamard gate and the Bertini gate.

An interesting application of quantum logics to the formal verification of protocols in quantum computation and communication was developed by Smets et al. [16]. In particular, they make use of the probabilistic logic of quantum programs to provide a formal specification of the quantum voting protocol for anonymous surveying with its correctness. Applications to quantum key distribution protocol and to quantum leader election protocol, that aims to randomly select a leader in a group of agents, are shown in [17].

Consider the product-space H(3)=H(1)H(1)H(1). Any density operator ρ of H(3) represents S=S1+S2+S3. According to the quantum formalism, a possible state ρ for the composite physical system determines the reduced states Red(1)(ρ), Red(2)(ρ) and Red(3)(ρ), respectively. In such a case, ρ represents a tripartite state with respect to the decomposition [1,1,1]. In particular,

Red(2)(PB(|0,y,z))=P|yz
Red(3)(PB(|x,y,0))=P|xy
Red(1)(PB(|x,1,0))=P|¬x
Red(3)(PB(|x,1,1))=P|x

Quantum computational logics are involved in the language last qudit-target-gates [18]. One may think this is a limitation due to the fact that the target may be in another position, but it is always possible to exchange the target to the last position using a swap gate which plays a central role in network designs for quantum computation.

Definition 3.

The swap gate.

For any n2, j1, kn such that j<k, the swap gate is the linear operator Swapj,k(n) such that for every element |x1,,xn of the computational basis B(n): Swapj,k(n)(|x1,,xj,,xk,,xn)=|x1,,xk,,xj,,xn

Therefore, with a single gate, a Łukasiewicz conjunction AndŁ and a lattice-conjunction And can be defined for any density operator ρ in H(m+n):

AndŁ(ρ):=B(ρP|0)Bifm=n=1;(I(m+n2)B)(ρP|0)(I(m+n2)B)otherwise.
And(ρ):=Swap2,3(3)BSwap1,3(3)(ρP|0)Swap1,3(3)BSwap2,3(3)ifm=n=1;Swapm+n,m+n+1(m+n+1)(I(m+n2)B)Swapm+n1,m+n+1(m+n+1)Swapm,m+n1(m+n+1)(ρP|0)Swapm,m+n1(m+n+1)Swapm+n1,m+n+1(m+n+1)(I(m+n2)B)Swapm+n,m+n+1(m+n+1)otherwise.

Moreover, a possibility and a negation can be defined for any density operator ρ in H(n):

Pos(ρ):=B(ρP|11)Bifn=1;(I(n1)B)(ρP|11)(I(n1)B)otherwise.
Not(ρ):=Swap1,3(3)B(ρP|10)BSwap1,3(3)ifn=1;Swapn,n+2(n+2)(I(n1)B)(ρP|10)(I(n1)B)Swapn,n+2(n+2)otherwise.

In [14], we showed some interesting relations between the probability function p and the connectives that are useful in the synthesis and simplification of many-valued logic digital circuits. In fact, the probability of the gates can be described in terms of the corresponding logical operation (,) and continuous t-norms (,·).

The following gate represents a generalization of the Hadamard gate of C2.

Definition 4.

The Hadamard gate on Hd(1)

The Hadamard gate on the space Hd(1) is the linear operator I(1) that satisfies the following condition for every element |x of the canonical basis:

I(1)|x=12(c|x+|1x),

where c=1,ifx<12;21,ifx=12;1,ifx>12.

As happens in the qubit-case, I(1) transforms each basis element into an equal superposition of the basis element and of its negation. Moreover, it is a square root of the identity: I(1)I(1)=I(1).

For instance, consider the qutrit-space C3. We have:

  • I(1)02=12(02+102)=12(02+22)=12(0+1);

  • I(1)12=12((21)12+112)=12;

  • I(1)22=12(22+122)=12(0222)=12(01).

Another important “genuine” quantum gate is the square root of negation gate, that can be defined as follows.

Definition 5.

The square root of negation on Hd(1)

The square root of negation on the space Hd(1) is the linear operator NOT(1) such that for every element |x of the canonical basis:

NOT(1)|x=12((1+ı)|x+(1ı)|1x).

Clearly, the basic property of the square root of negation gate is the following:

NOT(1)NOT(1)|ψ=NOT(1)|ψ,

for any qubit |ψ.

As expected, both gates I(1) and NOT(1) can be generalized to higher-dimensional spaces:

  • I(n)|x1,,xn=|x1,,xn1I(1)|xn.

  • NOT(n)|x1,,xn=|x1,,xn1NOT(1)|xn.

Any unitary operator G of Hd(n) can be canonically associated to a unitary operation DG that transforms all density operators ρ in a reversible way, according to the following rule:

DGρ=GρG,

where G is the adjoint of G.

We will consider here a minimal Łukasiewicz quantum computational language LŁ whose alphabet contains:

  1. atomic formulas, including two special formulas f and t that denote the Falsity and the Truth, respectively.

  2. the following logical connectives:
    • the ternary lattice-connective ⊺ and the ternary Łukasiewicz connective Ł, corresponding to the Bertini gate combined with swap gates to bring the target to the last subsystem;
    • the connective square root of negation ¬, corresponding to the gate NOT;
    • the Hadamard-connective id, corresponding to the Hadamard gate.

At a syntactical level, these connectives simulate the behavior of the corresponding gates. While the square root of negation and the Hadamard-connective are 1-ary connectives, the other connectives are ternary connectives: if α, β are formulas and q is an atomic formula, then Ł(α,β,q) and (α,β,q) are formulas.

Recalling the definition of the two conjunctions And and AndŁ, two binary conjunction-connectives ∧ and Ł can be defined in terms of the above connectives:

αβ:=(α,β,f)αŁβ:=Ł(α,β,f).

where the Falsity f plays the role of a syntactical ancilla.

The negation ¬ can be defined in terms of the square root of negation:

¬α:=¬¬α.

The modal connective ⋄ can be defined by Ł:

α:=Ł(α,t,t).

A syntactical notion that plays an important semantic role is the concept of atomic complexity of a formula that is the number of occurrences of atomic formulas. For instance, At(α)=3, where α=q٬q=Ł(q,¬¬q,f) and q is an atomic formula.

For any choice of the truth-value number d, the number At(α) determines the semantic space Hdα where any piece of quantum information representing a possible meaning of α shall live. Let At(α)=n. The semantic space Hdα is determined as follows:

Hdα=Hd(At(α))=CdCdntimes.

Any formula α can be decomposed into its parts, determining a syntactical tree of α. For instance, the syntactical tree of α=(q¬q)Łidq=Ł((q,¬q,f), idq,f) is the following sequence of four levels, where each level is a sequence of subformulas of α:

Level4α=(q,q,f,q,f)
Level3α=(q,¬q,f,q,f)
Level2α=((q,¬q,f),idq,f)
Level1α=(Ł((q,¬q,f),idq,f))

This concept can be naturally generalized to all formulas of the language. The bottom level Level1α is (α). The top level Levelhα is the sequence of atomic formulas occurring in α. Each Leveli+1 (where 1i<h) is obtained by dropping the principal connective in all molecular formulas occurring at Leveli and by repeating all atomic formulas that occur at Leveli. The syntactical tree of any formula α gives rise a quantum circuit defined on the semantic space of α. For instance, consider again the formula

α=(q¬q)Łidq=Ł((q,¬q,f),idq,f).

The third level of the syntactical tree of α has been obtained from the fourth level by repeating the first occurrence of q, by negating the second occurrence of q and by repeating f, the third occurrence of q and f. The second level has been obtained from the third level by applying the lattice-connective to the three sentences occurring at the second level, by applying the square root of identity at the third occurrence of q and by repeating f. The first level has been obtained from the second level by applying the Łukasiewicz-conjunction to the three sentences occurring at the second level. Accordingly, the gate tree of α can be naturally identified with the following sequence of gates defined on the semantic space of α:

(I(1)NOT(1)NOT(1)I(1)I(1)I(1),Swap2,3(3)BSwap1,3(3)I(1)I(1),I(1)I(1)B).

Clearly, this procedure can be generalized to all formulas of the language.

As so happens in most semantic theories, the basic notion is the concept of a model that provides an interpretation for all linguistic expressions. In quantum computational languages we will handle a holistic form of semantics, whose models will assign a global meaning to each formula. A d-valued holistic map of LŁ is a map Hold that assigns to each level of the syntactical tree of any formula α a global interpretation, represented by a density operator living in the semantic space Hdα of α. Given a formula α, any holistic map Hold determines the contextual meaning with respect to the context Hold(α) of any occurrence of a subformula β in α. Suppose that

Leveliα=(βi1,,βir).

The contextual meaning of βij with respect to the context Hold(α) can be naturally defined using the notion of a reduced state:

Holdα(βij):=Red(j)(Hol(Leveli(α))).

A d-valued holistic model of the language LŁ is a d-valued holistic map Hold that satisfies the following conditions for any formula α.

  • (1)
    The meaning of each level is obtained by applying the corresponding gate to the meaning of the above level. Let (DG(h1)α,,DG(1)α) be the gate tree of α and let 1i<h). Then,
    Hold(Leveliα)=DGiα(Hold(Leveli+1α)).
  • (2)

    Hold assigns the same contextual meaning to different occurrences of the same subformula of α.

  • (3)

    The contextual meanings assigned to the false sentence and to the true sentence are the Falsity and the Truth (Holdα(f)=P|0 Holdα(t)=P|1).

Notice that any meaning Hold(α)=Hold(Level1α) represents a kind of autonomous semantic context that is not necessarily correlated with the meanings of other sentences. In fact, the same formula may receive different contextual meanings in different contexts (Holdα(γ)Holdβ(γ)) as so happens in the case of natural languages.

We sum up some important properties of d-holistic models:

  • (1)
    For any model Hold, for any formula γ such that idβ is a subformula of γ:
    Holdγ(idβ)=DI(At(β))Holdγ(β).
  • (2)
    For any model Hold, for any formula γ such that ¬β is a subformula of γ:
    Holdγ(¬β)=DNOT(At(β))Holdγ(β).
  • (3)
    For any model Hold, for any formula γ such that ¬β is a subformula of γ:
    p(Holdγ(¬β))=1p(Holdγ(β)).

The concepts of truth and of logical consequence can be defined in the following way.

Definition 6.

Truth

A formula α is called true with respect to a model Hold iff p(Hold(α))=1.

Definition 7.

Logical consequence

A formula β is called a logical consequence of a formula α (αβ) iff for any d2, for any formula γ such that α and β are subformulas of γ and for any model Hold,

p(Holdγ(α))p(Holdγ(β)).

We call Łukasiewicz quantum computational logic (ŁQCL) the logic that is semantically characterized by the logical consequence relation.

Clearly, the qudit-semantics includes as an important special case the qubit-semantics. We will deal with a very weak form of logic, where many important logical arguments such as Birkhoff and von Neumann’s quantum logic may be violated. Generally, the conjunction is

  • non-idempotent:
    αHQCLαα.
  • non-commutative:
    αβHQCLβα.
  • non-associative:
    α(βγ)HQCL(αβ)γ.

Such situations can be explained by recalling the contextual behavior of quantum meanings.

Different variants of the logic HQCL have been studied and applied to investigate semantic phenomena where holism, contextuality and ambiguity play an important role, as so happens in the languages of art [19]. Of course this holistic semantics does not forbid compositional situations, where all models behave in a compositional way.

Definition 8.

Compositional model

A model Hold is called compositional iff for any formula α of the language, Hold assigns to the top level

Levelhα=(q1,,qr)

of the syntactical tree of α the following factorized state:

Holdα(q1)Holdα(qr).

Any compositional model Hold assigns to each level of the syntactical tree the tensor product of the contextual meanings of the subformulas that occur at that level.

We call compositional quantum computational logics (CQCL) the logic characterized by the special version of the semantics where all models are compositional. In compositional semantics, one cannot recover some entangled situations. For instance, consider the sentence γ=qq with the following meaning P12(|000+|111), which is an entangled pure state. The contextual meaning of the atomic formula q is 12I(1), which is a mixed state. Clearly, we have:

pAnd12I(1)12I(1)=1412=pP12(|000+|111)

In the compositional semantics, conjunctions are always commutative and associative, but non-idempotent. Apparently, we have:

αHQCLβαCQCLβ.

At the same time, the inverse relation does not hold.

3. Qubit-Semantics

It is natural to assume that the logic HQCL is formalized in the sublanguage L of LŁ that does not contain the Łukasiewicz connective. We will indicate by ŁQCL* the sublogic of ŁQCL formalized in the language L. Consider now two formulas α and β that belong to the language L. Clearly, we have:

αŁQCL*βαHQCLβ.

What about the inverse implication? Recalling what happens in Łukasiewicz logics, we could expect that HQCL is stronger than ŁQCL*. We conjecture that this is not the case: HQCL and ŁQCL* are the same logic. Apparently, quantum holism and quantum uncertainties seem to render irrelevant the use of intermediate truth-values.

The following Lemmas and Theorems are useful for proving that qubit and qutrit semantics characterize the same holistic logic.

Lemma 1.

Let ρ be a density operator of Cd and b=(b1,,bd21) the corresponding Bloch vector. The following conditions are satisfied:

  • (i) 

    p(ρ)=1a32;

  • (ii) 

    p(DNOT(1)ρ)=1+a32;

  • (iii) 

    p(DI(1)ρ)=1a12;

  • (iv) 

    p(DNOT(1)ρ)=1a22,

where a1=2d(d1)j=0d21(d12j)b(d2j2)(j+1)+1

a2=2d(d1)j=0d21(d12j)b(d1)(d+2)+j(2d5j)2

a3=2d(d1)j=1d1j(j+1)2bd(d1)+j.

Proof. 

Easy computation (see Appendix A). □

In terms of complex coefficients, we have:

Lemma 2.

Let ρ=j,k=0d1cj,k|jd1kd1| be a density operator of Cd. The following conditions are satisfied:

  • (i) 

    p(ρ)=j=1d1jd1cj,j;

  • (ii) 

    p(DNOT(1)ρ)=j=0d2d1jd1cj,j;

  • (iii) 

    p(DI(1)ρ)=12j=0d21d12jd1Re(cj,d1j);

  • (iv) 

    p(DNOT(1)ρ)=12j=0d21d12jd1Im(cj,d1j),

where d2 is the integer part of d2, Re(c) and Im(c) are the real and imaginary parts of c.

Proof. 

Easy computation. □

Lemma 3.

Let ρ be a density operator of C3. There exists a density operator ρ˜ of C2 such that the following conditions are satisfied:

  • (i) 

    p(ρ)=p(ρ˜);

  • (ii) 

    pDNOT(1)ρ=pDNOT(1)ρ˜;

  • (iii) 

    pDI(1)ρ=pDI(1)ρ˜;

  • (iv) 

    pDNOT(1)ρ=pDNOT(1)ρ˜.

Proof. 

Let ρ=j,k=02cj,k|j2k2| be a density operator of C3.

Since ρ is a positive (semi)definite operator,

c0,0|00|+c2,0|10|+c0,2|01|+c2,2|11|

and

c1,11212

are positive (semi)definite operators corresponding to principal submatrices.

Consider the following Hermitian operator ρ^ of C3: ρ^=12c1,1(|11|+|00|)+c0,0|00|+c2,0|10|+c0,2|01|+c2,2|11| represented by the matrix

c0,0+12c1,10c0,2000c2,0012c1,1+c2,2

ρ^ is a sum of positive (semi)definite operators. Therefore, it is a positive (semi)definite operator. Clearly, tr(ρ^)=c0,0+c1,1+c2,2=tr(ρ)=1.

Consider now the operator ρ˜ of C2 represented by the following principal submatrix:

c0,0+12c1,1c0,2c2,012c1,1+c2,2

By construction, it is self-adjoint and positive (semi)definite operator with trace 1. Thus, ρ˜ is a density operator of C2 and by Lemma 2,

p(ρ˜)=12c1,1+c2,2=p(ρ),
p(DNOT(1)ρ˜)=c0,0+12c1,1=p(DNOT(1)ρ),
p(DI(1)ρ˜)=12Re(c0,2)=p(DI(1)ρ),
p(DNOT(1)ρ˜)=12Im(c0,2)=p(DNOT(1)ρ).

 □

Lemma 4.

Let ρ be a density operator of C3C3. There exists a density operator ρ˜ of C2C2 such that the following conditions are satisfied:

  • (i) 

    pAND(1,1)(ρ)=pAND(1,1)(ρ˜);

  • (ii) 

    pRed[1,1](i)(ρ)=pRed[1,1](i)(ρ˜),

  • (iii) 

    pDI(1)Red[1,1](i)(ρ)=pDI(1)Red[1,1](i)(ρ˜),

  • (iv) 

    pDNOT(1)Red[1,1](i)(ρ)=pDNOT(1)Red[1,1](i)(ρ˜), for i{1,2};

  • (v) 

    if Red[1,1](1)(ρ)=Red[1,1](2)(ρ), then Red[1,1](1)(ρ˜)=Red[1,1](2)(ρ˜).

Proof. 

Let ρ=x1,y1,j,k=02cx1,j,y1,k|x12,j2y12,k2| be a density operator of C3C3. Since ρ is a positive (semi)definite operator, cx1,0,y1,0|x12,0y12,0|+cx1,2,y1,0|x12,1y12,0|+cx1,0,y1,2|x12,0y12,1|+cx1,2,y1,2|x12,1 y12,1| and cx1,1,y1,1|x12,12y12,12| are positive (semi)definite operators corresponding to principal submatrices, for x1,y1{0,1,2}.

Consider the following operator ρ^1 of C3C3:

x1,y1=02cx1,0,y1,0|x12,0y12,0|+cx1,2,y1,0|x12,1y12,0|+cx1,0,y1,2|x12,0y12,1|+cx1,2,y1,2|x12,1y12,1|+12(x1=02cx1,1,0,1(|x12,00,0|+|x12,10,1|)+c0,1,1,1(|0,012,0|+|0,112,1|)+c1,1,1,1(|0,00,0|+|1,11,1|)+c2,1,1,1(|1,012,0|+|1,112,1|)+x1=02cx1,1,2,1(|x12,01,0|+|x12,11,1|))

By construction, it is Hermitian and it is a sum of positive (semi)definite operators. We have: tr(ρ^1)=x1,j=02cx1,j,x1,j=tr(ρ)=1. Therefore, ρ^1 is a density operator.

We apply a similar procedure starting from ρ^1=x2,y2,j,k=02c^j,x2,k,y2|j2,x22k2,y22| obtaining the following density operator:

ρ^2=x2,y2=02c^0,x2,0,y2|0,x220,y22|+c^2,x2,0,y2|1,x220,y22|+c^0,x2,2,y2|0,x221,y22|+c^2,x2,2,y2|1,x221,y22|+12c^1,x2,1,y2(|0,x220,y22|+|1,y221,y22|)

represented by the matrix:

c0,0,0,0+12(c0,1,0,10c0,0,0,2+12c1,0,1,2000c0,0,2,0+12c0,1,2,10c0,0,2,2+c1,0,1,0+c1,1,1,1)000000000c0,2,0,0+12c1,2,1,0012c0,1,0,1+c0,2,0,2+12c1,2,1,2000c0,2,2,0012c0,1,2,1+c0,2,2,2000000000000000000000000000c2,0,0,0+12c2,1,0,10c2,0,0,200012c1,0,1,0+c2,0,2,0+12c2,1,2,1012c1,0,1,2+c2,0,2,2000000000c2,2,0,0012c2,1,0,1+c2,2,0,200012c1,2,1,0+c2,2,2,0012(c1,1,1,1+c1,2,1,2+c2,1,2,1)+c2,2,2,2

One can naturally define the density operator ρ˜ of C2C2 corresponding to the principal submatrix:

c0,0,0,0+12(c0,1,0,1c0,0,0,2+12c1,0,1,2c0,0,2,0+12c0,1,2,1c0,0,2,2+c1,0,1,0+c1,1,1,1)c0,2,0,0+12c1,2,1,012c0,1,0,1+c0,2,0,2+12c1,2,1,2c0,2,2,012c0,1,2,1+c0,2,2,2c2,0,0,0+12c2,1,0,1c2,0,0,212c1,0,1,0+c2,0,2,0+12c2,1,2,112c1,0,1,2+c2,0,2,2c2,2,0,012c2,1,0,1+c2,2,0,212c1,2,1,0+c2,2,2,012(c1,1,1,1+c1,2,1,2+c2,1,2,1)+c2,2,2,2

Thus, by easy computation, the following conditions are satisfied:

  1. pAND(1,1)(ρ)=12(c1,1,1,1+c1,2,1,2+c2,1,2,1)+c2,2,2,2=pAND(1,1)(ρ˜);

  2. pRed[1,1](1)(ρ)=x2=02j=12j2cj,x2,j,x2=pRed[1,1](1)(ρ˜);

  3. pDI(1)Red[1,1](1)(ρ)=12x2=02Re(c0,x2,2,x2)=pDI(1)Red[1,1](1)(ρ˜);

  4. pDNOT(1)Red[1,1](1)(ρ)=12x2=02Im(c0,x2,2,x2)=pDNOT(1)Red[1,1](1)(ρ˜);

  5. pRed[1,1](2)(ρ)=x1=02j=12j2cx1,j,x1,j=pRed[1,1](2)(ρ˜);

  6. pDI(1)Red[1,1](2)(ρ)=12x1=02Re(cx1,0,x1,2)=pDI(1)Red[1,1](2)(ρ˜);

  7. pDNOT(1)Red[1,1](2)(ρ)=12x1=02Im(cx1,0,x1,2)=pDNOT(1)Red[1,1](2)(ρ˜).

In particular, if Red[1,1](1)(ρ)=Red[1,1](2)(ρ), we have:

x2=02Re(c0,x2,2,x2)=x1=02Re(cx1,0,x1,2);
x2=02Im(c0,x2,2,x2)=x1=02Im(cx1,0,x1,2);
x2=02j=12j2cj,x2,j,x2=x1=02j=12j2cx1,j,x1,j.

Consequently, Red[1,1](1)(ρ˜)=Red[1,1](2)(ρ˜). □

Lemma 5.

Let ρ be a density operator of C3C3. There exists a density operator ρ˜ of D(H2(2)) such that the following conditions are satisfied:

  • (i) 

    pLAND(1,1)(ρ)=pAND(1,1)(ρ˜);

  • (ii) 

    pRed[1,1](i)(ρ)=pRed[1,1](i)(ρ˜),

  • (iii) 

    pDI(1)Red[1,1](i)(ρ)=pDI(1)Red[1,1](i)(ρ˜),

  • (iv) 

    pDNOT(1)Red[1,1](i)(ρ)=pDNOT(1)Red[1,1](i)(ρ˜), for i{1,2};

  • (v) 

    if Red[1,1](1)(ρ)=Red[1,1](2)(ρ), then Red[1,1](1)(ρ˜)=Red[1,1](2)(ρ˜).

Proof. 

Let ρ=x1,y1,j,k=02cx1,j,y1,k|x12,j2y12,k2| be a density operator of C3C3. Similar to Lemma 4, one can define the density operator ρ˜ of C2C2 corresponding to the principal submatrix:

c0,0,0,0+12(c0,1,0,1c0,0,0,2+12c1,0,1,2c0,0,2,0+12c0,1,2,1c0,0,2,2+c1,0,1,0)c0,2,0,0+12c1,2,1,012(c0,1,0,1+c1,1,1,1)c0,2,2,012c0,1,2,1+c0,2,2,2+c0,2,0,2+12c1,2,1,2c2,0,0,0+12c2,1,0,1c2,0,0,212(c1,0,1,0+c1,1,1,1)12c1,0,1,2+c2,0,2,2+c2,0,2,0+12c2,1,2,1c2,2,0,012c2,1,0,1+c2,2,0,212c1,2,1,0+c2,2,2,012(c1,2,1,2+c2,1,2,1)+c2,2,2,2

Thus, the following conditions are satisfied:

  1. pLAND(1,1)(ρ)=12(c1,2,1,2+c2,1,2,1)+c2,2,2,2=pAND(1,1)(ρ˜);

  2. pRed[1,1](1)(ρ)=x2=02j=12j2cj,x2,j,x2=pRed[1,1](1)(ρ˜);

  3. pDI(1)Red[1,1](1)(ρ)=12x2=02Re(c0,x2,2,x2)=pDI(1)Red[1,1](1)(ρ˜);

  4. pDNOT(1)Red[1,1](1)(ρ)=12x2=02Im(c0,x2,2,x2)=pDNOT(1)Red[1,1](1)(ρ˜);

  5. pRed[1,1](2)(ρ)=x1=02j=12j2cx1,j,x1,j=pRed[1,1](2)(ρ˜);

  6. pDI(1)Red[1,1](2)(ρ)=12x1=02Re(cx1,0,x1,2)=pDI(1)Red[1,1](2)(ρ˜);

  7. pDNOT(1)Red[1,1](2)(ρ)=12x1=02Im(cx1,0,x1,2)=pDNOT(1)Red[1,1](2)(ρ˜).

In particular, if Red[1,1](1)(ρ)=Red[1,1](2)(ρ), we have:

x2=02Re(c0,x2,2,x2)=x1=02Re(cx1,0,x1,2);
x2=02Im(c0,x2,2,x2)=x1=02Im(cx1,0,x1,2);
x2=02j=12j2cj,x2,j,x2=x1=02j=12j2cx1,j,x1,j.

Consequently, Red[1,1](1)(ρ˜)=Red[1,1](2)(ρ˜). □

The following Lemma shows that the reduced state with respect to the last subsystem of a given density operator ρ plays an important probabilistic role.

Lemma 6.

Let ρD(Hd(n)). We have:

p(ρ)=p(Red[n1,1](2)(ρ)),

where n>1.

Proof. 

By definition of the probability function p. □

Theorem 1.

Consider a formula γ=¬q and a holistic model Hol3 of L. There exists a holistic model Hol2 of L such that for any subformula β of γ,

p(Hol2γ(β))=p(Hol3γ(β)).

Proof. 

Consider the syntactical tree of γ:

Level2γ=(q)
Level1γ=(¬q)

By definition of a holistic model, we have:

Hol3γ(γ)=Hol3(¬q)=ρ[1]D(C3),
Hol3γ(q)=ρ[2]D(C3).

By Lemma 3, there exists a density operator ρ˜ of C2 such that:

pρ˜=pρ[2],
pDNOT(1)(ρ˜)=pρ[1].

Thus, for each density operator there exists a corresponding density operator in the “two-valued semantic world”:

Hol2γ(γ)=DNOT(1)(ρ˜),
Hol2γ(q)=ρ˜.

Consequently, there exists a model Hol2 of γ such that for any subformula β of γ:

p(Hol2γ(β))=p(Hol3γ(β)).

 □

Theorem 2.

Consider a formula γ=idq and a holistic model Hol3 of L. There exists a holistic model Hol2 of L such that for any subformula β of γ,

p(Hol2γ(β))=p(Hol3γ(β)).

Proof. 

Similar to Theorem 1. □

Theorem 3.

Consider a formula γ=¬q and a holistic model Hol3 of L. There exists a holistic model Hol2 of L such that for any subformula β of γ,

p(Hol2γ(β))=p(Hol3γ(β)).

Proof. 

Similar to Theorem 1. □

Theorem 4.

Consider a formula γ=q1q2 and a holistic model Hol3 of L. There exists a holistic model Hol2 of L such that for any subformula β of γ,

p(Hol2γ(β))=p(Hol3γ(β)).

Proof. 

Consider the syntactical tree of γ:

Level2γ=(q1,q2,f)
Level1γ=((q1,q2,f))

By definition of holistic model, we have:

ρ[2],ρ[1]D(C3C3C3),

where ρ[1]=Hol3(Level1γ) and ρ[2]=Hol3(Level2γ).

Hol3 determines the contextual meanings of the 4 subformulas of γ:

Hol3γ(γ),Hol3γ(q1),Hol3γ(q2),Hol3γ(f).

We have:

Hol3γ(γ)=Hol3(γ)=ρ[1],
Hol3γ(q1)=ρ1[2]D(C3),
Hol3γ(q2)=ρ2[2]D(C3),
Hol3γ(f)=Red[1,1,1](3)(ρ[2])=P|0D(C3),

where ρ1[2]=Red[1,1,1](1)(ρ[2]), ρ2[2]=Red[1,1,1](2)(ρ[2]), P|0 represents the Falsity.

The contextual meanings of the subformulas of γ with respect to the model Hol3 determine in a natural way a special configuration that we call the semantic tree of γ determined by the model Hol3:

SemLevel2γ=(Hol3γ(q1),Hol3γ(q2),Hol3γ(f))
SemLevel1γ=(Hol3γ((q1,q2,f)))

The 4 density operators ρ1[2], ρ2[2], P|0, ρ[1] belong to the “three-valued semantic world”. Each of them has a well determined probability value:

p(ρ1[2]),p(ρ2[2]),p(P|0),p(ρ[1]).

Clearly, P|0 of C2 keep the same probability p(P|0)=0.

Consider the density operator Red[2,1](2)(ρ[2]) of C3C3.

By Lemma 4, there exists a density operator ρ˜ of C2C2 such that:

pRed[1,1](1)(ρ˜)=pρ1[2],
pRed[1,1](2)(ρ˜)=pρ2[2],
pAND(1,1)(ρ˜)=pρ[1].

Thus, for each density operator there exists a corresponding density operator in the “two-valued semantic world”:

Hol2γ(γ)=AND(1,1)(ρ˜),
Hol2γ(q1)=Red[1,1](1)(ρ˜),
Hol2γ(q2)=Red[1,1](2)(ρ˜),
Hol2γ(f)=P|0.

In particular, if ρ1[2]=ρ2[2], then, by Lemma 4, Red[1,1](1)(ρ˜)=Red[1,1](2)(ρ˜). Hol2 is a model of γ since the normality-condition is satisfied. Consequently, there exists a model Hol2 of γ such that for any subformula β of γ:

p(Hol2γ(β))=p(Hol3γ(β)).

 □

Theorem 5.

Consider a formula γ=q1Łq2 and a holistic model Hol3 of L. There exists a holistic model Hol2 of L such that for any subformula β of γ,

p(Hol2γ(β))=p(Hol3γ(β)).

Proof. 

Similar to Theorem 4. Consider a holistic model Hol3 of L. Hol3 determines the contextual meanings of the 4 subformulas of γ:

Hol3γ(γ)=Hol3(γ)=ρ[1]D(C3C3C3),
Hol3γ(q1)=ρ1[2]D(C3),
Hol3γ(q2)=ρ2[2]D(C3),
Hol3γ(f)=P|0D(C3).

Consider the density operator Red[2,1](2)(ρ[2]) of C3C3.

By Lemma 5 there exists a density operator ρ˜ of C2C2 such that:

pRed[1,1](1)(ρ˜)=pρ1[2],
pRed[1,1](2)(ρ˜)=pρ2[2],
pANDŁ(1,1)(ρ˜)=pρ[1].

Thus, there exists a model Hol2 of γ that assigns the corresponding density operator in the “two-valued semantic world”:

Hol2γ(γ)=ANDŁ(1,1)(ρ˜),
Hol2γ(q1)=Red[1,1](1)(ρ˜),
Hol2γ(q2)=Red[1,1](2)(ρ˜),
Hol2γ(f)=P|0.

Consequently, there exists a model Hol2 of γ such that for any subformula β of γ:

p(Hol2γ(β))=p(Hol3γ(β)).

 □

Corollary 1.

Consider a formula γ with height of the syntactical tree h2 and a holistic model Hol3 of L. There exists a holistic model Hol2 of L such that for any subformula β of γ,

p(Hol2γ(β))=p(Hol3γ(β)).

Proof. 

Consider a formula γ.

Let h=1 be the height of the syntactical tree of γ. Clearly, Hol3γ(γ)D(C3). By Lemma 3, there exists a density operator ρ˜ of C2 such that p(ρ˜)=p(Hol3γ(γ)). Thus, there exists a holistic model Hol2 of L such that Hol2γ(γ))=ρ˜ and p(Hol2γ(γ))=p(Hol3γ(γ)).

Let h=2. Then, γ=¬q or γ=idq or γ=¬q or γ=q1q2 or γ=q1Łq2. By Theorems 1–5, there exists a holistic model Hol2 of L such that for any subformula β of γ, p(Hol2γ(β))=p(Hol3γ(β)). □

In a future paper we will extend these results by considering any formula γ in the qudit-semantics and we will prove that qubit and qudit semantics characterize the same holistic logic. The following Lemma is an extension of Lemma 3 and plays a fundamental role.

Lemma 7.

Let ρ be a density operator of Cd. There exists a density operator ρ˜ of C2 such that the following conditions are satisfied:

  • (i) 

    p(ρ)=p(ρ˜);

  • (ii) 

    pDNOT(1)ρ=pDNOT(1)ρ˜;

  • (iii) 

    pDI(1)ρ=pDI(1)ρ˜;

  • (iv) 

    pDNOT(1)ρ=pDNOT(1)ρ˜.

Proof. 

Let ρ=j,k=0d1cj,k|jd1kd1| be a density operator of Cd.

cj,j|jd1jd1|+cd1j,j|d1jd1jd1|+cj,d1j|jd1d1jd1|+cd1j,d1j|d1jd1d1jd1| are positive (semi)definite operators corresponding to principal submatrices, for j{0,,d22}. Thus,

cj,j|11|+cd1j,j|10|+cj,d1j|01|+cd1j,d1j|00|

are positive (semi)definite operators.

Similar to Lemma 3, consider the following Hermitian operator ρ^ of Cd:

ρ^=12cd12,d12(|11|+|00|)+j=0d32jd1(cj,j|11|cd1j,j|10|cj,d1j|01|+cd1j,d1j|00|)+d1jd1(cj,j|00|+cd1j,j|10|+cj,d1j|01|+cd1j,d1j|11|),ifdisodd;j=0d22jd1(cj,j|11|cd1j,j|10|cj,d1j|01|+cd1j,d1j|00|)+d1jd1(cj,j|00|+cd1j,j|10|+cj,d1j|01|+cd1j,d1j|11|),otherwise.

represented by the following matrix:

1+b3200b1ib2200000000b1+ib22001b32

with b1=2j=0d21d12jd1Re(cj,d1j), b2=2j=0d21d12jd1Im(cj,d1j), b3=12j=1d1jd1cj,j.

ρ^ is a sum of positive (semi)definite operators. Therefore, it is a positive (semi)definite operator. Clearly, tr(ρ^)=j=0d1cj,j=tr(ρ)=1.

Consider now the operator ρ˜ of C2 represented by the following principal submatrix:

1+b32b1ib22b1+ib221b32

By construction, it is self-adjoint and positive (semi)definite operator with trace 1. Thus, ρ˜ is a density operator of C2 and by Lemma 2,

p(ρ)=j=1d1jd1cj,j=1b32=p(ρ˜),
p(DNOT(1)ρ)=j=1d1d1jd1cj,j=1+b32=p(DNOT(1)ρ˜),
p(DI(1)ρ)=12j=0d21d12jd1Re(cj,d1j)=1b12=p(DI(1)ρ˜),
p(DNOT(1)ρ)=12j=0d21d12jd1Im(cj,d1j)=1b22=p(DNOT(1)ρ˜).

 □

As expected, for each level of the syntactical tree of γ, one can determine a corresponding density operator in the qubit-space.

Lemma 8.

Let ρD(Hd(n)). There exists a density operator ρ˜D(H2(n)) such that the following conditions are satisfied:

  • (i) 

    p(Red(j)(ρ))=p(Red(j)(ρ˜));

  • (ii) 

    pDNOT(1)Red(j)(ρ)=pDNOT(1)Red(j)(ρ˜);

  • (iii) 

    pDI(1)Red(j)(ρ)=pDI(1)Red(j)(ρ˜);

  • (iv) 

    pDNOT(1)Red(j)(ρ)=pDNOT(1)Red(j)(ρ˜).

Proof. 

Similar to Lemma 7. □

4. Conclusions

In this paper, we consider a semantics which makes essential use of the characteristic holistic features of the quantum-theoretic formalism. Unlike standard compositional semantics, where the meaning of a whole is determined by the meanings of its parts, a holistic model determines the contextual meaning of any subformula.

One can wonder whether the restriction to the space C2 is really useful for the aims of quantum computation. A natural “many-valued generalization” of the classical part of quantum computation might assume any Cd (where d2) as a basic Hilbert space. In this way, elements of the canonical orthonormal basis of Cd can be regarded as the truth-values of a many-valued semantics. This gives rise to a natural semantic characterization for a new form of quantum computational logic that has been called “Łukasiewicz quantum computational logic”. As expected, the language of this logic is richer since some basic connectives (like negation and conjunction) turn out to be split into different kinds of connectives. Having in mind the relationships between classical logic and Łukasiewicz-many valued logics, one could expect that HQCL is stronger than the fragment ŁQCL* of ŁQCL whose formulas are expressed in the language of HQCL. However, we conjecture this is not the case. This can be explained by recalling that HQCL is a very weak form of logic: many important logical arguments are generally violated in the case of HQCL. Quantum uncertainties and quantum holism seem to render irrelevant any basic semantic assumption about the number of truth-values.

Acknowledgments

I would like to thank Maria Luisa Dalla Chiara and Roberto Giuntini for many stimulating discussions.

Appendix A. Mathematica Notebook for Proof-Checking

  • Inline graphic Inline graphic Inline graphic

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data is contained within the article.

Conflicts of Interest

The author declares no conflict of interest.

Footnotes

Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  • 1.Dalla Chiara M.L., Giuntini R., Leporini R. Logics from quantum computation. Int. J. Quantum Inf. 2005;3:293–337. doi: 10.1142/S0219749905000943. [DOI] [Google Scholar]
  • 2.Dalla Chiara M.L., Giuntini R., Greechie R. Reasoning in Quantum Theory. Springer; Dordrecht, The Netherlands: 2004. Trends in Logic Volume 22. [Google Scholar]
  • 3.Bertini C., Leporini R. Quantum computational finite-valued logics. Int. J. Quantum Inf. 2007;5:641–665. doi: 10.1142/S0219749907003109. [DOI] [Google Scholar]
  • 4.Leporini R. Holistic and Compositional Logics Based on the Bertini Gate. Found. Sci. 2020 doi: 10.1007/s10699-020-09703-y. [DOI] [Google Scholar]
  • 5.D’Ariano G.M., Chiribella G., Perinotti P. Quantum Theory from First Principles. Cambridge University Press; Cambridge, UK: 2017. [Google Scholar]
  • 6.Dalla Chiara M.L., Giuntini R., Leporini R., Sergioli G. Quantum Computation and Logic. Springer; Cham, Switzerland: 2018. Trends in Logic Volume 48. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Heinosaari T., Ziman M. The Mathematical Language of Quantum Theory: From Uncertainty to Entanglement. Cambridge University Press; Cambridge, UK: 2012. [Google Scholar]
  • 8.Kitaev A.Y., Shen A.H., Vyalyi M.N. Classical and Quantum Computation. American Mathematical Society Providence; Rhode Island, RI, USA: 2002. Graduate Studies in Mathematics Volume 47. [Google Scholar]
  • 9.Pykacz J. Quantum Physics, Fuzzy Sets and Logic. Springer International Publishing; Berlin, Germany: 2015. [Google Scholar]
  • 10.Bloch F. Nuclear induction. Phys. Rev. 1946;70:460–474. doi: 10.1103/PhysRev.70.460. [DOI] [Google Scholar]
  • 11.Zawirski Z. Relation of many-valued logic to probability calculus (in Polish, original title: Stosunek logiki wielowarto sciowej do rachunku prawdopodobie nstwa) Pr. Kom. Filoz. Pozna Nskiego Tow. Przyj. Nauk. 1934;4:155. [Google Scholar]
  • 12.Chang C.C. Algebraic analysis of many valued logics. Trans. Am. Math. Soc. 1958;88:467. doi: 10.1090/S0002-9947-1958-0094302-9. [DOI] [Google Scholar]
  • 13.Chang C.C. A new proof of the completeness of Łukasiewiczukasiewicz axioms. Trans. Am. Math. Soc. 1959;93:74. [Google Scholar]
  • 14.Leporini R., Bertini C., Fabiani F.C. Fuzzy representation of finite-valued quantum gates. Soft Comput. 2020;24:10305–10313. doi: 10.1007/s00500-020-04870-3. [DOI] [Google Scholar]
  • 15.Aharonov D. A simple proof that Toffoli and Hadamard are quantum universal. arXiv. 2003quant-ph/0301040 [Google Scholar]
  • 16.Rad S.R., Shirinkalam E., Smets S. A Logical Analysis of Quantum Voting Protocols. Int. J. Theor. Phys. 2017;56:3991–4003. doi: 10.1007/s10773-017-3409-4. [DOI] [Google Scholar]
  • 17.Bergfeld J.M., Sack J. Deriving the correctness of quantum protocols in the probabilistic logic for quantum programs. Soft Comput. 2017;21:1421–1441. doi: 10.1007/s00500-015-1802-6. [DOI] [Google Scholar]
  • 18.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. doi: 10.1016/j.fss.2016.12.015. [DOI] [Google Scholar]
  • 19.Dalla Chiara M.L., Giuntini R., Leporini R., Negri E., Sergioli G. Quantum information, cognition, and music. Front. Psychol. 2015;21:1–13. doi: 10.3389/fpsyg.2015.01583. [DOI] [PMC free article] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

Data is contained within the article.


Articles from Entropy are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES