Two Simple Proofs

两个简单的证明

首先有定义 decCVP={(B,t,r):dist(t,L(B))r}\mathrm{decCVP}=\{(B,t,r):\mathrm{dist}(t,\mathcal{L}(B))\leq r\}. (btr: Bocchi the Rock)

Prob1. Decisional decCVP\mathrm{decCVP} is NP\mathbf{NP}-complete.

Pf. NP 类的证明比较显然,因为给一个距离小于 rr 的格中向量即可, 且这个向量能用多项式长度的字符串描述(其长度小于 t+r||t||+r).

NP-hard: 考虑归约 decCVPmSUBSETSUM\mathrm{decCVP}\geq_m \mathrm{SUBSETSUM}. 给定 {a1,a2,,an},S\{a_1,a_2,\dots,a_n\},S,构造格基 v1=(a1,2,0,),,vi=(ai,0,,2,)v_1=(a_1,2,0,\dots),\dots,v_i=(a_i,0,\dots,2,\dots). 相当于 BB 的最上面一行是 aia_i, 下面是 2I2I. t=(S,1,,1)t=(S,1,\dots,1), r=nr=\sqrt{n} 即可,考虑到 nn 可能不是完全平方数,直接把缺少的补 00 即可.

Prob2. For full rank lattice Λ\Lambda, λ1(Λ)λn(Λ)1\lambda_1(\Lambda)\lambda_n(\Lambda^*)\geq 1.

Pf. 注意到 λnλi\lambda_n\geq\lambda_i, 只需找到一个 ii 满足即可. 设 v=λ1(Λ)||v||=\lambda_1(\Lambda), 对于对偶格中每一个向量 xx,都有 x,vZ\langle x,v\rangle\in\mathbb{Z}. 我们选取 x1,,xnx_1,\dots,x_n 使得 xi=λi(Λ)||x_i||=\lambda_i(\Lambda^*), 那么由于满秩,不可能每个都和 vv 垂直,因此存在 ii, xi,v1\langle x_i,v\rangle\geq1, 因此,λ1(Λ)λn(Λ)xnvxi,v1\lambda_1(\Lambda)\lambda_n(\Lambda^*)\geq||x_n||·||v||\geq\langle x_i,v\rangle\geq 1