TheoremBase

Sketch: take a representation of minimal length; if it had more than n+1 points, a nonzero solution of a homogeneous linear system gives an affine dependence, and moving the weights along it until one vanishes yields a shorter representation.

Proof

Let z∈conv⁡Sz\in\operatorname{conv}S, and let N\mathcal{N} be the set of those N∈NN\in\mathbb{N} for which zz is a convex combination of NN points of SS (Convex Weights, the Standard Simplex, and Convex Combinations in Rn\mathbb{R}^n (iii)). By The Convex Hull Consists of the Convex Combinations of Finitely Many Points (i) the set N\mathcal{N} is nonempty, so it has a least element NN by Arithmetic and Order of the Natural Numbers (xv). Fix x1,…,xN∈Sx_{1},\dots,x_{N}\in S and t∈ΔNt\in\Delta_{N} with z=∑k=1Ntkxkz=\sum_{k=1}^{N}t_{k}x_{k}. We show that N≤n+1N\le n+1; by Arithmetic and Order of the Natural Numbers (vii) it suffices to rule out n+1<Nn+1<N, so suppose, for a contradiction, that n+1<Nn+1<N. The idea is that NN points of Rn\mathbb{R}^{n} with N>n+1N>n+1 are affinely dependent, and moving the weights along such a dependence until one of them vanishes produces a shorter representation.

An affine dependence. Let A∈M(n+1)×N(R)A\in\mathcal{M}_{(n+1)\times N}(\mathbb{R}) be the matrix whose kkth column is xkx_{k} with an entry 11 appended, that is,

Aik=(xk)i(i∈[n]),An+1,k=1,(k∈[N])A_{ik}=(x_{k})_{i}\quad(i\in[n]),\qquad A_{n+1,k}=1,\qquad(k\in[N])

(the row index n+1n+1 is distinct from those in [n][n] by Concatenation Identifies a Product of Euclidean Spaces with a Euclidean Space (i)). Since AA has more columns than rows, A Homogeneous Linear System with More Unknowns than Equations Has a Nonzero Solution (i) gives μ∈RN\mu\in\mathbb{R}^{N} with μ≠0\mu\neq0 and Aμ=0A\mu=0. Read row by row through Matrix-Vector Product (i), this says ∑k=1Nμk(xk)i=0\sum_{k=1}^{N}\mu_{k}(x_{k})_{i}=0 for every i∈[n]i\in[n] and ∑k=1Nμk=0\sum_{k=1}^{N}\mu_{k}=0. Since sums of points are computed coordinatewise (Convex Sets in Rn\mathbb{R}^n: Standing Notation (iii)) and points of Rn\mathbb{R}^{n} with equal coordinates are equal (Euclidean Space Rn\mathbb{R}^n: n-Tuples of Real Numbers with Their Componentwise Operations (iii)), we obtain

∑k=1Nμkxk=0,∑k=1Nμk=0.\sum_{k=1}^{N}\mu_{k}x_{k}=0,\qquad\sum_{k=1}^{N}\mu_{k}=0.

Some coefficient μk\mu_{k} is positive. Otherwise μk≤0\mu_{k}\le0 for every kk, and since μ≠0\mu\neq0 some coordinate μk0\mu_{k_{0}} is nonzero (Euclidean Space Rn\mathbb{R}^n: n-Tuples of Real Numbers with Their Componentwise Operations (iii)), hence negative; comparing ∑k=1Nμk\sum_{k=1}^{N}\mu_{k} termwise with the sum of NN zeros would give ∑k=1Nμk<0\sum_{k=1}^{N}\mu_{k}<0 (Finite Sums in a Commutative Ring and in an Ordered Field: Distributivity, Differences, Telescoping, Constant Terms, Comparison and the Triangle Inequality (v), Finite Sums in a Commutative Ring and in an Ordered Field: Distributivity, Differences, Telescoping, Constant Terms, Comparison and the Triangle Inequality (iv)), contradicting the display.

Moving along the dependence. The set P={k∈[N]:μk>0}P=\{k\in[N]:\mu_{k}>0\} is a nonempty subset of the finite set [N][N], so it is finite, and so is its image {tk/μk:k∈P}⊆R\{t_{k}/\mu_{k}:k\in P\}\subseteq\mathbb{R} (Finite Sets: the Pigeonhole Principle, Uniqueness of the Length, Subsets, Unions, Products, Images, Bounded Sets of Natural Numbers, Extreme Elements, Sets of Maps, Finite Unions and Finite Choice (vii), Finite Sets: the Pigeonhole Principle, Uniqueness of the Length, Subsets, Unions, Products, Images, Bounded Sets of Natural Numbers, Extreme Elements, Sets of Maps, Finite Unions and Finite Choice (iv), Finite Sets: the Pigeonhole Principle, Uniqueness of the Length, Subsets, Unions, Products, Images, Bounded Sets of Natural Numbers, Extreme Elements, Sets of Maps, Finite Unions and Finite Choice (vi)). This nonempty finite set has a least element α\alpha (Finite Sets: the Pigeonhole Principle, Uniqueness of the Length, Subsets, Unions, Products, Images, Bounded Sets of Natural Numbers, Extreme Elements, Sets of Maps, Finite Unions and Finite Choice (viii)); fix j∈Pj\in P with α=tj/μj\alpha=t_{j}/\mu_{j}. As tk≥0t_{k}\ge0 and μk>0\mu_{k}>0 for k∈Pk\in P, we have α≥0\alpha\ge0 and αμk≤tk\alpha\mu_{k}\le t_{k} for every k∈Pk\in P. Put t′=t−αμ∈RNt'=t-\alpha\mu\in\mathbb{R}^{N}. Then tk′≥0t'_{k}\ge0 for every kk (for k∈Pk\in P by the choice of α\alpha, and for k∉Pk\notin P because μk≤0≤α\mu_{k}\le0\le\alpha), and tj′=0t'_{j}=0. By Finite Sums in a Commutative Ring and in an Ordered Field: Distributivity, Differences, Telescoping, Constant Terms, Comparison and the Triangle Inequality (i) and Finite Sums in a Commutative Ring and in an Ordered Field: Distributivity, Differences, Telescoping, Constant Terms, Comparison and the Triangle Inequality (ii), applied in R\mathbb{R} and in Rn\mathbb{R}^{n}, and the two relations displayed above,

∑k=1Ntk′=1−α⋅0=1,∑k=1Ntk′xk=z−α⋅0=z.\sum_{k=1}^{N}t'_{k}=1-\alpha\cdot0=1,\qquad\sum_{k=1}^{N}t'_{k}x_{k}=z-\alpha\cdot0=z.

So t′∈ΔNt'\in\Delta_{N} (Convex Weights, the Standard Simplex, and Convex Combinations in Rn\mathbb{R}^n (i)) and z=∑k=1Ntk′xkz=\sum_{k=1}^{N}t'_{k}x_{k}, with the weight tj′t'_{j} equal to zero.

A shorter representation. Since N>n+1≥1N>n+1\ge1, we can write N=N′+1N=N'+1 with N′∈NN'\in\mathbb{N} (Arithmetic and Order of the Natural Numbers (xii)). Apply Convex Combinations: Small Cases, Splitting Off the Last Point, Dropping a Zero Weight, Joining Two Combinations, and Membership in Convex Sets (iv) to the points x1,…,xN′+1x_{1},\dots,x_{N'+1}, the weights t′t' and the index jj, with the bijection gj:[N′]→[N′+1]∖{j}g_{j}:[N']\to[N'+1]\setminus\{j\} it names: the weights (tgj(1)′,…,tgj(N′)′)(t'_{g_{j}(1)},\dots,t'_{g_{j}(N')}) lie in ΔN′\Delta_{N'} and

z=∑k=1N′tgj(k)′ xgj(k).z=\sum_{k=1}^{N'}t'_{g_{j}(k)}\,x_{g_{j}(k)}.

Thus zz is a convex combination of the N′N' points xgj(1),…,xgj(N′)x_{g_{j}(1)},\dots,x_{g_{j}(N')} of SS, so N′∈NN'\in\mathcal{N} although N′<NN'<N, contradicting the minimality of NN. Hence N≤n+1N\le n+1, and x1,…,xNx_{1},\dots,x_{N} and tt are as claimed.

Citations

Loading…

Dependencies

Uses0

Loading…

Comments

Log in to comment.

Loading…