1 Introduction

The phase retrieval problem considers recovering a signal of interest from magnitudes of its linear or nonlinear measurements. Balan, Casazza and Edidin [2] initiated the investigation of the phase retrieval problem by using linear measurements against a frame. The study of the phase retrieval problem of frames has attracted attention of mathematicians and it has rich connections with abstract harmonic analysis, representation theory, number theory, algebraic geometry etc. (cf. [12, 17]).

As mentioned in [15], sources containing explicit constructions of frames with guaranteed phase retrieval properties are relatively scarce. A sufficient condition for a frame being phase retrievable is that it has maximal span (cf. [3]). Applying this idea, one could construct phase retrievable frames from orbits of vectors with respect to a group action. In the following, we consider Hilbert spaces over \(\mathbb {C}\). By a locally compact group, we mean a topological group whose topology is locally compact and Hausdorff. The general setup goes as follows. Let G be a locally compact group with unity e. A multiplier on G is a measurable function from \(G\times G\) to the unit circle \(\alpha :G\times G\rightarrow \mathbb {T}\) which satisfies

  1. (1)

    \(\alpha (x,y)\alpha (xy,z)=\alpha (x,yz)\alpha (y,z)\) for all \(x,y,z\in G\);

  2. (2)

    \(\alpha (e,x)=\alpha (x,e)=1\) for all \(x\in G\).

A projective representation of G with respect to \(\alpha \) (or an \(\alpha \)-representation) is a map \(\pi :G\rightarrow \textbf{U}(V_\pi )\), where \(V_\pi \) is a complex Hilbert space and \(\textbf{U}(V_\pi )\) is the space of unitary operators on \(V_\pi \), such that

  1. (1)

    \(\pi (x)\pi (y)=\alpha (x,y)\pi (xy)\) for all \(x,y\in G\);

  2. (2)

    for any \(v\in V_\pi \), the map \(x\mapsto \pi (x)v\) is a measurable function from G to \(V_\pi \).

We study properties of the family of vectors \(\{\pi (g)v\mid g\in G\}\) for a fixed \(v\in V_\pi \). We refer to [20, 24] for properties of multipliers on locally compact groups, to [21, 22] for properties of projective representations (or multiplier representations) of locally compact groups. In particular, we know that the matrix coefficients are measurable by [21, Theorem 1].

Recall that \(v\in V_\pi \) is a frame vector for \((\pi , V_\pi )\) if the map \(G\rightarrow V_\pi \) (\(g\mapsto \pi (g)v\)) is a frame (cf. [25, Definition 2.1]); a frame vector \(v\in V_\pi \) is phase retrievable if the associated frame is phase retrievable, i.e., the map

$$\begin{aligned} \begin{aligned}T_v:V_\pi /\mathbb {T}&\rightarrow L^2(G)\\ u&\mapsto (g\mapsto |\langle u,\pi (g)v\rangle |) \end{aligned} \end{aligned}$$

is injective; if there exists a phase retrievable frame vector for \((\pi , V_\pi )\), we say that the representation \(\pi \) does phase retrieval.

An element \(v\in V_\pi \) is called maximal spanning if

$$\begin{aligned} \overline{{\text {Span}}}\{\pi (g)v\otimes \pi (g)v\mid g\in G\}={\text {HS}}(V_\pi ), \end{aligned}$$

where \(x\otimes y:V_\pi \rightarrow V_\pi \) (\(u\mapsto \langle u,y\rangle x\)) is the one-dimensional projection and \({\text {HS}}(V_\pi )\) is the space of Hilbert–Schmidt operators on \(V_\pi \).

Maximal spanning frame vectors are special as they are phase retrievable. This property provides a method to explicitly construct phase retrievable group frames. We refer to [3, 23] and [6, Sect. 3.2.2] for more information on the relation between phase retrievable vectors and maximal spanning vectors. In [5, 23] Li, Han and etc. proved that irreducible projective representations of finite abelian groups do phase retrieval. In [6, 8] Cheng, Xu, and etc. proved that the Weyl–Heisenberg representation of \(\widehat{H}\times H\) does phase retrieval for a large class of locally compact abelian groups H, where \(\widehat{H}\) is the dual of H with the Plancherel measure. In [15], Führ and Oussa proved that irreducible representations of nilpotent Lie groups and certain nilpotent p-groups do phase retrieval. Continuing in this direction, in this paper, we provide the following characterization of maximal spanning vectors for type I and square integrable irreducible projective representations of separable locally compact abelian groups. This result generalizes the well-known criterion for the time–frequency case. (Cf. [4, 23, Theorem 1.7], [5, Proposition 3.11] for finite abelian groups case; [7, Sect. 4] for compact abelian groups case; [6, Proposition 3.3] for the case of locally compact abelian groups of type \(\widehat{H}\times H\).)

Theorem 1.1

Let G be a separable locally compact abelian group and \(\alpha \) be a type I multiplier of G. Let \(\pi :G\rightarrow \textbf{U}(V_\pi )\) be a square integrable irreducible \(\alpha \)-representation of G. Then \(v\in V_\pi \) is a maximal spanning frame vector if and only if the matrix coefficient \((g\mapsto \langle \pi (g)v, v\rangle )\) is almost nowhere vanishing.

An ingredient in the proof of Theorem 1.1 is the projective Plancherel theorem [22, Theorem 7.1], where we require that the locally compact groups are separable. An immediate consequence is the following result.

Corollary 1.2

Let G and \(\pi \) be as in Theorem 1.1. If \(v\in V_\pi \) is a vector such that the matrix coefficient \((g\mapsto \langle \pi (g)v, v\rangle )\) is almost nowhere vanishing, then \((g\mapsto \pi (g)v)\) is a phase retrievable frame and \(\pi \) does phase retrieval.

By showing the existence of maximal spanning vectors, we have the following result.

Theorem 1.3

Let G be a compact abelian group and \(\pi :G\rightarrow \textbf{U}(V_\pi )\) be an irreducible projective representation of G. Then the set of maximal spanning frame vectors for \((\pi , V_\pi )\) is open dense in \(V_\pi \). In particular, \(\pi \) does phase retrieval.

The content of the paper is organised as follows. In Sect. 2, we explain that the wavelet transform for projective representations works as well as for linear representations. In particular, we show that square integrable irreducible \(\alpha \)-representations are the same as irreducible sub \(\alpha \)-representations of the regular \(\alpha \)-representation and every nontrivial square integrable vector of such an \(\alpha \)-representation is a frame vector. Moreover, we have the Duflo–Moore operator for discrete series \(\alpha \)-representations and it gives the frame bounds for the tight frames generated by square integrable vectors. In Sect. 3, by reducing to the totally skew multipliers, we prove Theorem 1.1. One of the key ingredients is the structure of projective representations of locally compact abelian groups obtained by Baggett and Kleppner [1], which holds true without separability condition on the group. Applying the projective Plancherel theorem [22, Theorem 7.1] to the special case of locally compact abelian groups, we translate the maximal spanning property in \({\text {HS}}(V_\pi )\) to a maximal spanning property in \(L^2(G)\) and use the Fourier transformation to obtain the expected result.

2 The Wavelet Transform

In this section we study square integrable projective representations of locally compact groups via the wavelet transform. The strategy is the same as that in linear representations case (cf. [10, Chap. 12] and [14]). There is little doubt that the following results were known to the experts, but we could not find the statements in the literature. We sketch the idea of proofs and state them explicitly.

Let G be a locally compact group with left Haar measure \(\mu =\int _G\cdot {\text {d}}g\). Let \(\alpha \in Z^2(G,\mathbb {T})\) be a multiplier and \(\pi :G\rightarrow \textbf{U}(V_\pi )\) be an \(\alpha \)-representation of G on a Hilbert space \(V_\pi \). Given any fixed vector \(\xi \in V_\pi \), we obtain the wavelet transform corresponding to \(\pi \) and \(\xi \)

$$\begin{aligned} \begin{aligned}W_\xi :V_\pi&\rightarrow {\text{ Map }}(G,\mathbb {C})\\ \eta&\mapsto (x\mapsto \langle \eta ,\pi (x)\xi \rangle ). \end{aligned} \end{aligned}$$

Note that this transformation is injective if and only if \(\xi \) is a cyclic vector for \(\pi \), i.e. the closed linear span of \(\{\pi (x)\xi \mid x\in G\}\) is \(V_\pi \). If \(\pi \) is irreducible, this is true for any nontrivial \(\xi \) and the injectivity of \(W_\xi \) is much easier than the injectivity of \(T_\xi \).

Let \(D_\xi \) be the subspace of \(V_\pi \) given by

$$D_\xi =\{\eta \in V_\pi \mid W_\xi (\eta )\in L^2(G)\}.$$

The restriction of \(W_\xi \) induces a linear closed operator \(W_\xi :D_\xi \rightarrow L^2(G)\) (cf. [10, Lemma 12.1.2]).

Definition 2.1

  1. (1)

    A vector \(\xi \in V_\pi \) is called square integrable if \(D_\xi =V_\pi \).

  2. (2)

    Denote by \(D_\pi \) the subspace of \(V_\pi \) consisting of square integrable vectors. The \(\alpha \)-representation \((\pi , V_\pi )\) is called a square integrable \(\alpha \)-representation if \(D_\pi \) is dense in \(V_\pi \).

  3. (3)

    A square integrable vector \(\xi \in V_\pi \) is called an admissible vector if \(W_\xi :D_\xi \rightarrow L^2(G)\) is isometric.

The results in [10, Sect. 12.1] generalize to \(\alpha \)-representations easily. In particular, we have the following result (cf. [10, Example 12.1.7]), which shows the existence of nontrivial square integrable \(\alpha \)-representations.

Lemma 2.2

Let \(L:G\rightarrow \textbf{U}(L^2(G))\) be the left regular \(\alpha \)-representation of G,  i.e. \((L(y)f)(x)=\frac{\alpha (y,y^{-1})}{\alpha (y^{-1},x)}f(y^{-1}x)\) for \(f\in L^2(G)\). Then every \(\xi \in C_c(G)\subset L^2(G)\) is square integrable. In particular, as \(C_c(G)\) is dense in \(L^2(G),\) the left regular \(\alpha \)-representation is square integrable.

Proof

Let \(R':G\rightarrow \textbf{U}(L^2(G))\) be the right regular \(\alpha ^{-1}\)-representation of G with respect to the left Haar measure, i.e. \(R'(y)f(x)=\sqrt{\Delta (y)}\alpha (x,y)^{-1}f(xy)\) for \(f\in L^2(G)\), where \(\Delta \) is the modular function of G. Put \(\tilde{\xi }(y)=\Delta (y)^{-1/2}\overline{\xi (y)}\). Then \(\tilde{\xi }\in C_c(G)\subset L^1(G)\). For any \(\eta \in L^2(G)\), we have

$$\begin{aligned} \begin{aligned} \langle \eta ,L(x)\xi \rangle&=\int _G\eta (y)\frac{\alpha (x^{-1},y)}{\alpha (x,x^{-1})}\overline{\xi (x^{-1}y)}{\text {d}}y\\&=\int _G\tilde{\xi }(y)\frac{\alpha (x^{-1},xy)}{\alpha (x,x^{-1})}\sqrt{\Delta (y)}\eta (xy){\text {d}}y\\&=\int _G\tilde{\xi }(y)R'(y)\eta (x){\text {d}}y=(R')^*(\tilde{\xi })\eta (x). \end{aligned} \end{aligned}$$

Here the third identity follows from \(\alpha (x^{-1},xy)\alpha (x,y)=\alpha (x^{-1},x)\alpha (e,y)=\alpha (x^{-1},x)=\alpha (x,x^{-1})\), \((R')^*\) is the representation of the Banach \(*\)-algebra \(L^1(G,\alpha )\) associated with \(R'\). See Remark 2.3 for details. Hence the map \((x\mapsto \langle \eta ,L(x)\xi \rangle )\) is just \((R')^*(\tilde{\xi })\eta \), which is square integrable. The lemma follows. \(\square \)

Remark 2.3

In the above computation, we used a relation between projective representations of G and modules of the twisted group algebra which we recall here. Let \(L^1(G,\alpha )\) be the set of complex-valued integrable functions on G with multiplication (convolution) defined by

$$\begin{aligned} (f_1*f_2)(x)=\int _G f_1(g)f_2(g^{-1}x)\alpha (g,g^{-1}x){\text {d}}g \end{aligned}$$

and a \(*\)-operator (involution) defined by

$$\begin{aligned} f^*(x)=\overline{f(x^{-1})}\Delta (x^{-1})\alpha (x,x^{-1})^{-1}, \end{aligned}$$

where is the complex conjugation and \(\Delta \) is the modular function. Then \(L^1(G,\alpha )\) is a Banach \(*\)-algebra. Let \(\pi :G\rightarrow \textbf{U}(V_\pi )\) be an \(\alpha \)-representation of G. The map \(\pi \mapsto \pi ^*\), where

induces a bijection between the set of equivalent classes of \(\alpha \)-representations of G and the set of equivalent classes of representations of the Banach \(*\)-algebra \(L^1(G,\alpha )\). See [11, Sect. 13.3.5].

Suppose that \((\pi , V_\pi )\) is an \(\alpha \)-representation of G and let \(\xi \in V_\pi \) be any vector. For \(y\in G\), we have

$$\begin{aligned} \begin{aligned} (W_\xi (\pi (y)\eta ))(x)&=\langle \pi (y)\eta ,\pi (x)\xi \rangle \\&=\langle \eta ,\pi (y)^{-1}\pi (x)\xi \rangle \\&=\langle \eta , \alpha (y,y^{-1})^{-1}\alpha (y^{-1},x)\pi (y^{-1}x)\xi \rangle \\&=(L(y)W_\xi (\eta ))(x). \end{aligned} \end{aligned}$$

Therefore \(D_\xi \) is a \(\pi (G)\)-invariant subspace of \(V_\pi \) and \(W_\xi \) intertwines the representation \(\pi |_{D_\xi }\) with the left regular \(\alpha \)-representation. In particular if \(\xi \) is admissible, \(W_\xi \) establishes an equivalence between \((\pi , V_\pi )\) and a subrepresentation of \((L, L^2(G))\).

An irreducible \(\alpha \)-representation is called a discrete series \(\alpha \)-representation of G if it is a subrepresentation of \((L,L^2(G))\). The results in [10, Sect. 12.2] hold for \(\alpha \)-representations by the same argument. We have the following result that characterizes irreducible square integrable \(\alpha \)-representations (cf. [10, Corollary 12.2.4]).

Proposition 2.4

Let \((\pi , V_\pi )\) be an irreducible \(\alpha \)-representation of the locally compact group G. Then the following are equivalent:

  1. (1)

    \((\pi , V_\pi )\) is square integrable.

  2. (2)

    There exists an admissible vector \(\xi \in V_\pi \).

  3. (3)

    \((\pi , V_\pi )\) is a discrete series \(\alpha \)-representation, i.e. it is equivalent to a subrepresentation of the left regular \(\alpha \)-representation.

The following result on the Duflo-Moore operator is important for our study on frames (cf. [10, Theorem 12.2.5]).

Theorem 2.5

Let \((\pi ,V_\pi )\) be a discrete series \(\alpha \)-representation of the locally compact group G. Let \(D_\pi \) be the set of square integrable vectors in \(V_\pi \).

  1. (1)

    There exists a closed densely defined operator \(C_\pi :D_\pi \rightarrow V_\pi \) satisfying the orthogonality relation

    $$\begin{aligned} \langle C_\pi \xi ',C_\pi \xi \rangle \langle \eta , \eta '\rangle =\langle W_\xi (\eta ),W_{\xi '}(\eta ')\rangle \end{aligned}$$

    for all \(\xi ,\xi '\in D_\pi \) and \(\eta ,\eta '\in V_\pi \).

  2. (2)

    The operator \(C_\pi :D_\pi \rightarrow V_\pi \) is injective and \(\xi \in V_\pi \) is admissible if and only if \(\xi \in D_\pi \) with \(||C_\pi \xi ||=1\).

  3. (3)

    If G is unimodular, then all \(\xi \in V_\pi \) are square integrable and \(D_\pi =V_\pi \). In this case, there exists a unique constant \(c_\pi \in \mathbb {R}_{>0}\) such that \(C_\pi \) can be chosen equal to \(c_\pi {\text {id}}_{V_\pi }\).

Remark 2.6

  1. (1)

    Let \(G(\alpha )\) be the extension of G by \(\mathbb {T}\) given by \(\alpha \). Let \(\pi _\alpha :G(\alpha )\rightarrow \textbf{U}(V_\pi )\) be the linear unitary representation of \(G(\alpha )\) associated with \((\pi ,V_\pi )\) given by \(\pi _\alpha (t,x)=t\pi (x)\) for all \((t,x)\in G(\alpha )\) (cf. [21, p. 220]). Then the sets of square integrable vectors with respect to \(\pi \) and \(\pi _\alpha \) are the same and the corresponding Duflo–Moore operators coincide.

  2. (2)

    If G is compact, then irreducible \(\alpha \)-representations of G are finite dimensional. The twisted Peter–Weyl Theorem (cf. [7, Sect. 2]) shows that \(c_\pi =d_\pi ^{-1/2}\), where \(d_\pi \) is the dimension of the representation space \(V_\pi \).

  3. (3)

    Let H be a locally compact abelian group with the Plancherel dual \(\widehat{H}\). Let \(G=\widehat{H}\times H\) and \(\pi :\widehat{H}\times H\rightarrow \textbf{U}(L^2(H))\) be the Weyl–Heisenberg representation, i.e. \((\pi (h^*,h)f)(h')=h^*(h')f(h'h)\) for \(f\in L^2(H)\). Then from the computation in [6, Theorem 2.1], we have \(c_\pi =1\).

An immediate consequence of Theorem 2.5 is the following result.

Corollary 2.7

Let \((\pi , V_\pi )\) be a discrete series \(\alpha \)-representation of G and \(v\in V_\pi \) be a nontrivial vector. Then \(\Phi _v:G\rightarrow V_\pi \) (\(g\mapsto \pi (g)v\)) is a continuous frame if and only if \(v\in D_\pi \). Moreover, if \(v\in D_\pi ,\) then \(\Phi _v\) is a tight frame with frame bounds \(A=B=||C_\pi v||^2\).

If G is unimodular, then \(D_\pi =V_\pi \) and every nontrivial vector of \(V_\pi \) is a frame vector. Therefore to find maximal spanning frame vectors, we only need to focus on the maximal spanning property.

Combining Corollary 2.7 and the argument of [5, Sect. 2.2] (see also [7, Sect. 3.2], [9, 14, Theorem 2.31]), we have the following result.

Proposition 2.8

Let \((\pi , V_\pi )\) be an \(\alpha \)-representation of G. Assume that \((\pi , V_\pi )\) is a finite direct sum of discrete series \(\alpha \)-representations. Write the irreducible decomposition as \((\pi , V_\pi )=\oplus _{i\in I}(\pi _i, V_i)\). Let \(v\in V_\pi \) be a nontrivial vector and let \(v_i\) be the projection of v in \(V_i\). Then \(\Phi _v:G\rightarrow V\) \((g\mapsto \pi (g)v)\) is a continuous tight frame if and only if \(v_i\in D_{\pi _i}\) for \(i\in I\) and the following two conditions are satisfied

  1. (1)

    \(||C_{\pi _i}v_i||=||C_{\pi _j}v_j||\) for all \(i, j\in I;\)

  2. (2)

    \(\langle C_{\pi _j}\sigma v_i, C_{\pi _j}v_j\rangle =0\) for \(i, j\in I\) and \(\sigma \in {\text {Hom}}_{{\text {Rep}}_\alpha }(V_i, V_j)\).

It is possible to generalize the above proposition from direct sum case to direct integral case (cf. [14, Sect. 4.3]). Since here we are interested in the phase retrieval property of irreducible \(\alpha \)-representations, we leave the generalization to the readers.

3 Locally Compact Abelian Groups

In this section G is a separable locally compact abelian group. Let \(\alpha \in Z^2(G,\mathbb {T})\) be a type I multiplier, i.e. all the \(\alpha \)-representations of G are of type I (cf. [13, p. 229], [18, 19]). Let \(\pi :G\rightarrow \textbf{U}(V_\pi )\) be a discrete series \(\alpha \)-representation of G. For \(u,\ v\in V_\pi \), denote by \(c_{u,v}^\pi \) the matrix coefficient \((g\mapsto \langle \pi (g)u,v\rangle )\). We have the following result.

Theorem 3.1

With the above notation, \(v\in V_\pi \) is a maximal spanning frame vector if and only if \(c_{v,v}^\pi (g)\ne 0\) for almost all \(g\in G\).

Proof

Because G is unimodular, every nontrivial element \(v\in V_\pi \) is a frame vector by Theorem 2.5(3) and we focus on the maximal spanning property. The following two observations enable us to simplify the situation.

  1. (1)

    Suppose that \(\pi :G\rightarrow \textbf{U}(V_\pi )\) and \(\pi ':G\rightarrow \textbf{U}(V_{\pi '})\) are equivalent, i.e. there exist a measurable function \(\mu :G\rightarrow \mathbb {T}\) and a unitary isomorphism \(M:V_\pi \rightarrow V_{\pi '}\) with \(M\pi (g)M^{-1}=\mu (g)\pi '(g)\). Let \(v\in V_\pi \) and \(v'=Mv\in V_{\pi '}\), then

    $$\pi '(g)v'\otimes \pi '(g)v'=M(\pi (g)v\otimes \pi (g)v)M^{-1},\quad \langle \pi '(g)v', v'\rangle =\mu (g)^{-1}\langle \pi (g)v,v\rangle .$$

    Therefore

    $$M(\overline{{\text {Span}}}\{\pi (g)v\otimes \pi (g)v\mid g\in G\})M^{-1}= \overline{{\text {Span}}}\{\pi '(g)v'\otimes \pi '(g)v'\mid g\in G\},$$

    and

    $$c_{v,v}^\pi (g)=0\quad \text { if and only if }c_{v',v'}^{\pi '}(g)=0.$$

    Hence proving the theorem for \(\pi \) is equivalent to proving the theorem for \(\pi '\).

  2. (2)

    If \(H\vartriangleleft G\) is a closed subgroup, \(\pi _1:G/H\rightarrow \textbf{U}(V)\) is a projective representation and \(\pi :G\rightarrow \textbf{U}(V)\) is the composition of \(\pi _1\) with the natural projection \(G\rightarrow G/H\), then \(\pi (g)=\pi _1(gH)\). Therefore

    $$\overline{{\text {Span}}}\{\pi (g)v\otimes \pi (g)v\mid g\in G\}= \overline{{\text {Span}}}\{\pi _1(\bar{g})v\otimes \pi _1(\bar{g})v\mid \bar{g}\in G/H\}$$

    and

    $$c_{v,v}^\pi (g)=0\quad \text { if and only if }c_{v,v}^{\pi _1}(gH)=0.$$

    By the quotient integral formula (cf. [10, Theorem 1.5.3]), to prove the theorem for \((\pi , G, V)\), it suffices to prove the theorem for \((\pi _1, G/H, V)\).

Since replacing \(\alpha \) with a similar multiplier gives us equivalent projective representations, by the first observation, we may assume that \(\alpha \) is normalized (i.e. \(\alpha (x,x^{-1})=1\) for all \(x\in G\)) as in [1]. Let \(\lambda :G\times G\rightarrow \mathbb {T}\) be the map \(\lambda (x,y)=\frac{\alpha (y,x)}{\alpha (x,y)}\). Then \(\lambda \) is a bicharacter and it induces a homomorphism \(\lambda _\alpha :G\rightarrow \widehat{G}\) with \(\lambda _\alpha (x)(y)=\lambda (x,y)\). Let \(S_\alpha \) be the kernel of \(\lambda _\alpha \). We call \(\alpha \) totally skew if \(S_\alpha \) is trivial. By [1, Theorem 3.1], \(\alpha \) is similar to a multiplier which is lifted from a totally skew multiplier \(\alpha '\) on \(G/S_\alpha \), i.e. \(\alpha \) is similar to the composition of \(G\times G\rightarrow G/S_\alpha \times G/S_\alpha \) and \(\alpha ':G/S_\alpha \times G/S_\alpha \rightarrow \mathbb {T}\). Moreover, \(\pi \) is equivalent to a projective representation of the form \(\gamma \otimes \pi _1'\), where \(\gamma \in \widehat{G}\) is a linear character of G, \(\pi _1\) is an \(\alpha '\)-representation of \(G/S_\alpha \), \(\pi _1'\) is the projective representation of G induced from \(\pi _1\) via the natural quotient map \(G\rightarrow G/S_\alpha \). By the second observation, we may assume that \(\alpha \) is totally skew at the beginning. In this case \(\lambda _\alpha :G\rightarrow \widehat{G}\) is injective and has dense image. Moreover, because of the type I assumption, \(\lambda _\alpha \) is bicontinuous by [1, Theorem 3.2] and the image of \(\lambda _\alpha \) is open dense in \(\widehat{G}\). Therefore, \(\lambda _\alpha \) is an isomorphism.

By [1, Theorem 3.3], up to isomorphism, \((\pi , V_\pi )\) is the unique \(\alpha \)-representation of G. The projective Plancherel theorem [22, Theorem 7.1] tells us that in this special case we have an isomorphism

$$\begin{aligned} V_\pi \otimes V_\pi&\rightarrow L^2(G)\nonumber \\ u\otimes v&\mapsto c_{u,v}^\pi . \end{aligned}$$
(3.1)

Here we identify V with \(V^*\) in the usual way if V is a Hilbert space. Hence for \(v\in V_\pi \),

$$\begin{aligned}&\overline{{\text{ Span }}}\{\pi (g)v\otimes \pi (g)v\mid g\in G\}= V_\pi \otimes V_\pi \\ \Longleftrightarrow&\,\overline{{\text{ Span }}}\{c_{\pi (g)v,\pi (g)v}^\pi \mid g\in G\}= L^2(G).\nonumber \end{aligned}$$
(3.2)

Since \(\alpha \) is normalized and G is abelian, the cocycle condition tells us

$$\alpha (g^{-1},hg)\alpha (g,h)=\alpha (g^{-1},gh)\alpha (g,h)=\alpha (g^{-1},g)\alpha (e,h)=1.$$

We then have

$$\begin{aligned} \begin{aligned} \pi (g)^*\pi (h)\pi (g)=\pi (g^{-1})\pi (h)\pi (g)&=\alpha (g^{-1},hg)\alpha (h,g)\pi (g^{-1}hg)\\&=\frac{\alpha (h,g)}{\alpha (g,h)}\pi (h)=\lambda _\alpha (g)(h)\pi (h). \end{aligned} \end{aligned}$$

Hence

$$\begin{aligned} \begin{aligned} c_{\pi (g)v,\pi (g)v}^\pi (h)=\langle \pi (h)\pi (g)v,\pi (g)v\rangle&=\langle \pi (g)^*\pi (h)\pi (g)v,v\rangle \\&=\langle \lambda _\alpha (g)(h)\pi (h)v,v\rangle =\lambda _\alpha (g)(h)c_{v,v}^\pi (h), \end{aligned} \end{aligned}$$

and we have \(c_{\pi (g)v,\pi (g)v}^\pi =\lambda _\alpha (g)c_{v,v}^\pi \). Therefore the second identity in (3.2) is equivalent to

$$\begin{aligned} \overline{{\text {Span}}}\{\lambda _\alpha (g)c_{v,v}^\pi \mid g\in G\}= L^2(G). \end{aligned}$$
(3.3)

Via Fourier transform, identity (3.3) is equivalent to

(3.4)

Since \(\lambda _\alpha :G \rightarrow \widehat{G}\) is surjective, by Lemma 3.2, the second identity in (3.4) is equivalent to

$$\begin{aligned} c_{v,v}^\pi (g)\ne 0\quad \text { for almost all }g\in G. \end{aligned}$$
(3.5)

The theorem follows. \(\square \)

Lemma 3.2

Let \(D\subset G\) be a subset with \(\mu (G-D)=0\) and \(f\in L^2(G)\). Let \(S_D\subset L^2(G)\) be the closed linear span of the translates of f by elements of D. Then \(S_D=L^2(G)\) if and only if \(\widehat{f}(\chi )\ne 0\) for almost all \(\chi \in \widehat{G}\).

Proof

This is essentially [13, Proposition 4.72]. Let \(g\in L^2(G)\). Let \(L_x\) be the left translation operator on \(L^2(G)\), i.e. \((L_xf)(y)=f(x^{-1}y)\). Then \(g\perp S_D\) if and only if \(\int (L_xf)\overline{g}=0\) for all \(x\in D\). This is equivalent to

for all \(x\in D\). Then it is equivalent to \(\widehat{f}\overline{\widehat{g}}=0\) almost everywhere. The lemma follows. \(\square \)

To apply Theorem 3.1, we start with the following lemma.

Lemma 3.3

Let V be a Hilbert space and \(T\in \textbf{U}(V)\) be a unitary operator. Let \(N(T)=\{u\in V\mid \langle Tu,u\rangle =0\}\). Then \(V-N(T)\) is open dense in V.

Proof

If V is finite dimensional, the lemma is easy as by fixing a basis, the condition \(\langle Tu,u\rangle =0\) is given by polynomials on the real and imaginary parts of the coordinates of u (cf. [23, Lemma 2.2]). We assume that V is infinite dimensional.

Suppose that \(\langle Tu,u\rangle =0\) for all \(u\in V\). Then by the polarization identity (cf. [13, A.1 Theorem]), \(\langle Tu,v\rangle =0\) for all \(u,v\in V\), which is impossible as T is unitary. Therefore N(T) is a proper subset of V. The same argument shows that for any proper subspace \(V'\) of V, \(N(T)\cap V'\) is a proper subset of \(V'\).

If \(\langle Tu,u\rangle \ne 0\), then for any \(w\in V\) with ||w|| sufficiently small, we have

$$\begin{aligned} \begin{aligned} |\langle T(u+w),u+w\rangle |&\ge |\langle Tu,u\rangle |-|\langle Tu,w\rangle |-|\langle Tw,u\rangle |-|\langle Tw,w\rangle |\\&\ge |\langle Tu,u\rangle |-2||w||\cdot ||u||-||w||^2>0. \end{aligned} \end{aligned}$$

Therefore N(T) is closed.

If \(\langle Tu,u\rangle = 0\), from the above discussion, there exists a \(w\in V\) such that \(\langle Tw,w\rangle \ne 0\) and \(\langle T^*u,w\rangle =\langle Tu,w\rangle =0\), where \(T^*\) is the adjoint of T. For any positive integer n, we have

$$\left\langle T\left( u+\frac{1}{n}w\right) ,u+\frac{1}{n}w\right\rangle =\left\langle T\left( \frac{1}{n}w\right) ,\frac{1}{n}w\right\rangle \ne 0.$$

Therefore \(V-N(T)\) is dense. The lemma follows. \(\square \)

Proof of Theorem 1.3

Assume first that G is a finite abelian group. Let \(g\in G\) and define

$$P(g)=\{u\in V_\pi \mid \langle \pi (g)u,u\rangle \ne 0\}.$$

Then \(P(g)\subset V_\pi \) is open dense by Lemma 3.3. Since G is finite, by the Baire category theorem, \(\cap _{g\in G}P(g)\subset V_\pi \) is open dense in \(V_\pi \). By Theorem 3.1, \(\cap _{g\in G}P(g)\) is the set of maximal spanning frame vectors and the theorem follows in this case.

Assume that G is compact. Then \(\widehat{G}\) is discrete. In the proof of Theorem 3.1, the kernel \(S_\alpha \) of \(\lambda _\alpha :G\rightarrow \widehat{G}\) is open and hence \(G/S_\alpha \) is a finite group. By the second observation in the proof of Theorem 3.1, to prove the property of maximal spanning vectors for projective representations of compact abelian groups, it suffices to prove the property of maximal spanning vectors for projective representations of finite abelian groups. The theorem then follows from the above discussion or [23, Theorem 1.7]. \(\square \)

Note that if \(v\in V_\pi \) is a maximal spanning vector for \((\pi , V_\pi )\), then \(v\otimes v\in V_\pi \otimes V_\pi \) is a cyclic vector for the linear representation \(\pi \otimes \pi ^*:G\rightarrow V_\pi \otimes V_\pi \), where \(\pi ^*\) is the contragredient representation of \(\pi \). We hence obtain the following result.

Corollary 3.4

Let \(\pi :G\rightarrow \textbf{U}(V_\pi )\) be an irreducible projective representation of a compact abelian group G. The representation \(\pi \otimes \pi ^*\) is cyclic and it admits cyclic vectors of the form \(v\otimes v\).

Remark 3.5

(A question on zero sets of matrix coefficients) Let G be a separable locally compact group and \(\pi :G\rightarrow \textbf{U}(V_\pi )\) be a discrete series projective representation. Let \(c_{v,v}\) be the matrix coefficient associated with \(v\in D_\pi \). Suppose that \(c_{v,v}\) is nonzero in a dense subset of G, is it true that \(c^{-1}_{v,v}(0)\) has measure zero? The motivation of this question is the close relation with phase retrieval property of certain group frames. More precisely, assume that G is abelian as in Theorem 1.1 and suppose that the question has a positive answer in this case. Let \(I\subset G\) be a countable dense subset and consider \(\cap _{g\in I}P(g)\). Then the same proof of Theorem 1.3 shows that the set of maximal spanning frame vectors for \((\pi , V_\pi )\) is dense in \(V_\pi \) and in particular \(\pi \) does phase retrieval.

Example 3.6

(The Heisenberg group) Let R be a commutative topological ring. Let H(R) be the Heisenberg group over R, i.e. \(H(R)=R^3\) with group law

$$\begin{aligned} (j,k,l)(j',k',l')=(j+j',k+k',l+l'+jk'). \end{aligned}$$

The center and the commutator subgroup of H(R) are both equal to

$$\begin{aligned} Z=\{(0,0,l)\mid l\in R\}\cong R. \end{aligned}$$

Let \(\chi :R\rightarrow \mathbb {T}\) be a character of R and we also regard it as a character of Z. Let \(\mathcal {H}(R):=R\times R\times \mathbb {T}\) with group law

$$\begin{aligned} (j,k,t)(j',k',t')=(j+j',k+k',tt'\chi (jk')). \end{aligned}$$

Let \(G=R\times R\) be the direct product of two copies of R. Then \(G(\alpha )=\mathcal {H}(R)\), where \(\alpha :G\times G\rightarrow \mathbb {T}\) is the multiplier defined by

$$\alpha ((j,k),(j',k'))=\chi (jk').$$

Let \(\rho :H(R)\rightarrow \textbf{U}(V_\rho )\) be an irreducible linear representation of H(R) with central character \(\chi \). Then it induces an irreducible linear representation \(\rho ':R\times R\times \mathbb {T}\rightarrow \textbf{U}(V_\rho )\) with \(\rho '(j,k,t)=t\rho (j,k,0)\) and an irreducible \(\alpha \)-representation \(\pi :R\times R\rightarrow \textbf{U}(V_\rho )\) with \(\pi (j,k)=\rho (j,k,0).\)

To check the phase retrieval property of \(\rho \) and \(\rho '\), it suffices to check the phase retrieval property of \(\pi \). We discuss some special cases in the following.

  1. (1)

    \(R=\mathbb {F}_q\) is a finite field with q elements. If the central character \(\chi \) is trivial, then \(\rho \) is one-dimensional and it is from a character of \(\mathbb {F}_q\times \mathbb {F}_q\times \{0\}\). If the central character \(\chi \) is not trivial, then \(\rho \) is induced from a character of \(\{0\}\times \mathbb {F}_q\times \mathbb {F}_q\) and is q-dimensional. This is the Gabor case. Fix an isomorphism \(V_\rho \cong \mathbb {C}^q\) such that each \(\pi (g)\in \mathbb {C}^{q\times q}\) (\(g\in \mathbb {F}_q\times \mathbb {F}_q\)) has algebraic entries. Then the Lindemann–Weierstrass theorem provides an easy way to write down a maximal spanning vector. E.g. let \(p_i\) (\(1\le i\le q\)) be different prime numbers, then \(v=(e^{\sqrt{p_1}}, \ldots , e^{\sqrt{p_q}})'\in \mathbb {C}^q\) satisfies \(\langle \pi (j,k)v,v\rangle \ne 0\) for all \((j,k)\in \mathbb {F}_q\times \mathbb {F}_q\), hence it is a maximal spanning vector.

  2. (2)

    \(R=\mathbb {Z}\) is the additive group of integers with discrete topology. In this case \(\chi (l)=w^l\) for some \(w\in \mathbb {T}\). If w has infinite order, then \(\alpha \) is not of type I (cf. [13, Sect. 6.8, Chap. 7 (Example 4)]). If w has finite order, i.e. it is a root of unity, say \(w^q=1\). In this case \(\rho \) is a finite dimensional representation from a representation of the quotient \(\mathbb {Z}\times \mathbb {Z}\times (\mathbb {Z}/q\mathbb {Z})\) (cf. [13, Theorem 6.58]). It is easy to see that the associated \(\alpha \)-representation \(\pi \) of \(\mathbb {Z}\times \mathbb {Z}\) is not square integrable. In other words, the results in this paper does not apply to the discrete Heisenberg group \(H(\mathbb {Z})\).

  3. (3)

    R is a local field. If \(\chi :Z\rightarrow \mathbb {T}\) is trivial, then \(\rho :H(R)\rightarrow \textbf{U}(V_\rho )\) factors through \(R\times R\times \{0\}\), hence it is one-dimensional. In this case \(\rho \) is not square integrable. If \(\chi :Z\rightarrow \mathbb {T}\) is not trivial, then \(R\rightarrow \widehat{R}\) (\(r\mapsto \chi (r\cdot )\)) is an isomorphism of topological groups. In this case, by the Markey machine, \(\rho \) is induced from a character of \(\{0\}\times R\times R\) and \(\pi :R\times R\rightarrow \textbf{U}(V_\rho )\) is an irreducible square integrable \(\alpha \)-representation (cf. [13, Sect. 6.6] and [10, Proposition 12.3.2]). We may take \(V_\rho =L^2(R)\) and take the group action to be

    $$\pi (j,k)f(l)=\chi (kl)f(j+l),$$

    for \(f\in L^2(R)\). Then \(f\in L^2(R)\) is a maximal spanning vector if and only if \(\int \chi (bx)f(a+x)\overline{f(x)}{\text {d}}x\ne 0\) for almost all \((a,b)\in R\times R\). Such f has been constructed explicitly in [6, 8]. Therefore if \(\rho \) is an infinite dimensional irreducible representation of H(R), then \(\rho \) does phase retrieval. If \(R=\mathbb {R}\) or \(R=\mathbb {C}\), this is a special case of [15]. Note that the case \(R=\mathbb {R}\) is well-known (cf. [6, 14, 16]), the Gauss and Hermite windows satisfy the condition from Theorem 3.1.