1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo toán học: "On a Strange Recursion of Golomb" ppsx

15 297 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 15
Dung lượng 282,96 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

We consider problems in sequence enumeration suggested by Stockhausen’s prob-lem, and derive a generating series for the number of sequences of length k on n available symbols such that

Trang 1

TO STOCKHAUSEN’S PROBLEM

Lily Yen Department of Combinatorics and Optimization, University

of Waterloo, Waterloo, Ontario, N2L 3G1, Canada

lyen@jeeves.uwaterloo.ca Submitted July 9, 1995 Accepted February 5, 1996

 We consider problems in sequence enumeration suggested by Stockhausen’s

prob-lem, and derive a generating series for the number of sequences of length k on n available symbols such that adjacent symbols are distinct, the terminal symbol occurs exactly r times, and all other symbols occur at most r − 1 times The analysis makes extensive use of

tech-niques from the theory of symmetric functions Each algebraic step is examined to obtain information for formulating a direct combinatorial construction for such sequences.

1 Introduction

The score of the piano work nr 7 Klavierst¨ uck XI by Karlheinz Stockhausen (1957) [S]

consists of 19 fragments of music The performer is instructed to choose at random one

of these fragments, and play it; then to choose another, different, fragment and play that, and so on If a fragment is chosen that has already been played twice, the performance ends We can state a more general problem as follows: Denote each fragment of music by

a symbol Then an r-Stockhausen sequence on n symbols is a sequence such that

(1) adjacent symbols are distinct,

(2) the terminal symbol occurs exactly r times,

(3) no symbol occurs more than r times,

(4) exactly one symbol occurs r times,

(5) the symbol alphabet is N n={1, 2, , n}.

The original problem posed by Stockhausen is then the case when r = 3 and n = 19 We shall refer to 3-Stockhausen sequences simply as Stockhausen sequences We let c r (n, k)

be the number of r-Stockhausen sequences of length k on n symbols, and

s r (n) :=

(r −1)n+1X

k=2r −1

c r (n, k),

The research for this paper was supported by the Natural Sciences and Engineering Research Council

of Canada under a postdoctoral fellowship.

Typeset by AMS-TEX

1

Trang 2

for the minimum (resp maximum) length of an r-Stockhausen sequence is 2r − 1 (resp (r − 1)n + 1) The expected length of a performance under the assumption that each

fragment is equally likely is given in [RY]

The method of generating series is a major technique in enumeration In this case, the

determination of the exact number of Stockhausen sequences on n symbols is an

enumera-tive question that can be approached using the theory of symmetric functions for coefficient extraction in the generating series approach A generalization of the problem leads to a combinatorial construction for the Stockhausen sequences Although only known tech-niques [G] are used, these are sophisticated, and the problem serves as a useful study of these techniques, and the algebraic analysis gives partial information about the formulation

of a bijective proof

The paper is organized as follows In Section 2, we define a few classical symmetric functions, and state some properties they satisfy Section 3 contains the derivation of the generating series for the number of Stockhausen sequences In Section 4 we generalize the method given in Section 3 and give an analogous derivation for the generating series

for the number of Stockhausen sequences By examining the generating series for

r-Stockhausen sequences, we give in Section 5 a series of combinatorial constructions that

leads to r-Stockhausen sequences.

2 Symmetric Functions

We review some classical symmetric functions, and recall some properties of the ring of symmetric functions The reader is directed to [M] for a fuller account

A function f (x1, x2, ) in infinitely many indeterminates is a symmetric function if f

is invariant under any permutation of any finite number of the variables We shall consider such symmetric functions over the rationals The following symmetric functions are used

in the derivation of the generating series for c r (n, k).

The complete symmetric function h n is defined by

h n (x1, x2, ) = X

i1≤i2≤···≤i n

x i1x i2· · · x i n

Moreover, h0 = 1 If λ = (λ1, λ2, , λ k) is a partition, i e a non-increasing sequence of

positive integers, we let h λ denote h λ1h λ2· · · h λ k The weight of λ is |λ| :=Pi λ i

The monomial symmetric function m λ is the sum of all distinct monomials of the form

x λ1

i1 · · · x λ k

i k , where i1, , i k are distinct

The power sum symmetric function p n is defined by

p n (x1, x2, ) =X

i

x n i

Similar to h λ , p λ is defined to be p λ1p λ2· · · p λ k

It is known that [M] each of the sets {h λ }, {m λ }, and {p λ }, where λ ranges over all partitions of n, is a basis of the vector space over  of symmetric functions homogeneous

of degree n.

Trang 3

Let m j (λ) denote the number of j’s in the partition λ The complete symmetric function

h n can be expressed in terms of the power sum symmetric functions as follows:

h n=X

λ`n

z −1 (λ)p λ ,

where

z(λ) =³Y

j ≥1

j m j (λ)

m j (λ)!

´

and λ ` n indicates that λ is a partition of n For instance, h1 = p1, h2 = (p21+ p2)/2, and

h3= (p31+ 3p2p1+ 2p3)/6.

There is [M] an inner product h·, ·i defined on the vector space of symmetric functions

such that hm λ , h µ i = δ λ,µ, so hp λ , p µ i = z(λ)δ λ,µ for any two partitions λ and µ, where

δ λ,µ is 1 if λ = µ and zero otherwise It follows that if f and g are symmetric functions,

then hp n f, g i = hf, n ∂g

∂p n i, so the action adjoint to multiplication by p n is n ∂p ∂

n

For any partition λ, let l(λ) denote the number of parts of λ Then the number of monomials on n ( ≥ l(λ)) symbols of the form x λ1

i1 · · · x λ l(λ)

i l(λ) , where i1, , i l(λ) are distinct, is

(2.1)

n!

(n − l(λ))! m1(λ)! m2(λ)! · · · m λ1(λ)! = m λ (1, , 1| {z }

n 1’s

, 0, ) = (n) l(λ)

m1(λ)! m2(λ)! · · · m λ1(λ)! ,

where (n) j = n(n − 1) · · · (n − j + 1) denotes the jth falling factorial.

The following proposition is needed and can be regarded as the adjoint form of Taylor’s Theorem on the ring of symmetric functions

Proposition 2.1 Let f and g be symmetric functions and u a real number, and suppose

that f = f (p1, p2, ) Then

hf(p1, p2, ), e up j g i = hf(p1, p2, , p j −1 , p j + ju, p j+1 , p j+2 , ), g i.

Proof We use the adjoint action to multiplication by p j,

hf(p1, p2, ), e up j g i =X

k≥0

u k k!

*

j k ∂

k

∂p k j

f (p1, p2, ), g

+

=

* X

k ≥0

(uj) k

k!

∂ k

∂p k j f (p1, p2, ), g

+

=

¿ exp

µ

ju ∂

∂p j

f (p1, p2, ), g

À

=hf(p1, p2, , p j + ju, ), g i

using the formal version of Taylor’s Theorem 

Trang 4

3 A solution for the original problem

We derive a generating series for the number c3(n, k) of Stockhausen sequences on n symbols of length k To reach this goal, we begin with the generating series for sequences

satisfying condition (1) for Stockhausen sequences (Lemma 3.1), then we derive the

gener-ating series of sequences satisfying conditions (1) and (2) for r = 3 (Proposition 3.2); and

finally we address the generating series for Stockhausen sequences by imposing appropriate restrictions in order to satisfy conditions (3) and (4)

Lemma 3.1 The generating series for all strings on n symbols such that adjacent symbols

are different is

D(z, x1, , x n) = 1

1Pn i=1

zx i

1+zxi

,

where z is an ordinary marker for the length of the string and x i marks the occurrence of symbol i.

See [RY,§2] for a proof.

Proposition 3.2 Let D n (z, x1, , x n ) be the generating series of sequences on the sym-bols {1, 2, , n} (marked by x1, , x n ) of length k (marked by z) such that the terminal symbol occurs exactly three times (non-terminal symbols occur arbitrarily many times) and adjacent symbols are distinct Then

D n (z, x1, , x n ) = z3

n

X

j=1

x3j

µP

n i=1

i 6=j

zx i 1+zxi

¶2

µ

1Pn i=1

i 6=j

zx i 1+zx i

¶3

.

Proof Consider such a sequence which terminates with the symbol j The sequence de-composes into AjBjB 0 j, where A, B, and B 0 are strings on the symbols {1, 2, , n} \ {j} with distinct adjacent elements, A possibly empty but B and B 0 non-empty By Lemma 3.1, the generating series for all such sequences is

z3x3j L w

1

1− wPn

i=1 i6=j

zx i

1+zxi

,

where L w is the linear transform defined by

L w f (w) = 1

2!

2f

∂w2

¯¯

¯¯

w=1

.

Although we introduce L w here to simplify the expression for the generating series, it will

be seen later that it has combinatorial significance To get the sequences described in the

statement, we take the union over j, and so, summing the above generating series over j

we obtain

D n = z3

n

X

j=1

x3j L w 1

1− wPn

i=1

i 6=j

zx i 1+zxi

. 

Trang 5

We remark that a very easy direct proof is possible, but L w is introduced in order to

illustrate how its counterpart, L (r) w , will be used in Section 4, where for r > 3, this linear

transform helps in carrying out the calculations with symmetric functions

To restrict the frequency of occurrence of symbols, we letP3 be the set of all partitions

with exactly one 3 as the largest part For α in P3, let x α denote x α1

1 x α2

2 · · · and let [x α ]f denote the coefficient of x α in f ; then

[x α ]D n = [x α ]z3p3L w 1

1− w(zp1− z2p2)

for the power sums p1, p2, p3 in x1, x2, , x n

Let

(3.1) G(z, x1, , x n ) = z3p3L w

1

1− w(zp1− z2p2),

where p1, p2, and p3 are power sum symmetric functions in infinitely many indeterminates Then

[x α ]D n = [x α ]G(z, x1, x2, , x n , 0, 0, ).

Therefore the generating series for the set of all Stockhausen sequences on n symbols is

F n (z, x1, , x n) = X

α ∈P3

X

β

[x β ]G(z, x1, x2, , x n , 0, 0, ),

where the inner sum is over all distinct permutations β of α.

The sequences defined in the statement of Proposition 3.2 satisfy conditions (1) and

(2) Conditions (3) and (4) are imposed by the restriction that all partitions α are in P3

The last condition is imposed by evaluating G with x n+1 = x n+2 = · · · = 0 to exclude

n + 1, n + 2, from the alphabet, and by the sum over β so that each element of the

alphabet N n is permitted to occur

Since G is a symmetric function in the x i’s, we may expand it in terms of the monomial symmetric functions:

G = X

θ ∈P3

m θ (x1, x2, )a θ z |θ| ,

where the a θ’s are scalars

Then another way of expressing F n is

F n= X

α ∈P3

m α (1, 1, , 1

| {z }

n

, 0, 0, )[m α ]G = X

α ∈P3

(n) l(α)

m1(α)! m2(α)! a α z

|α| ,

because from (2.1) m α (1, 1, , 1

| {z }

n

, 0, 0, ) is the number of terms in the monomial

symmet-ric function m α on x1, x2, , x n, which is equal to the number of sequences over{0, 1, 2, 3}

of length n with n − l(α) occurrences of 0, m1(α) occurrences of 1, m2(α) occurrences of

2 and one occurrence of 3 (as specified by P3)

Trang 6

We use the property hm α , h θ i = δ α,θ of the inner product to extract the coefficient of

m α in G In order to have m1(α)! and m2(α)! in the denominator and one part of size 3

in α, we consider

uh3e u(h1+h2 ) = X

α ∈P3

h α u

l(α)

m1(α)! m2(α)! .

Clearly,

D

G, uh3e u(h1+h2 )E

α∈P3

u l(α)

m1(α)! m2(α)! a α z

|α| .

With the help of the mapping Ξn : u j 7→ (n) j , for j = 0, 1, 2, , extended linearly to the power series ring in u, we obtain

F n =X

k ≥0

c3(n, k)z k = Ξn

D

G, uh3e u(h1+h2 )E

.

We are now in a position to work on Φ3(z, u) := P

n F n (z)u n /n!, our goal for this

section

Lemma 3.3 Let c be independent of u Then Ξ n e uc u k = (n) k (1 + c) n −k If, moreover, g(u) = 1 + g1u + g2u2+· · · is a power series in u, then Ξ n e uc g(u) =£u n

n!

¤

e u(1+c) g(u) Proof The first statement follows from direct computation Now

Ξn e uc g(u) = Ξ nX

k ≥0

e uc g k u k =X

k ≥0

g k · (n) k (1 + c) n−k =

n

X

k=0

g k (n −k)! n! (1 + c) n−k ,

and the second statement follows Note that (n) k = 0 if n < k. 

It now follows that the generating series for c3(n, k) is

Corollary 3.4.

Φ3(z, u) := X

k,n ≥0

c3(n, k)z k u n! n = e u hG, uh3e u(h1+h2)i.

Proof We know that

X

k ≥0

c3(n, k)z k=hG, Ξ n uh3e u(h1+h2 )i = hG,

·

u n

n!

¸

e u uh3e u(h1+h2 )i

by Lemma 3.3 Since G is independent of u, the last expression is

·

u n n!

¸

hG, e u

uh3e u(h1+h2 )i =

·

u n n!

¸

e u hG, uh3e u(h1+h2 )i.

Trang 7

It follows that

Φ3(z, u) = e u hG, uh3e u(h1+h2)i.

To evaluate the inner product, we expand G and uh3e u(h1+h2 ) in terms of the power sums, and use the property hp λ , p µ i = z(λ)δ λ,µ of the inner product, the adjoint action to

multiplication by p j, and Taylor’s Theorem on the ring of symmetric functions We know

that upon substitution of G using (3.1)

Φ3(z, u) = e u

¿

L w

z3p3

1− w(zp1− z2p2),

u

6(p

3

1+ 3p2p1 + 2p3)e u(p1+(p2+p2)/2)

À

by linearity of h, i and ignoring terms in the second argument that are independent of p3,

we get

= L w e u

¿

z3p3

1− w(zp1− z2p2),

u

3p3e

u(p1+(p2+p2)/2)

À

by adjoint action of p3, we have

= L w e u

¿

z3

1− w(zp1− z2p2), ue

u(p1+(p2+p2)/2)

À

using Proposition 2.1 we obtain

= L w e u

¿

z3

1− w(z(p1+ u) − z2(p2+ u)) , ue

up2/2

À

again by the property of the inner product we ignore terms in the first argument

indepen-dent of p1 and reach

= L w e u

¿

z3

1− wzu + wz2u − wzp1

, ue up2/2

À

.

Since

1

1− wzu + wz2u − wzp1

j ≥0

(wzp1)j (1− wzu + wz2u) j+1 ,

Trang 8

we have that

Φ3(z, u) = z3ue u L wX

j≥0

(wz) j

(1− wzu + wz2u) j+1

D

p j1, e up2/2

E

= z3ue u L wX

j ≥0

(wz) 2j

(1− wzu + wz2u) 2j+1

D

p 2j1 , e up2/2

E

= z3ue u L wX

j ≥0

(wz) 2j

(1− wzu + wz2u) 2j+1

*

p 2j1 , u j p

2j

1

2j j!

+

= z3ue u L wX

j≥0

u j (wz) 2j

(1− wzu + wz2u) 2j+1

(2j)!

2j j! .

We summarize the result in the following

Proposition 3.5 Let L (r) w (f (w)) = r!1 ∂w ∂ r f r¯¯¯

w=1 , then

Φ3(z, u) = z3ue u L wX

j ≥0

u j (wz) 2j

(1− wzu + wz2u) 2j+1

(2j)!

2j j! .

We remark that the original Stockhausen number s3(n) is

·

u n n!

¸

Φ3(1, u) =

·

u n n!

¸

1

2ue uX

j ≥0

(2j)(2j − 1) (2j)!

2j j! u

j

,

so

s3(n) = n

n−1

X

j=0

µ

n − 1 j

¶µ

2j

2

(2j)!

2j

A direct combinatorial proof of this expression is given in [RY]

4 A generating series for r-Stockhausen sequences

We use the method suggested by the previous section to derive a generating series for

r-Stockhausen sequences.

Theorem 4.1 Let

Φr (z, u) := X

n,k ≥0

c r (n, k)z k u

n

n!

be the generating series for the number c r (n, k) of sequences of length k on n symbols such that adjacent symbols are distinct, the terminal symbol occurs exactly r times, and all other symbols occur at most r − 1 times Then

Φr (z, u) = uz r L (r w −1)Θwexp

µ

u[t r −1]e

wzt/(1+zt)

1− t

,

Trang 9

where z is the ordinary marker for the length of the sequence, u is the exponential marker for the number of available symbols, L (r) w (f(w)) = r!1 ∂w ∂ r f r¯¯¯

w=1

and Θ w is the inverse Laplace transform Θ w : w j 7→ j! w j

We may take advantage of the analysis of the original problem (when r = 3).

Proof Let

F n,r := z r p r

³P

j ≥1(−1) j −1 z j p j

´r −1

³

1Pj ≥1(−1) j−1 z j p j

´r

Then

c r (n, k) = [z kn

D

F n,r , uh r e u(h1+h2 +···+h r −1)E

.

Now

F n,r = z r L (r w −1) p r

³

1− wX

j ≥1

(−1) j −1 z j

p j

´−1

,

and

X

k ≥0

c r (n, k)z k = Ξn z r L (r w −1)

*

p r

³

1− wX

j ≥1

(−1) j −1 z j

p j

´−1

, uh r e u(h1+h2+···+h r−1)

+

=

·

u n n!

¸

z r L (r w −1)

*

p r

³

1− wX

j ≥1

(−1) j −1 z j

p j

´−1

, uh r e u(1+h1+h2+···+h r−1)

+

=

·

u n n!

¸

Φr (z, u),

by definition So

(4.1) Φr (z, u) = uz r L (r w −1)

*

p r

³

1− wX

j ≥1

(−1) j −1 z j p j

´−1

, h r e u(1+h1+h2 +···+h r −1)

+

.

In order to extract the coefficients from (4.1), we perform some technical maneuvers using the properties of symmetric functions stated in Section 2

It is convenient for expository purposes to isolate these into a series of steps

Step 1 Apply the adjoint action to multiplication by p j to remove p j from the first argument of the inner product

Since h r = P

α ∈P z −1 (α)p α , where z(α) = 1 m1(α) m1(α)! 2 m2(α) m2(α)! · · · , it follows

that ∂h r

∂p r = 1r Also, e u(1+h1 +···+h r −1) expanded in terms of the power sums using the

formula above is independent of p r, so

Φr = uz r L (r w −1)

*

1 − wX

j ≥1

(−1) j −1 z j

p j

−1

, e u(1+h1 +···+h r −1)

+

= uz r L (r w −1)

*

1,

1 − wX

j ≥1

(−1) j −1 z j

j ∂

∂p j

−1

e u(1+h1 +···+h r−1)

+

.

Trang 10

Step 2 Introduce the mapping Θ w : w j 7→ j! w j to express

1 − wX

j≥1

(−1) j −1 z j

j ∂

∂p j

−1

as an exponential function, and h j’s in terms of the power sums so that the ring theoretic Taylor’s Theorem can be used

Since

³

1− wPj ≥1(−1) j −1 z j p j

´−1

= Θw e w



j ≥1(−1) j −1 z j p j,

Φr = uz r L (r w −1)Θw

D

1, e w



j≥1(−1) j −1 z j j ∂

∂pj e u(1+h1 +···+h r−1)E

The generating series for the complete symmetric functions is P

k ≥0 h k t k = Q

i=1(1

tx i)−1, so

1 + h1+· · · + h r −1 = [t r −1] 1

1− t

Y

i=0

(1− tx i)−1

= [t r−1] 1

1− texp

X

i ≥1

ln(1− tx i)−1

= [t r −1] 1

1− t e

p1t+p2t2+··· .

Thus e u(1+h1 +···+h r−1)= exp

µ

u[t r −1]e p1t+p2

t2

2 +···

1−t

Step 3 Apply Taylor’s Theorem to get

Φr = uz r L (r w −1)Θw

*

1, e w



j ≥1(−1) j−1 z j j ∂

∂pj exp

Ã

u[t r −1]e

p1t+p2t22+···

1− t

!+

= uz r L (r w −1)Θw

*

1, exp

Ã

u[t r −1]e

(wt+p1)+(−2wz2+p2)t2

2 +···

1− t

!+

= uz r L (r w −1)Θw

*

1, exp

Ã

u[t r−1]e

wzt −wz2t2 +···

1− t

!+

since the inner product is with 1, all p i , i ≥ 1, are set to 0 in the second argument of the

inner product

We conclude that Φr = uz r L (r w −1)Θwexp

³

u[t r −1]e wzt/(1+zt)1−t

´ 

We remark that the exponential e wzt/(1+zt) is the generating function for Laguerre

polynomials A short proof of the r-Stockhausen problem that is inspired by this analysis

is given in [RY, §5] An explicit formula derived from this expression for the number of r-Stockhausen sequences and a direct combinatorial proof are given in [Y].

Ngày đăng: 07/08/2014, 06:20

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm