形式陈述
固定输入的局部证明
设布尔函数理路布尔函数Boolean function以有限 Boolean cube 为定义域、输出单个真假值的函数,并区分偏函数、支持变量与限制操作。 ,,固定合法输入 。坐标集 是 的证书,若每个与 在 上一致的合法输入都具有相同函数值:
证书复杂度 是最小 。它不是算法额外收到的字符串,而是“如果已经知道这些输入坐标,就足以排除相反输出”的最小局部事实集合。
按输出分层定义
以及 。若某一输出在 promise 域中没有输入,相应最大值需按约定省略或取 ;比较定理前应排除这种常值退化。
证书包含坐标和值。对固定 ,值由 已确定,所以常只记坐标集;脱离 后只给 并不能说明要验证哪种局部赋值。
同一定义也适用于有限非空字母表上的布尔输出 ,其中 。采用一次查询揭示一个完整符号的坐标模型,仍以 强制输出相同来定义证书,并沿用 及空输出层取零的约定。此时计费单位是符号坐标,不是符号编码的位数;位输入是 的特例。
直觉
证书回答“已经知道哪些坐标以后,相反输出便不再可能”,却不支付寻找这些坐标的成本。正、负输入需要排除的替代输入不同,因此 0-证书与 1-证书可能极不对称;确定性决策树的每条正确根叶路径则自动交付当前输入的一份证书。
例子与边界
OR 的两侧不对称
对 ,任何含至少一个 的输入都有大小 的 1-证书:指出一个满足 的坐标,所有与它一致的输入都输出 。因此
全零输入要证明输出 ,必须固定全部 个坐标。若遗漏位置 ,把该位改为 的输入仍与已知坐标一致,却使 OR 变为 。故
这解释了“找到一个见证”和“确认不存在见证”的查询差异。证书大小按最有利的局部事实集计,不包含算法寻找那个 付出的查询;在最坏输入上,算法仍可能查看全部坐标。
决策树路径给出证书
任取正确确定性查询决策树理路查询复杂度模型Query complexity model · Bit-query model将输入隐藏在坐标 oracle 后,只统计算法为确定函数值而读取的输入位置数量。,固定输入 。根叶路径上被查询的坐标集 一定是 的证书:若某个合法 在这些坐标上与 一致,它会沿完全相同的答案边到达同一叶,因此 。
于是对每个 都有 。对输入取最大、再对算法最小化,得到基本下界
这个方向不要求 total function;promise 输入只需沿路径保持在 中。它也没有说最小证书可以被算法预先知道,因而不能反向推出 。
推论与应用
Total function 的乘积上界
对 total Boolean function 还有经典关系
递归算法在当前限制下若函数未定,选一个仍合法的 1-输入及其大小至多 的 1-证书,查询证书全部坐标。若答案全匹配就输出 ;若出现不匹配,进入相应限制后的子函数并重复。
每次不匹配都会使当前子函数的 0-证书复杂度至少下降 。理由是当前选出的 1-证书必须与每个 0-证书在某个取值冲突的坐标相交;查询并走入不匹配分支后,该冲突坐标已固定,可从后续 0-证书预算中删除。因此至多经历 轮,每轮查询至多 个坐标。
这个交叉论证也适用于整个有限乘积域 :若一份 0-证书与一份 1-证书没有冲突坐标,就能把两份一致的局部赋值合并并补全为同一个输入,与它们强制相反输出矛盾。限制已查坐标后,剩余域仍是完整乘积,所以上述乘积上界同样成立。对偏函数,合并后的赋值可能落在 promise 域之外;证书因而未必有这一交叉性质,不能直接套用该上界。
与 NP 证书的边界
NP 证书是额外 witness 字符串,其长度按编码 bit 计,验证器还可计算复杂关系。本页证书只揭示原输入的若干坐标,大小按查询位置数计;它更接近决策树叶上的 partial assignment。
一个坐标若存放 bit word,揭示它一次在 word-query 模型算一个查询,却含 bit 信息。把坐标证书大小当作普通证明 bit 长,会忽略访问单元宽度。
随机算法的低错误查询也不保证每条执行路径形成零误差证书;错误叶可能同时容纳两种函数值。证书与随机复杂度的进一步关系需要额外论证,不能只把期望路径长度代入确定性不等式。
参考资料
- Harry Buhrman and Ronald de Wolf, “Complexity Measures and Decision Tree Complexity: A Survey,” Theoretical Computer Science 288(1), 2002, pp. 21–43.
- Stasys Jukna, Boolean Function Complexity: Advances and Frontiers, Springer, 2012, Chapter 14.
- Ryan O'Donnell, Analysis of Boolean Functions, Cambridge University Press, 2014, Chapter 2.