An Introduction To Finite Frames: Matthew Fickus
An Introduction To Finite Frames: Matthew Fickus
An Introduction To Finite Frames: Matthew Fickus
Matthew Fickus
The views expressed in this talk are those of the speaker and do not reflect the official policy
or position of the United States Air Force, Department of Defense, or the U.S. Government.
Outline
1/27
Part I:
Finite Frames
A Brief History of Frame Theory
1950s: Frames are introduced to study nonharmonic Fourier series.
Infinite-dimensional generalization of standard linear algebra.
2/27
Matrix Notation
Definition: Let M, N be positive integers and let either F = R or F = C.
Given N vectors {ϕn }N M
n=1 in F , consider the
• M × N synthesis operator Φ = ϕ1 · · · ϕN ,
ϕ∗1
ϕ∗N
ϕ∗1 ϕ1 · · · ϕ∗1 ϕN
3/27
Orthonormal Bases
Notes:
• Vectors {ϕn }N
n=1 in F
M
are orthonormal if and only if Φ∗ Φ = I.
• Vectors {ϕn }N
n=1 are an orthonormal basis for F
M
if and only if
they’re orthonormal and M = N.
4/27
Finite Frames
• Now suppose your real-world application prohibits you from having
{ϕn }N M
n=1 be an orthonormal basis for F .
• As long as {ϕn }N M
n=1 spans F , you can still “painlessly” expand any
x in terms of them: in this case, ΦΦ∗ is invertible and so
N
X N
X
x = ΦΦ∗ (ΦΦ∗ )−1 x = ΦΨ∗ x = ϕn ψ ∗n x = (ψ ∗n x)ϕn .
n=1 n=1
N
X
αkxk2 ≤ x∗ ΦΦ∗ x = |ϕ∗n x|2 ≤ βkxk2 , ∀x ∈ FM ,
n=1
5/27
Tight Frames
6/27
Example: 6 × 16 Tight Frame
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0
Φ =
0
0 0 0 0 0 0 0 1 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
7/27
Example: 6 × 16 Tight Frame
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0
Φ =
0
0 0 0 0 0 0 0 1 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
7/27
Example: 6 × 16 Tight Frame
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
Φ =
0
0 0 1 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0
7/27
Example: 6 × 16 Tight Frame
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
Φ =
0
0 0 1 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0
7/27
Example: Better 6 × 16 Tight Frame
+ + + + + + + + + + + + + + + +
+
− + − + − + − + − + − + − + −
+
+ − − + + − − + + − − + + − −
+
− − + + − − + + − − + + − − +
+
+ + + − − − − + + + + − − − −
+
− + − − + − + + − + − − + − +
+
+ − − − − + + + + − − − − + +
1 + − − + − + + − + − − + − + + −
Φ= √
+
6 + + + + + + + − − − − − − − −
+
− + − + − + − − + − + − + − +
+
+ − − + + − − − − + + − − + +
+
− − + + − − + − + + − − + + −
+
+ + + − − − − − − − − + + + +
+
− + − − + − + − + − + + − + −
+ + − − − − + + − − + + + + − −
+ − − + − + + − − + + − + − − +
Notation: “ + ” = 1, “ − ” = −1
8/27
Example: Better 6 × 16 Tight Frame
+ + + + + + + + + + + + + + + +
+
− + − + − + − + − + − + − + −
+
+ − − + + − − + + − − + + − −
+
− − + + − − + + − − + + − − +
+
+ + + − − − − + + + + − − − −
+
− + − − + − + + − + − − + − +
+
+ − − − − + + + + − − − − + +
1 + − − + − + + − + − − + − + + −
Φ= √
+
6 + + + + + + + − − − − − − − −
+
− + − + − + − − + − + − + − +
+
+ − − + + − − − − + + − − + +
+
− − + + − − + − + + − − + + −
+
+ + + − − − − − − − − + + + +
+
− + − − + − + − + − + + − + −
+ + − − − − + + − − + + + + − −
+ − − + − + + − − + + − + − − +
8/27
Example: Better 6 × 16 Tight Frame
+ + + + + + + + + + + + + + + +
+
− + − + − + − + − + − + − + −
1 + + − − + + − − + + − − + + − −
Φ= √
+
6 − − + + − − + + − − + + − − +
+ + + + − − − − + + + + − − − −
+ − + − − + − + + − + − − + − +
8/27
Example: Better 6 × 16 Tight Frame
+ + + + + + + + + + + + + + + +
+
− + − + − + − + − + − + − + −
1 + + − − + + − − + + − − + + − −
Φ= √
+
6 − − + + − − + + − − + + − − +
+ + + + − − − − + + + + − − − −
+ − + − − + − + + − + − − + − +
8/27
Example: Better 6 × 16 Tight Frame
3 0 + 0 + 0 − 0 3 0 + 0 + 0 − 0
0
3 0 + 0 + 0 − 0 3 0 + 0 + 0 −
+
0 3 0 − 0 + 0 + 0 3 0 − 0 + 0
0
+ 0 3 0 − 0 + 0 + 0 3 0 − 0 +
+
0 − 0 3 0 + 0 + 0 − 0 3 0 + 0
0
+ 0 − 0 3 0 + 0 + 0 − 0 3 0 +
− 0 + 0 + 0 3 0 − 0 + 0 + 0 3 0
1 0 − 0 + 0 + 0 3 0 − 0 + 0 + 0 3
Φ∗ Φ =
3
3 0 + 0 + 0 − 0 3 0 + 0 + 0 − 0
0
3 0 + 0 + 0 − 0 3 0 + 0 + 0 −
+
0 3 0 − 0 + 0 + 0 3 0 − 0 + 0
0
+ 0 3 0 − 0 + 0 + 0 3 0 − 0 +
+
0 − 0 3 0 + 0 + 0 − 0 3 0 + 0
0
+ 0 − 0 3 0 + 0 + 0 − 0 3 0 +
− 0 + 0 + 0 3 0 − 0 + 0 + 0 3 0
0 − 0 + 0 + 0 3 0 − 0 + 0 + 0 3
8/27
Example: Even Better 6 × 16 Tight Frame
+ + + + + + + + + + + + + + + +
+
− + − + − + − + − + − + − + −
+
+ − − + + − − + + − − + + − −
+
− − + + − − + + − − + + − − +
+
+ + + − − − − + + + + − − − −
+
− + − − + − + + − + − − + − +
+
+ − − − − + + + + − − − − + +
1 + − − + − + + − + − − + − + + −
Φ= √
+
6 + + + + + + + − − − − − − − −
+
− + − + − + − − + − + − + − +
+
+ − − + + − − − − + + − − + +
+
− − + + − − + − + + − − + + −
+
+ + + − − − − − − − − + + + +
+
− + − − + − + − + − + + − + −
+ + − − − − + + − − + + + + − −
+ − − + − + + − − + + − + − − +
9/27
Example: Even Better 6 × 16 Tight Frame
+ + + + + + + + + + + + + + + +
+
− + − + − + − + − + − + − + −
+
+ − − + + − − + + − − + + − −
+
− − + + − − + + − − + + − − +
+
+ + + − − − − + + + + − − − −
+
− + − − + − + + − + − − + − +
+
+ − − − − + + + + − − − − + +
1 + − − + − + + − + − − + − + + −
Φ= √
+
6 + + + + + + + − − − − − − − −
+
− + − + − + − − + − + − + − +
+
+ − − + + − − − − + + − − + +
+
− − + + − − + − + + − − + + −
+
+ + + − − − − − − − − + + + +
+
− + − − + − + − + − + + − + −
+ + − − − − + + − − + + + + − −
+ − − + − + + − − + + − + − − +
9/27
Example: Even Better 6 × 16 Tight Frame
+ + + + + + + + + + + + + + + +
+
− + − + − + − + − + − + − + −
1 + − − + + − − + + − − + + − − +
Φ= √
+
6 + + + − − − − + + + + − − − −
+ − + − + − + − − + − + − + − +
+ − − + − + + − − + + − + − − +
9/27
Example: Even Better 6 × 16 Tight Frame
3 − + + + − + − + + + + + − − +
− 3 + + − + − + + + + + − + + −
+
+ 3 − + − + − + + + + − + + −
+
+ − 3 − + − + + + + + + − − +
+
− + − 3 − + + + − − + + + + +
− + − + − 3 + + − + + − + + + +
+
− + − + + 3 − − + + − + + + +
1 − + − + + + − 3 + − − + + + + +
Φ∗ Φ =
3+ + + + + − − + 3 − + + + − + −
+
+ + + − + + − − 3 + + − + − +
+
+ + + − + + − + + 3 − + − + −
+
+ + + + − − + + + − 3 − + − +
+
− − + + + + + + − + − 3 − + +
− + + − + + + + − + − + − 3 + +
− + + − + + + + + − + − + + 3 −
+ − − + + + + + − + − + + + − 3
9/27
Part II:
Unit Norm Tight Frames
Unit Norm Tight Frames (UNTFs)
Definition: Vectors {ϕn }N n=1 are a unit norm tight frame (UNTF) for
FM if kϕn k = 1 for all n and there exists α > 0 such that
N
X
αI = ΦΦ∗ = ϕn ϕ∗n ,
n=1
i.e. if the orthogonal projection operators onto these lines sum to a scalar
multiple of the identity.
N
Note: Here α is necessarily the redundancy M since
N
X
Mα = Tr(αI) = Tr(ΦΦ∗ ) = Tr(Φ∗ Φ) = ϕ∗n ϕn = N.
n=1
Questions: For what M and N do UNTFs exist? How many of them are
there? What does the set of all M × N UNTFs look like?
10/27
Frame Potential
Theorem: For any unit vectors {ϕn }N M
n=1 in F ,
N X
X N
N(N−M)
M ≤ |ϕ∗n ϕn0 |2 = kΦ∗ Φ − Ik2Fro
n=1 n0 =1
0
n 6=n
Proof:
N2
0 ≤ Tr(ΦΦ∗ − N 2
M I) = Tr[(ΦΦ∗ )2 ] − 2 M
N
Tr(ΦΦ∗ ) + M2 Tr(I)
∗ 2 N ∗ N2
= Tr[(Φ Φ) ] − 2M Tr(Φ Φ) + M
N X
N
N2
X
= |ϕ∗n ϕn0 |2 − M.
n=1 n0 =1
11/27
Example: UNTFs of 5 vectors in R3
But it’s not the only one. For example, we can rotate (multiply Φ by a
3 × 3 orthogonal matrix) to obtain others. But that’s not all...
12/27
Example: UNTFs of 5 vectors in R3
Every 3 × 5 real UNTF consists of 15 real unknowns:
Φ(1, 1) Φ(1, 2) Φ(1, 3) Φ(1, 4) Φ(1, 5)
Φ = Φ(2, 1) Φ(2, 2) Φ(2, 3) Φ(2, 4) Φ(2, 5)
Φ(3, 1) Φ(3, 2) Φ(3, 3) Φ(3, 4) Φ(3, 5)
Theorem: [Dykema & Strawn 06] If N > M are relatively prime, the set
of all M × N UNTFs modulo O(M) is a manifold of dimension
(N − M − 1)(M − 1).
12/27
Paulsen Problem
• Note: [Bodmann & Casazza 2010] and [Casazza, F & Mixon 2012]
give solutions to this problem when M and N are relatively prime.
As noted in [Dykema & Strawn 06], this prevents the frame from
being orthodecomposable (where the variety “crosses itself”).
• The fact that the Paulsen problem is open tells us we still do not
really know good ways of “moving around” frames in ways that
simultaneously control the norms of our vectors and the spectrum of
our frame operator.
13/27
Eigensteps Motivation (3 × 5 UNTFs Example Continued)
• Given any unit vectors {ϕn }5n=1 in R3 , consider their partial frame
operators (partial sums of their rank-one orthogonal projections):
Φ1 Φ∗1 = ϕ1 ϕ∗1 ,
Φ2 Φ∗2 = ϕ1 ϕ∗1 + ϕ2 ϕ∗2 ,
..
.
Φ5 Φ∗5 = ϕ1 ϕ∗1 + ϕ2 ϕ∗2 + ϕ3 ϕ∗3 + ϕ4 ϕ∗4 + ϕ5 ϕ∗5 .
• For every n, consider the Rayleigh quotient over the unit sphere:
14/27
Eigensteps
15/27
Example: Eigensteps of 3 × 5 UNTFs
16/27
Example: Eigensteps of 3 × 5 UNTFs
5
0 λ3,1 λ3,2 λ3,3 λ3,4 3
5
0 λ2,1 λ2,2 λ2,3 λ2,4 3
5
0 λ1,1 λ1,2 λ1,3 λ1,4 3
16/27
Example: Eigensteps of 3 × 5 UNTFs
5
0 λ3,1 λ3,2 λ3,3 λ3,4 3
5
0 λ2,1 λ2,2 λ2,3 λ2,4 3
5
0 λ1,1 λ1,2 λ1,3 λ1,4 3
0 1 2 3 4 5
16/27
Example: Eigensteps of 3 × 5 UNTFs
5
0 ≤
≥ λ3,1 ≤ λ3,2 ≤ λ3,3 ≤ λ3,4 ≤ 3
≥
5
0 ≤ λ2,1 ≤ λ2,2 ≤ λ2,3 ≤ λ2,4 ≤ 3
≥
≥
5
0 ≤ λ1,1 ≤ λ1,2 ≤ λ1,3 ≤ λ1,4 ≤ 3
0 1 2 3 4 5
16/27
Example: Eigensteps of 3 × 5 UNTFs
5
0 ≤
≥ 0 ≤ λ3,2 ≤ λ3,3 ≤ λ3,4 ≤ 3
≥
5
0 ≤ 0 ≤ λ2,2 ≤ λ2,3 ≤ λ2,4 ≤ 3
≥
≥
5
0 ≤ λ1,1 ≤ λ1,2 ≤ λ1,3 ≤ λ1,4 ≤ 3
0 1 2 3 4 5
16/27
Example: Eigensteps of 3 × 5 UNTFs
5
0 ≤
≥ 0 ≤ 0 ≤ λ3,3 ≤ λ3,4 ≤ 3
≥
5
0 ≤ 0 ≤ λ2,2 ≤ λ2,3 ≤ λ2,4 ≤ 3
≥
≥
5
0 ≤ 1 ≤ λ1,2 ≤ λ1,3 ≤ λ1,4 ≤ 3
0 1 2 3 4 5
16/27
Example: Eigensteps of 3 × 5 UNTFs
5
0 ≤
≥ 0 ≤ 0 ≤ λ3,3 ≤ λ3,4 ≤ 3
≥
5 5
0 ≤ 0 ≤ λ2,2 ≤ λ2,3 ≤ 3 ≤ 3
≥
≥
5 5
0 ≤ 1 ≤ λ1,2 ≤ λ1,3 ≤ 3 ≤ 3
0 1 2 3 4 5
16/27
Example: Eigensteps of 3 × 5 UNTFs
2 5
0 ≤
≥ 0 ≤ 0 ≤ λ3,3 ≤ 3 ≤ 3
≥
5 5
0 ≤ 0 ≤ λ2,2 ≤ λ2,3 ≤ 3 ≤ 3
≥
≥
5 5 5
0 ≤ 1 ≤ λ1,2 ≤ 3 ≤ 3 ≤ 3
0 1 2 3 4 5
16/27
Example: Eigensteps of 3 × 5 UNTFs
2 5
0 ≤
≥ 0 ≤ 0 ≤ x ≤ 3 ≤ 3
≥
5 5
0 ≤ 0 ≤ y ≤ λ2,3 ≤ 3 ≤ 3
≥
≥
5 5 5
0 ≤ 1 ≤ λ1,2 ≤ 3 ≤ 3 ≤ 3
0 1 2 3 4 5
16/27
Example: Eigensteps of 3 × 5 UNTFs
2 5
0 ≤
≥ 0 ≤ 0 ≤ x ≤ 3 ≤ 3
≥
4 5 5
0 ≤ 0 ≤ y ≤ 3 −x ≤ 3 ≤ 3
≥
≥
5 5 5
0 ≤ 1 ≤ 2−y ≤ 3 ≤ 3 ≤ 3
0 1 2 3 4 5
16/27
Example: Eigensteps of 3 × 5 UNTFs
4 4
3 3
1 1
2 2
y
y
3 3
1 1
3 3
1 2 4 1 2 4
0 3 3 1 3 0 3 3 1 3
x x
(a) (b)
16/27
Eigensteps Polytope
Open Problems:
• How many corner points does this polytope have in general?
• What “strategies” do each of these corner points correspond to?
• What special properties do “corner point” UNTFs have?
• Can we use eigensteps to solve the Paulsen problem?
Disclaimer: I have only briefly read the paper Tim Haga and Christoph
Pegel posted to arXiv on July 15. (and will present on Thursday?)
17/27
Weaver’s Conjecture Theorem
18/27
Part III:
Equiangular Tight Frames
Optimal Packings of Lines
19/27
Welch Bound
Theorem: [Rankin 56, Welch 74, Strohmer & Heath 03]
The coherence of any unit vectors {ϕn }N
n=1 in F
M
satisfies
q
N−M ∗
M(N−1) ≤ max0 |ϕn ϕn0 |,
n6=n
• {ϕn }N
n=1 is a UNTF and
• the modulus of inner products of distinct ϕn ’s is constant, i.e.
1, n = n0 ,
∗ 0 ∗
|(Φ Φ)(n, n )| = |ϕn ϕn0 | =
β, n 6= n0 .
N X
X N
N(N−M)
Proof: M ≤ |ϕ∗n ϕn0 |2 ≤ N(N − 1) max0 |ϕ∗n ϕn0 |2 .
n6=n
n=1 n0 =1
n0 6=n
20/27
Example: Optimally Packing 16 Lines In R6
+ + + + + + + + + + + + + + + +
+
− + − + − + − + − + − + − + −
1 + − − + + − − + + − − + + − − +
Φ= √
6 +
+ + + − − − − + + + + − − − −
+ − + − + − + − − + − + − + − +
+ − − + − + + − − + + − + − − +
21/27
Example: Optimally Packing 16 Lines In R6
1 0 0 0 0 0
0 1 0 0 0 0
∗ 16
0 0 1 0 0 0
ΦΦ =
0
6 0 0 1 0 0
0 0 0 0 1 0
0 0 0 0 0 1
21/27
Example: Optimally Packing 16 Lines In R6
3 − + + + − + − + + + + + − − +
− 3 + + − + − + + + + + − + + −
+
+ 3 − + − + − + + + + − + + −
+
+ − 3 − + − + + + + + + − − +
+
− + − 3 − + + + − − + + + + +
− + − + − 3 + + − + + − + + + +
+
− + − + + 3 − − + + − + + + +
∗ 1 − + − + + + − 3 + − − + + + + +
Φ Φ=
3+ + + + + − − + 3 − + + + − + −
+
+ + + − + + − − 3 + + − + − +
+
+ + + − + + − + + 3 − + − + −
+
+ + + + − − + + + − 3 − + − +
+
− − + + + + + + − + − 3 − + +
− + + − + + + + − + − + − 3 + +
− + + − + + + + + − + − + + 3 −
+ − − + + + + + − + − + + + − 3
21/27
The Grassmannian Frame Problem
22/27
Some Known Constructions of ETFs
Fact: All known infinite families of ETFs involve some type of
combinatorial design, including:
• harmonic ETFs arising from difference sets in abelian groups, e.g.
{(0, 0, 0, 0), (0, 0, 1, 0), (1, 0, 0, 0), (1, 0, 0, 1), (1, 1, 0, 0), (1, 1, 1, 1)}
regarded as a subset of Z2 × Z2 × Z2 × Z2 :
− (0, 0, 0, 0) (0, 0, 1, 0) (1, 0, 0, 0) (1, 0, 0, 1) (1, 1, 0, 0) (1, 1, 1, 1)
Fano plane
23/27
Some Known Constructions of ETFs
Fact: All known infinite families of ETFs involve some type of
combinatorial design, including:
• Steiner ETFs from balanced incomplete block designs e.g.
++ 0 + 0 0 0
0 ++ 0 + 0 0
0 0 ++ 0 + 0
0 0 0 + + 0 +
+ 0 0 0 + + 0
0 + 0 0 0 + +
+ 0 + 0 0 0 +
23/27
Some Known Constructions of ETFs
Fact: All known infinite families of ETFs involve some type of
combinatorial design, including:
• Steiner ETFs from balanced incomplete block designs e.g.
+ + 0 + 0 0 0
0 + + 0 + 0 0
0 0 + + 0 + 0 + − + −
0 0 0 + + 0 + “ ⊗ ” + + − −
+
0 0 0 + + 0
+ − − +
0 + 0 0 0 + +
+ 0 + 0 0 0 +
− − − − − −
+ + + + 0 0 0 0 + + 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 + − + − + + − − 0 0 0 0 + − − + 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 + − + − + + − − 0 0 0 0 + − − + 0 0 0 0
= 0 0 0 0 0 0 0 0 0 0 0 0 + − + − + + − − 0 0 0 0 + − − +
+
− − + 0 0 0 0 0 0 0 0 0 0 0 0 + − + − + + − − 0 0 0 0
0 0 0 0 + − − + 0 0 0 0 0 0 0 0 0 0 0 0 + − + − + + − −
+ + − − 0 0 0 0 + − − + 0 0 0 0 0 0 0 0 0 0 0 0 + − + −
23/27
Some Known Constructions of ETFs
Fact: All known infinite families of ETFs involve some type of
combinatorial design, including:
• Steiner ETFs from balanced incomplete block designs e.g.
ETFs of size:
q j+1 −1 q j+2 −1
− q−1
× q−1
from affine geometries,
j+1 j+2 j+2
(q −1)(q −1) q −1 q j+1 −1
− (q+1)(q−1)2
× q−1
(1 + q−1
) from projective geometries,
(2s +1)(2r +s +2r −2s )
− 2r
× (2s + 2)(2r +s + 2r − 2s ) from Denniston designs,
for any prime power q and any positive integers j, 2 ≤ r < s.
23/27
Some Known Constructions of ETFs
Fact: All known infinite families of ETFs involve some type of
combinatorial design, including:
• Steiner ETFs from balanced incomplete block designs e.g.
ETFs of size:
q j+1 −1 q j+2 −1
− q−1
× q−1
from affine geometries,
j+1 j+2 j+2
(q −1)(q −1) q −1 q j+1 −1
− (q+1)(q−1)2
× q−1
(1 + q−1
) from projective geometries,
(2s +1)(2r +s +2r −2s )
− 2r
× (2s + 2)(2r +s + 2r − 2s ) from Denniston designs,
for any prime power q and any positive integers j, 2 ≤ r < s.
23/27
Absolute Bounds
Theorem: [Gerzon in Lemmens & Seidel 73]
If unit vectors {ϕn }N
n=1 are equiangular and not collinear in F
M
then
M +1
N≤ if F = R, N ≤ M 2 if F = C.
2
Proof Sketch: {ϕn }Nn=1 being equiangular but not collinear implies their
projection operators {ϕn ϕ∗n }N
n=1 are linearly independent.
24/27
Integrality Conditions
25/27
Complex Integrality Conditions?
N ≤ M 2, N ≤ (N − M)2 .
• Well, that’s not quite true... in 2014, Ferenc Szöllősi used algebraic
geometry to prove that there does not exist a 3 × 8 complex ETF!
26/27
Summary
27/27