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.

Proof. Clearly,<br />

R(p) = �<br />

{i, j}∈E<br />

R{ij} where R{ij} = � x : f{ij}(x) = f{ij}(p) � .<br />

17 Rigidity 299<br />

Since grad f{ij}(p) �= o, the implicit function theorem shows that, in a neighbourhood<br />

of p in Ed ,thesetR{ij} is a smooth hypersurface in Edv with normal vector<br />

grad f{ij}(p) at p. Since, by assumption, the e vectors grad f{ij}(p) are linearly independent,<br />

in a suitable neighbourhood of p in Ed ,thesetR(p) is a smooth manifold<br />

of dimension dv − e. See, e.g. Ausl<strong>and</strong>er-MacKenzie [43], p. 32. Since, in this<br />

neighbourhood, C(p) is a sub-manifold of R(p), wehave 1 2d(d + 1) ≤ dv − e or<br />

e ≤ dv − 1 2d(d + 1).<br />

If e < dv − 1 2 (d + 1) then C(p) is a proper sub-manifold of R(p) <strong>and</strong> we can<br />

choose a continuous function x : [0, 1] → Edv such that (1) holds, i.e. F(p) is<br />

flexible. If e = dv − 1 2 (d + 1) then C(p) has the same dimension as R(p) <strong>and</strong> thus<br />

coincides with R(p) in a neighbourhood of p. In this case there is no such continuous<br />

function x(t) which satisfies (1). Hence F(p) is rigid. ⊓⊔<br />

Rigidity of <strong>Convex</strong> Frameworks in E 3<br />

The rigidity predictor theorem <strong>and</strong> arguments from the proof of Cauchy’s rigidity<br />

theorem yield the following result of Asimow <strong>and</strong> Roth [41].<br />

Theorem 17.3. Let F(p) be the framework consisting of the vertices <strong>and</strong> edges of a<br />

proper convex polytope P in E 3 . Then the following statements are equivalent:<br />

(i) All facets of P are triangles.<br />

(ii) F(p) is rigid.<br />

The implication (i)⇒(ii) is an immediate consequence of Cauchy’s rigidity theorem.<br />

Proof. Let p = (p1,...,pv) ∈ E 3v where p1,...,pv are the vertices of P. Let<br />

E ={{i, j} :[pi, p j] is an edge of P} <strong>and</strong> define f{ij}(x) =�xi − x j � 2 for x =<br />

(x1,...,xv) ∈ E 3v <strong>and</strong> {i, j} ∈E. Leta(i) ={j :{i, j} ∈E}, i = 1,...,v.<br />

The main step of the proof is to show that<br />

(2) The vectors grad f{ij}(p), {i, j} ∈E, are linearly independent.<br />

To see this, assume the contrary. Then there are real numbers ω{ij}, not all 0, such<br />

that<br />

(3) �<br />

ω{ij} grad f{ij}(p) = o.<br />

Note that<br />

{i, j}∈E<br />

grad f{ij}(p) = 2(o,...o, pi − p j, o,...,o, p j − pi, o,...,o) ∈ E 3v ,<br />

for {i, j} ∈E, or, equivalently, for i ∈{1,...,v} <strong>and</strong> j ∈ a(i).

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

Saved successfully!

Ooh no, something went wrong!