Quantum entropy and complexity
Fabio Benatti, Samad Khabbazi Oskouei, Ahmad Shafiei Deh Abad

TL;DR
This paper explores the relationship between quantum complexity and entropy, demonstrating that Gacs complexity aligns with classical and quantum entropy rates in ergodic systems, extending classical results to quantum spin chains.
Contribution
It establishes a connection between quantum complexity and entropy, generalizing classical ergodic theorems to quantum systems using Gacs complexity.
Findings
Gacs complexity equals Shannon entropy rate in classical ergodic systems.
The equality between complexity and entropy extends to ergodic quantum spin chains.
The results unify classical and quantum notions of complexity and entropy in ergodic contexts.
Abstract
We study the relations between the recently proposed machine-independent quantum complexity of P. Gacs~\cite{Gacs} and the entropy of classical and quantum systems. On one hand, by restricting Gacs complexity to ergodic classical dynamical systems, we retrieve the equality between the Kolmogorov complexity rate and the Shannon entropy rate derived by A.A. Brudno~\cite{Brudno}. On the other hand, using the quantum Shannon-Mc Millan theorem~\cite{BSM}, we show that such an equality holds densely in the case of ergodic quantum spin chains.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Quantum entropy and complexity
F. Benatti1,2, S. Khabbazi Oskouei3, A. Shafiei Deh Abad4
1*Dipartimento di Fisica, Università di Trieste, I-34151 Trieste, Italy
2Istituto Nazionale di Fisica Nucleare, Sezione di Trieste, I-34151 Trieste, Italy
3 Department of Mathematics, Islamic Azad University,
Varamin-Pishva Branch, 33817-7489, Iran
4Department of Mathematics, School of Mathematics, Statistics and Computer Science
College of Science, University of Tehran, Tehran, Iran *
Abstract
We study the relations between the recently proposed machine-independent quantum complexity of P. Gacs [1] and the entropy of classical and quantum systems. On one hand, by restricting Gacs complexity to ergodic classical dynamical systems, we retrieve the equality between the Kolmogorov complexity rate and the Shannon entropy rate derived by A.A. Brudno [2]. On the other hand, using the quantum Shannon-Mc Millan theorem [3], we show that such an equality holds densely in the case of ergodic quantum spin chains.
1 Introduction
The concept of algorithmic complexity introduced by Kolmogorov, Solomonoff and Chaitin plays a fundamental role in connecting the ergodic properties of classical dynamical systems to the predictability of their trajectories [2].
Intuitively, any classical dynamical system can be encoded into a symbolic model by means of a suitable coarse-graining of the phase-space into a finite number of disjoint elementary cells and its trajectories can then be made correspond to sequences of symbols. Consequently, portions of trajectories can ultimately be described by the shortest programs that, when run by universal Turing machines, provide as outputs the associated strings of symbols. These shortest programs provide the best compressed descriptions of portions of trajectories, once symbolically encoded: the number of their symbols defines their algorithmic complexities with respect to the chosen coarse-graining. Dividing the number of symbols of the shortest description of a string by the number of symbols of the string itself and going with them to the limit of an infinitely long string, one finally associates an algorithmic complexity rate to any given trajectory with respect to the chosen coarse-graining. An absolute complexity rate can then be retrieved by taking the supremum over all possible finite coarse-grainings.
By its very definition, algorithmic complexity does not depend on a pre-assigned probability distribution over the ensemble of strings of a certain length. If a probability distribution is given, one associates an entropy rate to the statistical ensemble of sequences associated to the symbolic dynamical trajectories. The largest entropy rate computed with respect to all possible finite coarse-grainings is known as Komogorov-Sinai dynamical entropy [4, 5] and a theorem of Brudno [2] shows that, for classical ergodic systems, the algorithmic complexity rate equals the dynamical entropy rate for almost all trajectories with respect to the pre-assigned ergodic probability distribution. Brudno’s theorem can be seen as an extension to generic ergodic dynamics of Shannon-Mc Millan-Breiman theorem [3] which states that, for ergodic information sources, the Shannon entropy rate provides the maximal compression rate of the information source.
A natural question to ask is whether and how these notions and relations may be extended to a quantum setting; while the von Neumann entropy is the agreed upon quantum counterpart of the Shannon entropy, there are instead several proposals of quantum algorithmic complexities [6, 7, 8, 1] and of quantum dynamical entropies [9, 10, 11, 12].
Of the different quantum algorithmic complexities, we shall consider the one proposed by Gacs in [1]: it extends to the quantum realm the notion of algorithmic probability thereby avoiding reference to universal quantum Turing machines.
Purpose of this work is twofold: on one hand, we prove that, when restricted to ergodic classical dynamical systems, the Gacs complexity rate equals the Kolmogorov-Sinai dynamical entropy as by Brudno’s theorem. On the other hand, we show that, in the case of an ergodic quantum spin chain, the Gacs complexity rate of typical one-dimensional projectors equals the von Neumann entropy rate of the chain. Since, for sufficiently rapidly clustering states over the chain, the latter entropy rate equals the Connes-Narnhofer-Thirring (CNT) quantum dynamical entropy of the shift automorphism, the latter result is a non-commutative instance of the Brudno’s relation. With respect to a previous result along the same lines [13], the present one is stronger in that, like in the classical formulation, it also specifies that the Gacs complexity rate is closed to the von Neumann entropy rate on a suitably dense set of pure state projections. This further information is achieved by means of a quantum generalization of the Shannon-McMillan theorem [3].
2 Classical Dynamical Systems, Kolmogorov-Sinai Dynamical Entropy and Complexity
In this section we briefly overview the basic tools concerning the dynamical entropy of classical dynamical systems, their algorithmic complexity and their relations.
2.1 Kolmogorov-Sinai Dynamical Entropy
Classical, discrete-time, dynamical systems can be generically described by triplets , where is a measure space, called phase-space, endowed with a -algebra of measurable sets, is a measurable map such that for any , and is a -invariant probability measure on .
Any phase-space trajectory through a point then amounts to the collection of the images of under the action of integer powers of the dynamical map .
Finite measurable partitions on are finite collections of disjoint measurable sets, atoms, , such that . They provide a coarse-graining of the phase space with respect to which trajectories can be encoded by sequences of symbols such that labels the atom of reached by at time so that , or equivalently such that .
The set of strings of length , , will be denoted by , by the set of strings of any finite length, and by the set of all sequences of symbols from the alphabet .
In this way, by means of a finite measurable partition, to any classical dynamical system one associates a symbolic model , where
is the subset of sequences corresponding to all trajectories of . This subset id endowed with the -algebra generated by cylinder sets consisting of all sequences whose elements have fixed values in chosen intervals:
[TABLE]
where denotes the -th entry of the string . 2. 2.
is the shift dynamics along the sequences in : . 3. 3.
The probability measure is defined by the volumes of the cylinders :
[TABLE]
where, given ,
[TABLE]
The Kolmogorov-Sinai entropy of is given by the maximal Shannon entropy rate over all its symbolic models. Namely, given a finite, measurable partition , its refinement , namely the finite partition whose atoms are the intersections in (2.1), has entropy
[TABLE]
Because the probability measure is assumed to be -invariant, when the string length goes to infinity, the Shannon entropy per symbol tends to the limit
[TABLE]
The Kolmogorov-Sinai (KS-) entropy of is then defined by eliminating the dependence on the chosen partition:
[TABLE]
2.2 Kolmogorov Complexity and Universal Probability
We now briefly review the concepts of computability, Kolmogorov complexity and universal semi-measures.
A function from to is called partially computable if it is computed by a Turing Machine [14] which, in the following, will be identified with a suitable program or algorithm. 2. 2.
There is a one-to-one correspondence between the set of natural numbers and the set of all programs with fixed inputs [14]. The function computed by the program will be denoted by . 3. 3.
The mapping provides a way of enumerating partially computable functions. By a universal, partially computable function we mean a partially computable function from integer inputs to such that for each ,
[TABLE] 4. 4.
Let be a function from integers to real numbers; for each , let be defined by . A function is called lower semi-computable if there exists a computable function into the rational numbers such that the sequence is an increasing sequence and , for more details see [13]. A function is called upper semi-computable if is lower semi-computable and computable if it is lower and upper semi-computable. 5. 5.
Given the set of binary strings of any length, the map
[TABLE]
defines a one-to-one correspondence between and . 6. 6.
A function is called partially computable, respectively computable if the function is partially computable, respectively computable. 7. 7.
Let and be two elements of we say that is a prefix of if there is an element such that , where denotes the concatenation of and . A subset is called prefix-free if none of its elements is a prefix of another element of . 8. 8.
A partially computable function on is called a prefix-free function if its domain is a prefix-free subset of . In the following by a (prefix)(universal) machine we mean a prefix-free, universal partially computable function.
Definition 2.1**.**
A function is called a semi-computable, semi-measure if it is a positive semi-computable function such that . It has been shown (see for instance [7]) that there exists a universal semi-computable semi-measure in the sense that, for any semi-computable semi-measure , there exists a constant number such that for all .
The algorithmic complexity is a probability-independent measure of randomness of single binary strings that hinges upon how difficult it is to describe them by algorithms, namely by binary programs , that read by any universal Turing machine , reproduce those strings as outputs: . This measure of complexity was introduced by Kolmogorov and Solomonoff [15] and further elaborated by Chaitin [16].
Definition 2.2**.**
The algorithmic complexity, or Kolmogorov complexity, of a binary string , is measured by the length, that is by the number of bits , of any shortest binary program such that :
[TABLE]
While Kolmogorov complexity is based on generic universal Turing machines, Chaitin complexity is instead based upon prefix-free, universal Turing machines:
[TABLE]
where denotes a prefix-free, universal Turing machines.
Remark 2.1*.*
Algorithmic complexity does not depend on the specific universal Turing machine . Indeed, because of universality, any of them, , can reproduce the action of any other one, , so that the differences between the algorithmic complexities provided by them are related by an additive constant depending only on the translation program that makes mimick , but not on the input string. 2. 2.
Roughly speaking, because of the presence of patterns usable for compression, regular strings have complexities that scale as the of the number of their bits, . On the contrary, complex strings are expected to be reproducible only by listing their bits, . For large , most strings are expected to have large algorithmic complexity and be incompressible. Indeed, the number of binary programs with length smaller than cannot be larger than so that the cardinality of the set of strings with complexity can be estimated by
[TABLE] 3. 3.
Kolmogorov and prefix-free complexities are such that [17]:
[TABLE]
where is a constant independent of , while serves to specify where the program stops, an information which is necessary for the Kolmogorov complexity since, unlike for prefix-free universal Turing machines, another program can always be appended to the program . 4. 4.
As shown by [18], prefix-free complexity and universal semi-measure are related by
[TABLE]
where means that there exist constants and such that and , for any string . ∎
2.3 Brudno Relation
As in the case of the entropy rate, we now consider the complexity rate, namely, the complexity per symbol in the limit of larger strings:
[TABLE]
where is the initial prefix of length of the sequence in from a suitable alphabet .
Given a trajectory through a point of a given phase-space and a finite measurable partition, we shall denote by the string consisting of the labels of the atoms of visited by at times . Then, the algorithmic complexity rate of a classical trajectory with respect to the coarse-graining of given by amounts to
[TABLE]
Finally, the partition-independent complexity of the trajectory through can then be defined by
[TABLE]
Notice that, because of (2.11), one can use the prefix algorithmic complexity and obtain the rate for all and coincides with .
If is a reversible ergodic dynamical system, the Shannon-Mc Millan-Breiman theorem connects the compressibility of a symbolic trajectory through to the KS-entropy [5]:
[TABLE]
Based on this, Brudno’s theorem [2] equates the algorithmic complexity rate for both prefix-free and non prefix-free universal machines with the Kolmogorov-Sinai entropy for almost all :
[TABLE]
Remark 2.2*.*
When the classical dynamical system is an ergodic information source, , where is the left shift on , Brudno’s theorem reduces to the assertion that (see (2.11)):
[TABLE]
for almost all sequences with respect to . ∎
3 Quantum Spin Chains
Aim of the following sections is to extend the use of the classical notions and results introduced so far, in particular Brudno’s relation, to quantum systems. Especially in view of the latest development in quantum information, communication and computation theories, these extensions may find applications in foundational issues.
As simple working instances of quantum systems that may comprise infinitely many degrees of freedom, we will focus upon quantum spin chains, namely upon one-dimensional lattices each site supporting a finite level quantum (spin) system that we shall fix to consist of two levels and thus to be described by a matrix algebra .
Mathematically speaking, a quantum spin chain is the -algebra that arises from the norm completion of local quantum spin algebras
[TABLE]
In the norm-topology (the norm is the one which coincides with the standard matrix-norm on each local algebra) the limit of the nested sequence gives rise to the norm-complete infinite dimensional quasi-local algebra [22]
[TABLE]
Any local spin operator is naturally embedded into as
[TABLE]
where stands for the infinite tensor products of identity matrices up to site , while stands for the infinite tensor product of infinitely many identity matrices from site onwards. In this way, the local algebras are sub-algebras of the infinite one sharing a same identity operator.
The simplest dynamics on quantum spin chains is given by the right shift :
[TABLE]
Any state on is a positive, normalized linear functional whose restrictions to the local sub-algebras are density matrices , namely positive matrices in such that :
[TABLE]
The degree of mixedness of such density matrices is measured by the von Neumann entropy
[TABLE]
where , , are the eigenvalues of . Notice that the von Neumann entropy is nothing but the Shannon entropy of the spectrum of which indeed amounts to a discrete probability distribution.
In the above expressions is the trace computed with respect to any orthonormal basis of the Hilbert space onto which linearly acts. Let , , be such a basis in ; then, a natural orthonormal basis in will consist of tensor products of single spin orthonormal vectors:
[TABLE]
namely its elements are indexed by binary strings . By going to the limit of an infinite chain, a corresponding representation Hilbert space is generated by orthonormal vectors, again denoted by , where arbitrarily varies and every is now a binary bi-infinite sequence in the set of such sequences where all are chosen equal to [math]. We shall denote by such binary strings, the set of binary strings of any length and by the corresponding orthonormal vectors which form the so-called standard basis of .
From (3.5), a compatibility relation immediately follows; namely, for all , setting ,
[TABLE]
so that . On the other hand, if, for all ,
[TABLE]
that is if is a translationally invariant state, then for all .
To any translationally invariant state on a quantum spin chain there remains associated a well-defined von Neumann entropy rate (see for instance [19]):
[TABLE]
4 Semi-computable semi-density matrices
The concept of semi-computable semi-density matrices on infinite dimensional separable Hilbert spaces is introduced in [13]. We will stick to the concrete case of quantum spin chains and start by noticing that the vectors in (3.7) constitute an effectively constructed orthonormal basis in the natural Hilbert space associated with the chain.
Definition 4.1**.**
A vector state , is called elementary if only finitely many coefficients are non-zero algebraic numbers and the remaining ones vanish. A vector state where , will be termed semi-computable if there exist a computable sequence of elementary vectors and a computable function , such that , and for each .
Lemma 4.1**.**
Elementary states are identified by natural numbers.
Proof.
A complex number is an algebraic number if it is a zero of the polynomial where are (not all zero) integers.
The roots of any polynomial can be arranged in the following lexicographical order: let and ; then, we say that preceeds if or if, when , . In this way, given the -tuple of complex numbers , one can introduce the quantities
[TABLE]
where , with a one-to-one and surjective function, while are prime numbers, listed in increasing order.
Let be an elementary state, with is algebraic numbers . The enumeration of the elementary vectors can then be accomplished by associating them with the integer numbers
[TABLE]
where is the smallest number such that , for , when representing the bilateral sequence as an integer. ∎
Example 4.2**.**
Consider the Bell state with and , where and are the eigenvctors of and constitute an effectively constructible orthonormal basis in . It is an elementary state as the coefficients are the roots of the equation . As a function in the Lemma, one can use the following representation of rational numbers by integers,
[TABLE]
where and . It follows that the algebraic equation coefficients and can be represented by
[TABLE]
whence
[TABLE]
Definition 4.2**.**
A linear operator , will be called elementary if the real and imaginary parts of all of its matrix entries are rational numbers.
Definition 4.3**.**
A linear operator , is a semi-density matrix if is positive and .
Definition 4.4**.**
Let and . Let , , be two linear operators: will be said to be quasi-greater than , , if , where is the canonical projection from the infinite dimensional Hilbert space onto the finite dimensional subspace , namely . A sequence of linear operators will be called quasi-increasing if for all , .
Lemma 4.3**.**
Quasi-increasing sequences of positive operators of trace smaller than converge in trace norm to positive operators.
Proof.
As already shown in [13], since the sequence is quasi-increasing, is an increasing sequence and since for every , , the sequence converges in trace-norm, to an operator in the Banach space of trace-class operators on , moreover
[TABLE]
Therefore, must be positive. ∎
Remark 4.1*.*
Since the semi-density matrices and are compact positive operators, their eigenvalues and can be listed in decreasing order. Then, [20]
[TABLE]
Therefore, the fact that eigenvalues and eigenvectors of elementary matrices are computable, the eigenvalues and eigenvectors of are semi-computable. Moreover, each elementary density matrix is identified by a natural number (see (4.1)). ∎
The previous result makes meaningful the following
Definition 4.5**.**
A linear operator on is a semi-computable semi-density matrix, if there exists a computable quasi-increasing sequence of elementary semi-density matrices such that the trace-norm of their difference satisfies .
Furthermore, in [13] it has been shown that there exists a universal semi-computable semi-density matrix , in the following sense.
Theorem 4.4**.**
For any semi-computable semi-density matrix there exists a constant number such that .
The universal semi-computable semi-density matrix can always be spectralized as
[TABLE]
with only a countable number of eigenvalues .
Using the notion of universal semi-density matrix, in analogy with the classical relation between the Kolmogorov complexity and the logarithm of a universal semi-computable semi-measure, one can introduce the following quantum complexity, which we shall refer to as Gacs complexity in the following.
Definition 4.6**.**
The Gacs complexity of a semi-computable semi-density matrix is defined by
[TABLE]
Remark 4.2*.*
In [1] another possible quantum complexity was proposed,
[TABLE]
Notice that is more inherently quantum than since amounts to the mean value of the complexity operator . Also, by the convexity of , it cannot be lower than [1]. ∎
5 Gacs Complexity: Classical dynamical Systems
Definition 5.1**.**
Let be a dynamical system and be a finite measurable partition of . The associated symbolic model is called a semi-computable symbolic model if as a function from into is a semi-computable probability measure.
Remark 5.1*.*
Notice that since , is computable, but not a measure on ; indeed,
[TABLE]
∎
We will follow Gacs approach to quantum algorithmic complexity and adapt it to a classical framework in order to define the Gacs complexity rate for trajectories of classical dynamical systems. The purpose is to obtain in this way a proof of the classical Brudno’s theorem by means of semi-computability techniques.
We first define the Gacs algorithmic complexity for a symbolic model of any dynamical system , the symbolic model being constructed upon assigning a finite, measurable partition with atoms.
In the classical case, the semi-computable semi-density matrices are replaced by semi-computable semi-measures and universal semi-density matrices by universal semi-measures. Therefore, we can adapt the quantum definition and introduce the notion of Gacs complexity of the semi-computable probability measure as follows
[TABLE]
where is a universal semi-computable semi-measure on and is the partition with atoms the intersections in (2.1).
The interpretation of the above definition is that represents the universal information content of the string so that its average with respect to measures the algorithmic randomness content of .
Remark 5.2*.*
Notice that, because of the universality of , for all . Indeed, let us define the function such that for , otherwise [math]; by construction, is semi-computable so that there exists a constant such that , for any . Therefore, . Therefore, is well defined. ∎
Definition 5.2**.**
Let be a dynamical system. Given a partition such that is computable, one associates to it a Gacs complexity rate naturally given by
[TABLE]
and also a Gacs complexity rate of defined as
[TABLE]
Remark 5.3*.*
Unlike for the Kolmogorov-Sinai entropy (see (2.4)), where the supremum is taken over all possible finite, measurable partitions, in order to be able to use semi-computability techniques, we need restrict the supremum in (5.3) to be computed over finite measurable partitions such that the corresponding measures are semi-computable. ∎
Now, the natural question is whether there does exist a Brudno-like relation similar to (2.15) between the Gacs algorithmic complexity rate and the KS-entropy in ergodic classical dynamical systems. We start with an inequality involving the Gacs complexity rate and the Kolmogorov-Sinai entropy that is independent from ergodicity.
Lemma 5.1**.**
Given a dynamical system ,
[TABLE]
Proof.
Let be a finite measurable partition of such that is computable. Since is not a well defined measure on (see Remark 5.1), we consider the following semi-computable measure on ,
[TABLE]
where so that . Then, there exists a constant , dependent on , such that for any ,
[TABLE]
Thus, restricting to strings of definite length ,
[TABLE]
Then, using (2.3), one gets
[TABLE]
so that taking the supremum over all partitions such that is computable yields . ∎
This Lemma allows us to prove a first Brudno’s like relation between complexity and entropy rates.
Proposition 5.2**.**
Let be an ergodic dynamical system. Then,
[TABLE]
Proof.
Let be a finite measurable partition such that is computable. By Levin’s relation (2.10) and inequality (2.9), we have
[TABLE]
for all , where and are constant numbers. Then, we may replace (5.2) by
[TABLE]
On the other hand, Brudno’s theorem (see (2.16)) ensures us that, for any , there is an integer number such that for any ,
[TABLE]
for almost all sequences with respect to the measure . Therefore, by Lemma 5.1,
[TABLE]
whence . ∎
The relation (5.5) is a Brudno-like relation; we would like now to derive from it the full Brudno’s result as stated in (2.15). In order to prove it we first consider the case of an ergodic source and show a relation as in (2.16).
Proposition 5.3**.**
Let be an ergodic source where is a computable probability measure with KS-entropy . Then, for almost all with respect to ,
[TABLE]
where is the starting segment of of length .
Proof.
We start by proving that the inequality
[TABLE]
holds almost everywhere with respect to . Let us consider the probability measure on :
[TABLE]
where . Since is computable, the same is true of . Then, by the universality of the semi-measure , there exists a constant number such that
[TABLE]
Then, the Shannon-Mc Millan-Breiman theorem (see (2.14)) yields
[TABLE]
The inequality
[TABLE]
follows from a counting argument as in the original proof of Brudno’s theorem [2] that we shortly sketch. From the Asymptotic Equipartition Property (AEP) and the Shannon-Mc Millan-Breiman theorem [5], we know that, given the set
[TABLE]
with , by choosing large enough one can make this set -typical in the sense that
[TABLE]
On the other hand, by (2.10), there exists a constant such that
[TABLE]
Using (2.8), one gets . Therefore,
[TABLE]
where . Let us now consider the following subset of ,
[TABLE]
Its measure can be bounded by
[TABLE]
As for the strings such that , let
[TABLE]
where . Since and is typical (see (5.8)), can be made arbitrarily small by choosing large enough and, because of (5.11), the same is true of . Therefore, if is -typical, one has
[TABLE]
∎
The previous results provide another proof of Brudno’s Theorem with respect to the original one in .
Theorem 5.4**.**
Let be an ergodic dynamical system with KS-entropy . Then,
[TABLE]
where the is taken over all such that the probability measure is computable probability measure.
Proof.
Let be a finite measurable partition of , with atoms, such that is a computable probability measure. From (5.7),
[TABLE]
where . Therefore, using (2.10), we derive
[TABLE]
whence, by taking the over all partitions such that is semi-computable, we have
[TABLE]
The proof of the inequality again follows from the counting argument as in the proof of Proposition 5.3. ∎
6 Brudno’s Relation: Quantum Spin Chains
By means of Gacs complexity and the quantum Shannon-Mac Millan theorem [3], we are now able to extend Brudno’s result to the shift over ergodic quantum spin chains providing a quantum version of the -a.e. classical condition which is missing in [13].
We start by showing that there exists an effective, algorithmic procedure to construct semi-computable states, that are also faithful, namely, such that their local finite dimensional restrictions have no zero eigenvalues. Indeed, such a restriction is necessary for the proof of the main result in Theorem 6.3.
Let us consider a sequence of semi-computable semi-density matrices ; namely, for each fixed there exists a sequence of quasi-increasing elementary semi-density matrices such that in trace-norm.
Definition 6.1**.**
A faithful state on is called semi-computable (computable) if the associated sequence of local density matrices on with , is such that the semi-computable (computable) semi-density matrices and the function from is computable.
Remark 6.1*.*
In general, given a sequence of unitary operator with rational entries and a given quasi-increasing sequence of semi-computable semi-density matrix , the sequence of semi-computable semi-density matries need not be quasi-increasing. ∎
The previous observation motivates the following preliminary auxiliary result.
Lemma 6.1**.**
Let be a quantum spin chain with a semi-computable faithful state, whose restrictions to the local algebras correspond to density matrices of of full rank . Let
[TABLE]
be the spectral representation of the restriction of the universal semi-density matrix in (4.1) to the local Hilbert space and let
[TABLE]
be the spectral representation of . Finally, define as the unitary operator transforming the spectral support of onto that of : . Then,
[TABLE]
for any semi-computable density matrix .
Remark 6.2*.*
Notice that both and are matrices with eigenvalues that can be listed in decreasing order and then associated to the binary encodings of their labels in the list. Since the universal semi-density matrix is full rank, the ’s must be full rank, too, whence the demand of faithfulness of the semi-computable semi-density matrices . ∎
Proof.
By [13], the local restrictions , where projects from onto for each , are universal semi-density matrices in .
Since and are semi-computable density matrices, there exist computable, quasi-increasing elementary matrices and such that , respectively , in trace-norm. Moreover, the global spin-chain state is assumed to be faithful, so that the ranks of and can be taken equal to , for each . Therefore, the unitary operators sending the spectral support of the elementary matrix into that of the elementary matrix have rational entries.
On the other hand, is a semi-computable semi-density matrix; then, there exits a quasi-increasing (see Definition 4.5) sequence of elementary semi-density matrices such that in trace-norm. Therefore, for fixed and , when , the elementary semi-density matrices form a quasi-increasing sequence converging to which is thus also a semi-computable semi-density matrix. Let us consider the following operator
[TABLE]
which, by construction, is a semi-computable semi-density matrix for each . Therefore, there exists a constant such that
[TABLE]
and hence
[TABLE]
Let be a semi-density matrix on . Then,
[TABLE]
On the other hand,
[TABLE]
Thefore, since in trace-norm,
[TABLE]
A similar argument shows that the inequality can be inverted. Indeed, from the relation (6.4), we have
[TABLE]
Finally, using (6.7) and taking the limit when yield
[TABLE]
∎
In [13], a Brudno type relation was established between the von Neumann entropy rate and the Gacs complexity rate along a sequence of local restrictions of any shift-invariant state on a quantum spin chain. In order to fully extend the classical Brudno relation to the quantum setting, one ought to introduce a quantum analog of the almost everywhere condition in (2.15). A similar problem was encountered in [21], where use was made of the notion of -typicality (condition (6.8) in the theorem below) of minimal projectors with respect to a given state. The latter condition was an essential ingredient in establishing a quantum version [3] of the classical Shannon-Mc Millan-Breiman theorem that we now briefly introduce.
Theorem 6.2**.**
(Quantum Shannon-McMillan Theorem). Let be an ergodic state on with von Neumann entropy rate . Then, for all there is an such that for all there exists a projector such that
- •
it is -typical, namely
[TABLE]
- •
for all minimal projectors with one has
[TABLE]
Practically speaking, typical projections with respect to a given state over a quantum spin chain project onto subspaces of high probability relative to that state. If the state is ergodic with respect to the shift along the chain, then, for sufficiently large , there exist typical projections in each local sub-algebras projecting onto subspaces of dimension close to the exponential of times the von Neumann entropy rate of the chain. Moreover, any projector onto a state vector in such subspaces has a mean value with respect to the ergodic state which is close to the inverse of the probability of the subspace. With these tools at disposal, we can now prove the main result in the quantum case which generalizes the result in [13].
Theorem 6.3**.**
Let , be an ergodic quantum spin-chain with right shift dynamics and faithful semi-computable state with restrictions to local algebras corresponding to density matrices of rank . Then, for any , there exists a sequence of projections and a number such that for all , we have that
* projects onto a high-probability subspace:*
[TABLE] 2. 2.
the subspace dimension is controlled by the von Neumann entropy rate:
[TABLE]
where ; 3. 3.
for all minimal projections dominated by , , we have
[TABLE] 4. 4.
while their Gacs complexities obey
[TABLE]
Proof.
Let the state and universal semi-density matrix restrictions to , and , be spectrally decomposed as in (6.2) and (6.1). Let then introduce the subsets
[TABLE]
Using (5.9), the cardinality of the complement of the latter subset is bounded from below by
[TABLE]
where is a constant such that .
On the other hand, from the quantum Shanonn-MacMillan Theorem [3], one knows that
[TABLE]
Consider now the sequence of spectral projections
[TABLE]
Let be a minimal projection onto a vector state, , with
[TABLE]
Proof of Writing as the union of two disjoint subsets
[TABLE]
using (6.13) and (6.14) one estimates
[TABLE]
where, in the latter quantity can be made negligibly small by increasing .
Proof of : Using (6.11), one gets
[TABLE]
Furthermore, using (6.13) one estimates
[TABLE]
Then, by construction,
[TABLE]
Proof of : Using (6.11) and the normalization of , for any minimal projection , one estimates
[TABLE]
while from (6.11) and (6.15), it follows that
[TABLE]
Proof of : Since the quantum state is assumed semi-computable, such is the semi-density matrix
[TABLE]
with coefficients that ensures convergence in trace-norm. Therefore, there exists a constant such that , for all , whence
[TABLE]
Thus,
[TABLE]
Since the rank of is , the operator
[TABLE]
is a semi-computable semi-density matrix (see Remark 6.2).
Therefore, there exists such that . Let be the unitary operator such that (see (6.1) and (6.2)). By Lemma 6.1, we have
[TABLE]
where the two equalities follow since is a projection such that
[TABLE]
while the last inequality can be derived from
[TABLE]
that follows from the definition of the set in (6.12). ∎
7 Conclusions
We have applied the quantum complexity introduced by P. Gacs in [1] in two different scenarios. The first one concerns its use in evaluating the complexity of the trajectories of classical ergodic dynamical systems: in such a case, we showed that the Gacs complexity rate of almost every trajectory equals the Kolmogorov-Sinai dynamical entropy exactly as Brudno’s theorem does for the Kolmogorov complexity. The second scenario consists of a quantum spin chain endowed with a translational invariant ergodic state for which we proved a full quantum Brudno’s relation in that the equality between the Gacs complexity rate and the chain entropy density, already shown in [13], holds on a dense set of vector states. This last condition is the quantum counterpart of the almost everywhere condition in the classical formulation of Brudno’s theorem.
Acknowledgement Samad Khabbazi Oskouei is happy to acknowledge the support of the STEP programme of the Abdus Salam ICTP of Trieste.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] P. Gacs, Quantum algorithmic entropy, J. Phys. A: Math. and Theor. , 34 , 6859 (2001)
- 2[2] A. A. Brudno, Entropy and the complexity of the trajectories of a dynamical system Trans. Moscow Math. Soc 2 , 127 (1983)
- 3[3] I. Bjelaković, Tyll Krüger, R. Siegmund-schultze and A. Szkoła, The Shannon-Mc Millan theorem for ergodic quantum lattice systems, Invent. Math. 155 , 203 (2004)
- 4[4] I.P. Cornfeld, S.V. Fomin, Ya.G. Sinai, Ergodic Theory , Springer-Verlag New York Heidelberg Berlin, 1982
- 5[5] P. Billingsley, Ergodic Theory and Information , J. Wiley, New York, 1965
- 6[6] A. Berthiaume, W. van Dam, and S. Laplante, Quantum Kolmogorov complexity, J. Comp. System Sci. 63 , 201 (2001)
- 7[7] P. Vitanyi, Quantum Kolmogorov complexity based on classical descriptions, IEEE Trans. Inf. Th. 47 , 2464 (2001)
- 8[8] C. E. Mora, and H.J. Briegel, Algorithmic complexity and entanglement of quantum states, Phys. Rev. Lett. 95 , 200503 (2005)
