MathLabs
定理已证明

卡拉西奥多里定理

命题陈述

若点x∈Rdx \in \mathbb{R}^d属于子集S⊆RdS \subseteq \mathbb{R}^d的凸包conv⁡(S)\operatorname{conv}(S),则xx属于SS中至多d+1d + 1个点的凸包。

为什么成立?

conv⁡(S)\operatorname{conv}(S)中的凸组合表面上可以涉及SS中任意多个点,但在Rd\mathbb{R}^d中任意d+2d + 2个或更多点必然仿射相关。利用这一线性关系可以每次消去一个点并保持所有权重非负,直到至多剩下d+1d + 1个点(一个单纯形)。赫利定理——Rd\mathbb{R}^d中有限个凸集只要任取d+1d + 1个有公共点则全体必有公共点——正是这一维数界的直接姊妹结果。

证明思路

取项数kk最小的表示x=∑i=1kλixix = \sum_{i=1}^{k} \lambda_i x_i,其中xi∈Sx_i \in S,λi>0\lambda_i > 0,且∑i=1kλi=1\sum_{i=1}^{k} \lambda_i = 1。我们断言k≤d+1k \le d + 1。

反证假设k≥d+2k \ge d + 2。则Rd\mathbb{R}^d中的k−1≥d+1k - 1 \ge d + 1个差向量x2−x1,x3−x1,…,xk−x1x_2 - x_1, x_3 - x_1, \ldots, x_k - x_1线性相关,故存在不全为零的标量μ2,…,μk\mu_2, \ldots, \mu_k使得∑i=2kμi(xi−x1)=0\sum_{i=2}^{k} \mu_i (x_i - x_1) = 0。令μ1=−∑i=2kμi\mu_1 = -\sum_{i=2}^{k} \mu_i,便得到∑i=1kμixi=0\sum_{i=1}^{k} \mu_i x_i = 0且∑i=1kμi=0\sum_{i=1}^{k} \mu_i = 0,并且至少有一个μi>0\mu_i > 0。

对任意实数tt,都有x=∑i=1k(λi−tμi)xix = \sum_{i=1}^{k} (\lambda_i - t \mu_i) x_i且系数之和仍为11。取t=min⁡μi>0(λi/μi)>0t = \min_{\mu_i > 0} (\lambda_i / \mu_i) > 0;此时每个新系数λi−tμi\lambda_i - t \mu_i都非负,且至少有一个变为00,从而将xx表为SS中至多k−1k - 1个点的凸组合,与kk的最小性矛盾。

用到此定理的主题

分步证明

该定理暂无分步证明。

参考文献

  1. Peter M. Gruber (2007). Convex and Discrete Geometry (Grundlehren der mathematischen Wissenschaften, Vol. 336) · DOI:10.1007/978-3-540-71133-9
  2. Maryna S. Viazovska (2017). The sphere packing problem in dimension 8 · arXiv:1603.04246
  3. Henry Cohn, Abhinav Kumar, Stephen D. Miller, Danylo Radchenko, Maryna Viazovska (2019). Universal optimality of the E8 and Leech lattices and interpolation formulas · arXiv:1902.05438