14.02.2013 Views

Gruber P. Convex and Discrete Geometry

Gruber P. Convex and Discrete Geometry

Gruber P. Convex and Discrete Geometry

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Sufficient Conditions for Polynomiality<br />

19 Lattice Polytopes 321<br />

We begin with two criteria for polynomiality. Both seem to be known. A result similar<br />

to the first criterion is due to Carroll [191]. I am grateful to Isk<strong>and</strong>er Aliev [22]<br />

for this reference. Here N ={0, 1,...}.<br />

Lemma 19.1. Let k ∈ N <strong>and</strong> p : N d → R such that for any d − 1 variables fixed, p<br />

is (the restriction of) a real polynomial of degree at most k in the remaining variable.<br />

Then p is a real polynomial in all d variables of degree at most k.<br />

Proof. We prove the lemma in case d = 2. The same idea, together with a simple<br />

induction argument, yields the general case.<br />

By assumption,<br />

k�<br />

(1) p(m, n) = ai(m)n i for m, n ∈ N,<br />

i=0<br />

where the ai(m) are suitable coefficients. Thus, in particular,<br />

p(m, j) =<br />

k�<br />

ai(m) j i for m ∈ N, j = 0,...,k.<br />

i=0<br />

Cramer’s rule <strong>and</strong> the Gram determinant then imply that<br />

k�<br />

(2) ai(m) = bij p(m, j) for m ∈ N, i = 0,...,k,<br />

j=0<br />

with suitable real coefficients bij. Thus<br />

p(m, n) =<br />

k�<br />

bij p(m, j)n i for m, n ∈ N,<br />

i, j=0<br />

by (1) <strong>and</strong> (2). Since, by the assumption of the lemma, p(m, j) is a polynomial in<br />

m (∈ N) for each j = 0, 1,...,k, p(m, n) is also a polynomial in m, n (∈ N). ⊓⊔<br />

Lemma 19.2. Let q : N → R be such that q(n + 1) − q(n) is (the restriction of) a<br />

real polynomial for n ∈ N. Then q is a real polynomial in one variable.<br />

Proof. Let<br />

q(n + 1) − q(n) = a0 + a1n +···+akn k for n ∈ N,<br />

with suitable coefficients ai. Then<br />

q(n + 1) − q(1) = q(n + 1) − q(n) + q(n) − q(n − 1) +···+q(2) − q(1)<br />

= a0 + a1n +···+akn k + a0 + a1(n − 1) +···+ak(n − 1) k +···<br />

= a0(1 + 1 +···+1) + a1(1 + 2 +···+n) +···+ak(1 + 2 k +···+n k ).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!