The Kadison–Singer Problem in mathematics and engineering

  1. Peter G. Casazza and
  2. Janet Crandell Tremain
  1. Department of Mathematics, University of Missouri, Columbia, MO 65211
  1. Edited by Ingrid Daubechies, Princeton University, Princeton, NJ, December 17, 2005 (received for review September 9, 2005)

Abstract

We will see that the famous intractible 1959 Kadison–Singer Problem in C*-algebras is equivalent to fundamental open problems in a dozen different areas of research in mathematics and engineering. This work gives all these areas common ground on which to interact as well as explaining why each area has volumes of literature on their respective problems without a satisfactory resolution.

1. Introduction

For nearly 50 years the Kadison–Singer Problem (1) has defied the best efforts of some of the most talented mathematicians of our time.

Kadison–Singer Problem (KS).

Does every pure state on the (abelian) von Neumann algebra 𝔻 of bounded diagonal operators on ℓ2 have a unique extension to a (pure) state on B(ℓ2), the von Neumann algebra of all bounded linear operators on the Hilbert space ℓ2?

A state of a von Neumann algebra ℛ is a linear functional f on ℛ for which f(I) = 1 and f(T) ≥ 0 whenever T ≥ 0 (i.e., whenever T is a positive operator). The set of states of ℛ is a convex subset of the dual space of ℛ, which is compact in the w*-topology. By the Krein–Milman theorem, this convex set is the closed convex hull of its extreme points. The extremal elements in the space of states are called the “pure states” (of ℛ).

This problem evolved from the very productive collaboration between Kadison and Singer over a 9-year period in the 1950s that culminated in their seminal work on triangular operator algebras. Their discussions often revolved around the fundamental work of Dirac on quantum mechanics (2). But there was one part they kept returning to that was problematic. Dirac wants to find a “representation” (i.e., an orthonormal basis) for a compatible family of observables (i.e., a commutative family of self-adjoint operators). On pp. 74–75 of ref. 2 Dirac states:

To introduce a representation in practice

  1. We look for observables which we would like to have diagonal either because we are interested in their probabilities or for reasons of mathematical simplicity;

  2. We must see that they all commute—a necessary condition since diagonal matrices always commute;

  3. We then see that they form a complete commuting set, and if not we add some more commuting observables to make them into a complete commuting set;

  4. We set up an orthogonal representation with this commuting set diagonal.

The representation is then completely determined … by the observables that are diagonal …

— Dirac (2)

In the case of 𝔻, the representation is {ei}iI, the orthonormal basis of l 2. But what happens if our observables have “ranges” (intervals) in their spectra? This problem leads Dirac to introduce his famous δ-function: vectors of “infinite length.” From a mathematical point of view, this solution is problematic. What we need is to replace the vectors e i by some mathematical object that is essentially the same as the vector, when there is one, but gives us something precise and usable when there is only a δ-function. This problem leads to the “pure states” of B(ℓ2) and, in particular, the (vector) pure states ωx, given by ωx(T) = 〈T x, x〉, where x is a unit vector in ℍ. Then ωx(T) is the expectation value of T in the state corresponding to x. This expectation is the average of values measured in the laboratory for the “observable” T with the system in the state corresponding to x. The pure state ωe i can be shown to be completely determined by its values on 𝔻; that is, each ωe i has a unique extension to B(ℓ2). But there are many other pure states of 𝔻. (The family of all pure states of 𝔻 with the w*-topology is β(ℤ), the β-compactification of the integers.) Do these other pure states have unique extension? That is the Kadison–Singer problem (KS).

By a “complete” commuting set, Dirac means what is now called a “maximal abelian self-adjoint” subalgebra of B(ℓ2); 𝔻 is one such example. There are others. For example, another is generated by an observable with (“simple”) spectrum a closed interval. Dirac’s claim, in mathematical form, is that each pure state of a “complete commuting set” has a unique state extension to B(ℓ2). Kadison and Singer (1) show that that is not so for each complete commuting set other than 𝔻. They also show that each pure state of 𝔻 has a unique extension to the uniform closure of the algebra of linear combinations of operators T π defined by T π e i = eπ(i), where π is a permutation of ℤ.

In Sections 2–7 we will successively look at equivalents of the Kadison–Singer problem in operator theory, inner product theory, Banach space theory, frame theory, harmonic analysis, time-frequency analysis, and finally in Internet coding and signal processing. For many more equivalences of KS and a much more detailed discussion, see ref. 3. To reduce the redundancy of statements of theorems, we adopt the notation: Problem A (or Conjecture A) implies Problem B (or Conjecture B) means that a positive solution to the former implies a positive solution to the latter. They are equivalent if they imply each other.

Notation.

Throughout, ℓ2(I) will denote a finite or infinite dimensional complex Hilbert space with a fixed orthonormal basis {ei}i∈I. If I is infinite we let ℓ2 = ℓ2 (I), and if |I| = n write ℓ2 (I) = ℓ2 n with fixed orthonormal basis {ei}i=1n. For any Hilbert space ℍ, we let B(ℍ) denote the family of bounded linear operators on ℍ. An n-dimensional subspace of ℓ2 (I) will be denoted ℍn. For an operator T on any one of our Hilbert spaces, its matrix representation (〈Tei, ej〉)i,j∈I is with respect to our fixed orthonormal basis. If JI, the “diagonal projection” QJ is the matrix all of whose entries are zero except for the (i, i) entries for iJ which are all one. For a matrix A = (aij)i,j∈I let δ(A) = maxi∈I|aii|.

2. Kadison–Singer in Operator Theory

A significant advance on KS was made by Anderson (4) in 1979 when he reformulated KS into what is now known as the Paving Conjecture (lemma 5 of ref. 1 shows a connection between KS and Paving).

Paving Conjecture (PC).

For ε >0, there is a natural number r so that for every natural number n and every linear operator T on l2n whose matrix has zero diagonal, we can find a partition (i.e., a paving) {Aj}j=1r of {1, …, n}, so that Formula

It is important that r not depend on n in PC. PC has an equivalent formulation for operators on ℓ2. We will say that an arbitrary operator T satisfies PC if TD(T) satisfies PC where D(T) is the diagonal of T. It is known that the class of operators satisfying PC (the “pavable operators”) is a closed subspace of B(ℓ2). Also, to verify PC we only need to verify it for any one the following classes of operators (3, 5). (i) unitary operators, (ii) positive operators, (iii) orthogonal projections, (iv) Gram operators of the form T*T = (〈f i, f j〉)i,j∈I where ∥f i∥ = 1 and Tei = fi is a bounded operator. The only large classes of operators which have been shown to be pavable are “diagonally dominant” matrices (68) and matrices with all entries real and positive (9, 10).

Remark 2.1:

There are standard methods for turning our finite dimensional conjectures into infinite dimensional ones and vice versa (see ref. 11, proposition 2.1 and the proof of theorem 2.2 or ref. 3). In particular, we can replace ℓ2 n in PC by ℓ2 and get an equivalent conjecture (3).

In ref. 5 it was shown that the following conjecture implies KS.

Conjecture 2.2.

There exist 0 < ε, δ < 1 with the following property: for any orthogonal projection P on ℓ2 n with δ(P) ≤ δ, there is a diagonal projection Q such that ∥QPQ∥ ≤ 1 − ε and ∥(I − Q) P(I − Q)∥ ≤ 1 − ε.

It is important that ε, δ are independent of n in Conjecture 2.2. It is unknown whether KS implies Conjecture 2.2. Recently, Weaver (12) showed that a slight weakening of this will produce a conjecture equivalent to KS.

Conjecture 2.3.

There exist universal constants 0 < δ, ε < 1 and r ∈ ℕ so that for all n and all orthogonal projections P on ℓ2 n with δ(P) ≤ δ, there is a paving {Aj}j=1 r of {1, 2, …, n} so that ∥QAjPQAj∥ ≤ 1 − ε, for all j = 1, 2, …, r.

This conjecture needs some explanation since there is nothing in ref. 12 that looks anything like Conjecture 2.3. In ref. 12, Weaver introduces what he calls “Conjecture KSr”. A careful examination of the proof of theorem 1 of ref. 12 reveals that Weaver shows Conjecture KSr implies Conjecture 2.3, which in turn implies KS, which (after the theorem is proved) is equivalent to KSr.

3. Kadison–Singer in Hilbert Space Theory

In this section, we will see that KS is actually a fundamental result concerning inner products. Recall that a family of vectors {fi}i∈I is a “Riesz basic sequence” in a Hilbert space ℍ if there are constants A, B > 0 so that for all scalars {ai}i∈I we have Formula We call Formula, Formula the “lower and upper Riesz basis bounds” for {fi}i∈I. If ε > 0 and A = 1 − ε, B = 1 + ε we call {fi}i∈I an “ε-Riesz basic sequence.” If ∥fi∥ = 1 for all i ∈ I this is a “unit norm” Riesz basic sequence. A natural question is whether we can improve the Riesz basis bounds for a unit norm Riesz basic sequence by partitioning the sequence into subsets. This conjecture was first stated by P.G.C. and R. Vershynin (unpublished work), where it was shown that KS implies the conjecture.

Conjecture 3.1 (Rε-Conjecture).

For every ε > 0, every unit norm Riesz basic sequence is a finite union of ε-Riesz basic sequences.

We will now show that KS is equivalent to the Rε-Conjecture.

Theorem 3.2.

The following are equivalent.

  1. The Kadison–Singer Problem.

  2. If T : ℓ2 → ℓ2 is a bounded linear operator with ∥Tei∥ = 1 for all i ∈ I, then for every ε > 0, {Tei}i∈I is a finite union of ε-Riesz basic sequences.

  3. The Rε-Conjecture.

Proof:

(1) ⇒ (2): Fix ε > 0. Given T as in (2), let S = T*T. Since S has ones on its diagonal, by the (infinite form of the) Paving Conjecture there is a r = r(ε, ∥T∥) and a partition {Aj}j=1 r of I with so that for every j = 1, 2, …, r we have Formula where δ = ε/(∥S∥ + 1). Now, for all f = Σi∈I aiei we have Formula Similarly, ∥Σi∈Aj aiTei2 ≤ (1 + ε) Σi∈Aj |ai|2.

(2) ⇒ (3): This is obvious.

(3) ⇒ (1): Let TB (ℓ2) with Tei = fi and ∥fi∥ = 1 for all iI. We need to show that the Gram operator G of {fi}i∈I is pavable. Fix 0 < δ < 1 and let ε > 0. Let gi = Formula fi ⊕ δei ∈ ℓ2 ⊕ ℓ2. Then ∥gi∥ = 1 for all i ∈ I and for all scalars {ai}i∈I Formula So {gi}i∈I is a unit norm Riesz basic sequence and 〈gi, gk〉 = (1 − δ2)〈fi, fk〉 for all ikI. By the R ε-Conjecture, there is a partition {Aj}j=1 r so that for all j = 1, 2, …, r and all f = Σi∈I aiei, Formula Subtracting Σi∈Aj |ai|2 through the inequality yields Formula That is, Formula Since QAj (GD(G))QAj is a self-adjoint operator, we have (1 − δ2)∥QAj (GD(G))QAj∥ ≤ ε. That is, (1 − δ2)G (and hence G) is pavable.

Remark 3.3:

The proof of (3) ⇒ (1) of Theorem 3.2illustrates a standard method for turning conjectures about unit norm Riesz basic sequences {gi}i∈I into conjectures about unit norm families {fi}i∈I with TB(ℓ2 (I)) and Tei = fi. Namely, given {fi}i∈I and 0 < δ < 1 let gi = Formula fi ⊕ δei ∈ ℓ2 (I) ⊕ ℓ2 (I). Then {gi}i∈I is a unit norm Riesz basic sequence and for δ small enough, gi is close enough to fi to pass inequalities from {gi}i∈I to {fi}i∈I.

It follows from Remark 2.1 that (2) of Theorem 3.2 has a finite dimensional equivalent:

Conjecture 3.4.

For every ε > 0 and every T ∈ B(ℓ2n) with ∥Tei∥ = 1 for i = 1, 2, …, n there is an r = r(ε, ∥T∥) and a partition {Aj}j=1r of {1, 2, …, n} so that for all j = 1, 2, …, r and all scalars {ai}i∈Aj we have Formula

By Remark 3.3, we can reformulate Conjecture 3.4 into a statement about unit norm Riesz basic sequences.

One advantage of the Rε -Conjecture is that it can be shown to students right at the beginning of a course in Hilbert spaces. We note that this conjecture fails for equivalent norms on a Hilbert space. For example, if we renorm ℓ2 by: |{ai}| = ∥ai2 + supi|ai| then the Rε-Conjecture fails for this equivalent norm. To see this let fi = e2i + e 2i+1/(Formula + 1) where {ei}i∈ℕ is the unit vector basis of ℓ2. This family is now a unit norm Riesz basic sequence, but no infinite subset satisfies the R ε-Conjecture. To check this let J ⊂ ℕ with |J| = n and ai = 1/Formula for iJ. Then Formula Since the norm above is bounded away from one for n ≥ 2, we cannot satisfy the requirements of the R ε-Conjecture. It follows that a positive solution to KS would imply a fundamental new result concerning “inner products,” not just norms. Actually, the R ε-Conjecture is way too strong for proving KS. As we will see, either the upper or the lower inequalities are sufficient for proving KS, and for each of these we only need a universal constant instead of 1 − ε or 1 + ε.

4. Kadison–Singer in Banach Space Theory

In 1987, Bourgain and Tzafriri (13) proved a fundamental result in Banach space theory known as the “restricted invertibility principle.” This theorem gave rise to a problem in the area that has received a great deal of attention (3, 14).

Bourgain–Tzafriri Conjecture (BT).

There is a universal constant A > 0 so that for every B > 1 there is a natural number r = r(B) satisfying: For any natural number n, if T ∈ B(ℓ2n) is a linear operator with ∥T∥ ≤ B and ∥Tei∥ = 1 for all i = 1, 2, …, n, then there is a partition {Aj}j=1r of {1, 2, …, n} so that for all j = 1, 2, …, r and all choices of scalars {ai}i∈Aj we have Formula

It had been “folklore” for years that KS and BT must be equivalent. But no one was quite able to give a formal proof of this fact. Recently P.G.C. and R. Vershynin (unpublished work) gave a formal proof of the equivalence of KS and BT. Sometimes BT is called “strong BT,” since there is a weakening of it called “weak BT.” In weak BT we allow A to depend on the norm of the operator T. A significant amount of effort has been invested in trying to show that strong and weak BT are equivalent (3, 6, 11). In ref. 11 it was shown that weak BT is equivalent to the Feichtinger Conjecture (see Section 5). We will now end this search by showing that all these conjectures are equivalent to KS. First, we state another conjecture that is formally weaker than weak BT.

Conjecture 4.1.

There exists a constant A > 0 and a natural number r so that for all natural numbers n and all T : ℓ2n → ℓ2n with ∥Tei∥ = 1 for all i = 1, 2, …, n and ∥T∥ ≤ 2, there is a partition {Aj}j=1r of {1, 2, …, n} so that for all j = 1, 2, …, r and all scalars {ai}i∈Aj we have Formula

Now we establish the equivalence of weak BT and KS.

Theorem 4.2.

Conjecture 4.1 is equivalent to KS.

Proof:

Since KS implies the R ε-Conjecture implies weak BT implies Conjecture 4.1, we just need to show that Conjecture 4.1 implies Conjecture 2.3. So choose r, A satisfying Conjecture 4.1. Fix 0 < δ ≤ ¾ and let P be an orthogonal projection on ℓ2 n with δ(P) ≤ δ (notation from Section 1). Now, 〈Pei, ei〉 = ∥Pei2 ≤ δ implies ∥(I − P)ei2 ≥ 1 − δ ≥ ½. Define T : ℓ2 n → ℓ2 n by Tei = (IP)ei/∥(IP)ei∥. For any scalars {ai}i=1 n we have Formula So ∥Tei∥ = 1 and ∥T∥ ≤ 2. By Conjecture 4.1, there is a partition {Aj}j=1 r of {1, 2, …, n} so that for all j = 1, 2, …, r and all scalars {ai}i∈Aj, we have Formula Hence, Formula It follows that for all scalars {ai}i∈Aj Formula Now, for all f = Σi=1 n aiei we have Formula Thus, Formula So Conjecture 2.3 holds.□

Finally, let us note that Remark 3.3 and BT imply that KS is equivalent to just the lower inequality in the R ε -Conjecture and even without the lower constant having to be close to one.

5. Kadison–Singer in Frame Theory

A family {fi}i∈I of elements of a (finite or infinite dimensional) Hilbert space ℍ is called a “frame” for ℍ if there are constants 0 < AB < ∞ (called the “lower and upper frame bounds,” respectively) so that for all f ∈ ℍ Formula If we only have the right-hand inequality in Eq. 5.1 we call {fi}i∈I a “Bessel sequence with Bessel bound B.” If A = B we call this a “A-tight frame” and if A = B = 1 it is called a “Parseval frame.” If all the frame elements have the same norm this is an “equal norm” frame, and if the frame elements have norm 1 it is a “unit norm frame.” The numbers {〈f, fi〉}i∈I are the “frame coefficients” of the vector f ∈ ℍ. If {fi}i∈I is a Bessel sequence, the “synthesis operator” for {fi}i∈I is the bounded linear operator T : ℓ2 (I) → ℍ given by T(ei) = fi for all iI. The “analysis operator” for {fi}i∈I is T* and satisfies: T*(f) = Σi∈If, fiei. So for all f ∈ ℍ, ∥T*(f)∥2 = Σi∈I |〈f, fi〉|2 and hence the smallest Bessel bound for {fi}i∈I equals ∥T*∥2. The “frame operator” for the frame is the positive, self-adjoint invertible operator S = TT* : ℍ → ℍ satisfying Sf = Σi∈If, fifi, for all f ∈ ℍ. “Reconstruction” of vectors in the space is achieved via the formula: f = Σi∈I〈f, fiS −1 fi. A frame is Parseval if and only if S = I. In the finite-dimensional case, if {gj}j=1 n is an orthonormal basis of ℓ2 n consisting of eigenvectors for S with respective eigenvalues {λj}j=1 n, then for every 1 ≤ jn, Σi∈I|〈fi, gj〉|2 = λj. In particular, Σi∈Ifi2 = trace S (= n if {fi}i∈I is a Parseval frame). For an introduction to frame theory, see Christensen (15).

A fundamental result in frame theory was proved independently by Naimark and Han and Larson (15, 16).

Theorem 5.1.

A family {fi}i∈I is a Parseval frame for a Hilbert space ℍ if and only if there is a containing Hilbert space ℍ ⊂ ℓ2 (I) with an orthonormal basis {ei}i∈I so that the orthogonal projection PH of ℓ2 (I) onto ℍ satisfies PH(ei) = fi for all i ∈ I.

Weaver (12) established an important relationship between frames and KS by showing that the following conjecture is equivalent to KS.

Conjecture 5.2.

There are universal constants B ≥ 4 and ε > Formula and an r ∈ ℕ so that the following holds: Whenever {fi}i=1M is a unit norm B-tight frame for ℓ2n, there exists a partition {Aj}j=1r of {1, 2, …, M} so that for all j = 1, 2, …, r and all f ∈ ℓ2n we have Formula

Using Conjecture 5.2 we can show that the following conjecture is equivalent to KS.

Conjecture 5.3.

There is a universal constant 1 ≤ D so that for all TB(ℓ2 n) with ∥Tei∥ = 1 for all i = 1, 2, …, n, there is an r = r(∥T∥) and a partition {Aj}j=1 r of {1, 2, …, n} so that for all j = 1, 2, …, r and all scalars {ai}i∈Aj Formula

Theorem 5.4.

Conjecture 5.3 is equivalent to KS.

Proof:

Since Conjecture 3.4 clearly implies Conjecture 5.3, we just need to show that Conjecture 5.3 implies Conjecture 5.2. So choose D as in Conjecture 5.3 and choose B ≥ 4 and ε > Formula so that D ≤ B − ε. Let {fi}i∈I be a unit norm B tight frame for ℓ2 n. If Tei = fi is the synthesis operator for this frame then ∥T2 = ∥T*∥2 = B. So by Conjecture 5.3 there is an r = r(B) and a partition {Aj}j=1 r of {1, 2, …, n} so that for all j = 1, 2, …, r and all scalars {ai}i∈Aj Formula So ∥TQAj2B − ε, and for all f ∈ ℓ2 n we have Formula This inequality verifies that Conjecture 5.2 holds and so KS holds.

Remark 3.3 and Conjecture 5.3 show that we only need any universal upper bound in the R ε-Conjecture to hold to get KS.

In his work on time-frequency analysis, Feichtinger (3, 11) noted that all of the Gabor frames he was using (see Section 7) had the property that they could be divided into a finite number of subsets which were Riesz basic sequences. This observation led to the conjecture:

Feichtinger Conjecture (FC).

Every bounded frame (or equivalently, every unit norm frame) is a finite union of Riesz basic sequences.

There is a significant body of work on this conjecture (3, 68, 11). Yet it remains open even for Gabor frames. In ref. 11 it was shown that FC is equivalent to the weak BT (and hence is implied by KS). We now know by Theorem 4.2 that FC is equivalent to KS.

6. Kadison–Singer in Harmonic Analysis

A deep and fundamental question in harmonic analysis is to understand the distribution of the norm of a function fspan {e2πint}n∈I =: S(I) over [0, 1]. It is known (9) if [a, b] ⊂ [0, 1] and ε > 0 then there is a partition of ℤ into arithmetic progressions Aj = {nr + j}n∈ℤ, 0 ≤ jr − 1 so that for all fS(Aj) we have Formula What these inequalities show is that the functions in S(Aj) have their norms nearly uniformly distributed across [a, b] and [0, 1]\[a, b]. The central question is whether such a result is true for arbitrary measurable subsets of [0, 1] [but it is known that the partitions can no longer be arithmetic progressions (3, 10, 19)]. If E is a measurable subset of [0, 1] let PE denote the orthogonal projection of L 2[0, 1] onto L 2(E). i.e. PE(f) = f·χE. The fundamental question here is then

Conjecture 6.1.

If E ⊂ [0, 1] is measurable and ε > 0 is given, there is a partition {Aj}j=1r of ℤ so that for all j = 1, 2, …, r and all fS(Aj) Formula

Despite harmonic analysis having some of the deepest theory in mathematics, almost nothing is known about the distribution of the norms of functions coming from the span of a finite subset of the characters: except that this question has connections to very deep questions in number theory (19). Very little progress has ever been made on Conjecture 6.1 except for a specialized result of Bourgain and Tzafriri (14). Any advance on this problem would have broad applications throughout the field.

If φ ∈ L 2(ℝ) is an essentially bounded function, we define the Töplitz operator T φ on L 2[0, 1] by Tφ(f) = f·φ. In the 1980s much effort was put into showing that the class of Töplitz operators satisfies the Paving Conjecture [see Berman, Halpern, Kaftal and Weiss (9, 10) and references therein] during which time the uniformly pavable operators were classified, and it was shown that T φ is pavable if φ is Riemann integrable (9). But to this day the KS problem for Toplitz operators remains a deep mystery. The next theorem helps explain why so little progress has been made on KS for Töplitz operators. Because this problem is equivalent to the deep question facing harmonic analysis stated above. To prove the theorem we will first look at the decomposition of Töplitz operators of the form PE.

Proposition 6.2.

If E ⊂ [0, 1] and A ⊂ ℤ then for every f ∈ L2[0, 1] we have Formula where QA is the orthogonal projection of L2[0, 1] onto span {e2πint}n∈A.

Proof:

For any f = Σn∈ℤ a n e 2πintL 2[0, 1] we have Formula Now we are ready for the theorem.

Theorem 6.3.

The following are equivalent:

  1. Conjecture 6.1.

  2. For every measurable E ⊂ [0, 1] the Töplitz operator PE satisfies KS.

  3. All Töplitz operators satisfy KS.

Proof:

(2) ⇔ (3): This follows from the fact that the class of pavable operators is closed and the class of Töplitz operators are contained in the closed linear span of the Töplitz operators of the form PE. i.e. Arbitrary bounded measurable functions on [0, 1] are uniformly approximable by simple functions.

(1) ⇔ (2): By Proposition 6.2, given ε > 0, there is a partition {Aj}j=1 r so that Eq. 6.1 holds if and only if for all j = 1, 2, …, r and all fL 2 [0, 1], Formula Subtracting like terms through the inequality yields that this inequality is equivalent to Formula Since QAj (PED(PE)QAj is a self-adjoint operator, Eq. 6.2 is equivalent to ∥QAj (PED(PE)QAj∥ ≤ ε|E|. i.e. PE is pavable.□

7. Kadison–Singer in Time-Frequency Analysis

Although the Fourier transform has been a major tool in analysis for over a century, it has a serious lacking for signal analysis in that it hides in its phases information concerning the moment of emission and duration of a signal. What was needed was a localized time-frequency representation that has this information encoded in it. In 1946, Gabor (17) filled this gap and formulated a fundamental approach to signal decomposition in terms of elementary signals. Gabor’s method has become the paradigm for signal analysis in engineering as well as its mathematical counterpart: time-frequency analysis.

To build our elementary signals, we choose a “window function” g ∈ L 2(ℝ). For x, y ∈ ℝ we define modulation by x and translation by y of g by Formula If Λ ⊂ ℝ × ℝ and {ExTyg}(x,y)∈Λ forms a frame for L 2(ℝ), we call this an (irregular) “Gabor frame.” Standard Gabor frames are the case where Λ is a lattice Λ = aℤ × bℤ where a, b > 0 and ab ≤ 1. For an introduction to time-frequency analysis we recommend the excellent book of Gröchenig (18).

It was in his work on time-frequency analysis that Feichtinger observed that all the Gabor frames he was working with could be decomposed into a finite union of Riesz basic sequences. This work led him to formulate the Feichtinger Conjecture, which we now know is equivalent to KS. There is a significant amount of literature on the Feichtinger Conjecture for Gabor frames as well as wavelet frames and frames of translates (3, 68, 19). It is known that Gabor frames over rational lattices (11) and Gabor frames whose window function is “localized” satisfy the Feichtinger Conjecture (68). But the general case has defied solution.

Translates of a single function play a fundamental role in frame theory, time-frequency analysis, sampling theory, and more (19, 20). If gL 2(ℝ), λn ∈ ℝ for n ∈ ℤ and {T λn g}n∈ℤ is a frame for its closed linear span, we call this a “frame of translates.” Although considerable effort has been invested in the Feichtinger Conjecture for frames of translates, little progress has been made. One exception is a surprising result from ref. 21.

Theorem 7.1.

Let I ⊂ ℤ be bounded below, a > 0 and g ∈ L2(ℝ). Then {Tnag}n∈I is a frame if and only if it is a Riesz basic sequence.

A recent theorem of ours helps to explain why the Feichtinger Conjecture has been so intractible for Gabor frames, frames of translates, and wavelet frames. That is, this problem is equivalent to a variation of the deep problem facing harmonic analysis (Conjecture 6.1). The proof of this result is quite substantial and will have to wait for another time.

Theorem 7.2.

The Feichtinger Conjecture for frames of translates is equivalent to FC for Töplitz operators [which in turn is equivalent to a slightly weaker form of Conjecture 6.1 (3)].

8. Kadison–Singer in Engineering

Frames have traditionally been used in signal processing because of their resilience to additive noise, resilience to quantization, numerical stability of reconstruction, and the fact that they give greater freedom to capture important signal characteristics (22, 23). Recently, Goyal, Kovac̆ević, and Vetterli (23) proposed using the redundancy of frames to mitigate the losses in packet-based transmission systems such as the Internet. These systems transport packets of data from a “source” to a “recipient.” These packets are sequences of information bits of a certain length surrounded by error-control, addressing and timing information that assure that the packet is delivered without errors. It accomplishes this task by not delivering the packet if it contains errors. Failures here are due primarily to buffer overflows at intermediate nodes in the network. So to most users, the behavior of a packet network is not characterized by random loss but rather by “unpredictable transport time.” This delay is due to a protocol, invisible to the user, that retransmits lost or damaged packets. Retransmission of packets takes much longer than the original transmission and in many applications retransmission of lost packets is not feasible. If a lost packet is independent of the other transmitted data, then the information is truly lost. But if there are dependencies between transmitted packets, one could have partial or complete recovery despite losses. We are thus led to consider using frames for encoding. But which frames? In this setting, when frame coefficients are lost we call them “erasures.” It was shown in ref. 24 that an equal norm frame minimizes mean-squared error in reconstruction with erasures if and only if it is tight. So a fundamental question is to identify the optimal classes of equal norm Parseval frames for doing reconstruction with erasures. Since the lower frame bound of a family of vectors determines the computational complexity of reconstruction, it is this constant that we need to control. Formally, this is a max/min problem, which looks like:

Problem 8.1.

Given natural numbers k, K find the class of equal norm Parseval frames {fi}i=1Kn in ℓ2n which maximize the minimum below: Formula

This problem has proved to be untouchable at this time. We only have a complete solution to the problem for two erasures (2527). It was hoped that some special cases of the problem would be more tractible and serve as a starting point for the classification because the frames we are looking for are contained in this class.

Conjecture 8.2.

There exists an ε > 0 so that for large K, for all n and all equal norm Parseval frames {fi}i=1Kn for ℓ2n, there is a J ⊂ {1, 2, …, Kn} so that both {fi}i∈J and {fi}i∈Jc have lower frame bounds at least ε.

The ideal situation would be for Conjecture 8.2 to hold for all K ≥ 2. In order for {fi}i∈J and {fi}i∈Jc to both be frames for ℓ2 n, they at least have to span ℓ2 n. So the first question is whether we can partition our frame into spanning sets. This fact will follow from the Rado–Horn theorem (28).

Theorem 8.3 (Rado–Horn).

Let I be a finite or countable index set and let {fi}i∈I be a collection of vectors in a vector space. There is a partition {Aj}j=1r such that for each j = 1, 2, …, r, {fi}i∈Aj is linearly independent if and only if for all finite JI Formula

The Rado–Horn Theorem will decompose our frames for us.

Proposition 8.4.

Every equal norm Parseval frame {fi}i=1Kn for ℓ2n can be partitioned into K linearly independent spanning sets.

Proof:

If J ⊂ {1, 2, …, Kn}, let PJ be the orthogonal projection of ℓ2 n onto span {fi}i∈J. Since {fi}i=1 Kn is a equal norm Parseval frame (see Section 5) Σi=1 Knfi2 = Knf 12 = n. Now, Formula So the Rado–Horn conditions hold with constant r = K. If we divide our family of Kn vectors into K linearly independent sets, since each set cannot contain more than n-elements, it follows that each has exactly n-elements.□

If we are going to be able to erase arbitrary k-element subsets of our frame, then the frame must be a union of erasure sets. So a generalization of Conjecture 8.2, which is a class containing the class given in Problem 8.1, is:

Conjecture 8.5.

There exists ε > 0 and a natural number r so that for all large K and all equal norm Parseval frames {fi}i=1Kn in ℓ2n there is a partition {Aj}j=1r of {1, 2, …, Kn} so that for all j = 1, 2, …, r the Bessel bound of {fi}i∈Aj is ≤ 1 − ε.

No progress has been made on any of this list of problems. But before we discuss why, let us turn to another setting where these problems arise. For many years engineers have believed that it should be possible to do signal reconstruction without phase. Recently, Balan, Casazza, and Edidin (29) verified this longstanding conjecture of the signal-processing community by constructing new classes of equal norm Parseval frames. This problem comes from a fundamental problem in speech recognition technology called the “cocktail party problem.”

Cocktail Party Problem.

We have a tape recording of a group of people talking at a cocktail party. Can we recover each individual voice with all of its voice characteristics?

As we will see, the main problem here is “signal reconstruction with noisy phase.” The standard format for signal processing (i.e., removing noise from a signal) is to take a signal [i.e., a fL 2(ℝ)] and digitalize it by sending it through the fast Fourier transform (29). This procedure just computes the frame coefficients of f with respect to a Gabor frame (see Section 7), say {〈f, fi〉}i∈I. Next, we take the absolute values of the frame coefficients to be processed and store the phases Formula There are countless methods for processing a signal. One of the simplest is “thresholding.” Thresholding is a process of deleting any frame coefficients whose moduli fall outside of a “threshold interval,” say [A, B] where 0 < A < B. The idea is that if our frame is chosen carefully enough then the deleted coefficients will represent the “noise” in the signal. Now it is time to reconstruct a clear signal. This reconstruction is done by passing our signal back through the inverse fast Fourier transform (i.e., we are inverting the frame operator). But to do this we need phases for our coefficients. So we take our stored Xi(f) and put them back on the processed frame coefficients, which are at this time all nonnegative real numbers. This step is where the problem arises. If the noise in the signal was actually in the phases (which occurs in speech recognition), then we just put the noise back into the signal. The way to avoid this problem is to construct frames for which reconstruction can be done directly from the absolute value of the frame coefficients and not needing the phases. This construction was done in ref. 29.

Theorem 8.6.

For a generic real frame on ℓ2n with at least (2n − 1)-elements the mapping ± f → {|〈f, fi〉|}i∈I is one-to-one.

For a generic complex frame on ℓ2n with at least (4n − 2)-elements, the mapping cf → {|〈f, fi〉|}i∈I, |c| = 1, is one-to-one.

“Generic” here means that the set of frames with this property is dense in the class of all frames in the Zariski topology on the Grassman manifold (29).

In the process of looking for algorithms for doing reconstruction directly from the absolute value of the frame coefficients, it was discovered in the real case (the complex case is much more complicated) that the standard algorithms failed when the vector was getting approximately half its norm from the positive frame coefficients and half from the negative coefficients (R. Balan, P.G.C., and D. Edidin, unpublished work). The algorithms behave as if one of these sets has been “erased.” The necessary conditions for reconstruction without phase in ref. 29 help explain why. These conditions imply that every vector in the space must be reconstructable from either the positive frame coefficients or the negative ones. It is also shown by Balan, P.G.C., and Edidin (unpublished work) that signal reconstruction without phase is equivalent to a (P0) problem with additional constraints (see Formula 8.2 below). So once again we have bumped into Problem 8.1 and Conjectures 8.2 and 8.5.

Our next theorem helps to explain why all of these reconstruction problems have proved to be so difficult. Namely, because KS has come into play again.

Theorem 8.7.

(1) Conjecture 8.2 implies Conjecture 8.5.

(2)Conjecture 8.5 is equivalent to KS.

Proof:

(1) Fix ε > 0, r, K as in Conjecture 8.2. Let {fi}i=1 Kn be an equal norm Parseval frame for an n-dimensional Hilbert space ℍn. By Theorem 5.1 there is an orthogonal projection P on ℓ2 Kn with Pei = fi for all i = 1, 2, …, Kn. By Conjecture 8.2, there is a J ⊂ {1, 2, …, Kn} so that {Pei}i∈J and {Pei}i∈Jc both have lower frame bound ε > 0. Hence, for f ∈ ℍn = P(ℓ2 Kn), Formula That is, Σi∈J |〈f, Pei〉|2 ≤ (1 − ε)∥f2. So the upper frame bound of {Pei}i∈J [which is the norm of the analysis operator (PQJ)* for this frame] is ≤ 1 − ε. Since PQJ is the synthesis operator for this frame, we have that ∥QJPQJ∥ = ∥PQJ2 = ∥(PQJ)*∥2 ≤ 1 − ε. Similarly, ∥QJcPQJc∥ ≤ 1 − ε. So Conjecture 8.5 holds for r = 2.

(2) We will show that Conjecture 8.5 implies Conjecture 5.2. Choose an integer K and an r, ε > 0 with 1/Formula < ε. Let {fi}i=1 M be a unit norm K-tight frame for an n-dimensional Hilbert space ℍn. Then (see Section 5) M = Σi=1 Mfi2 = Kn. Since {1/Formula fi}i=1 M is an equal norm Parseval frame, by Theorem 5.1, there is an orthogonal projection P on ℓ2 M with Pei = 1/Formula fi, for i = 1, 2, …, M. By Conjecture 8.5, we have universal r, ε > 0 and a partition {Aj}j=1 r of {1, 2, …, M} so that the Bessel bound ∥(PQAj)*∥2 for each family {fi}i∈Aj is ≤ 1 − ε. So for j = 1, 2, …, r and any f ∈ ℓ2 n we have Formula Hence, Formula Since K ε > Formula, we have verified Conjecture 5.2.

For the converse, choose r, δ, ε satisfying Conjecture 2.3. If {fi}i=1 Kn is an equal norm Parseval frame for an n-dimensional Hilbert space ℍn with 1/K ≤ δ, by Theorem 5.1 we have an orthogonal projection P on ℓ2 Kn with Pei = fi for i = 1, 2, …, Kn. Since δ(P) = ∥fi2 ≤ 1/K ≤ δ (see the proof of Proposition 8.4), by Conjecture 2.3 there is a partition {Aj}j=1 r of {1, 2, …, Kn} so that for all j = 1, 2, …, r, Formula Since ∥(PQAj)*∥2 is the Bessel bound for {Pei}i∈Aj = {fi}i∈Aj, we have that Conjecture 8.5 holds.□

Theorem 8.7 yields yet another equivalent form of KS. That is, KS is equivalent to finding a quantitative version of the Rado–Horn Theorem.

Recently, a slight weakening of KS has appeared. There is currently a flury of activity surrounding sparse solutions to vastly underdetermined systems of linear equations. This topic has applications to problems in signal processing (recovering signals from highly incomplete measurements), coding theory (recovering an input vector from corrupted measurements), and much more. If A is an n × m matrix with n < m, the sparsest solution to Af = g is Formula where ∥f0 = |{i : f (i) ≠ 0}|. The problem with (P 0) is that it is NP hard in general. This led researchers to consider the ℓ1 version of the problem known as “basis pursuit.” Formula where ∥f1 = Σi=1 m |f(i)|. Building on the groundbreaking work of Donoho and Huo (30), it has now been shown (3137) that there are classes of matrices for which the problems (P 0) and (P 1) have the same unique solutions. Since (P 1) is a convex program, it can be solved by its classical reformulation as a linear program. A recent approach to these problems involves “restricted isometry constants” (33). If A is a matrix with column vectors {vj}j∈J, for all 1 ≤ S ≤ |J| we define the “S-restricted isometry constants, δS” to be the smallest constant so that for all TJ with |T| ≤ S and for all {aj}j∈T Formula The fundamental principle here is the construction of (nearly) unit norm frames for which subsets of a fixed size are (nearly) Parseval (or better, nearly orthogonal). The conjecture related to this construction is:

Conjecture 8.8.

For every S ∈ ℕ and B and every 0 < δ < 1, there is a natural number r = r(δ, S, B) so that for every n and every unit norm B-Bessel sequence {fi}i=1 M for ℓ2 n there is a partition {Aj}j=1 r of {1, 2, …, M} so that for all j = 1, 2, …, r, {fi}i∈Aj is a frame sequence with S-restricted isometry constant δS ≤ δ.

A particularly interesting case of this arises in harmonic analysis. Let E be a measurable subset of [0, 1] of positive measure. Does the family Formula satisfy Conjecture 8.8? It is clear the Rε-Conjectureimplies Conjecture 8.8. The question of whether these conjectures were equivalent has been an open problem. Recently, however, it was shown (3) that Conjecture 8.8 is “formally” weaker than KS and actually it has a positive solution.

Acknowledgments

P.G.C. was supported by National Science Foundation Grant DMS 0405376.

Footnotes

  • To whom correspondence should be addressed. E-mail: pete{at}math.missouri.edu
  • Author contributions: P.G.C. and J.C.T. performed research; and P.G.C. wrote the paper.

  • Conflict of interest statement: No conflicts declared.

  • This paper was submitted directly (Track II) to the PNAS office.

  • Abbreviations:

    Abbreviations:

    KS,
    Kadison–Singer Problem;
    PC,
    Paving Conjecture;
    BT,
    Bourgain-Tzafriri Conjecture;
    FC,
    Feichtinger Conjecture.

References