Abstract
The measure supported on the Cantor-4 set constructed by Jorgensen–Pedersen is known to have a Fourier basis, i.e. that it possess a sequence of exponentials which form an orthonormal basis. We construct Fourier frames for this measure via a dilation theory type construction. We expand the Cantor-4 set to a two dimensional fractal which admits a representation of a Cuntz algebra. Using the action of this algebra, an orthonormal set is generated on the larger fractal, which is then projected onto the Cantor-4 set to produce a Fourier frame.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
Jorgensen and Pedersen [10] demonstrated that there exist singular measures \(\nu \) which are spectral—that is, they possess a sequence of exponential functions which form an orthonormal basis in \(L^2(\nu )\). The canonical example of such a singular and spectral measure is the uniform measure on the Cantor 4-set defined as follows:
This is analogous to the standard middle third Cantor set where \(4^{k}\) replaces \(3^{k}\). The set \(C_{4}\) can also be described as the attractor set of the following iterated function system on \(\mathbb {R}\):
The uniform measure on the set \(C_{4}\) then is the unique probability measure \(\mu _{4}\) which is invariant under this iterated function system:
for all \(f \in C(\mathbb {R})\), see [9] for details. The standard spectrum for \(\mu _{4}\) is \(\Gamma _{4} = \big \{ \sum _{n=0}^{N} l_{n} 4^{n} : l_{n} \in \{0,1\} \big \}\), though there are many spectra [2, 4]. Extension to larger classes of available spectra and other considerations can be found for example in [11, 12, 14].
Remarkably, Jorgensen and Pedersen prove that the uniform measure \(\mu _{3}\) on the standard middle third Cantor set is not spectral. Indeed, there are no three mutually orthogonal exponentials in \(L^2(\mu _{3})\). Thus, there has been much attention on whether there exists a Fourier frame for \(L^2(\mu _{3})\)–the problem is still unresolved, but see [5, 6] for progress in this regard. In this paper, we will construct Fourier frames for \(L^2(\mu _{4})\) using a dilation theory type argument. The motivation is whether the construction we demonstrate here for \(\mu _{4}\) will be applicable to \(\mu _{3}\). Fourier frames for \(\mu _{4}\) were constructed in [6] using a duality type construction.
A frame for a Hilbert space H is a sequence \(\{ x_{n} \}_{n \in I} \subset H\) such that there exists constants \(A, B > 0\) such that for all \(v \in H\),
The largest A and smallest B which satisfy these inequalities are called the frame bounds. The frame is called a Parseval frame if both frame bounds are 1. The sequence \(\{x_{n} \}_{n \in I}\) is a Bessel sequence if there exists a constant B which satisfies the second inequality, whether or not the first inequality holds; B is called the Bessel bound. A Fourier frame for \(L^2(\mu _{4})\) is a sequence of frequencies \(\{ \lambda _{n} \}_{n \in I} \subset \mathbb {R}\) together with a sequence of “weights” \(\{ d_{n} \}_{n \in I} \subset \mathbb {C}\) such that \(x_{n} = d_{n} e^{2 \pi i \lambda _{n} x}\) is a frame. Fourier frames (unweighted) for Lebesgue measure were introduced by Duffin and Schaffer [3], see also Ortega-Cerda and Seip [13].
It was proven in [8] that a frame for a Hilbert space can be dilated to a Riesz basis for a bigger space, that is to say, that any frame is the image under a projection of a Riesz basis. Moreover, a Parseval frame is the image of an orthonormal basis under a projection. This result is now known to be a consequence of the Naimark dilation theory. This will be our recipe for constructing a Fourier frame: constructing a basis in a bigger space and then projecting onto a subspace. We require the following result along these lines [1]:
Let H be a Hilbert space, V, K closed subspaces, and let \(P_{V}\) be the projection onto V. If \(\{ x_{n} \}_{n \in I}\) is a frame in K with frame bounds A, B, then:
-
1.
\(\{ P_{V} x_{n} \}_{n \in I}\) is a Bessel sequence in V with Bessel bound no greater than B;
-
2.
if the projection \(P_{V} : K \rightarrow V\) is onto, then \(\{P_{V} x_{n} \}_{n \in I}\) is a frame in V;
-
3.
if \(V \subset K\), then then \(\{P_{V} x_{n} \}_{n \in I}\) is a frame in V with frame bounds between A and B.
Note that if \(V \subset K\) and \(\{x_{n} \}_{n \in I}\) is a Parseval frame for K, then \(\{ P_V x_{n} \}_{n \in I}\) is a Parseval frame for V. In the second item above, it is possible that the lower frame bound for \(\{ P_{V} x_{n} \}\) is smaller than A, but the upper frame bound is still no greater than B.
The foundation of our construction is a dilation theory type argument. Our first step, described in Sect. 1, is to consider the fractal like set \(C_{4} \times [0,1]\), which we will view in terms of an iterated function system. This IFS will give rise to a representation of the Cuntz algebra \(\mathcal {O}_{4}\) on \(L^2(\mu _{4} \times \lambda )\) since \(\mu _{4} \times \lambda \) is the invariant measure under the IFS. Then in Sect. 2, we will generate via the action of \(\mathcal {O}_{4}\) an orthonormal set in \(L^2(\mu _{4} \times \lambda )\) whose vectors have a particular structure. In Sect. 3, we consider a subspace V of \(L^2(\mu _{4} \times \lambda )\) which can be naturally identified with \(L^2(\mu _{4})\), and then project the orthonormal set onto V to, ultimately, obtain a frame. Of paramount importance will be whether the orthonormal set generated by \(\mathcal {O}_{4}\) spans the subspace V so that the projection yields a Parseval frame. Section 4 demonstrates concrete constructions in which this occurs, and identifies all possible Fourier frames that can be constructed using this method.
We note here that there may be Fourier frames for \(L^2(\mu _{4})\) which cannot be constructed in this manner, but we are unaware of such an example.
1 Dilation of the Cantor-4 Set
We wish to construct a Hilbert space H which contains \(L^2(\mu _{4})\) as a subspace in a natural way. We will do this by making the fractal \(C_{4}\) bigger as follows. We begin with an iterated function system on \(\mathbb {R}^2\) given by:
As these are contractions on \(\mathbb {R}^2\), there exists a compact attractor set, which is readily verified to be \(C_{4} \times [0,1]\). Likewise, by Hutchinson [9], there exists an invariant probability measure supported on \(C_{4} \times [0,1]\); it is readily verified that this invariant measure is \(\mu _{4} \times \lambda \), where \(\lambda \) denotes the Lebesgue measure restricted to [0, 1]. Thus, for every continuous function \(f : \mathbb {R}^2 \rightarrow \mathbb {C}\),
The iterated function system \(\Upsilon _{j}\) has a left inverse on \(C_{4} \times [0,1]\), given by
so that \(R \circ \Upsilon _{j} (x,y) = (x,y)\) for \(j=0,1,2,3\).
We will use the iterated function system to define an action of the Cuntz algebra \(\mathcal {O}_{4}\) on \(L^2(\mu _{4} \times \lambda )\). To do so, we choose filters
where
for some choice of scalar coefficients \(a_{jk}\). In order to obtain a representation of \(\mathcal {O}_{4}\) on \(L^2(\mu _{4} \times \lambda )\), we require that the above filters satisfy the matrix equation \(\mathcal {M}^{*}(x,y) \mathcal {M}(x,y) = I\) for \(\mu _{4} \times \lambda \) almost every (x, y), where
For our choice of filters, the matrix \(\mathcal {M}\) becomes
which is unitary if and only if the matrix
is unitary. For the remainder of this section, we assume that H is unitary.
Lemma 2
The operator \(S_{j} : L^2(\mu _{4} \times \lambda ) \rightarrow L^2(\mu _{4} \times \lambda )\) given by
is an isometry.
Proof
We calculate:
We used Eq. (1) in the second line. The sum in the integral is the square of the Euclidean norm of the jth row of the matrix \(\mathcal {M}\), which is unitary. Hence, the sum is 1, so the integral is \(\Vert f \Vert ^2\), as required. \(\square \)
Lemma 3
The adjoint is given by
Proof
Let \(f,g \in L^2(\mu _{4} \times \lambda )\). We calculate
where we use Eq. (1) and the fact that R is a left inverse of \(\Upsilon _{k}\). \(\square \)
Lemma 4
The isometries \(S_{j}\) satisfy the Cuntz relations:
Proof
We consider the orthogonality relation first. Let \(f \in L^2(\mu _{4} \times \lambda )\). We calculate:
Note that the sum is the scalar product of the kth row with the jth row of the matrix \(\mathcal {M}\), which is unitary. Hence, the sum is \(\delta _{jk}\) as required.
Now for the identity relation, let \(f,g \in L^2(\mu _{4} \times \lambda )\). We calculate:
Note that the sum over k in the third line is the scalar product of the \(\ell \)th column with the nth column of \(\mathcal {M}\), so the sum collapses to \(\delta _{\ell n}\). The sum on n in the fourth line collapses by Eq. (1). \(\square \)
2 Orthonormal Sets in \(L^2(\mu _{4} \times \lambda )\)
Since the isometries \(S_{j}\) satisfy the Cuntz relations, we can use them to generate orthonormal sets in the space \(L^2(\mu _{4} \times \lambda )\). We do so by having the isometries act on a generating vector. We consider words in the alphabet \(\{0,1,2,3\}\); let \(W_{4}\) denote the set of all such words. For a word \(\omega = j_{K} j_{K-1} \dots j_{1}\), we denote by \(| \omega | = K\) the length of the word, and define
Definition 1
Let
For convenience, we allow the empty word \(\omega _{\emptyset }\) with length 0, and define \(S_{\omega _{\emptyset }} = I\), the identity.
Lemma 5
Suppose \(f \in L^2(\mu _{4} \times \lambda )\) with \(\Vert f\Vert = 1\), and that \(S_{0} f = f\). Then,
is an orthonormal set.
Proof
Suppose \(\omega , \omega ' \in X_{4}\) with \(\omega \ne \omega '\). First consider \(| \omega | = | \omega ' |\), with \(\omega = j_{K} \dots j_{1}\) and \(\omega ' = i_{K} \dots i_{1}\). Suppose that \(\ell \) is the largest index such that \(j_{\ell } \ne i_{\ell }\). Then we have
by the orthogonality condition of the Cuntz relations.
Now, if \(K = | \omega | > | \omega ' | = M\), with \(\omega ' = i_{M} \dots i_{1}\), we define the word \(\rho = i_{M} \dots i_{1} 0 \dots 0\) so that \(| \rho | = K\). Note that \(\rho \notin X_{4}\) so \(\omega \ne \rho \). Note further that \(S_{\omega '} f = S_{\rho } f\). Thus, by a similar argument to that above, we have
\(\square \)
Remark 1
The set \(\{ S_{\omega } f : \omega \in X_{4} \}\) need not be complete. We will provide an example of this in Example 1 in Sect. 4.
Our goal is to project the set \(\{ S_{\omega } f : \omega \in X_{4} \}\) onto some subspace V of \(L^2(\mu _{4} \times \lambda )\) to obtain a frame. To that end, we need to know when the projection \(\{ P_{V} S_{\omega } f : \omega \in X_{4} \}\) is a frame, which by Lemma 1 requires the projection \(P_{V} : K \rightarrow V\) to be onto, where K is the subspace spanned by \(\{ S_{\omega } f : \omega \in X_{4} \}\). The tool we will use is the following result, which is a minor adaptation of Theorem 3.1 from [7].
Theorem 1
Let \(\mathcal {H}\) be a Hilbert space, \(\mathcal {K} \subset \mathcal {H}\) a closed subspace, and \((S_i)_{i=0}^{N-1}\) be a representation of the Cuntz algebra \(\mathcal {O}_N\). Let \(\mathcal {E}\) be an orthonormal set in \(\mathcal {H}\) and \(f:X\rightarrow \mathcal {K}\) a norm continuous function on a topological space X with the following properties:
-
(i)
\(\mathcal {E}=\cup _{i=0}^{N-1} S_i\mathcal {E}\) where the union is disjoint.
-
(ii)
\(\overline{span}\{ f(t): t\in X\}=\mathcal {K}\) and \(\Vert f(t)\Vert =1\), for all \(t\in X\).
-
(iii)
There exist functions \(\mathfrak {m}_i: X\rightarrow \mathbb {C}\), \(g_i:X\rightarrow X\), \(i=0,\dots , N-1\) such that
$$\begin{aligned} S_i^*f(t)=\mathfrak {m}_i(t)f(g_i(t)), \quad t\in X. \end{aligned}$$(2) -
(iv)
There exist \(c_0\in X\) such that \(f(c_0)\in \overline{span} \mathcal {E}\).
-
(v)
The only function \(h\in \mathcal {C}(X)\) with \(h\ge 0\), \(h(c)=1\), \(\forall \) \(c\in \{ x\in X:f(x)\in \overline{span}\mathcal {E}\}\), and
$$\begin{aligned} h(t)=\sum _{i=0}^{N-1}\left| \mathfrak {m}_i(t) \right| ^2 h(g_i(t)),\quad t\in X \end{aligned}$$(3)are the constant functions.
Then \(\mathcal {K} \subset \overline{span}\mathcal {E}\).
3 The Projection
Recall the definition of the filters \(m_{j}(x,y) = e^{2 \pi i j x} H_{j} (x,y)\) from Sect. 1. We choose the filter coefficients \(a_{j k}\) so that the matrix H is unitary. We place the additional constraint that
so that \(S_{0} \mathbbm {1} = \mathbbm {1}\), where \(\mathbbm {1}\) the function in \(L^2(\mu _{4} \times \lambda )\) which is identically 1. As \(S_{0} \mathbbm {1} = \mathbbm {1}\), by Lemma 5, the set \(\{ S_{\omega } \mathbbm {1} : \omega \in X_{4} \}\) is orthonormal. Moreover, we place the additional constraint that for every j, \(a_{j0} + a_{j2} = a_{j1} + a_{j3}\), which will be required for our calculation of the projection.
Definition 2
We define the subspace \(V = \{ f \in L^2(\mu _{4} \times \lambda ) : f(x,y) = g(x) \chi _{[0,1]}(y), \ g \in L^2(\mu _{4}) \}\). Note that the subspace V can be identified with \(L^2(\mu _{4})\) via the isometric isomorphism \(g \mapsto g(x) \chi _{[0,1]}(y)\). We will suppress the y variable in the future.
Definition 3
We define a function \(c : X_{4} \rightarrow \mathbb {N}_{0}\) as follows: for a word \(\omega = j_{K} j_{K-1} \dots j_{1}\),
Here \(\mathbb {N}_{0} = \mathbb {N} \cup \{0\}\). It is readily verified that c is a bijection.
Lemma 6
For a word \(\omega = j_{K} j_{K-1} \dots j_{1}\),
Proof
We proceed by induction on the length of the word \(\omega \). The equality is readily verified for \(| \omega | =1\). Let \(\omega _{0} = j_{K-1} j_{n-2} \dots j_{1}\). We have
The last line above is justified by the following calculation:
\(\square \)
We wish to project the vectors \(S_{\omega } \mathbbm {1}\) onto the subspace V. The following lemma calculates that projection, where \(P_{V}\) denotes the projection onto the subspace V.
Lemma 7
If \(f(x,y) = g(x)h(x,y)\) with \(g \in L^{2}(\mu _{4})\) and \(h \in L^{\infty }(\mu _{4} \times \lambda )\), then
where \(G(x) = \int _{[0,1]} h(x,y) d \lambda (y)\).
Proof
We verify that for every \(F(x) \in L^2(\mu _{4})\), \(f(x,y) - g(x) G(x)\) is orthogonal to F(x). We calculate utilizing Fubini’s theorem:
\(\square \)
For the purposes of the following lemma, \(\alpha x\) and \(\beta y\) are understood to be modulo 1.
Lemma 8
For any word \(\omega = j_{K} j_{K-1} \dots j_{1}\),
Proof
Let \(F_{m}(x,y) = \prod _{k=m}^{K} 2 H_{j_{k}}(4^{k-1}x, 2^{k-m}y)\). Note that
Likewise for \(F_{m}\big (x, \frac{y+1}{2}\big )\).
Since \(\lambda \) is the invariant measure for the iterated function system \(y \mapsto \frac{y}{2}\), \(y \mapsto \frac{y+1}{2}\), we calculate:
where \(q = 0\) if \(0 \le 4^{m-1} x < \frac{1}{2}\), and \(q=1\) if \(\frac{1}{2} \le 4^{m-1} x < 1\).
The result now follows by a standard induction argument. \(\square \)
Proposition 1
Suppose the filters \(m_{j}(x,y)\) are chosen so that
-
(i)
the matrix H is unitary,
-
(ii)
\(a_{00} = a_{01} = a_{02} = a_{03} = \frac{1}{2}\), and
-
(iii)
for \(j=0,1,2,3\), \(a_{j0} + a_{j2} = a_{j1} + a_{j3}\).
Then for any word \(\omega = j_{K} \dots j_{1}\),
where
Proof
We apply the previous three Lemmas to obtain
By assumption (iii), the integral \(\int H_{j_{k}}(4^{k-1} x, y) d \lambda (y)\) is independent of x, and the value of the integral is \(\frac{a_{j0}}{2} + \frac{a_{j2}}{2}\). Eq. (4) now follows. \(\square \)
4 Concrete Constructions
We now turn to concrete constructions of Fourier frames for \(\mu _{4}\). The hypotheses of Lemma 5 and Proposition 1 require H to be unitary and requires the matrix
to have the first row be identically \(\frac{1}{2}\) and to have the vector \(\begin{pmatrix} 1&-1&1&-1 \end{pmatrix}^{T}\) in the kernel.
We can use Hadamard matrices to construct examples of such a matrix A. Every \(4 \times 4\) Hadamard matrix is a permutation of the following matrix:
where \(\rho \) is any complex number of modulus 1.
If we set \(H = U_{\rho }\), we obtain
which has the requisite properties to apply Lemma 5 and Proposition 1.
We define for \(k = 1,2,3\), \(l_{k} : \mathbb {N}_{0} \rightarrow \mathbb {N}_{0}\) by \(l_{k}(n)\) is the number of digits equal to k in the base 4 expansion of n. Note that \(l_{k}(0) = 0\), and we follow the convention that \(0^{0} = 1\).
Theorem 2
For the choice A as in Eq. (5) with \(\rho \ne -1\), the sequence
is a Parseval frame in \(L^2(\mu _{4})\).
Proof
By Lemma 5, we have that \( \{ S_{\omega } \mathbbm {1} : \omega \in X_{4} \}\) is an orthonormal set. For a word \(\omega = j_{K} j_{K-1} \dots j_{1}\), Proposition 1 yields that
Then, setting \(n = c(\omega )\), we obtain
Since
it follows that
Since c is a bijection, the set \(\{ P_{V} S_{\omega } \mathbbm {1} : \omega \in X_{4} \}\) coincides with the set in (6).
In order to establish that the set (6) is a Parseval frame, we wish to apply Lemma 1, which requires that the subspace V is contained in the closed span of \(\{ S_{\omega } \mathbbm {1} : \omega \in X_{4} \}\). Denote the closed span by \(\mathcal {K}\). We will proceed in a manner nearly identical to the proof of Theorem 1 and its inspiration [7, Theorem 3.1]. Define the function \(f: \mathbb {R} \rightarrow V\) by \(f(t) = e_{t}\) where \(e_{t}(x,y) = e^{2 \pi i x t}\). Note that \(f(0) = \mathbbm {1} \in \mathcal {K}\). Likewise, define a function \(h_{X} : \mathbb {R} \rightarrow \mathbb {R}\) by
\(\square \)
Claim 1
We have \(h_{X} \equiv 1\).
Assuming for the moment that the claim holds, we deduce that \(f(t) \in \mathcal {K}\) for every \(t \in \mathbb {R}\). Since \(\{ f(\gamma ) : \gamma \in \Gamma _{4} \}\) is an orthonormal basis for V, it follows that the closed span of \(\{ f(t) : t \in \mathbb {R} \}\) is all of V. We conclude that \(V \subset \mathcal {K}\), and so Lemma 1 implies that \(\{ P_{V} S_{\omega } \mathbbm {1} : \omega \in X_{4} \}\) is a Parseval frame for V, from which the Theorem follows.
Thus, we turn to the proof of Claim 1. First, we require \(\{ S_{\omega } \mathbbm {1} : \omega \in X_{4} \} = \cup _{j=0}^{3} \{ S_{j} S_{\omega } \mathbbm {1} : \omega \in X_{4} \}\), where the union is disjoint. Clearly, the RHS is a subset of the LHS, and the union is disjoint. Consider an element of the LHS: \(S_{\omega } \mathbbm {1}\). If \(| \omega | \ge 2\), we write \(S_{\omega } \mathbbm {1} = S_{j} S_{\omega _{0}} \mathbbm {1}\) for some j and some \(\omega _{0} \in X_{4}\), whence \(S_{\omega } \mathbbm {1}\) is in the RHS. If \( | \omega | = 1\), then we write \(S_{\omega } \mathbbm {1} = S_{j} \mathbbm {1} = S_{j} S_{0} \mathbbm {1}\), which is again an element of the RHS. Equality now follows.
As a consequence,
We calculate:
Thus, we define
and
As a consequence, we obtain
Because of our choice of coefficients in the matrix A, which has the vector \(\begin{pmatrix} 1&-1&1&-1 \end{pmatrix}^{T}\) in the kernel, we have for every j: \(a_{j0} + a_{j2} = a_{j1} + a_{j3}\). Thus, if we let \(b_{j} = \overline{a_{j0}} + \overline{a_{j2}}\), the functions \(\mathfrak {m}_{j}\) simplify to
for \(j=0,2,\) and
for \(j = 1,3\). Substituting these into Eq. (7),
Claim 2
The function \(h_{X}\) can be extended to an entire function.
Assume for the moment that Claim 2 holds, we finish the proof of Claim 1. If \(h_{X}(t) = 1\) for \(t \in [-1,0]\), then \(h_{X}(z) = 1\) for all \(z \in \mathbb {C}\), and Claim 1 holds.
Now, assume to the contrary that \(h_{X}(t)\) is not identically 1 on \([-1,0]\). Since \(0 \le h_{X}(t) \le 1\) for t real, then \(\beta = \text {min} \{h_{X}(t) : t \in [-1,0] \} < 1\). Because constant functions satisfy (8), \(h_1:=h_{X} - \beta \) also satisfies Eq. (8). There exists \(t_0\) such that \(h_1(t_0)=0\) and \(t_{0}\ne 0\) as \(h_{X}(0)=1\). Since \(h_1\ge 0\) each of the terms in (8) must vanish :
Our hypothesis is that \(\rho \ne -1\), so in Eq. (10), the coefficient \(\frac{| 1 + \overline{\rho } |^2}{4} \ne 0\).
Case 1 If \(t_0\ne -1\) then Eq. (9) implies \(h_1(t_0/4)=0=h_1(g_0(t_0))\). Let \(t_1:=g_0(t_0)\in (-1,0)\); iterating the previous argument implies that \(h_{1}(g_0(t_{1})) = 0\). Thus, we obtain an infinite sequence of zeroes of \(h_1\).
Case 2 If \(t_0=-1\), then the previous argument does not hold. However, we can construct another zero of \(h_1\), \(t_0'\in (-1,0)\) to which the previous argument will hold. Indeed, if \(t_{0} = -1\), Eq. (10) implies \(h_1((t_0-1)/4)=h_1(-1/2)=0\). Let \(t_0'=-1/2\) and continue as in Case 1.
In either case, \(h_1\) vanishes on a (countable) set with an accumulation point, and since \(h_1\) is analytic it follows that \(h_1\equiv 0\), a contradiction, and Claim 1 holds.
Now, to prove Claim 2, we follow the proof of Lemma 4.2 of [10]. For a fixed \(\omega \in X_{4}\), define \(f_{\omega } : \mathbb {C} \rightarrow \mathbb {C}\) by
Since the distribution \(\overline{[S_{\omega } \mathbbm {1}] (x,y)} \ d(\mu _{4} \times \lambda )\) is compactly supported, a standard convergence argument demonstrates that \(f_{\omega }\) is entire. Likewise, \(f^{*}_{\omega } (z) = \overline{ f_{\omega } (\overline{z})}\) is entire, and for t real,
Thus,
For \(n \in \mathbb {N}\), let \(h_{n}(z) = \sum _{ |\omega | \le n } f_{\omega } (z) f^{*}_{\omega }(z)\), which is entire. By Hölder’s inequality,
for some constant K. Thus, the sequence \(h_{n}(z)\) converges pointwise to a function h(z), and are uniformly bounded on strips \(Im(z) \le C\). By the theorems of Montel and Vitali, the limit function h is entire, which coincides with \(h_{X}\) for real t, and Claim 2 is proved.
Example 1
As mentioned in Sect. 2, in general, \(\{ S_{\omega } \mathbbm {1} \}\) need not be complete, and the exceptional point \(\rho = -1\) in Theorem 2 provides the example. In the case \(\rho = -1\), the set (6) becomes
where the coefficients \(d_{n} = 1\) if \(n \in \Gamma _{3}\) and 0 otherwise. Here,
and it is known [4] that the sequence \(\{ e^{2 \pi i n x} : n \in \Gamma _{3} \}\) is incomplete in \(L^2(\mu _{4})\). Thus, \(\{P_V S_{\omega } \mathbbm {1}\}\) is incomplete in V, so \(\{ S_{\omega } \mathbbm {1} \}\) is incomplete in \(L^2(\mu _{4} \times \lambda )\).
We can generalize the construction of Theorem 2 as follows. We want to choose a matrix
such that \(\begin{pmatrix} 1&-1&1&-1 \end{pmatrix}^{T}\) is in the kernel of H and the matrix
is unitary. We obtain a system of nonlinear equations in the 12 unknowns. To parametrize all solutions, we consider the following row vectors:
If we construct the matrix A so that the rows are linear combinations of \(\{ \vec {v}_{0}, \vec {v}_{1}, \vec {v}_{2} \}\), then A will satisfy the desired condition on the kernel. Note that if the jth row of A is \(\alpha _{j0} \vec {v}_{0} + \alpha _{j1} \vec {v}_{1} + \alpha _{j2} \vec {v}_{2}\) for \(j = 1,3\), then the jth row of H is \(\alpha _{j0} \vec {w}_{0} + \alpha _{j1} \vec {w}_{1} + \alpha _{j2} \vec {w}_{2}\), whereas if \(j=0,2\), then the jth row of H is equal to the jth row of A.
Thus, we want to choose coefficients \(\alpha _{jk}\), \(j=0,1,2,3\), \(k=1,2,3\) so that the matrix
is unitary. To satisfy the requirement on the first row, we choose \(\alpha _{00} = 1\) and \(\alpha _{01} = \alpha _{02} = 0\). Calculating the inner products of the rows of H, we obtain the following necessary and sufficient conditions:
Proposition 2
Fix \(\alpha _{00} =1\). There exists a solution to the Eqs. (16–20) if and only if \(\alpha _{10}, \alpha _{30} \in \mathbb {C}\) with
Proof
(\(\Leftarrow \)) If \(|\alpha _{10}|^2 = 1\), then we choose \(\alpha _{21} = \alpha _{31} = 1\) and all other coefficients to be 0 to obtain a solution to Eqs. (16–20). Likewise, if \(| \alpha _{10}|^2 = 0\), then choose \(\alpha _{11} = \alpha _{21} = 1\) and all other coefficients to be 0.
Now suppose that \(0 < |\alpha _{10}| < 1\), and we choose \(\lambda = \dfrac{- \overline{\alpha _{10}} \alpha _{30}}{1 - |\alpha _{10}|^2}\). Then choose \(\alpha _{11}\) and \(\alpha _{12}\) such that \(|\alpha _{11}|^2 + |\alpha _{12}|^2 = 1 - |\alpha _{10}|^2\). Now let \(\alpha _{31} = \lambda \alpha _{11}\) and \(\alpha _{32} = \lambda \alpha _{12}\). We have
so Eq. (19) is satisfied.
Equation (17) forces \(\alpha _{20} = 0\); choose \(\alpha _{21}\) and \(\alpha _{22}\) such that \(|\alpha _{21}|^2 + |\alpha _{22}|^2 = 1\) and \(\alpha _{11} \overline{\alpha _{21}} + \alpha _{12} \overline{\alpha _{22}} = 0\). Thus, Eqs. (18) and (20) are satisfied. Finally, regarding Eq. (16), it is satisfied for \(j=0,1,2\) by construction. For \(j=3\), we calculate:
as required.
(\(\Rightarrow \)) Suppose that we have a solution to Eqs. (16–20). If \(|\alpha _{10}| = 1\), then we must have \(\alpha _{11} = \alpha _{12} = 0\), and thus Eq. (19) requires \(\alpha _{30} = 0\), so Eq. (21) holds.
Now suppose \(|\alpha _{10}| < 1\). Since \(\alpha _{20} = 0\), we must have that \(| \alpha _{21} |^2 + | \alpha _{22} |^2 = 1\). Combining this with Eqs. (18) and (20) imply that the matrix
is singular. Thus, there exists a \(\lambda \) such that \(\alpha _{31} = \lambda \alpha _{11}\) and \(\alpha _{32} = \lambda \alpha _{12}\). Using the same computation as in Eq. (22), we conclude that \(\lambda = \dfrac{- \overline{\alpha _{10}} \alpha _{30}}{1 - |\alpha _{10}|^2}\); then Eq. (23) implies (21). \(\square \)
The coefficient matrix we obtain from this construction is
where we are allowed to choose \(\alpha _{11}\), \(\alpha _{12}\), \(\alpha _{21}\) and \(\alpha _{22}\) subject to the normalization condition in Eq. (16). However, those choices do not affect the construction, since if we apply Proposition 1 and the calculation from Theorem 2, we obtain
This will in fact be a Parseval frame for \(L^2(\mu _{4})\), provided \(V \subset \mathcal {K}\), as in the proof of Theorem 2.
Theorem 3
Suppose \(p, q \in \mathbb {C}\) with \(|p|^2 + |q|^2 = 1\). Then
is a Parseval frame for \(L^2(\mu _{4})\), provided \(p \ne 0\).
Proof
Substitute \(\alpha _{10} = p\) and \(\alpha _{30} = q\) in Proposition 2 and Eq. (24). As noted, we only need to verify \(V \subset \mathcal {K}\). We proceed as in the proof of Theorem 2; indeed, define f, \(h_{X}\), \(\mathfrak {m}_{j}\) and \(g_{j}\) as previously. We obtain \(b_{0} = 1\), \(b_{1} = \overline{p}\), \(b_{2} = 0\), and \(b_{3} = \overline{q}\), so Eq. (8) becomes
From here, the same argument shows that \(h_{X} \equiv 1\), and \(V \subset \mathcal {K}\). \(\square \)
5 Concluding Remarks
We remark here that the constructions given above for \(\mu _{4}\) does not work for \(\mu _{3}\). Indeed, we have the following no-go result. To obtain the measure \(\mu _{3} \times \lambda \), we consider the iterated function system:
Using the same choice of filters, the matrix \(\mathcal {M}(x,y)\) reduces to
which we require to be unitary. Additionally, we require the same conditions as for \(\mu _{4}\), namely, the first row of H must have all entries \(\frac{1}{2}\), and \(a_{j0} + a_{j2} = a_{j1} + a_{j3}\). The inner product of the first two rows must be 0. Hence,
Consequently, \(a_{10} + a_{12} = 0\). Likewise, \(a_{20} + a_{22} = a_{30} + a_{32} = 0\). As a result,
and so H cannot be unitary.
It may be possible to extend the construction for \(\mu _{4}\) to \(\mu _{3}\) by considering a representation of \(\mathcal {O}_{n}\) for some sufficiently large n, or by considering \(\mu _{3} \times \rho \) for some other fractal measure \(\rho \) rather than \(\lambda \).
References
Aldroubi, A.: Portraits of frames. Proc. Am. Math. Soc. 123(6), 1661–1668 (1995)
Dai, X.-R., He, X.-G., Lai, C.-K.: Spectral property of Cantor measures with consecutive digits. Adv. Math. 242, 187–208 (2013)
Duffin, R.J., Schaeffer, A.C.: A class of nonharmonic Fourier series. Trans. Am. Math. Soc. 72, 341–366 (1952)
Dutkay, D.E., Han, D., Sun, Q.: On the spectra of a Cantor measure. Adv. Math. 221(1), 251–276 (2009)
Dutkay, D.E., Han, D., Weber, E.: Bessel sequences of exponentials on fractal measures. J. Funct. Anal. 261(9), 2529–2539 (2011)
Dutkay, D.E., Han, D., Weber, E.: Continuous and discrete Fourier frames for fractal measures. Trans. Am. Math. Soc. 366(3), 1213–1235 (2014)
Dutkay, D.E., Picioroaga, G., Song, M.-S.: Orthonormal bases generated by Cuntz algebras. J. Math. Anal. Appl. 409(2), 1128–1139 (2014)
Han, D., Larson, D.R.: Frames, bases and group representations, Mem. Am. Math. Soc. 147 (2000), no. 697, x+94. MR 1686653 (2001a:47013)
Hutchinson, J.E.: Fractals and self-similarity. Indiana Univ. Math. J. 30(5), 713–747 (1981)
Jorgensen, P.E.T., Pedersen, S.: Dense analytic subspaces in fractal \(L^2\)-spaces. J. Anal. Math. 75, 185–228 (1998)
Łaba, I., Wang, Y.: On spectral Cantor measures. J. Funct. Anal. 193(2), 409–420 (2002)
Li, J.-L.: \(\mu _{M, D}\)-Orthogonality and compatible pair. J. Funct. Anal. 244(2), 628–638 (2007)
Ortega-Cerdà, J., Seip, K.: Fourier frames, Ann. Math. 155(3), 789–806 (2002)
Strichartz, R.S.: Mock Fourier series and transforms associated with certain Cantor measures. J. Anal. Math. 81, 209–238 (2000)
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by Chris Heil.
Rights and permissions
About this article
Cite this article
Picioroaga, G., Weber, E.S. Fourier Frames for the Cantor-4 Set. J Fourier Anal Appl 23, 324–343 (2017). https://doi.org/10.1007/s00041-016-9471-0
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00041-016-9471-0