阅读设置

设置与阅读位置仅保存在这个浏览器。

中文English0%

选择一段文字或公式,即可在这里留下建议。保存后的建议仅作者可见,审核后才会公开。

附录:从插入阶段的二进分块到任意空间深度的压缩

本附录完整重建 H 第 7–13 页中基本目录构造要用的部分。第九章只用到插入阶段的行估计;这里还必须处理各行处在不同空间深度的情况。两件事不能互相替代。下述证明固定全部列、出生格和继承掩膜以后进行,不对自适应选择本身取上确界。

1. 列的条件数与积分核

假定每条路径至多有 D≥2D\ge2 个支持出生标签,列满足

∥Φv∥L∞(Jv;H)≤D,ϵv≥D−1. \|\Phi_v\|_{L^\infty(J_v;\mathcal H)}\le D, \quad \sqrt{\epsilon_v}\ge D^{-1}.

在一格 II 上,令 Eyc=∑vcvΦv(y)E_yc=\sum_vc_v\Phi_v(y)。私有坐标和 Cauchy–Schwarz 给出

D−1∥c∥2≤∥Eyc∥H≤D3/2∥c∥2. D^{-1}\|c\|_2\le\|E_yc\|_{\mathcal H}\le D^{3/2}\|c\|_2.

归一化 Gram 矩阵

GI=1∣I∣∫IEy∗Ey dy G_I=\frac1{|I|}\int_I E_y^*E_y\,\mathrm dy

满足 GI≥D−2IdG_I\ge D^{-2}\mathrm{Id}。投影因而有表达式

PIz(y)=1∣I∣∫IEyGI−1Et∗z(t) dt,∥EyGI−1Et∗∥≤D5.(A1) P_Iz(y)=\frac1{|I|}\int_I E_yG_I^{-1}E_t^*z(t)\,\mathrm dt, \quad \|E_yG_I^{-1}E_t^*\|\le D^5. \tag{A1}

这说明

∥PIz∥∞≤D51∣I∣∫I∥z∥. \|P_Iz\|_\infty\le D^5\frac1{|I|}\int_I\|z\|.

无私有条件数下界时,后面的系数停止不能按当前预算工作。

2. 同一个有限阶段序列的行估计

设 PniP_n^i,0≤n≤T0\le n\le T、1≤i≤m1\le i\le m,各自是递增正交投影。令

Zn=Pnm⋯Pn1,LT=1+⌈log⁡2(T+1)⌉. Z_n=P_n^m\cdots P_n^1, \quad L_T=1+\lceil\log_2(T+1)\rceil.

若行 BνB_\nu 满足 ∑ν∥Bνh∥2≤∥h∥2\sum_\nu\|B_\nu h\|^2\le\|h\|^2,则任意选择阶段 n(ν)n(\nu) 都有

(∑ν∥BνZn(ν)g∥2)1/2≤LTm∥g∥.(A2) \left(\sum_\nu\|B_\nu Z_{n(\nu)}g\|^2\right)^{1/2} \le L_T^m\|g\|. \tag{A2}

证明如下。令 Δ0i=P0i\Delta_0^i=P_0^i、Δni=Pni−Pn−1i\Delta_n^i=P_n^i-P_{n-1}^i。前缀 {0,…,n}\{0,\ldots,n\} 可分为每种长度至多一个的 dyadic 指标块。固定各因子块长度后,把使用同一块组合的行合并。行收缩将其平方和控制为

∥ΔAmm⋯ΔA11g∥2. \|\Delta_{A_m}^m\cdots\Delta_{A_1}^1g\|^2.

依次对 Am,…,A1A_m,\ldots,A_1 用每层内部的正交性,总和至多 ∥g∥2\|g\|^2。长度组合至多 LTmL_T^m 个,再在行空间用三角不等式便得式 (A2)(\mathrm{A2})。不同层之间不需要交换。

逐因子作望远镜展开,

Zn−Zn−1=∑i=1mPnm⋯Pni+1ΔniPn−1i−1⋯Pn−11. Z_n-Z_{n-1} =\sum_{i=1}^mP_n^m\cdots P_n^{i+1} \Delta_n^iP_{n-1}^{i-1}\cdots P_{n-1}^1.

丢掉左侧收缩,先对 ii 用 Cauchy–Schwarz,再以 Bn=ΔniB_n=\Delta_n^i 使用式 (A2)(\mathrm{A2}),得到

∑n=1T∥(Zn−Zn−1)g∥2≤m2LT2m∥g∥2.(A3) \sum_{n=1}^T\|(Z_n-Z_{n-1})g\|^2 \le m^2L_T^{2m}\|g\|^2. \tag{A3}

这里采用略弱的指数以简化记号。

3. 用相同矩的有界函数替换原输入

现在各行局部于任意格 u(ν)u(\nu),满足 Bν=Bν1u(ν)B_\nu=B_\nu1_{u(\nu)}。空间深度可以任意多。树末端再补一层,不改任何原行。

令 aK=∣K∣−1∫K∥z∥a_K=|K|^{-1}\int_K\|z\|。从根开始,在平均值第一次超过当前根平均值两倍的后代格停止,迭代得到根族 S\mathcal S。零平均根无贡献。对一个 K∈SK\in\mathcal S,将下一批停止根和其余末端叶组成分割 πK\pi_K。其每个格 QQ 都有 aQ≤4aKa_Q\le4a_K。这里的大小片段由 KK 内不包含于任何真停止子根的格组成;每个行格分给包含它的最深大小停止根,停止子根上的行归入新的片段。下面的系数停止在该片段内进行,片段边界用终止格补齐。

在 QQ 上,取所有本片段中含 QQ 的祖先格曾用过的第一层标签,将 z∣Qz|_Q 投影到这些列上。把各个结果作直和,得到 gKg_K,在 KK 外补零。每条路径最多 DD 个标签,由式 (A1)(\mathrm{A1}),

∥gK∥∞≤GaK,G=4D5,∥gK∥22=⟨z,gK⟩.(A4) \|g_K\|_\infty\le G a_K,\quad G=4D^5, \quad \|g_K\|_2^2=\langle z,g_K\rangle. \tag{A4}

最后的内积为实数。对片段中的任一格 uu,每个第一层列的矩在其全部分割子格上都保留,因此

Pu1gK=Pu1z,Pum⋯Pu1gK=Pum⋯Pu1z.(A5) P_u^1g_K=P_u^1z, \quad P_u^m\cdots P_u^1g_K=P_u^m\cdots P_u^1z. \tag{A5}

这不是逐点截断;普通截断未必保留第一层矩。

平均值沿停止根至少翻倍。若 Md∥z∥M_d\|z\| 是根内 dyadic 极大函数,则逐点几何级数和及 L2L^2 极大不等式给出

∑K∈SaK2∣K∣≤43∥Md∥z∥∥22≤163∥z∥22.(A6) \sum_{K\in\mathcal S}a_K^2|K| \le\frac43\|M_d\|z\|\|_2^2 \le\frac{16}3\|z\|_2^2. \tag{A6}

下面还需要比 ∥gK∥∞≤GaK\|g_K\|_\infty\le Ga_K 更强的累计能量界。

记 S=∑K∥gK∥22S=\sum_K\|g_K\|_2^2。固定 yy,把含它的根分为

aK<Md∥z∥(y)GD2和aK≥Md∥z∥(y)GD2. a_K<\frac{M_d\|z\|(y)}{GD^2} \quad\text{和}\quad a_K\ge\frac{M_d\|z\|(y)}{GD^2}.

第一类的 aKa_K 总和至多阈值的两倍,因此这些 gK(y)g_K(y) 的范数和至多 2D−2Md∥z∥(y)2D^{-2}M_d\|z\|(y)。第二类至多有

LD=2+⌈log⁡2(GD2)⌉≤Clog⁡(2D) L_D=2+\lceil\log_2(GD^2)\rceil\le C\log(2D)

个根。由式 (A4)(\mathrm{A4}),先逐点再积分作 Cauchy–Schwarz,得到

S≤4D−2∥z∥22+LD ∥z∥2S. S\le4D^{-2}\|z\|_2^2+ \sqrt{L_D}\,\|z\|_2\sqrt S.

解关于 S\sqrt S 的二次不等式,得

∑K∥gK∥22≤Clog⁡(2D)∥z∥22.(A7) \sum_K\|g_K\|_2^2\le C\log(2D)\|z\|_2^2. \tag{A7}

因此有界代表所付出的只是对数,而不是 DD 的幂。

4. 按末层系数变化停止

固定一个大小片段 KK,写 g=gKg=g_K、a=aKa=a_K。取

τ=D−10,b=2D(m+1),T=⌈b128(m+1)2⌉.(A8) \tau=D^{-10},\quad b=2D(m+1), \quad T=\left\lceil b^{128(m+1)^2}\right\rceil. \tag{A8}

令 c(u)c(u) 为 Pum⋯Pu1gP_u^m\cdots P_u^1g 的唯一末层系数向量,补零到全部标签。

在一次从 R⊆KR\subseteq K 开始的尝试中,根为第零个选定格。从一个选定格 AA 出发,把第一批满足

∥c(u)−c(A)∥2>τa \|c(u)-c(A)\|_2>\tau a

的后代格选为下一代。经过 TT 次转移的第一个格交给新尝试。令新根族为 R(R)\mathcal R(R)。

每代选定格可以补成 RR 的停止分割:没有下一代的部分用终止格补齐,并在随后阶段保留其投影不变。原掩膜继承确保直和投影族递增。于是本次选定阶段真正满足式 (A2)(\mathrm{A2})、(A3)(\mathrm{A3}) 的假设。

每个新根 R′R' 的路径经过 TT 次系数变化。私有下界说明在该根上每次变化的向量范数都大于 D−1τaD^{-1}\tau a。所以

TD−2τ2a2∑R′∈R(R)∣R′∣≤m2LT2m∥1Rg∥22.(A9) TD^{-2}\tau^2a^2\sum_{R'\in\mathcal R(R)}|R'| \le m^2L_T^{2m}\|1_Rg\|_2^2. \tag{A9}

一方面用 ∥g∥∞≤Ga\|g\|_\infty\le Ga 控制右端,另一方面用它控制新根上的能量,分别得到

∑R′∣R′∣≤E∣R∣,∑R′∥1R′g∥22≤E∥1Rg∥22, \sum_{R'}|R'|\le E|R|, \quad \sum_{R'}\|1_{R'}g\|_2^2\le E\|1_Rg\|_2^2,
E=16D32m2LT2mT.(A10) E=\frac{16D^{32}m^2L_T^{2m}}{T}. \tag{A10}

两条收缩都来自同一条式 (A9)(\mathrm{A9}),不能只写长度收缩就跳到能量打包。

由 b≥8b\ge8,可以验证 LT≤129(m+1)2log⁡2b≤b4L_T\le129(m+1)^2\log_2b\le b^4。第二个不等式由 m+1≤b/4m+1\le b/4、log⁡2b≤b/2\log_2b\le b/2 及 129b3/32≤b4129b^3/32\le b^4 得到。式 (A8)(\mathrm{A8}) 因而使 E<1/2E<1/2。对所有尝试代数求和,

∑R 为尝试根∣R∣≤2∣K∣,∑R 为尝试根∥1RgK∥22≤2∥gK∥22.(A11) \sum_{R\text{ 为尝试根}}|R|\le2|K|, \quad \sum_{R\text{ 为尝试根}}\|1_Rg_K\|_2^2\le2\|g_K\|_2^2. \tag{A11}

上取整只增大固定常数;也可在不要求 bb 为整数时先取 bb 的上整,以逐字沿用整数幂。

5. 每一行的主项和系数误差

把每行分给包含其格的最深尝试根 RR。设该行格 uu 在本次尝试中最近的已选祖先格为 AA,阶段为 j<Tj<T。停止规则给出

∥c(u)−c(A)∥2≤τaK.(A12) \|c(u)-c(A)\|_2\le\tau a_K. \tag{A12}

该格完全包含在第 jj 阶段分割的选定格 AA 中,故第 jj 阶段乘积在 uu 上恰好是祖先乘积的限制。主项由式 (A2)(\mathrm{A2}) 控制,平方和至多

LT2m∥1RgK∥22.(A13) L_T^{2m}\|1_Rg_K\|_2^2. \tag{A13}

这里的阶段是最近已选祖先的编号,不是行的物理深度。

误差写成 ∑veν,vΦv\sum_ve_{\nu,v}\Phi_v。若 eν,v≠0e_{\nu,v}\ne0,则 u(ν)⊆R∩Jvu(\nu)\subseteq R\cap J_v。令 Φ~v=1JvΦv\widetilde\Phi_v=1_{J_v}\Phi_v,局部性给出

Bν1u(ν)∑veν,vΦv=∑veν,vBν(1RΦ~v). B_\nu1_{u(\nu)}\sum_ve_{\nu,v}\Phi_v =\sum_ve_{\nu,v}B_\nu(1_R\widetilde\Phi_v).

先对 vv 用 Cauchy–Schwarz,再对每个固定标签用行收缩,误差平方和至多

τ2aK2∑v∑ν 分给 R∥Bν(1RΦ~v)∥2≤τ2aK2∑v∥1RΦ~v∥22≤τ2aK2D3∣R∣.(A14) \begin{aligned} \tau^2a_K^2\sum_v\sum_{\nu\text{ 分给 }R} \|B_\nu(1_R\widetilde\Phi_v)\|^2 &\le\tau^2a_K^2\sum_v\|1_R\widetilde\Phi_v\|_2^2\\ &\le\tau^2a_K^2D^3|R|. \end{aligned} \tag{A14}

最后一步是

∑v∥1RΦ~v∥22=∫R∑v:y∈Jv∥Φv(y)∥2 dy≤D3∣R∣. \sum_v\|1_R\widetilde\Phi_v\|_2^2 =\int_R\sum_{v:y\in J_v}\|\Phi_v(y)\|^2\,\mathrm dy \le D^3|R|.

所以不同分支上再多的标签也不增加常数。

6. 总和与使用边界

每行只属于一个大小片段、一次尝试。在总行 Hilbert 空间中用三角不等式,将式 (A13)(\mathrm{A13})、(A14)(\mathrm{A14}) 相加,再用式 (A6)(\mathrm{A6})、(A7)(\mathrm{A7})、(A11)(\mathrm{A11}),得到

(∑ν∥BνPu(ν)m⋯Pu(ν)1z∥2)1/2≤LTm(2∑K∥gK∥22)1/2+τD3/2(2∑KaK2∣K∣)1/2≤C[LTmlog⁡(2D)+D−17/2]∥z∥2. \begin{aligned} \left(\sum_\nu\|B_\nu P^m_{u(\nu)}\cdots P^1_{u(\nu)}z\|^2\right)^{1/2} &\le L_T^m\left(2\sum_K\|g_K\|_2^2\right)^{1/2} +\tau D^{3/2}\left(2\sum_Ka_K^2|K|\right)^{1/2}\\ &\le C\left[L_T^m\sqrt{\log(2D)}+D^{-17/2}\right]\|z\|_2. \end{aligned}

又因 LT≤C(m+1)3log⁡(2D)L_T\le C(m+1)^3\log(2D),得到主文式 (11)(11)。空乘积直接使用原行收缩。含补投影时将每个 1−P1-P 展开,至多 2m2^m 项仍可吸收到同一种界。对全体行共同固定的有限测度平均,若逐参数的投影乘积可测且统一满足上述预算,在行空间使用积分三角不等式,额外成本只是测度总变差;这里不包括逐行另选测度或投影族。

这个论证证明的是:任何已经固定、满足出生预算和条件数假设的有限列系统,都有深度无关空间压缩。它不证明某个自适应目录具有出生预算;主文第 5、8、12 节分别证明旧列、预测列和额外高列的预算。两项工作不能互作前提。