Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Cuntz algebras, generalized Walsh bases and
applications
Gabriel Picioroaga
November 9, 2013
INFAS
1 / 91
Basics
Hh , i separable Hilbert space, (en )n∈N ONB in H:
hen , em i = δn,m
span{en } = H
v=
P∞
k=1 hv
, ek i ek ⇐⇒
limn→∞ ||v −
Pn
k=1 hv
, ek i ek || = 0
2 / 91
Basics
Hh , i separable Hilbert space, (en )n∈N ONB in H:
hen , em i = δn,m
span{en } = H
v=
P∞
k=1 hv
, ek i ek ⇐⇒
limn→∞ ||v −
Pn
k=1 hv
, ek i ek || = 0
In applications:
H = L2 space and v encodes a signal, state, image, measurable function.
”Good” Approximation: least mean square deviation
3 / 91
Example
• Fourier: ( √12π e inx )n∈Z ONB on L2 [−π, π]
• Wavelet : {2n/2 ψ(2n t − k) | n, k ∈ Z} ONB in L2 (R)
• Walsh: discrete sine-cosine versions, ±1 on dyadic intervals
• (exp(λ · 2πx)λ∈Λ exponential bases on some L2 (fractals)
4 / 91
Main ideas and layout of the talk:
• Cuntz relations generate a diversity of bases: Examples, Old and New
(generalized Walsh)
• Zoom in on the new Walsh, study structure properties (How different
from the old one is it ?)
• Possible applications of the generalized Walsh.
5 / 91
Set Up
R- d × d expansive. B ⊂ Rd , N = |B|. IFS:
τb (x) = R −1 (x + b)
(x ∈ Rd , b ∈ B)
Hutchinson: ∃! attractor (XB , µB ) invariant for the IFS.
µB is invariant for r : XB → XB
r (x) = τb−1 (x), if x ∈ τb (XB )
6 / 91
Set Up
R- d × d expansive. B ⊂ Rd , N = |B|. IFS:
τb (x) = R −1 (x + b)
(x ∈ Rd , b ∈ B)
Hutchinson: ∃! attractor (XB , µB ) invariant for the IFS.
µB is invariant for r : XB → XB
r (x) = τb−1 (x), if x ∈ τb (XB )
Example
IFS : τj (x) =
x+j
N ,
j = 0, 1, ..., N − 1
Attractor: X = [0, 1], with λ the Lebesgue measure
r (x) = Nx mod 1
IFS : τj (x) =
x+j
N ,
j = 0, 1, ..., N − 1
7 / 91
Cuntz Relations
Definition
ON :
Si∗ Sj = δi,j I ,
N−1
X
Si Si∗ = I
i=0
8 / 91
QMFs
QMF basis =⇒ multiresolution for the wavelet representation associated
to a filter m0 .
Definition
A QMF basis is a set of N QMF’s
1 X
mi (w )mj (w ) = δij ,
N
m0 , m1 , . . . , mN−1 such that
(i, j ∈ {0, . . . , N − 1}, z ∈ X )
r (w )=z
9 / 91
QMF bases and Cuntz algebra representations
Proposition
2
Let (mi )N−1
i=0 be a QMF basis. The operators on L (X , µ)
Si (f ) = mi f ◦ r ,
i = 0, . . . , N − 1
are isometries and form a representation of the Cuntz algebra ON .
10 / 91
Main Result
Theorem
H Hilbert space, (Si )N−1
i=0 Cuntz representation of ON .
E orthonormal, X top.space, f : X → H norm continuous function and:
11 / 91
Main Result
Theorem
H Hilbert space, (Si )N−1
i=0 Cuntz representation of ON .
E orthonormal, X top.space, f : X → H norm continuous function and:
1
E = ∪N−1
i=0 Si E.
2
span{f (t) : t ∈ X } = H and ||f (t)||= 1, for all t ∈ X .
12 / 91
Main Result
Theorem
H Hilbert space, (Si )N−1
i=0 Cuntz representation of ON .
E orthonormal, X top.space, f : X → H norm continuous function and:
1
E = ∪N−1
i=0 Si E.
2
span{f (t) : t ∈ X } = H and ||f (t)||= 1, for all t ∈ X .
3
on the range of f the Cuntz isometries are like
”multiplication-dilation” operators
4
∃ c0 ∈ X such that f (c0 ) ∈ spanE.
13 / 91
Main Result
Theorem
H Hilbert space, (Si )N−1
i=0 Cuntz representation of ON .
E orthonormal, X top.space, f : X → H norm continuous function and:
1
E = ∪N−1
i=0 Si E.
2
span{f (t) : t ∈ X } = H and ||f (t)||= 1, for all t ∈ X .
3
on the range of f the Cuntz isometries are like
”multiplication-dilation” operators
4
∃ c0 ∈ X such that f (c0 ) ∈ spanE.
5
If the Ruelle (transfer) operator admits as fixed point a function h
constant on f −1 (spanE) then h is constant.
14 / 91
Main Result
Theorem
H Hilbert space, (Si )N−1
i=0 Cuntz representation of ON .
E orthonormal, X top.space, f : X → H norm continuous function and:
1
E = ∪N−1
i=0 Si E.
2
span{f (t) : t ∈ X } = H and ||f (t)||= 1, for all t ∈ X .
3
on the range of f the Cuntz isometries are like
”multiplication-dilation” operators
4
∃ c0 ∈ X such that f (c0 ) ∈ spanE.
5
If the Ruelle (transfer) operator admits as fixed point a function h
constant on f −1 (spanE) then h is constant.
Then E is an orthonormal basis for H.
15 / 91
In applications:
• f (t) = expt on L2 (XB , µB )
• Sl (g ) = el g ◦ r , (B, L) Hadamard pair
√ P
• Si (g ) = mi g ◦ r , mi = N N−1
j=0 aij χ[j/N,(j+1)/N]
• E = {Sl1 ◦ Sl2 ◦ · · · ◦ Sln (exp−c )}, c extreme cycle point.
• E = {Si1 ◦ Si2 ◦ · · · ◦ Sin (1)}
16 / 91
Consequences
1-dimensional: 0 ∈ B ⊂ R, R > 1 ,
1
RB
admits a set L as spectrum.
C1. E = {Sw (exp−c ) : c extreme cycle point} is ONB in L2 (µB ) made of
piecewise exponential functions.
Sl1 ...Sln e−c (x) = el1 (x)el2 (rx)...eln (r n−1 x)ec (r n x)
C2. When B ⊂ Z, L ⊂ Z, and R ∈ Z then ∃Λ such that {eλ : λ ∈ Λ} is
ONB for L2 (µB ).
17 / 91
Consequences
1-dimensional: 0 ∈ B ⊂ R, R > 1 ,
1
RB
admits a set L as spectrum.
C1. E = {Sw (exp−c ) : c extreme cycle point} is ONB in L2 (µB ) made of
piecewise exponential functions.
Sl1 ...Sln e−c (x) = el1 (x)el2 (rx)...eln (r n−1 x)ec (r n x)
C2. When B ⊂ Z, L ⊂ Z, and R ∈ Z then ∃Λ such that {eλ : λ ∈ Λ} is
ONB for L2 (µB ).
Example
Cantor’s (X1/4 , µ1/4 ) admits exp ONB: R = 4, B = {0, 2}, spectrum
L = {0, 1}
Example
R = 3, B = {0, 2}, L = {0, 43 } spectrum of 31 B: Middle third Cantor set
which is known not to admit exponential bases.
18 / 91
Consequences
C3. Walsh Bases: [0, 1] is the attractor of the IFS: τ0 x = x2 , τ1 x =
x+1
2 .
rx = 2xmod1. m0 = 1, m1 = χ[0,1/2) − χ[1/2,1) form a QMF basis.
E := {Sw 1 : w ∈ {0, 1}∗ } is an ONB for L2 [0, 1], the Walsh basis.
P
Description: For n = lk=0 ik 2k , the n’th Walsh function :
Wn (x) = mi0 (x) · mi1 (rx) · · · mil (r l x) = Si0 i1 ...il 1
19 / 91
Walsh bases
20 / 91
Walsh bases
21 / 91
Walsh bases
22 / 91
Walsh bases
23 / 91
Walsh bases
24 / 91
Walsh bases
25 / 91
Walsh bases
26 / 91
Walsh bases
27 / 91
Walsh bases
28 / 91
Walsh bases
29 / 91
Walsh bases
30 / 91
Generalized Walsh bases
C4. Let A = [aij ] a N × N unitary matrix, a1j =
√
mi (x) :=
N
N−1
X
√1 .
N
aij χ[j/N,(j+1)/N] (x)
j=0
r (x) = Nxmod1, n =
Pl
k=0 ik N
k
with ik ∈ {0, 1, .., N − 1}.
The n’th generalized Walsh function :
Wn,A (x) = mi0 (x) · mi1 (rx) · · · mil (r l x)
The set (Wn,A )n∈N is ONB in L2 [0, 1].
31 / 91
Generalized Walsh bases
Example
We will graph a few generalized Walsh functions that correspond to 4 × 4
matrix
1
1
1
1
2
√2
A= 2
0
1
2
2√
− 22
0
1
2
2
0
√
2
2
− 21
2
0√
− 22
− 12
32 / 91
Generalized Walsh bases
33 / 91
Generalized Walsh bases
34 / 91
Generalized Walsh bases
35 / 91
Generalized Walsh bases
36 / 91
Generalized Walsh bases
37 / 91
Generalized Walsh bases
38 / 91
Generalized Walsh bases
39 / 91
Generalized Walsh bases
40 / 91
Generalized Walsh bases
41 / 91
Generalized Walsh bases
42 / 91
Generalized Walsh bases
43 / 91
Generalized Walsh bases
44 / 91
Generalized Walsh bases
45 / 91
Generalized Walsh bases
46 / 91
Generalized Walsh bases
47 / 91
Generalized Walsh bases
48 / 91
Example
We will graph a few generalized Walsh functions that correspond to 3 × 3
matrix
1
1
1
A=
√
√3
2
2√
−
6
6
√
3
0
√
6
3
√
3
√
− √22
− 66
49 / 91
Generalized Walsh bases
50 / 91
Generalized Walsh bases
51 / 91
Generalized Walsh bases
52 / 91
Generalized Walsh bases
53 / 91
Generalized Walsh bases
54 / 91
Generalized Walsh bases
55 / 91
Generalized Walsh bases
56 / 91
Generalized Walsh bases
57 / 91
Generalized Walsh bases
58 / 91
Generalized Walsh bases
59 / 91
Generalized Walsh bases
60 / 91
Some differences
The classic Walsh functions form a group :
Wn (x) · Wm (x) = Wn⊕m (x)
4
Figure: Graph of W7,A
⇒ (Wn,A )n does not form a group
61 / 91
Convergence properties
Theorem
For f ∈ L1 [0, 1] the sequence
SN q (x) =
q −1
NX
hf , Wn,A i Wn,A (x)
n=0
converges a.e. to f (x).
Corollary
If f ∈ L1 [0, 1] is continuous in a neighborhood of x = a then SN q → f
uniformly inside an interval centered at a.
62 / 91
Approximation issues
Example
f (x) =
0, x ∈ [0, 1/16) ∪ [1/8, 3/16) ∪ [1/4, 1/2)
1, x ∈ [1/16, 1/8) ∪ [3/16, 1/4) ∪ [1/2, 1]
With generalized Walsh ONB to the unitary matrix
1
1
1
A=
√
√3
2
2√
−
6
6
√
3
0
√
6
3
√
3
√
− √22
− 66
63 / 91
Figure: Graph of f and S27 (f )
64 / 91
Figure: Graph of f and S36 (f )
65 / 91
Figure: Graph of f and S60 (f )
66 / 91
Figure: Graph of f and S81 (f )
67 / 91
Figure: Graph of f and S100 (f )
68 / 91
Figure: Graph of f and S200 (f )
69 / 91
Figure: Graph of f and S241 (f )
70 / 91
Figure: Graph of f and S300 (f )
71 / 91
Symmetric encryption
Corollary
If f : [0, 1] → C is constant on the interval Ij := [j/N q , (j + 1)/N q ) for
some j ∈ {0, 1, .., N q − 1}, then for all x ∈ Ij :
f (x) =
q −1
NX
hf , Wn,A i Wn,A (x)
n=0
f (x) = vj , x ∈ Ij , j = 0, . . . , N q − 1.
The sequence hf , Wn,A i encrypts f with respect to a secret matrix A.
72 / 91
Example
f = ”abcadbcad” is encoded as
an = [1.333333333, −.2024226815, .1819316687, −.4048453629,
.5672104250, .3354086404, .3638633377, .7203088198, 0.9945624111e − 1]
√1
3
A = 0.25301205
∗
√1
3
√1
3
∗
∗
∗
∗
73 / 91
Example
Given the previous sequence an and slightly ”perturbed” matrix
1
1
1
√
3
à = 0.2
∗
√
3
∗
∗
Figure: Graph of
√
3
∗
∗
P
an Wn,Ã
74 / 91
Continuity w.r.t. matrix entries
q
−1
For a fixed sequence (an )N
n=0 the map
R
N2
3A→
q −1
NX
an Wn,A is continuous
n=0
To strengthen the ”encryption” : f → hf , Wn,A i + extra, e.g.
(−1)n M sin(1/a2 )
75 / 91
Previous example, now with entry a = 0.25301204
Figure: Graph of
P
an Wn,Ã
76 / 91
Encryption/Compression with Cuntz
• QMF basis mi (x) :=
√ PN−1
N j=0 aij χ[j/N,(j+1)/N] (x)
• Si (f ) = mi f ◦ r
P
x+k
x+k
• Si∗ (f ) = N1 N−1
k=0 mi ( N ) · f ( N )
signal f ⇒ [Si∗ (f )]i=0,N−1 (i.e. f encrypted).
Compress [Si∗ (f )]i=0,N−1 .
77 / 91
Example
Figure: Signal f , piece wise constant on tri-adic intervals
78 / 91
Example
Figure: First frequency band, signal S0∗ f
79 / 91
Example
Figure: 2nd frequency band, signal S1∗ f
80 / 91
Example
Figure: 3rd frequency band, signal S2∗ f
81 / 91
A cryptographic protocol
• H1 space of messages, H2 the space of encrypted messages
• Assume plenty of operators A : H1 → H2 and B : H1 → H2 such that
B −1 ◦ A ◦ B −1 ◦ A = IH1
”Ping-pong” messaging (also Eve is eavesdropping):
1)
2)
3)
4)
Alice to Bob: w1 = A(v ) ∈ H2
Bob to Alice: w2 = B −1 A(v ) ∈ H1
Alice to Bob: w3 = AB −1 A(v ) ∈ H2
Bob applies B −1 to w3 .
82 / 91
Bad choices
• A(f )(x) = f (x + a), B(f ) = f (x + b)
f can be detected from its translations
• A(f )(x) = f (x a ), B(f )(x) = f (x b )
dilation/compression, some of f could be guessed, issues with the domain
• More generally f ∈ G , G Abelian group: Ax = ax, Bx = bx.
Previous ping-pong:
w1 = af ,
w2 = b −1 w1 ⇒ Eve can figure out b = w2−1 w1
w3 = a−1 w2 = b −1 f ⇒ Eve multiplies by b and reveals f
83 / 91
Transforms commutation
√
A, B unitary N × N matrices having constant 1/ N first row.
WA : L2 [0, 1] → l 2 (N), WA (f ) = hf , Wn,A in≥0
The inverse tranform (only needed for finite sequences ) :
X
WA−1 ((an )n ) =
an Wn,A
n
Question: Given f under what conditions for A and B does the
”ping-pong” protocol work?
WB−1 ◦ WA ◦ WB−1 ◦ WA (f ) = f
84 / 91
Theorem
If hrow
l,B
, row
k,A i
= hrow
l,A ,
row
k,B i
for all k, l in {1, 2, 3, ..., N}
then ∀f piecewise constant on consecutive N-adic intervals :
WB−1 ◦ WA ◦ WB−1 ◦ WA (f ) = f
85 / 91
Theorem
If hrow
l,B
, row
k,A i
= hrow
l,A ,
row
k,B i
for all k, l in {1, 2, 3, ..., N}
then ∀f piecewise constant on consecutive N-adic intervals :
WB−1 ◦ WA ◦ WB−1 ◦ WA (f ) = f
N = 3 one equation is relevant:
86 / 91
Protocol set up
Alice has A = [ai,j ]j=1,N
i=1,N with real number entries.
Bob receives from Alice:
N
X
j=1
akj xlj =
N
X
alj xkj ,
∀1 < l < k ≤ N
| · masking coefficients
j=1
87 / 91
Protocol set up
Alice has A = [ai,j ]j=1,N
i=1,N with real number entries.
Bob receives from Alice:
N
X
j=1
akj xlj =
N
X
alj xkj ,
∀1 < l < k ≤ N
| · masking coefficients
j=1
B = [xi,j ]j=1,N
i=1,N must be unitary:
√
x1,j = 1/ N, ∀j = 1, ..., N
PN
2
∀i = 2, ..., N
j=1 |xi,j | = 1,
PN
∀i = 2, ..., N
j=1 xi,j = 0,
PN
∀1 < i < j ≤ N
k=1 xi,k · xj,k = 0,
System of N 2 − N quadratics with N 2 − N unknowns.
88 / 91
Question
Are there infinitely many A for which the previous system has infinitely
many solutions?
Study their Grobner bases.
89 / 91
Question
Are there infinitely many A for which the previous system has infinitely
many solutions?
Study their Grobner bases.
Example
There are infintely many B transform ”commuting” with
1
1
1
A=
√
√3
2
2√
−
6
6
√
3
0
√
6
3
√
3
√
− √22
− 66
90 / 91
Thank you!
Bibliography:
1) D.Dutkay, G.Picioroaga, M.S. Song
”Orthonormal bases generated by Cuntz algebras”
to appear in JMAA
2) D.Dutkay, G.Picioroaga
”Generalized Walsh bases and applications”,
to appear in ACAP
3) S.Harding, G.Picioroaga
”Continuity properties of a generalized Walsh system and applications to
cryptography”-undergraduate research project
91 / 91