Download (slides)

Document related concepts
no text concepts found
Transcript
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
Related documents