SLIDE 1
Part Sizes of Smooth Supercritical Compositional Structures Part - - PowerPoint PPT Presentation
Part Sizes of Smooth Supercritical Compositional Structures Part - - PowerPoint PPT Presentation
Part Sizes of Smooth Supercritical Compositional Structures Part Sizes of Smooth Supercritical Compositional Structures Jason Z. Gao Carleton University, Ottawa, Canada Based on joint work with Ed Bender A simple example Ordinary compositions:
SLIDE 2
SLIDE 3
Known results
The size of the last part follows a geometric distribution (exact).
SLIDE 4
Known results
The size of the last part follows a geometric distribution (exact).The expected value of the maximum part size is (Szpankowsky and Rego, 90) E(Mn) = log n + c + P0(log n) + o(1), where P0 is a periodic function of small amplitude, and c is a constant.
SLIDE 5
Known results
The size of the last part follows a geometric distribution (exact).The expected value of the maximum part size is (Szpankowsky and Rego, 90) E(Mn) = log n + c + P0(log n) + o(1), where P0 is a periodic function of small amplitude, and c is a constant. Extensions
◮ restricted parts: P ⊂ {1, 2, . . . , }.
SLIDE 6
Known results
The size of the last part follows a geometric distribution (exact).The expected value of the maximum part size is (Szpankowsky and Rego, 90) E(Mn) = log n + c + P0(log n) + o(1), where P0 is a periodic function of small amplitude, and c is a constant. Extensions
◮ restricted parts: P ⊂ {1, 2, . . . , }. ◮ local restrictions: parts within a fixed window satisfy certain
- constraints. For example, adjacent parts are distinct (Carlitz
restrictions);
SLIDE 7
Known results
The size of the last part follows a geometric distribution (exact).The expected value of the maximum part size is (Szpankowsky and Rego, 90) E(Mn) = log n + c + P0(log n) + o(1), where P0 is a periodic function of small amplitude, and c is a constant. Extensions
◮ restricted parts: P ⊂ {1, 2, . . . , }. ◮ local restrictions: parts within a fixed window satisfy certain
- constraints. For example, adjacent parts are distinct (Carlitz
restrictions); Any three consecutive parts don’t form a Pythagorean triple.
SLIDE 8
Known results
The size of the last part follows a geometric distribution (exact).The expected value of the maximum part size is (Szpankowsky and Rego, 90) E(Mn) = log n + c + P0(log n) + o(1), where P0 is a periodic function of small amplitude, and c is a constant. Extensions
◮ restricted parts: P ⊂ {1, 2, . . . , }. ◮ local restrictions: parts within a fixed window satisfy certain
- constraints. For example, adjacent parts are distinct (Carlitz
restrictions); Any three consecutive parts don’t form a Pythagorean triple.
◮ matrix compositions: supports are r × m rectangles where r is
a fixed positive integer. (Louchard, 08)
SLIDE 9
Other extensions
General multidimensional compositions?
SLIDE 10
Other extensions
General multidimensional compositions?
◮ If the supports are general rectangles, then the support
generating function is S(x) =
k≥1 dkxk, where dk is the
number of divisors of k.
SLIDE 11
Other extensions
General multidimensional compositions?
◮ If the supports are general rectangles, then the support
generating function is S(x) =
k≥1 dkxk, where dk is the
number of divisors of k.
◮ If the supports are squares, then the support generating
function is S(x) =
k≥1 xk2.
SLIDE 12
Other extensions
General multidimensional compositions?
◮ If the supports are general rectangles, then the support
generating function is S(x) =
k≥1 dkxk, where dk is the
number of divisors of k.
◮ If the supports are squares, then the support generating
function is S(x) =
k≥1 xk2. ◮ If the supports are Ferrer’s diagrams, then the support
generating function is S(x) =
k πkxk, where πk is the
number of partitions of k.
SLIDE 13
Other extensions
General multidimensional compositions?
◮ If the supports are general rectangles, then the support
generating function is S(x) =
k≥1 dkxk, where dk is the
number of divisors of k.
◮ If the supports are squares, then the support generating
function is S(x) =
k≥1 xk2. ◮ If the supports are Ferrer’s diagrams, then the support
generating function is S(x) =
k πkxk, where πk is the
number of partitions of k.
◮ We may also use polyominoes and hypercubes as supports.
SLIDE 14
Other extensions
General multidimensional compositions?
◮ If the supports are general rectangles, then the support
generating function is S(x) =
k≥1 dkxk, where dk is the
number of divisors of k.
◮ If the supports are squares, then the support generating
function is S(x) =
k≥1 xk2. ◮ If the supports are Ferrer’s diagrams, then the support
generating function is S(x) =
k πkxk, where πk is the
number of partitions of k.
◮ We may also use polyominoes and hypercubes as supports.
General compositional structures S(P(x))?
SLIDE 15
Other extensions
General multidimensional compositions?
◮ If the supports are general rectangles, then the support
generating function is S(x) =
k≥1 dkxk, where dk is the
number of divisors of k.
◮ If the supports are squares, then the support generating
function is S(x) =
k≥1 xk2. ◮ If the supports are Ferrer’s diagrams, then the support
generating function is S(x) =
k πkxk, where πk is the
number of partitions of k.
◮ We may also use polyominoes and hypercubes as supports.
General compositional structures S(P(x))? Gourdon (98) studied the distribution of the largest part (component) size in a general compositional family when both P(x) and S(x) are of “algebraic-logarithmic” type.
SLIDE 16
Other extensions
General multidimensional compositions?
◮ If the supports are general rectangles, then the support
generating function is S(x) =
k≥1 dkxk, where dk is the
number of divisors of k.
◮ If the supports are squares, then the support generating
function is S(x) =
k≥1 xk2. ◮ If the supports are Ferrer’s diagrams, then the support
generating function is S(x) =
k πkxk, where πk is the
number of partitions of k.
◮ We may also use polyominoes and hypercubes as supports.
General compositional structures S(P(x))? Gourdon (98) studied the distribution of the largest part (component) size in a general compositional family when both P(x) and S(x) are of “algebraic-logarithmic” type. This implies that the coefficients of the generating functions are asymptotic to C(ln n)anbρ−n.
SLIDE 17
Definition and notation
◮ ρ(F) to denote the radius of convergence of a generating
function F.
SLIDE 18
Definition and notation
◮ ρ(F) to denote the radius of convergence of a generating
function F.
◮ A compositional family S(P(x)) is called supercritical if there
is an r ∈ (0, ρ(P)) such that ρ(S) = P(r).
SLIDE 19
Definition and notation
◮ ρ(F) to denote the radius of convergence of a generating
function F.
◮ A compositional family S(P(x)) is called supercritical if there
is an r ∈ (0, ρ(P)) such that ρ(S) = P(r). Let gn,k = [xn]S(k)(P(x)). So gn,0 = [xn]S(P(x)). We call the family smooth supercritical if it is supercritical and satisfies the following smoothness conditions: (a) There is a constant δ > 0 such that gn,0/gn+t,0 → rt uniformly for |t| ≤ nδ.
SLIDE 20
Definition and notation
◮ ρ(F) to denote the radius of convergence of a generating
function F.
◮ A compositional family S(P(x)) is called supercritical if there
is an r ∈ (0, ρ(P)) such that ρ(S) = P(r). Let gn,k = [xn]S(k)(P(x)). So gn,0 = [xn]S(P(x)). We call the family smooth supercritical if it is supercritical and satisfies the following smoothness conditions: (a) There is a constant δ > 0 such that gn,0/gn+t,0 → rt uniformly for |t| ≤ nδ. (b) For each fixed positive integer k, gn,k/gn+1,k ∼ r.
SLIDE 21
Definition and notation
◮ ρ(F) to denote the radius of convergence of a generating
function F.
◮ A compositional family S(P(x)) is called supercritical if there
is an r ∈ (0, ρ(P)) such that ρ(S) = P(r). Let gn,k = [xn]S(k)(P(x)). So gn,0 = [xn]S(P(x)). We call the family smooth supercritical if it is supercritical and satisfies the following smoothness conditions: (a) There is a constant δ > 0 such that gn,0/gn+t,0 → rt uniformly for |t| ≤ nδ. (b) For each fixed positive integer k, gn,k/gn+1,k ∼ r. We note that if both P(x) and S(x) are of “algebraic-logarithmic” type, then the family satisfies the above smoothness conditions.
SLIDE 22
Our main results
Notation: N = {1, 2, . . . , }, P = {i : pi > 0}, γ . = 0.577216 denotes Euler’s constant, ω(n) denotes any function going to ∞ as n → ∞.
SLIDE 23
Our main results
Notation: N = {1, 2, . . . , }, P = {i : pi > 0}, γ . = 0.577216 denotes Euler’s constant, ω(n) denotes any function going to ∞ as n → ∞. Let r ∈ (0, ρ(P)) be defined by P(r) = ρ(S) and α = ρ(P)/r. Let log denote logarithm to the base α, and let Pk(x) = log e
- ℓ=0
Γ(k + 2iπℓ log e) exp(−2iℓπx).
SLIDE 24
Our main results
Notation: N = {1, 2, . . . , }, P = {i : pi > 0}, γ . = 0.577216 denotes Euler’s constant, ω(n) denotes any function going to ∞ as n → ∞. Let r ∈ (0, ρ(P)) be defined by P(r) = ρ(S) and α = ρ(P)/r. Let log denote logarithm to the base α, and let Pk(x) = log e
- ℓ=0
Γ(k + 2iπℓ log e) exp(−2iℓπx).
Theorem (Main Results )
Let S(P(x)) be a smooth supercritical compositional family with ρ(P) < ∞. Suppose ν = |N \ P| is finite, and pn ∼ ef(n)ρ(P)−n where f(x) satisfies f′(x) = o(1) as x → ∞.
SLIDE 25
Our main results
Notation: N = {1, 2, . . . , }, P = {i : pi > 0}, γ . = 0.577216 denotes Euler’s constant, ω(n) denotes any function going to ∞ as n → ∞. Let r ∈ (0, ρ(P)) be defined by P(r) = ρ(S) and α = ρ(P)/r. Let log denote logarithm to the base α, and let Pk(x) = log e
- ℓ=0
Γ(k + 2iπℓ log e) exp(−2iℓπx).
Theorem (Main Results )
Let S(P(x)) be a smooth supercritical compositional family with ρ(P) < ∞. Suppose ν = |N \ P| is finite, and pn ∼ ef(n)ρ(P)−n where f(x) satisfies f′(x) = o(1) as x → ∞. Let σ(n) be given by ασ(n)e−f(σ(n)) = n/P ′(r).
SLIDE 26
Some of our results
(a) Let the random variable Mn be the size of the maximum part in a random structure of size n. Then |Mn − σ(n)| < ω(n) a.a.s.
SLIDE 27
Some of our results
(a) Let the random variable Mn be the size of the maximum part in a random structure of size n. Then |Mn − σ(n)| < ω(n) a.a.s. Furthermore E(Mn) = σ(n) + γ log e − log(α − 1) + 1 2 +P0
- σ(n) + 1 − log(α − 1)
- + o(1).
SLIDE 28
Some of our results
(a) Let the random variable Mn be the size of the maximum part in a random structure of size n. Then |Mn − σ(n)| < ω(n) a.a.s. Furthermore E(Mn) = σ(n) + γ log e − log(α − 1) + 1 2 +P0
- σ(n) + 1 − log(α − 1)
- + o(1).
(b) Let the random variable Dn be the number of distinct parts in a random structure of size n. Then |Dn − σ(n)| < ω(n) a.a.s. Furthermore
SLIDE 29
Some of our results
(a) Let the random variable Mn be the size of the maximum part in a random structure of size n. Then |Mn − σ(n)| < ω(n) a.a.s. Furthermore E(Mn) = σ(n) + γ log e − log(α − 1) + 1 2 +P0
- σ(n) + 1 − log(α − 1)
- + o(1).
(b) Let the random variable Dn be the number of distinct parts in a random structure of size n. Then |Dn − σ(n)| < ω(n) a.a.s. Furthermore E(Dn) + ν = σ(n) + γ log e − 1 2 + P0(σ(n)) + o(1).
SLIDE 30
Some of our results
(c) Let gn(k) be the probability that a random structure of size n has exactly k parts of maximum size. Then for each fixed k > 0 gn(k) = (α − 1)k k!αk Pk
- σ(n) + 1 − log(α − 1)
- +(α − 1)k log e
kαk + o(1) as n → ∞.
SLIDE 31
Some of our results
(c) Let gn(k) be the probability that a random structure of size n has exactly k parts of maximum size. Then for each fixed k > 0 gn(k) = (α − 1)k k!αk Pk
- σ(n) + 1 − log(α − 1)
- +(α − 1)k log e
kαk + o(1) as n → ∞. (d) Let Dn(k) be the number of parts that appear exactly k times in a random structure of size n. Then for fixed k > 0 E(Dn(k)) = Pk(σ(n)) k! + log e k + o(1) as n → ∞.
SLIDE 32
A sufficient smoothness condition
Theorem (Smooth supercriticality)
Let S(P(x)) be a compositional family. If the following conditions hold, then the compositional family is smooth supercritical.
SLIDE 33
A sufficient smoothness condition
Theorem (Smooth supercriticality)
Let S(P(x)) be a compositional family. If the following conditions hold, then the compositional family is smooth supercritical. (a) There is a 0 < r < ρ(P) ≤ ∞ such that ρ(S) = P(r).
SLIDE 34
A sufficient smoothness condition
Theorem (Smooth supercriticality)
Let S(P(x)) be a compositional family. If the following conditions hold, then the compositional family is smooth supercritical. (a) There is a 0 < r < ρ(P) ≤ ∞ such that ρ(S) = P(r). (b) gcd{i − j | pipj = 0} = 1.
SLIDE 35
A sufficient smoothness condition
Theorem (Smooth supercriticality)
Let S(P(x)) be a compositional family. If the following conditions hold, then the compositional family is smooth supercritical. (a) There is a 0 < r < ρ(P) ≤ ∞ such that ρ(S) = P(r). (b) gcd{i − j | pipj = 0} = 1. (c) There is an ǫ > 0 such that sk ≤ exp(O(k1−ǫ))ρ(S)−k for all k, and there is an infinite set K = {k1 < k2 < · · · } ⊆ N such that
(i) ki+1 − ki = O(k1−ǫ
i
),
SLIDE 36
A sufficient smoothness condition
Theorem (Smooth supercriticality)
Let S(P(x)) be a compositional family. If the following conditions hold, then the compositional family is smooth supercritical. (a) There is a 0 < r < ρ(P) ≤ ∞ such that ρ(S) = P(r). (b) gcd{i − j | pipj = 0} = 1. (c) There is an ǫ > 0 such that sk ≤ exp(O(k1−ǫ))ρ(S)−k for all k, and there is an infinite set K = {k1 < k2 < · · · } ⊆ N such that
(i) ki+1 − ki = O(k1−ǫ
i
), (ii) sk ≥ exp(−O(k1−ǫ))ρ(S)−k for k ∈ K.
SLIDE 37
Examples
- Hypercubes. For d-dimensional hypercubes, sk = 1 if k is a dth
power and sk = 0 otherwise. In this case, we let K = {kd : k ∈ N}, and ǫ = 1/d.
SLIDE 38
Examples
- Hypercubes. For d-dimensional hypercubes, sk = 1 if k is a dth
power and sk = 0 otherwise. In this case, we let K = {kd : k ∈ N}, and ǫ = 1/d.
- Rectangles. For rectangular supports, sk is the number of divisors
- f k. It is known that
1 ≤ dk ≤ kǫ for any constant ǫ > 0. So we can take K = N.
SLIDE 39
Examples
- Hypercubes. For d-dimensional hypercubes, sk = 1 if k is a dth
power and sk = 0 otherwise. In this case, we let K = {kd : k ∈ N}, and ǫ = 1/d.
- Rectangles. For rectangular supports, sk is the number of divisors
- f k. It is known that
1 ≤ dk ≤ kǫ for any constant ǫ > 0. So we can take K = N. Ferrer’s diagrams. When the supports are Ferrer’s diagrams, sk is the number of partitions of k and we have sk ∼ exp(c1 √n − ln n + c0). So we can take K = N.
SLIDE 40
Examples
Runs in words. This is based on Example 9 of Gourdon (98). A run is a repeat of a single letter in a word on a finite alphabet.
SLIDE 41
Examples
Runs in words. This is based on Example 9 of Gourdon (98). A run is a repeat of a single letter in a word on a finite alphabet. Here the supports are Smirnov words (adjacent letters are distinct) and the parts are runs on a single letter.
SLIDE 42
Examples
Runs in words. This is based on Example 9 of Gourdon (98). A run is a repeat of a single letter in a word on a finite alphabet. Here the supports are Smirnov words (adjacent letters are distinct) and the parts are runs on a single letter. If the alphabet Σ has N letters, then P(x) =
x 1−x,
S(x) =
Nx 1−(N−1)x, and S(P(x)) = Nx 1−Nx.
SLIDE 43
Examples
Runs in words. This is based on Example 9 of Gourdon (98). A run is a repeat of a single letter in a word on a finite alphabet. Here the supports are Smirnov words (adjacent letters are distinct) and the parts are runs on a single letter. If the alphabet Σ has N letters, then P(x) =
x 1−x,
S(x) =
Nx 1−(N−1)x, and S(P(x)) = Nx 1−Nx. Hence our main
Theorem applies and we have E(Mn) = σ(n) + γ log e − 1 2 + P0(σ(n)) + o(1). Runs of a particular letter. Let Mn(j) be the maximum run of a particular letter j. We note Mn = max{Mn(j) : j ∈ Σ}.
SLIDE 44
Examples
Runs in words. This is based on Example 9 of Gourdon (98). A run is a repeat of a single letter in a word on a finite alphabet. Here the supports are Smirnov words (adjacent letters are distinct) and the parts are runs on a single letter. If the alphabet Σ has N letters, then P(x) =
x 1−x,
S(x) =
Nx 1−(N−1)x, and S(P(x)) = Nx 1−Nx. Hence our main
Theorem applies and we have E(Mn) = σ(n) + γ log e − 1 2 + P0(σ(n)) + o(1). Runs of a particular letter. Let Mn(j) be the maximum run of a particular letter j. We note Mn = max{Mn(j) : j ∈ Σ}. We can show that our main theorem also applies and E(Mn(j)) = σ(n)+γ log e−3 2+P0(σ(n))+o(1)
SLIDE 45
Examples
Runs in words. This is based on Example 9 of Gourdon (98). A run is a repeat of a single letter in a word on a finite alphabet. Here the supports are Smirnov words (adjacent letters are distinct) and the parts are runs on a single letter. If the alphabet Σ has N letters, then P(x) =
x 1−x,
S(x) =
Nx 1−(N−1)x, and S(P(x)) = Nx 1−Nx. Hence our main
Theorem applies and we have E(Mn) = σ(n) + γ log e − 1 2 + P0(σ(n)) + o(1). Runs of a particular letter. Let Mn(j) be the maximum run of a particular letter j. We note Mn = max{Mn(j) : j ∈ Σ}. We can show that our main theorem also applies and E(Mn(j)) = σ(n)+γ log e−3 2+P0(σ(n))+o(1) = E(Mn)−1+o(1).
SLIDE 46
Ingredients of proofs
The proof of the Smoothness Theorem uses Drmota’s estimation (1994) for [xn](P(x))m.
SLIDE 47
Ingredients of proofs
The proof of the Smoothness Theorem uses Drmota’s estimation (1994) for [xn](P(x))m. The proof of the Main Theorem uses techniques in a recent paper
- f Bender, Canfield and Gao (2012) on locally restricted
compositions.
SLIDE 48
Ingredients of proofs
The proof of the Smoothness Theorem uses Drmota’s estimation (1994) for [xn](P(x))m. The proof of the Main Theorem uses techniques in a recent paper
- f Bender, Canfield and Gao (2012) on locally restricted
- compositions. In particular, we apply a lemma in Gao-Wormald
(00) to prove the following result.
Theorem
Let ζj be the number of parts of size j in a random structure of size n. Then there is a function ω(n) → ∞ such that the random variables {ζj : σ(n) − ω(n) ≤ j ≤ n} are asymptotically independent Poisson random variables with means µj = ασ(n)−j.
SLIDE 49
Ingredients of proofs
The proof of the Smoothness Theorem uses Drmota’s estimation (1994) for [xn](P(x))m. The proof of the Main Theorem uses techniques in a recent paper
- f Bender, Canfield and Gao (2012) on locally restricted
- compositions. In particular, we apply a lemma in Gao-Wormald
(00) to prove the following result.
Theorem
Let ζj be the number of parts of size j in a random structure of size n. Then there is a function ω(n) → ∞ such that the random variables {ζj : σ(n) − ω(n) ≤ j ≤ n} are asymptotically independent Poisson random variables with means µj = ασ(n)−j. THANK YOU
SLIDE 50
Some references
◮ E.A. Bender, E.R. Canfield and Z.C. Gao, Locally Restricted
Compositions IV. Nearly Free Large Parts and Gap-Freeness,
- Elec. J. Combin. 19(4) (2012), #P14.