1 Introduction

The main purpose of this short note is to prove the existence of phase-retrievable frame vectors for every irreducible projective representation of finite abelian groups. Recall that a finite sequence \(F = \{f_i \}^N_{i=1}\) of vectors in a finite dimensional Hilbert space H is called a frame for H if there are two constants \(0< C_{1}\le C_{2}\) such that

$$\begin{aligned} C_{1}\Vert f\Vert ^2 \le \sum _{i=1}^N |\langle f,f_i \rangle |^2 \le C_{2}\Vert f\Vert ^2 \end{aligned}$$

holds for every \(f\in H\). Equivalently, a finite sequence is a frame for H if and only if it is a spanning set of H. A frame \(F = \{f_i \}^N_{i=1}\) is called a C-tight frame if \(C_{1} = C_{2} = C\) and a Parseval frame if \(C_{1} = C_{2} = 1\).

Like bases, frames are used in applications for signal decomposition and reconstructions through their dual frames. Define \(\Theta _F {:} H \rightarrow \mathbb {F}^ N ( \mathbb {F} = \mathbb {C} \ \text {or} \ \mathbb {R})\) by

$$\begin{aligned} \Theta _{F}(f)=\sum _{i=1}^N\langle f,f_i \rangle e_i, \quad \text {for all } f\in H, \end{aligned}$$

where \(\{e_i\}^N_{i=1}\) is the standard orthonormal basis for \(\mathbb {F}^N\). Then \(\Theta _{F}\) is the analysis operator of F and its synthesis operator is given by \(\Theta _{F}^{*}(e_{i}) = f_{i}\). The frame operator is \(S =\Theta _{F}^{*}\Theta _{F}\). Clearly, S is positive and invertible on H and satisfies the condition:

$$\begin{aligned} Sf = \sum _{i=1}^{N}\langle f,f_i\rangle f_i, \ \ \ \text {for all } f\in H. \end{aligned}$$

Replacing f by \(S^{-1}f\) or applying \(S^{-1}\) to both sides or the above identity we get the reconstruction formula:

$$\begin{aligned} f = \sum ^N_{i=1}\langle f, S^{-1} f_i \rangle f_i = \sum ^N_{i=1}\langle f, f_i \rangle S^{-1} f_i, \quad \text {for all}\ f\in H. \end{aligned}$$

The sequence \(\{S^{-1} f_i\}^N_{i=1}\) is called the standard or canonical dual frame of F. In addition to the standard dual, when \(n> N\) there exist infinitely many frames \(\tilde{F} = \{\tilde{f}_i\}^N_{i=1}\) that also give us a reconstruction formula:

$$\begin{aligned} f= \sum ^N_{ i=1} \langle f, \tilde{f}_i \rangle f_i = \sum ^N_{i=1} \langle f, f_i \rangle \tilde{f}_i, \quad \quad \text {i.e.,} \ \ \Theta _{\tilde{F}}^{*}\Theta _F =I. \end{aligned}$$

Any frame \(\tilde{F}=\{\tilde{f}_i\}_{i=1}^N\) yielding the above reconstruction formula is called an alternate dual frame or just a dual frame for F. The mixed Gramian matrix for two finite sequences \(\{x_{i}\}_{i=1}^{N}\) and \(\{y_{j}\}_{j=1}^{M}\) is the \(N\times M\) matrix \(\Theta _{Y}\Theta _{X}^{*} = [\langle \,x_{i}\, , \, y_{j} \, \rangle ]\).

The phase retrieval problem considers recovering a signal of interest from magnitudes of its linear or nonlinear measurements. It arises in various fields of science and engineering applications, such as X-ray crystallography, coherent diffractive imaging, optics and more. Balan et al. are among the pioneers who initiated the investigation of the phase retrieval problem by using linear measurements against a frame (cf. [6,7,8,9,10]). For linear measurements with a frame \(\{f_{i}\}_{i=1}^{N}\), it asks to reconstruct f from its intensity measurements \(\{|\langle f, f_{i}\rangle |\}_{i=1}^{N}\). Clearly the intensity measurements are the same for both f and \(\lambda f\) for every unimodular scalar \(\lambda \). Therefore the phase retrieval problem asks to recover f up to an unimodular scalar.

Definition 1.1

A frame \(\{f_{i}\}_{i=1}^{N}\) for H is called phase retrievable if the induced quotient map \(\mathcal {A}{:} H/\mathbb {T} \rightarrow \mathbb {F}^{N}\) defined by \(\mathcal {A}(f/\mathbb {T}) = \{|\langle f, f_{i}\rangle |\}_{i=1}^{N}\) is injective, where \(\mathbb {T} = \{\lambda \in \mathbb {F}{:} |\lambda | = 1\}\).

A solution to the phase retrieval problem is impossible in the absence of injectivity of the map. Balan et al. obtained the following important characterizations of phase retrievable frames [6,7,8].

Theorem 1.1

Let \(\{f_{i}\}_{i=1}^{N}\) be a frame for H. If \(\{f_{i}\}_{i=1}^{N}\) is phase retrievable, then it satisfies the complement property, i.e., for every \(\Omega \subseteq \{1,\ldots , N\}\), either \(\{f_{i}\}_{i\in \Omega }\) or \(\{f_{i}\}_{i\in \Omega ^{c}}\) spans \(\mathbb {F}^{n}\). The complementary property is also sufficient when \(\mathbb {F} = \mathbb {R}\), but not sufficient in the complex case \(\mathbb {F} =\mathbb {C}\).

Theorem 1.2

Every generic frame \(\{f_{1}, \ldots , f_{N}\}\) for \(\mathbb {F}^{n}\) is phase retrievable if \(N\ge 2n-1\) in the real case \(\mathbb {F} =\mathbb {C}\) or \(N\ge 4n-2\) in the complex case \(\mathbb {F} = \mathbb {C}\).

For the complex Hilbert space case, Theorem 1.2 was recently improved by Conca et al. [22] in which they proved that \(4n-4\) generic intensity measurements are sufficient for phase retrieval in \({\mathbb C}^{n}\), and \(4n-4\) measurements are necessary for phase retrieval in \({\mathbb C}^{n}\) when \(n = 2^{k}+1\).

With the above results, construction or design for phase retrievable frames seems not a difficult task. For example, if \(N \ge 2n-1\), then every n-independent (or full spark) frame (i.e., every n-vectors in the frame are linearly independent) has this property, and consequently it is phase retrievable in the real case. The main issue to the phase retrieval problem lies in the recovering algorithms due to the nonlinearity of the map \(\mathcal {A}\). We refer to [1, 3,4,5, 11, 12, 14, 15, 17,18,19, 23, 25] for some detailed accounts on some recent developments and various kinds of approaches for the phase retrieval problem. In some special cases a linear reconstruction is also possible. For example, phase retrieval can be formulated as rank-one matrix recovery (phase-lifting) problem if a phase retrievable frame has the maximal span property, i.e., the span of \(\{f_{i}\otimes f_{i}\}_{i=1}^{N}\) contains all the rank-one Hermitian operators [9, 10]. In this case, \(\{f_{i}\otimes f_{i}\}_{i=1}^{N}\) is a frame for the Hilbert space \(\mathbb {H}^{n}\) (the space of all \(n\times n\) Hermitian matrices) equipped with the Hilbert-Schmidt inner product \(\langle A, B\rangle =\hbox {tr}(AB^{*})\). Let \(\{A_{i}\}_{i=1}^{N}\) be a dual frame for \(\{f_{i}\otimes f_{i}\}_{i=1}^{N}\). Then for every \(x\in H\) we have

$$\begin{aligned} x\otimes x = \sum _{i=1}^{N} \langle x\otimes x, f_{i}\otimes f_{i}\rangle A_{i} = \sum _{i=1}^{N} |\langle x, f_{i}\rangle |^{2} A_{i}, \end{aligned}$$

and so x can be reconstructed (up to a multiple of unimodular scalar) by factorizing the above right hand side rank-one matrix.

Let G be the Gramian of the sequence \(\{f_{i}\otimes f_{i}\}_{i=1}^{N}\), i.e. \(G_{ij} = \hbox {tr}(f_{i}\otimes f_{i} \cdot f_{j}\otimes f_{j}) = |\langle f_{i}, f_{j}\rangle |^{2}\). An explicit formula for one of the choices of a dual \(\{A_{i}\}_{i=1}^{N}\) is obtained by Balan, Bodmann, Casazza, Edidin in [10, 15].

Proposition 1.3

If \(\{f_{i}\}_{i=1}^{N}\) is a \({N\over n}\)-tight frame with the maximal span property, then

$$\begin{aligned} x\otimes x = \sum _{i=1}^{N} |\langle x, f_{i}\rangle |^{2} R_{i}, \end{aligned}$$

where \(R_{i} = \sum _{j=1}^{N}Q_{ij}(f_{j}\otimes f_{j})\) and Q is the pseudo-inverse of G (i.e. \(GQG = G\)).

Let \(k = n(n+1)/2\) or \(n^{2}\), depending on whether H is real or complex. Then \(\dim \mathbb {H}^{n} = k\), and hence \(N \ge k\) if a frame \(\{f_{i}\}_{i=1}^{N}\) has the maximal span property. A key element for this reconstruction requires the existence and constructions of frames with the maximal span property. In this note we investigate a special class of frames, namely, projection representation frames, that have the maximal span property. Typical examples include the frames obtained by Gabor representations (or STFT measurements):

Example 1.1

Let \(H = {\mathbb C}^{n}\) and \(w = (w(0), \ldots , w(n-1))\in H\) be a window vector. For \(x = (x(0), x(1), \ldots , x(n-1)) \in H\), the Gabor or STFT measurement of x is given by:

$$\begin{aligned} X_{w}(m, k) = \sum _{j=0}^{n-1}x(j){\overline{w(j-m)}}e^{-2\pi i kj/n}, \ \ (m, k) \in {\mathbb Z}_{n}\times {\mathbb Z}_{n}. \end{aligned}$$

Let \(T, E{:} {\mathbb C}^{n} \rightarrow {\mathbb C}^{n}\) be the unitary operators defined by

$$\begin{aligned} (Tw)(j) = w(j-1); \ (Ew)(j) = e^{2\pi i j/n}w(j). \end{aligned}$$

Then \(X_{w}(m, k) = \langle \,x\, , \, E^{k}T^{m}w \, \rangle \). The involved mapping \(\pi {:} {\mathbb Z}_{n}\times {\mathbb Z}_{n} \rightarrow M_{n\times n}({\mathbb C})\) defined by

$$\begin{aligned} \pi (m, k) = E^{k}T^{m} \end{aligned}$$

is the Gabor representation of the group \(G = {\mathbb Z}_{n}\times {\mathbb Z}_{n}\) on H. So the phase-retrieval problem with Gabor measurements asks to recover x from \(|\langle \,x\, , \, E^{k}T^{m}w \, \rangle |\). This example has led to extensive research activities on the phase-retrieval problem in recent years (cf. [13, 16, 24, 26, 28, 29]). One of the very basic questions is to characterize the window vectors w such that \(\{\pi (m, k)w\}_{(m, k)\in G}\) is phase-retrievable or even has the maximal span property. A simple characterization for these type of frames was recently obtained by Bojarovska and Flinth.

Theorem 1.4

[16] Let \(\pi \) be the Gabor representation of \(G = {\mathbb Z}_{n}\times Z_{n}\) on \({\mathbb C}^{n}\) and \(w\in {\mathbb C}^{n}\). Then \(\{\pi (m, k)w\}_{(m, k)\in G}\) has the maximal span property if and only if \(\langle \,\pi (m, k)w\, , \, w \, \rangle \ne 0\) for every \((m, k)\in G\).

Note that the Gabor representation is a projective representation of the abelian group G. Moreover it is an irreducible representation meaning that \(span\{\pi (m, k){:} (m, k)\in G\}= M_{n\times n}({\mathbb C})\). This led us to consider the problem of characterizing the phase-retrievable frames for irreducible projective representations of any finite groups.

Recall that a projective unitary representation\(\pi \) for a finite group G is a mapping \(g\mapsto \pi (g)\) from G into the group U(H) of all the unitary operators on a finite dimensional Hilbert space H such that \(\pi (g)\pi (h) = \mu (g, h)\pi (gh)\) for all \(g, h\in G\), where \(\mu (g, h)\) is a scalar-valued function on \(G\times G\) taking values in the circle group \(\mathbb {T}\). This function \(\mu (g, h)\) is then called a multiplier of \(\pi \). In this case we also say that \(\pi \) is a \(\mu \)-projective unitary representation. It is clear from the definition that we have

  1. (i)

    \(\mu (g_{1}, g_{2}g_{3}) \mu (g_{2}, g_{3}) = \mu (g_{1}g_{2}, g_{3}) \mu (g_{1}, g_{2})\) for all \(g_{1}, g_{2}, g_{3}\in G\),

  2. (ii)

    \(\mu (g, e) = \mu (e, g) = 1\) for all \(g\in G\), where e denotes the group unit of G.

    Any function \(\mu {:} G\times G \mapsto \mathbb {T}\) satisfying (i) – (ii) above will be called a multiplier or 2-cocycle of G. It follows from (i) and (ii) that we also have,

  3. (iii)

    \(\mu (g, g^{-1}) = \mu (g^{-1}, g)\) holds for all \(g\in G\).

A projective unitary representation \(\pi \) of G on H is called irreducible if \(span \{\pi (g){:} g\in G\} = B(H)\), the space of all the linear operators on H. The set of all possible multipliers on G can be given an abelian group structure by defining the product of two multipliers as their pointwise product. The resulting group we denote by \(Z^{2}(G, \mathbb {T})\). The set of all the multipliers \(\alpha \) satisfying,

$$\begin{aligned} \alpha (g, h) = \beta (gh)\beta (g)^{-1}\beta (h)^{-1} \end{aligned}$$

for an arbitrary function \(\beta {:} G \mapsto \mathbb {T}\) such that \(\beta (e) =1\) forms a subgroup \(B(G, \mathbb {T})\) of \(Z^{2}(G, \mathbb {T})\), and the quotient group \(H^{2}(G, \mathbb {T}) = Z^{2}(G, \mathbb {T})/B^{2}(G, \mathbb {T})\) is the second cohomology group of G.

Let \(\pi \) be a projective group representation. A vector \(\xi \) is called a \(\pi \)-maximal spanning frame vector if \(\{\pi (g)\xi \}_{g\in G}\) has the maximal spanning property. We will use \({\mathcal M}_{\pi }\) to denote the set of all \(\pi \)-maximal spanning frame vectors. The following elementary argument shows that if \({\mathcal M}_{\pi }\) is non empty, then a generic vector is a \(\pi \)-maximal span frame vector.

Proposition 1.5

If \(\mathcal {M}_{\pi }\) is not empty, then it is an open dense subset of H. In fact \(\mathcal {M}_{\pi }^{c}\) is Zariski-closed.

Proof

We can assume that \(H = {\mathbb F}^{n}\), and let \(\{B_{1}, \ldots , B_{k}\}\) be a basis for \(\mathbb {H}^{n}\). For each \(g\in G\) and \(x = (x_{1}, \ldots , x_{n}) \in H\), write

$$\begin{aligned} \pi (g)x\otimes \pi (g)x = \sum _{i=1}^{k} c_{i, g}(x)B_{i}, \end{aligned}$$

where the coefficients \(c_{i, g}(x)\) can be obtained by solving a system of linear equations and so they are quadratic polynomials of \(x_{j}\) when \(\mathbb {F} = \mathbb {R}\) and in the complex case they are polynomials of \(u_{i}, v_{i}\) with \(u_{i}, v_{i}\) being the real and imaginary part of \(x_{i}\). Let \(C (x) = [c_{i, g}]_{k\times |G|}\), and \(P_{\Lambda }\) be the determinant of the submatrix of C(x) consisting of the g-th columns for \(g\in \Lambda \), where \(\Lambda \) is any subset of G with cardinality k. Then again each \(P_{\Lambda }\) is a polynomial of \(x_{j}\) or polynomial of \(u_{i}\) and \(v_{i}\) in the complex case. Clearly \(x\in \mathcal {M}_{\pi }\) if and only if \(\hbox {rank}(C(x)) = k\). This implies that

$$\begin{aligned} \mathcal {M}_{\pi } = H{\setminus } \cap _{\Lambda \subset G, |\Lambda | = k} Z(P_{\Lambda }), \end{aligned}$$

where \(Z(P) = \{x\in H, P(x) = 0\}\).

Since \(\mathcal {M}_{\pi }\) is nonempty, there exist \(x\in H\) and \(\Lambda \) such that \(P_{\Lambda }(x) \ne 0\). Thus \(P_{\Lambda }\) is a nonzero polynomial, and therefore we get that \(H{\setminus } \mathcal {M}_{\pi } \) is Zariski-closed and so \(\mathcal {M}_{\pi }\) is open and dense in H. \(\square \)

We are interested in establishing sufficient and/or necessary conditions on \(\pi \) such that \(\mathcal {M}_{\pi }\) is not empty.

Problem A

Let \(\pi \) be a projective unitary representation of a finite group G on \({\mathbb C}^{n}\). Under what condition does \(\pi \) admit a frame vector with the maximal span property? Characterize or construct all such frame vectors.

For irreducible projective unitary representations we make the following conjecture:

Conjecture

Every irreducible \(\mu \)-projective representation \(\pi \) admits a maximal spanning frame vector.

The main purpose of this paper is to confirm this conjecture for abelian groups, and consequently we get a generalization of the known results for Gabor representations. We achieve this by obtaining a new formula for the dimension of irreducible projective representations for finite abelian groups.

Let \(\mu \) be a 2-cocycle (or multiplier) of a finite abelian group G, and let \(C_{\mu }\) be its associated symmetric multiplier matrix defined by \(C_{\mu } = [c_{g, h}]\) with \(c_{g, h} = \mu (g, h)\overline{\mu (h, g)}\).

It is well known that all the \(\mu \)-projective representation of a finite abelian group G have the same representation dimension. The following result provides us with an explicit method to compute the representation dimension, which seems to be new.

Theorem 1.6

If \(\pi \) is a irreducible \(\mu \)-projective representation of a finite abelian group G on an n-dimensional complex Hilbert space H, then \(\hbox {rank} (C_{\mu }) = n^{2}\).

With the help of the above result we will prove the following main result:

Theorem 1.7

Suppose that \(\pi \) is a \(\mu \)-projective unitary representation for a finite abelian group G on an n-dimensional complex Hilbert space H. If \(\pi \) is irreducible, then \(\pi \) admits a frame vector with the maximal span property. Moreover, \(\{\pi (g)\xi \}_{g\in G}\) has the maximal span property if and only if \(\langle \,\pi (g)\xi \, , \, \xi \, \rangle \ne 0\) for any \(g\in G\).

Remark

From the computation perspective, typical phase-retrieval applications expect to use O(n) or \(O(n\log n)\) number of measurements. Although the frames of Theorem 1.7 are not optimal from this point of view, they are nevertheless important for indicating the strong and deep connections between the phase-retrieval problem and the general group representation theory. Our hope is that this result will stimulate further investigation on phase-retrievable group representation frames (not necessarily frames with the maximal span property) for more general finite groups. In addition, we remark that although \(O(n^{2})\) number of measurements are required for frames with the maximal span property to do phase-retrieval, the algorithm for signal recovering is very easy to perform due to the algebraic formula given in Proposition 1.3. Therefore Theorem 1.7 also has some attractiveness for computational implementations. Finally, while Theorem 1.4 is a special case of Theorem 1.7, the proof of Theorem 1.7 is completely new and the techniques utilized in the the proof of Theorem 1.4 do not apply to the general projective representation frame case.

2 Proofs of the Main Results

Let \(\pi \) be a projective unitary representation of G on an n-dimensional complex Hilbert space H. For each \(\xi \in H\), consider the matrix

$$\begin{aligned} A(\xi ) = [a_{g, h}(\xi )]_{G\times G} \end{aligned}$$

with \(a_{g, h}(\xi ) = \langle \,\pi (h)\pi (g)\xi \, , \, \pi (g)\xi \, \rangle .\) We first establish the following sufficient condition:

Lemma 2.1

If there exists \(\xi \in H\) such that \(A(\xi )\) has rank \(n^{2}\) (where \(n = \dim H\)), then \(\pi \) is irreducible and \(\{\pi (g)\xi \}_{g\in G}\) has the maximal span property.

Proof

Let \(X = \{\pi (g)\}_{g\in G}\) and \(Y = \{\pi (g)\xi \otimes \pi (g)\xi \}_{g\in G}\) be two sequences in B(H) equipped with the trace inner product. Note that the mixed Gramian matrix \(\Theta _{Y}\Theta _{X}^{*} \) is exactly the matrix \(A(\xi )\) which is assumed to have rank \(n^{2}\). Thus \(\hbox {rank}(\Theta _{Y})\ge n^{2}\) and \(\hbox {rank}(\Theta _{X}) \ge n^{2}\). Since we also have \(\hbox {rank}(\Theta _{Y})\le n^{2}\) and \(\hbox {rank}(\Theta _{X}) \le n^{2}\), we get that \(\hbox {rank}(\Theta _{Y})= n^{2} = \hbox {rank}(\Theta _{X})\), which implies that \(\pi \) is irreducible and \(\{\pi (g)\xi \}_{g\in G}\) has the maximal span property. \(\square \)

Lemma 2.2

Suppose that \(\pi \) is a \(\mu \)-projective unitary representation for a finite group G on an n-dimensional complex Hilbert space H. Then there exists \(\xi \in H\) such \(\langle \,\pi (g)\xi \, , \, \xi \, \rangle \ne 0\) for all \(g\in G\). Moreover, the set of all such vectors \(\xi \) is open and dense in H.

Proof

We can assume that \(H = {\mathbb C}^{n}\). By the Baire-Category theorem it suffices to prove that for each \(g\in G\), the set \(\{\xi \in {\mathbb C}^{n}: \langle \,\pi (g)\xi \, , \, \xi \, \rangle \ne 0\}\) is open and dense in \({\mathbb C}^{n}\). Since \(\langle \,\pi (g)\xi \, , \, \xi \, \rangle \) is a quadratic polynomial of \(\xi \), we only need to point out that this is a nonzero polynomial. Indeed, if \(\langle \,\pi (g)\xi \, , \, \xi \, \rangle = 0\) for all \(\xi \in {\mathbb C}^{n}\), then we have \(\pi (g) = 0\), which is a contradiction. \(\square \)

Lemma 2.3

Suppose that \(\pi \) is a \(\mu \)-projective unitary representation for an abelian group G. If there exists \(\xi \in H\) such that \(\{\pi (g)\xi \}_{g\in G}\) has the maximal spanning property, then \(\langle \,\pi (g)\xi \, , \, \xi \, \rangle \ne 0 \) for every \(g\in G\).

Proof

Since \(\{\pi (g)\xi \}_{g\in G}\) has the maximal spanning property we have that \(span\{\pi (g)\xi \otimes \pi (g)\xi {:} g\in G\} = B(H)\). So if \(\langle \pi (h)\xi , \xi \rangle = 0\) for some \(h\in G\), then for every \(g\in G\) we get

$$\begin{aligned} |\langle \,\pi (h)\pi (g)\xi \, , \, \pi (g)\xi \, \rangle |= & {} |\langle \,\pi (g^{-1})\pi (h)\pi (g)\xi \, , \, \xi \, \rangle | = |\langle \,\pi (g^{-1}hg)\xi \, , \, \xi \, \rangle | \\= & {} |\langle \,\pi (h)\xi \, , \, \xi \, \rangle | = 0. \end{aligned}$$

Thus \(\hbox {tr}(\pi (h)(\pi (g)\xi \otimes \pi (g)\xi )) = 0\), and so \(\pi (h) = 0\) which leads to a contradiction. \(\square \)

Lemma 2.4

[2] Let \(\mu \) be a multiplier for an abelian group G. Then all the irreducible \(\mu \)-projective representations have the same representation dimension.

Let \(\mu \) be a multiplier for a finite group G. While all the irreducible \(\mu \)-projective representations have the same representation dimension, in general it is not easy to find an explicit formula for the representation dimension. The following theorem tells us that the representation dimension of the irreducible \(\mu \)-projective representations is uniquely determined by the rank of its symmetric multiplier matrix. This seems to be new and it does provide us a very easy way to compute the representation dimension for any given multiplier \(\mu \).

Let \(\mu \) be a multiplier for an abelian group G. Recall that the symmetric multiplier matrix is defined by \(C_{\mu } = [c_{g,h}]\) with \(c_{g, h} = \mu (g, h)\overline{\mu (h, g)}\).

Theorem 2.5

Suppose that \(\pi \) is a \(\mu \)-projective unitary representation for an abelian group G on an n-dimensional Hilbert space \(H={\mathbb C}^{n}\). Then \(\hbox {rank}(C_{\mu })\le n^{2}\). Moreover, \(\pi \) is an irreducible \(\mu \)-representation if and only if \(\hbox {rank}(C_{\mu }) = n^{2}\).

Proof

By Lemma 2.2, there exists \(\eta \in {\mathbb C}^{n}\) such that \(\langle \,\pi (g)\eta \, , \, \eta \, \rangle \ne 0 \) for any \(g\in G\). Let \(\Theta _{1}{:} M_{n\times n}({\mathbb C})\mapsto \ell ^{2}(G)\) be the analysis operator for \(\{\pi (g)\}_{g\in G}\), and \(\Theta _{2}{:} M_{n\times n}({\mathbb C})\mapsto \ell ^{2}(G)\) be the analysis operator for \(\{\pi (g)\eta \otimes \pi (g)\eta \}_{g\in G}\). Then we have

$$\begin{aligned} \Theta _{2}\Theta _{1}^{*} = [ \langle \,\pi (g)\pi (h)\eta \, , \, \pi (h)\eta \, \rangle ]_{G\times G}. \end{aligned}$$

Note that

$$\begin{aligned} \langle \,\pi (g)\pi (h)\eta \, , \, \pi (h)\eta \, \rangle = c_{g, h}\langle \,\pi (g)\eta \, , \, \eta \, \rangle . \end{aligned}$$

and \(\langle \,\pi (g)\eta \, , \, \eta \, \rangle \ne 0\) for every \(g\in G\). So we get that

$$\begin{aligned} \hbox {rank}(C_{\mu }) = \hbox {rank} (\Theta _{2}\Theta _{1}^{*} ) \le \hbox {rank} (\Theta _{1}) = \dim \ (span\{\pi (g){:} g\in G\})\le n^{2}. \end{aligned}$$

Now assume that \(\hbox {rank}(C_{\mu }) = n^{2}\). Then the above inequality implies that \(\dim \ (span\{\pi (g){:} g\in G\})= n^{2}\), and thus \(\pi \) is irreducible. Conversely, let us assume that \(\pi \) is irreducible. We will prove that \(\hbox {rank}(C_{\mu }) = n^{2}\).

We first introduce a couple of notations: let \(\hat{G}\) be the dual group of G, and \(\bar{\pi }{:} g\mapsto \overline{\pi (g)}\), the complex conjugation of \(\pi (g)\). Then \(\bar{\pi }\) is a projective representation with multiplier \(\bar{\mu }\). Consider the group representation \(\pi \otimes \bar{\pi }{:} g\mapsto \pi (g)\otimes \overline{\pi (g)}\). Then it is a projective representation with multiplier \(\mu \bar{\mu } =1\), and so it is a group representation. Hence \(\pi \otimes \bar{\pi }\) can be decomposed as the direct sum of one-dimensional group representations of G. Moreover, each one dimensional representation of G appears at most once in the direct sum decomposition of \(\pi \otimes \bar{\pi }\). Let \(T_{\mu } = \{\chi \in \hat{G}{:} \chi \subset \pi \otimes \bar{\pi }\}\). Then \(T_{\mu }\) is a subgroup of \(\hat{G}\). Define

$$\begin{aligned} G_{\mu } = T_{\mu }^{\perp } = \{g\in G{:} \chi (g) = 1, \forall \chi \in T_{\mu }\}. \end{aligned}$$

Note that \(|T_{\mu }| = \dim \ H\times \dim \ H = n^{2}\). Thus \(|G_{\mu }| = [G{:} G_{\mu }] = |T_{\mu }| = n^{2}\).

Since G is abelian, it is easy to verify that \(c{:} G\times G \mapsto {\mathbb T}\) defined by \(c(g, h) = c_{g h} = \mu (g, h)\overline{\mu (h, g)}\) is a bi-homomorphism, i.e., \(c(gg', h) = c(g, h)c(g' h)\) and \(c(g, hh') = c(g, h) c(g, h')\) for all \(g, g' , h, h' \in G\). This induces a homomorphism \(\lambda _{\mu }{:} G \mapsto \hat{G}\). By Proposition 2.4 in [21] we know that

$$\begin{aligned} G_{\mu } = Ker (\lambda _{\mu }) = \{g\in G{:} \lambda _{\mu }(g) = 1\}. \end{aligned}$$

Therefore we get

$$\begin{aligned} |\lambda _{\mu }(G)| = [G{:} Ker(\lambda _{\mu })] = n^{2}. \end{aligned}$$

Recall that the characters of G are linearly independent. Since each row of the symmetric multiplier matrix \(C_{\mu }\) defines a character of G by \(h\mapsto c(g, h)\), we get that the rank of \(C_{\mu }\) is equal to the number of different characters appeared in the rows of \(C_{\mu }\). By the definition of \(\lambda _{\mu }\), we know that this number is exactly the cardinality of the image of \(\lambda _{\mu }\). This implies that \(\hbox {rank}(C_{\mu }) = |\lambda _{\mu }(G)| = n^{2}\) as claimed. \(\square \)

Corollary 2.6

Let \(\mu \) be a multiplier of an abelian group G and \(n^{2} = \hbox {rank}(C_{\mu })\). Then every n-dimensional \(\mu \)-projective representation \(\pi \) of G is irreducible.

Proof

Let \(\sigma \) be an irreducible subrepresentation of \(\pi \) on a d-dimensional \(\pi \)-invariant subspace. Then, by Theorem 2.5, the representation dimension of \(\sigma \) is equal to \(\hbox {rank}(C_{\mu })= d^{2}\). This implies that \(d = n\) and thus \(\sigma = \pi \). Therefore \(\pi \) is irreducible. \(\square \)

Proof of Theorem 1.7

Assume that \(\pi \) is an irreducible \(\mu \)-projective representation of G on \(H = {\mathbb C}^{n}\). By Lemma 2.3 we know that if \(\{\pi (g)\xi \}_{g\in G}\) has the maximal span property, then \(\langle \,\pi (g)\xi \, , \, \xi \, \rangle \ne 0\) for every \(g\in G\). Therefore, to complete the proof, it suffices to show that \(\{\pi (g)\xi \}_{g\in G}\) has the maximal span property when \(\langle \,\pi (g)\xi \, , \, \xi \, \rangle \ne 0\) for every \(g\in G\).

Let \(\Theta _{1}\) and \(\Theta _{2}{:} M_{n\times n}({\mathbb C})\mapsto \ell ^{2}(G)\) be the analysis operators defined in the proof of Theorem 2.5. Then we know that \(\hbox {rank}(\Theta _{2}\Theta _{1}^{*}) = \hbox {rank}(C_{\mu })\). Since \(\pi \) is irreducible, we get that \(\hbox {rank}(\Theta _{1}^{*}) = n^{2}\) and by Theorem 2.5 that \(\hbox {rank}(C_{\mu }) = n^{2}\). This implies that \(\hbox {rank}(\Theta _{2}\Theta _{1}^{*})= n^{2}\) which implies that \(\hbox {rank}(\Theta _{2})= n^{2}\) since we also have \(\hbox {rank}(\Theta _{2}) \le n^{2}\). Therefore \(\{\pi (g)\xi \otimes \pi (g)\xi {:} g\in G\}\) spans \(M_{n\times n}({\mathbb C})\), i.e., \(\{\pi (g)\xi \}_{g\in G}\) has the maximal span property. \(\square \)

3 Examples and Discussions

Since the Gabor representation is a very special irreducible projective unitary representation for the group \({\mathbb Z}_{n}\times {\mathbb Z}_{n}\) for a special multiplier \(\mu \), it implies that Theorem 1.4 is a very special case of Theorem 1.7. The following example presents us all the possible irreducible projective unitary representations for the group \({\mathbb Z}_{n}\times {\mathbb Z}_{n}\).

Example 3.1

Let \(G={\mathbb Z}_n\times {\mathbb Z}_n\) and \(H^2(G,{\mathbb T})\) be the second cohomology group. Then \(H^2(G,{\mathbb T})\cong {\mathbb Z}_n\). Let \(\xi =e^{2\pi i/n}\). Let \(\alpha \in Z^2(G,{\mathbb T})\) be given by

$$\begin{aligned} \alpha ((m,k),(m',k'))=\xi ^{-mk'}. \end{aligned}$$

Then \([\alpha ]\in H^2(G,{\mathbb T})\) is a generator. To understand all the projective representations of G, it suffices to understand the \(\alpha ^a\)-projective representations of G for each \(a\in \{0,\ 1,\ \dots ,\ n-1\}\). Denote by \(\mathrm{IrrRep}_G^a\) the set of isomorphic classes of irreducible \(\alpha ^a\)-projective representations of G.

Fix \(a\in \{0,\ 1,\ \dots ,\ n-1\}\). Let \(a'=n/\tilde{a}\), where \(\tilde{a}\) denotes the greatest common factor of n and a. Let \(H=\langle a'\rangle \times {\mathbb Z}_n\triangleleft G\). Then

$$\begin{aligned} \alpha ^a(x,y)=\alpha ^a(y,x)=1 \text { for any }x,\ y\in H. \end{aligned}$$

In particular, H is \(\alpha ^a\)-symmetric. It is also easy to check that H is maximal \(\alpha ^a\)-symmetric. Hence the objects in \(\mathrm{IrrRep}_G^a\) all have dimension \([G{:}H]=a'\) and there are \(\tilde{a}^2\) objects in \(\mathrm{IrrRep}_G^a\) (cf. [20, Sect. 2.3]).

The irreducible projective representations of G are induced from one-dimensional linear representations of H (cf. [20, Proposition 2.14]). Let \(u\in {\mathbb Z}_{\tilde{a}}\) and \(v\in {\mathbb Z}_n\). Let \(\chi _{u,v}{:}H\rightarrow \mathbb {C}^\times \) be the one-dimensional linear representation given by \((m,k)\mapsto \xi ^{mu+kv}\). Let \(\pi _{u,v}=\alpha ^a\mathrm{Ind}^G_H\chi _{u,v}\). Here the induction is with respect to \(\alpha ^a\) (cf. [20, Sect. 2.2]). Then \(\pi _{u,v}\in \mathrm{IrrRep}_G^a\). One may check that \(\pi _{u,v}\cong \pi _{u',v'}\) if and only if \(v\equiv v'\pmod {\tilde{a}}\).

In matrix form, we may describe \(\pi _{u,v}\) as follows. Let V be a \(\mathbb {C}\)-vector space with dimension \(a'\). Fix \(\{e_0,e_1,\dots ,e_{a'-1}\}\) a basis of V. Define \(\pi _{u,v}((1,0))\) and \(\pi _{u,v}((0,1))\) by

$$\begin{aligned} \pi _{u,v}((1,0))e_i=\xi ^u e_{i+1},\ \ \ \pi _{u,v}((0,k))e_i=\chi _{u,v}^{(i,0)}((0,k))e_i\text { for }0\le i\le a'-1. \end{aligned}$$

Here the subscript i is considered modulo \(a'\), \(\chi _{u,v}^{(i,0)}\) is the \(\alpha ^a\)-twist of \(\chi _{u,v}\) by (i, 0) (cf. [20, Proposition 2.10]). More precisely, as \(a'\times a'\) matrices,

$$\begin{aligned} \pi ((0,k))=\tilde{E}^k,\ \ \ \pi ((m,0))=\xi ^{mu}\tilde{T}^m, \end{aligned}$$

where

$$\begin{aligned} \begin{aligned} \tilde{E}&=\mathrm{diag}(\xi ^{v},\xi ^{v+a},\dots ,\xi ^{v+(a'-1)a}),\\ \tilde{T}&=\begin{pmatrix}0&{} 0 &{}\cdots &{} 0 &{} 1\\ 1 &{} 0 &{}\cdots &{}0 &{}0\\ \cdots &{} \cdots &{} \cdots &{}\cdots &{}\cdots \\ 0&{} 0 &{}\cdots &{}1 &{}0\end{pmatrix}_{a'\times a'}. \end{aligned} \end{aligned}$$
(3.1)

If we take \(u=v=0\), \(a=1\), then it is the representation in Example 1.1. With this description, one may find all \(w\in V\) with the maximal span property by applying Theorem 1.7.

This example can be further generalized by considering the tensor product of group representations.

Example 3.2

Let \(G_1\) and \(G_2\) be two finite groups. Let \(\alpha _i\in Z^2(G_i, \mathbb {T})\) be a 2-cocycle of \(G_i\) (\(i=1,2\)). Define a map \(\alpha _1\times \alpha _2{:}(G_1\times G_2)\times (G_1\times G_2){\rightarrow }\mathbb {T}\) by

$$\begin{aligned} (\alpha _1\times \alpha _2)((g_1,g_2),(h_1,h_2))= & {} \alpha _1(g_1,h_1)\alpha _2(g_2,h_2)\text { for all }g_1, h_1\\&\in G_1,\ g_2,h_2\in G_2. \end{aligned}$$

It is easy to check that \(\alpha _1\times \alpha _2\in Z^2(G_1\times G_2, \mathbb {T})\). Let \((\pi _1,V_1,\alpha _1)\) and \((\pi _2,V_2,\alpha _2)\) be projective unitary representations of \(G_1\) and \(G_2\), respectively, on finite dimensional Hilbert spaces \(V_{1}\) and \(V_{2}\). Define a map \(\pi _1\times \pi _2{:}G_1\times G_2{\rightarrow }B(V_1\otimes V_2)\) by

$$\begin{aligned} \pi _1\times \pi _2((g_1,g_2))=\pi _1(g_1)\otimes \pi _2(g_2)\text { for all }g_1\in G_1,\ g_2\in G_2. \end{aligned}$$

Then \((\pi _1\times \pi _2,V_1\otimes V_2,\alpha _1\times \alpha _2)\) is a projective representation of \(G_1\times G_2\). If moreover \(\pi _1\) and \(\pi _2\) are unitary projective representations, then so is \(\pi _1\times \pi _2\). In this situation, we have

  1. (1)

    if \(\pi _i\) is irreducible (\(i=1,2\)), then \(\pi _1\times \pi _2\) is an irreducible projective representation of \(G_1\times G_2\);

  2. (2)

    each irreducible projective representation of \(G_1\times G_2\) with multiplier \(\alpha =\alpha _1\times \alpha _2\) is isomorphic to a representation \(\pi _1\times \pi _2\), where \(\pi _i\) is an irreducible projective representation of \(G_i\) with multiplier \(\alpha _i\) (\(i=1,2\)).

It is easy to prove:

Proposition 3.1

If \(\xi _{i}\in V_{i}\) is a \(\pi _{i}\)-maximal spanning frame vector \((i= 1, 2)\), then \(\xi _{1}\otimes \xi _{2}\) is a \((\pi _{1}\times \pi _{2})\)-maximal spanning frame vector.

If \(G=\prod _{n_i}({\mathbb Z}_{n_i}\times {\mathbb Z}_{n_i})\) with \(n_i\) pairwise coprime, then \(H^2(G,\mathbb T)=\prod _{i}H^2({\mathbb Z}_{n_i}\times {\mathbb Z}_{n_i},\mathbb T)\). Hence every element of \(H^2(G,\mathbb T)\) is represented by a cocycle in \(\prod _i Z^2({\mathbb Z}_{n_i}\times {\mathbb Z}_{n_i},\mathbb T)\). Then for projective representations of G, we obtain all the vectors with maximal span property by the last example.

For an abelian group, all the irreducible \(\mu \)-projective unitary representations have the same representations dimension n, and we have proved that \(\hbox {rank}(C_{\mu }) = n^{2}\) which is a key ingredient in the proof of our main theorem. However, this is not the case for non-abelian groups since irreducible representations with respect to the same multiplier could have different representation dimensions. This leads to the following question:

Problem B

Let \(\mu \) be a multiplier for a finite non-abelian group G such that all the irreducible \(\mu \)-projective unitary representations have the same representation dimension n. Is it still true that \(\hbox {rank}(C_{\mu }) = n^{2}\)?

The following is an example which tells us that this indeed is true for some special groups.

Example 3.3

Consider the metacyclic groups of type \(G={\mathbb Z}_{m}\ltimes {\mathbb Z}_{p}\) with p a prime. Fix a presentation of G

$$\begin{aligned} G=\langle a,b\mid a^{m}=1, b^{p}=1, bab^{-1}=a^{r}\rangle , \end{aligned}$$

where \(r\in \mathbb Z_{\ge 0}\) and \(r^p\equiv 1\pmod {m}\). By [27, Theorem 2.11.3],

$$\begin{aligned} H^2(G,\mathbb C^\times )={\left\{ \begin{array}{ll} 0 &{}\text { if } p\not \mid (m,r-1),\\ {\mathbb Z}_p &{}\text { if }p\mid (m,r-1). \end{array}\right. } \end{aligned}$$

In the following, we assume that \(p\mid (m,r-1)\). Fix \(\zeta \) a primitive l-th root of unity, where \(l=(m,1+r+\cdots +r^{p-1})\). Define \(\alpha {:}G\times G\rightarrow \mathbb T\) by

$$\begin{aligned} \alpha (a^ib^j,a^{i'}b^{j'})={\left\{ \begin{array}{ll} 1 &{}\text { if } j=0,\\ \zeta ^{i'(1+r+\cdots +r^{j-1})} &{}\text { otherwise. } \end{array}\right. } \end{aligned}$$

By [27, Lemmas 2.11.1, 2.11.3 and Theorem 2.11.3], this \(\alpha \) is a well-defined element in \(Z^2(G,\mathbb T)\) and it represents a generator of \(H^2(G,\mathbb T)\). If we arrange the elements of G in the order as \(1,\ a,\ a^2,\ \dots ,\ a^{m-1},\ b,\ ab,\ \dots ,\ a^{m-1}b,\ \dots ,\ b^{p-1},\ ab^{p-1},\ \dots , a^{m-1}b^{p-1}\), by writing down \(C_\alpha \) explicitly, one sees that \(C_\alpha \) is given by

$$\begin{aligned} \begin{pmatrix}A&{} X_1^{-1}A &{}\cdots &{} X_{p-1}^{-1}A\\ AX_1 &{} X_1^{-1}AX_1 &{}\cdots &{}X_{p-1}^{-1}AX_1\\ \cdots &{} \cdots &{} \cdots &{}\cdots \\ AX_{p-1}&{} X_1^{-1}AX_{p-1} &{}\cdots &{}X_{p-1}^{-1}AX_{p-1}\end{pmatrix}_{p\times p}, \end{aligned}$$

where A is the \(m\times m\) matrix with all entries equal to 1, and

$$\begin{aligned}X_i=\mathrm{diag}(1,\zeta ^{1+r+\cdots + r^{i-1}},\ldots ,\zeta ^{(m-1)(1+r+\cdots +r^{i-1})}).\end{aligned}$$

Note that the rank of

$$\begin{aligned} \begin{pmatrix}1&{} 1 &{}\cdots &{} 1 &{} 1\\ 1 &{} \zeta &{}\cdots &{}\zeta ^{m-2} &{}\zeta ^{m-1}\\ \cdots &{} \cdots &{} \cdots &{}\cdots &{}\cdots \\ 1&{} \zeta ^{1+r+\cdots +r^{p-2}} &{}\cdots &{}\zeta ^{(m-2)(1+r+\cdots +r^{p-2})} &{}\zeta ^{(m-1)(1+r+\cdots +r^{p-2})}\end{pmatrix}_{p\times m}, \end{aligned}$$

is p by Vandermonde determinant. The rank of \(C_\alpha \) is \(p^2\). On the other hand, by [20, Corollary 3.11], every irreducible \(\alpha \)-projective representation of G has dimension p. Hence Question 4.1 has an affirmative answer in this case.

Moreover, all the irreducible \(\alpha \)-projective representations of G admit maximal span vectors. Indeed, let \(\pi {:}G\rightarrow \mathrm{GL}(V)\) be an irreducible \(\alpha \)-projective representation. By Lemma 2.1, it suffices to show that there exists an element \(\xi \in V\) with \(\mathrm{rank}((A(\xi ))=p^2\).

Let \(m'=m/p\). Then \(m\mid m'(r-1)\). The subgroup \(K=\langle a^{m'},b\rangle \) of G is abelian and \(K\cong {\mathbb Z}_p\times {\mathbb Z}_p\). Furthermore, the restriction \(\alpha |_{K\times K}\in Z^2(K,\mathbb T)\) represents a generator of \(H^2(K,\mathbb T)\cong {\mathbb Z}_p\). Hence \(\pi |_K{:}K\rightarrow \mathrm{GL}(V)\) is an irreducible projective representation of K. For any \(\xi \in V\), we have

$$\begin{aligned} \mathrm{rank}((\langle \pi (g)\pi (h)\xi ,\pi (h)\xi \rangle )_{g,h\in G}\ge \mathrm{rank}((\langle \pi (g)\pi (h)\xi ,\pi (h)\xi \rangle )_{g,h\in K}.\end{aligned}$$

The claim follows from the abelian case.

One of our ultimate goals is to confirm the conjecture that every irreducible \(\mu \)-representation admits a maximal spanning frame vector. By Lemma 2.1 we know that \(\pi \) will have a maximal spanning frame vector \(\xi \) if \(\mathrm{rank}((A(\xi ) )= n^{2}\), where n is the representation dimension and \(A(\xi )\) is the mixed Gramian of \(\{\pi (g)\xi \otimes \pi (g)\xi \}_{g\in G}\) and \(\{\pi (g)\}_{g\in G}\). So we make the following conjecture: let \(\pi \) be an irreducible \(\mu \)-projective unitary representation of a finite group G on an n-dimensional Hilbert space H. Then there exists a vector \(\xi \in H\) such that \(\hbox {rank}(A(\xi )) = n^{2}\). We point out that in the abelian group case, we have \(\hbox {rank}(A(\xi )) = \hbox {rank}(C_{\mu })\) for every \(\xi \in H\) that satisfies the requirement \(\langle \,\pi (g)\xi \, , \, \xi \, \rangle \ne 0\) for every \(g\in G\). Thus this is true in the abelian group case.

So far we have only considered irreducible projective unitary representations with maximal spanning frame vectors. We still don’t know the answer to the following problem.

Problem C

Let \(\pi \) be an irreducible projective unitary representation of a finite group G. Is it possible that there exists a phase-retrievable frame \(\{\pi (g)\xi \}\) which does not have the maximal span property?

For arbitrary projective unitary representations we post the following general problem:

Problem D

Let \(\pi \) be a projective unitary representation of a finite group G on an n-dimensional Hilbert space H. Under what condition does \(\pi \) admit a phase-retrievable frame vector \(\xi \)? (i.e., \(\{\pi (g)\xi \}\) is a phase-retrievable frame). If \(\pi \) admits a maximal spanning frame vector, must \(\pi \) be irreducible?