The number of integer-valued vectors in the interior of a polytope Tim Breitenstein July 10, 2007 literature: 1. I. G. MacDonald, ”The volume of a lattice polyhedron”, Proc. Cambridge Philos. Soc., 59 (1963), 719-726. 2. G. MacDonald, ”Polynomials associated with finite cell-complexes”, J. London Math. Soc. (2), 4 (1971), 181-192. 3. B. Gr¨ unbaum, Convex Polytopes (Interscience 1967). 4. P. J. Hilton and S. Wylie, Homology Theory (Cambridge 1967). 5. J. J. Rotman, An introduction to Algebraic Topology (Springer 1988). 6. A. Dold, Lectures on Algebraic Topology (Springer 1980). 7. W. S. Massey, Singular Homology Theory (Springer 1980).

1

Introduction

Let P = |X| be a d-dimensional (convex) polytope in Rd with vertices in Zd , let L(X, n) = ♯{(n · |X|) ∩ Zd } be the number of integer-valued vectors in n · |X| and let L(X − ∂X, n) = ♯{int(n · |X|) ∩ Zd } be the number of integer-valued vectors in the interior of n · |X| , where n ∈ N. It was shown that there exists a polynomial fX of degree d, such that L(X, n) = fX (n). 1

We will now show that L(X − ∂X, n) = (−1)d · fX (−n).

Definition 1.1. A set of p+1 points in Rd , {a0 , a1 , ..., ap }, is said to be (affine) independent, if for real coefficients λ0 , ..., λp (

p X

λi ai = 0 and

p X

λi = 0 ) ⇒ ( λi = 0 ∀i ∈ {0, ..., p} ) .

i=0

i=0

Remark 1.2. A single point is always independent. If p + 1 ≥ 2, then p + 1 points are independent if and only if they do not lie in an affine subspace of dimension ≤ p − 1. Definition 1.3. Let {a0 , a1 , ..., ap } be an indenpendent set of p + 1 points in Rd . The (open) p-simplex σ with vertices a0 , a1 , ..., ap is given by σ = (a0 , a1 , ..., ap ) = {

p X

λi ai |

p X

λi = 1 and λi > 0 ∀i ∈ {0, ..., p} }.

i=0

i=0

Definition 1.4. A simplex τ is a face of the simplex σ = (a0 , a1 , ..., ap ) if the set of vertices of τ , vert τ , is a subset of vert σ = {a0 , a1 , ..., ap }. In this case we write τ  σ. Definition 1.5. A finite simplicial complex X is a finite collection of simplexes, such that 1. (σ ∈ X and τ  σ) ⇒ τ ∈ X

(X is ”closed”) and

2. (σ1 , σ2 ∈ X and σ1 6= σ2 ) ⇒ σ1 ∩ σ2 = ∅

(distinct simplexes of X are disjoint).

Definition 1.6. For a collection of simplexes X we write |X| for the underlying space of X, i.e. [ |X| = σ. σ∈X

If X is a simplicial complex, |X| is called polyhedron.

Proposition 1.7. Every polytope P is a polyhedron. Moreover, for every polytope P exists a simplicial complex X such that |X| = P and vert X = vert P . Proof. Constructively, using induction on the dimension of the polytope P . Definition 1.8. The topological closure of the simplex σ = (a0 , a1 , ..., ap ), σ, is called closed p-simplex. p p X X λi = 1 and λi ≥ 0 ∀i ∈ {0, ..., p}}. λi ai | σ={ i=0

i=0

In an abuse of notation we shall sometimes write σ for the simplicial complex whose polyhedron is σ, i.e. σ = {τ | τ  σ}.

2

2

The main theorem for a simplex

Theorem 2.1. Let σ be a simplex in Rd with vertices in Zd . Then for n ∈ N : L(σ, n) = (−1)dim σ L(σ, −n). Proof. Without loss of generality dim σ = d. (If dim σ < d, then the affine hull spanned by σ intersected with Zd is an affine sublattice of Zd whose underlying sublattice is Z-generated by dim σ linearly independent vectors. We can look at this lattice in the corresponding subspace of dimension dim σ.) Let e1 , ..., ed a basis of Zd . See Rd as a subspace of Rd+1 and let e0 , e1 , ..., ed a basis of Zd+1 . Let σ = (u0 , ..., ud ), vi = e0 + ui (0 ≤ i ≤ d) and σ ′ = (v0 , ..., vd ). Let M = Zv0 + ... + Zvd be the sublattice of Zd+1 that is Z-generated by v0 , ..., vd . Note that v0 , ..., vd is an R-basis for Rn+1 . d+1

Γ := {x ∈ Z

|x=

d X

µi vi with 0 ≤ µi < 1 ∀i}

i=0

is a complete set of represesentatives for M in Zd+1 . Especially the index [Zd+1 : M] is equal to |Γ|, the number of points in Γ. ′

d+1

Γ = {x ∈ Z

|x=

d X

µ′i vi with 0 < µ′i ≤ 1 ∀i}

i=0

is also a complete set of representatives for M. L(σ, n) is equal to the number of points y ∈ Zd+1 that lie in n σ ′ = (n v0 , ..., n vd ) Each point y ∈ Zd+1 ∩ n σ ′ is congruent mod M to exactly one point x of Γ, i.e. there exists integers m0 , ..., md , s.t. d X y =x+ mi vi (1) i=0

Pd

Here mi ≥ 0 ∀i, since provided x = i=0 µi vi with µi ∈ [0, 1) ∀i we have x + Pd (µi +mi ) n vi ∈ n σ ′ and therefore µi + mi ≥ 0 ∀i. i=0 n

Pd

i=0

mi vi =

Comparing the e0 -coordinates of both sides of (1) gives n = x0 +

d X

mi

(2)

i=0

where x0 is the e0 -coordinate of x. So each point y ∈ Zd+1 ∩ nσ ′ gives rise to exactly one solution (m0 , ..., md )′ ∈ Zd+1 ≥0 of (2). Viceversa, if m0 , ..., md are non-negative integers that solve (2), then they give rise to a point y ∈ Zd+1 ∩ nσ ′ . So the number of those points y ∈ Zd+1 ∩ nσ ′ that are congruent to a fix x ∈ Γ is equal to the number of solutions in Zd+1 ≥0 of (2). This is the number of possibilities of adding d + 1 non-negative integers to x0 to get n. This number is equal to the coefficient of un in  ∞  X k+d k x0 2 d+1 x0 u ). u (1 + u + u + ...) =u ( d k=0 3

So it is equal to Hence

n+d−x0 d



. X n + d − x0  L(σ, n) = . d x∈Γ

(3)

This is a polynomial in n of degree d.

Similarly, L(σ, n) is equal to the number of points y ∈ Zd+1 that lie in n σ ′ = (n v0 , ..., n vd ). Using now Γ′ as set of representatives for M in Zd+1 we see that every y ∈ Zd+1 ∩ n σ ′ has a unique representation d X ′ y=x + mi vi (4) i=0





with x ∈ Γ and non-negative integers m0 , ..., md . Comparing the e0 -coordinates of (4) gives now n=

x′0

+

d X

mi

(5)

i=0

where x′0 is the e0 -coordinate of x′ . Viceversa, non-negative integers m0 , ..., md that solve (5) give rise to a point y ∈ Zd+1 ∩ n σ ′ . Hence this time X n + d − x′  0 . (6) L(σ, n) = d ′ ′ x ∈Γ

The mapping φ : Γ → Γ′ defined by φ(x) = v0 + ... + vd − x is bijective. The e0 -coordinate of φ(x) is d + 1 − x0 , where x0 is again the eo -coordinate of x. Therefore X n + d − (d + 1 − x0 ) X n − 1 + x0  . = L(σ, n) = d d x∈Γ x∈Γ Finally L(σ, −n) =

X −n − 1 + x0  x∈Γ

=

X x∈Γ

3

(−1)

d (n

d

=

X (−n − 1 + x0 ) · ... · (−n − d + x0 ) x∈Γ

d!

X n + d − x0  + d − x0 ) · ... · (n + 1 − x0 ) d = (−1)d L(σ, n). = (−1) d d! x∈Γ

The main theorem

To generalize theorem 2.1 for poloytopes we need another tool:

4

Definition 3.1. Let X be a simplicial dissection of a polytope P , i.e. X is a simplicial complex with |X| = P . We define the boundary subcomplex ∂X of X as the collection of simplexes whose points are on the topological boundary of P = |X| in the affine hull of P . Remark 3.2. Let P be a d-dimensional polytope in Rd whith integer-valued vertices. Then there exists a simplicial complex X with integer-valued vertices such that |X| = P (Proposition 1.7). For this complex we have: int P = |X − ∂X| . Lemma 3.3. Let P be a d-dimensional polytope and X be a simplicial complex with |X| = P . For every τ ∈ X we have ( X (−1)d−dim τ , if τ ∈ / ∂X (−1)dim σ−dim τ = 0, if τ ∈ ∂X στ Proof. Since we need to know a good amount of Algebraic Topology in order to prove this, we skip the proof here. From now on let X be a simplicial complex whose underlying space |X| = d-dimensional polytope. Let V be a real vector space and φ : X → V be a function. For any subset Y of X we define X S(Y, φ) = (−1)1+dim σ φ(σ).

S

σ∈X

σ is a

(7)

σ∈Y

And we define the function φ∗ : X → V by φ∗ (σ) = S(σ, φ) =

X (−1)1+dim τ φ(τ ).

(8)

τ σ

Proposition 3.4. S(X, φ∗ ) = (−1)d+1 · S(X − ∂X, φ) Proof. S(X, φ∗ ) =

X

(−1)1+dim σ φ∗ (σ) =

σ∈X

=

X

τ ∈X

X

σ∈X

(−1)1+dim σ

X

(−1)1+dim τ φ(τ )

τ σ

X X φ(τ ) (−1)dim σ−dim τ = (−1)d−dim τ φ(τ ) = (−1)d+1 S(X − ∂X, φ). στ

τ ∈∂X /

The third equality holds since for fix τ ∈ X the coefficient for φ(τ ) is (−1)dim τ For the fourth equality we use Lemma 3.3.

dim σ . στ (−1)

P

Now we are able to prove the main result. Theorem 3.5. Let P be a polytope with integer-valued vertices and let X be a simplicial complex that triangulates P , s.t. |X| = P and vert X = vert P . Then L(X − ∂X, n) = (−1)d L(X, −n). 5

Proof. Define φ : X → R[n] by φ(τ ) = (−1)1+dim τ L(τ, n). Then by definition for any subset Y of X: X X S(Y, φ) = (−1)1+dim τ φ(τ ) = L(τ, n) = L(Y, n) τ ∈Y

τ ∈Y

and φ∗ (σ) = S(σ, φ) = L(σ, n) = (−1)dim σ L(σ, −n). Therefore S(X, φ∗ ) =

X

(−1)1+dim σ φ∗ (σ) = −

σ∈X

X

L(σ, −n) = −L(X, −n).

σ∈X

Using Proposition 3.4 we conclude L(X, −n) = −S(X, φ∗ ) = (−1)d S(X − ∂X, φ) = (−1)d L(X − ∂X, n).

6

The number of integer-valued vectors in the interior of a polytope

Jul 10, 2007 - W. S. Massey, Singular Homology Theory (Springer 1980). 1 Introduction. Let P = |X| be a d-dimensional (convex) polytope in Rd with vertices ...

72KB Sizes 0 Downloads 135 Views

Recommend Documents

The number of integer-valued vectors in the interior of a ...
Jul 10, 2007 - W. S. Massey, Singular Homology Theory (Springer 1980). 1 Introduction. Let P = |X| be a d-dimensional (convex) polytope in Rd with vertices ...

THE NUMBER OF B3-SETS OF A GIVEN ...
Feb 7, 2014 - In view of the fact that Fh(n) = Θ(n1/h), one sees that c0hn1/h log ...... (55). It follows by (23) and Proposition 3.6 that. 360. eC. (A). eeCG0. (A).

Seeking a vertex of the planar matching polytope in NC
Abstract. For planar graphs, counting the number of perfect matchings. (and hence determining whether there exists a perfect matching) can be done in NC [4, ...

The trajectory of (in)definiteness, number, and gender ...
The trajectory of (in)definiteness, number, and gender in Old French. 1. Context. In the diachrony of French, we observe a change in the determiner (D) system such that in earlier stages of French, D was not obligatory, while in Modern French D is ob

Estimating the Number of Remaining Links in ... - Gerardo Canfora
Manuscript. Click here to view linked References. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11 ...... We note that a model required few minutes to run in a standard laptop and no.

addressing the potentially indefinite number of body representations in ...
illustration. We re-evaluate and ..... background (Mon-Williams et al. 1997) can ..... avoided by creating models that focus on the input together with the output ...

Estimating the Number of Common Factors in Serially ...
2 3290-2205, fax +82 2 928-4948, email [email protected]. 1 .... PC criterion balances VNT (k), decreasing in k, against the penalty function kg(N,T), ...

Estimating the Number of Remaining Links in ... - Gerardo Canfora
links; it is performed by a software analyst who can confirm a candidate link, or .... have also been developed to trace quality concerns in business and safety- ..... tools can adopt specific techniques, e.g., may use LSI instead or VSM or vice.

The Birank Number of a Graph
of a minimality is that a k-ranking f is globally minimal if for all v ∈ V (G), ... †Department of Mathematics, Moravian College, Bethlehem, PA 18018, Email: [email protected]. ‡School of Mathematical Sciences, Rochester Institute of Techno

[PDF] Download "e:" The Story of a Number
... epub free "e:" The Story of a Number (Princeton Science Library), eBook free "e:" The .... The interest earned on a bank account, the arrangement of seeds in a ...

theeconomiccollapseblog.com-We Have Tripled The Number Of ...
Page 2 of 3. 9. Gymboree: 350 stores. 10. HHgregg: 220 stores. 11. J.Crew: 50 stores. 12. JC Penney: 138 stores ... Page 3 of 3. 3/3. Page 3 of 3. Main menu. Displaying theeconomiccollapseblog.com-We Have Tripled The Number Of Store Closings From Las

The number of subordinates moderates ... - Semantic Scholar
doi:10.1098/rspb.2007.1311. Published online 7 November 2007 ... As discussed, the degree with which dominant individuals should interrupt subordinates' ...

The Impact of the Lyapunov Number on the ... - Semantic Scholar
results can be used to choose the chaotic generator more suitable for applications on chaotic digital communica- .... faster is its split from other neighboring orbits [10]. This intuitively suggests that the larger the Lyapunov number, the easier sh

Independence of Vectors in Codes over Rings
Jun 22, 2011 - to that of codes over finite local Frobenius rings. Remark 1. The following is an example of a ring that is a local Frobenius ring but not a chain ring. We shall use this ring to exhibit several of the results of the paper. Example 1.

short report: identification in triatomine vectors of ...
mained undetermined (10.5%) and 11 (6.4%) showed a com- plex pattern that could be explained by multiple blood sources and sequencing reactions were unreadable. Figure 1 shows the different HDA patterns observed among T. longi- pennis blood meal samp

Polytope Codes for Distributed Storage in the Presence ...
are used in numerous cloud services, and across peer-to-peer networks. ..... By our argument above that every node has access to Σf , any node that can view ...

The number of links to and from the starting node as a predictor of ...
2004; Verdasca et al., 2005) and scale-free networks (e.g. Pastor-. Satorras and Vespignani .... network and based on five parameters adding nodes and/or links depending on the in-, ..... affected are reported from different outbreak sites, both in t

Vectors
The gravitational field strength, g, gravitational field strength, g, gravitational field strength, g, of a planet is the force exerted per unit of mass of an object (that is on that planet). Gravitational field strength therefore has units of N kg-1

Independence of Perpendicular Vectors WARREN.pdf
He pulls out an arrow and notches it. Determine. the velocity of his arrow over the ground ... north side. Determine the heading. Huck must take, and the time it will take him to cross the 2.0 km wide Mississippi River. Page 2 of 3 ... Independence o

Structured Composition of Semantic Vectors
Speed Performance. Stephen Wu ... Speed Performance. Stephen Wu ..... SVS Composition Components. Word vector in context (e) the eα = iu ik ip. .1 .2 .1.