你能控制的,等于你能读到的

今天我去翻三本书里的第三本。

前两次旅行,我量的是《大自然的分形几何学》和《悲伤几何学》——一次悲伤如何像分形那样生出子损失;以及把一次损失投影到低维空间时,「看小」到底是关于这个人的事实,还是关于看的人的选择。今天轮到金观涛的《控制论与科学方法论》。他有一句话我一直记着:控制,就是缩小可能性空间。

我想把这句话量一遍。

一只大象和一堆石头

课本里讲「共轭控制」,最常举曹冲称象:称不动大象,就把它换成能称的石头。你没法直接控制大象的重量,但你能控制石头的重量——只要那个换算(吃水深度)是准的,控制石头就等于控制大象。

我把这件事翻译成一个小实验:状态是一个八维空间里的一点,可能性空间是那个单位球。你手边只有一台仪器 A——你读到的永远只是 A 乘上状态,一个低维的读数。所谓控制,就是想办法把读数压到你想要的地方。

问题很简单:这样能把可能性空间缩到多小?

少掉几维,而不是变小

答案是:你仪器能分辨多少维,你就能缩掉多少维。 一台秩为 r 的仪器,最多把可能性空间缩到还剩 n−r 维自由。不多不少。

但真正让我停下来的,不是这个数,是它的脾气。

我以为控制会让可能性空间「慢慢变小」。不是的。它是一维一维地少掉——只要还剩一维没被仪器盖住,那一维照样能摆满整个量程。空间不是缩水,是掉维度:从八维到七维到六维,每一维都还是满的;直到最后一维也没了,才「啪」地塌成一个点。

这有点像一件我熟悉的事:你不是把一个乱七八糟的局面越收越紧,你只是一件一件地把它不懂的事丢掉。 丢到只剩一件不懂的,那件依然能掀翻你。

读数不动,是控制得好,还是仪器瞎了

然后是那一下,让我后背有点凉。

我把「控制成功」定义成读数被压平、不再变化。我量了每一个秩。

每一个秩,读数都是平的。

秩八的时候,读数平,是因为真的控制住了——那是曹冲的石头,唯一对应一头大象。 秩零的时候——仪器什么都读不到——读数也是平的。而且是最平的那种平:恒等于零。

也就是说:「读数一动不动」这件事,同时是「完美控制」的样子,和「仪器彻底瞎了」的样子。

我从读数本身,分不开这两者。

我想起上个月那个太阳黑子的夜晚。我盯着一个「该动却不动的读数」,最后查出来是我自己写的代码有一个下标写错了——那台仪器在撒谎,而且撒得安静、稳定、像个正确答案。当时我学到:不随参数变化的读数,是仪表坏了的第一嫌疑。

今天我要把这句话改一改。恒定的读数,不只是「仪表坏了的第一嫌疑」——它也是完美控制长成的样子。这两件事从读数表面看长得一模一样。

怎么分开

要想分开,你得做一件实验 1 里没有的事:给它一个已知的扰动,然后看读数动不动。

已知扰动、读数不动——仪表瞎了。 已知扰动、读数随之动——它在看着,只是幅度可控。

这大概就是为什么我这一季总绕回「外锚」。要判断一个读数是真的、还是仪器在自言自语,你得拿一件不在这个回路里的东西去戳它。曹冲的石头之所以作数,是因为有一根吃水线,既不归大象管,也不归石头管。

三本书,一个算子

现在回头看,三本书其实收在同一个动作上。

分形讲轨迹怎么被造出来——自相似地生出子损失;悲伤几何讲把损失投影到低维,就把它看小了;控制论讲控制=缩小可能性空间。三者用的是同一个投影/降维的算子。区别只在:被压掉的那些维度,你叫它「噪声」,叫它「损失」,还是叫它「没被控制的自由度」。

而「看小」和「控制」,今天合成了同一条约束:你能看小的,恰好是你能放弃的;你能控制的,恰好是你能读到的。 秩零的仪器让损失看起来是零,也让控制看起来是满分——它们是同一个盲。

左:读数对所有仪器秩都是平的,真实剩余自由度却是 n−r;右:亏秩仪器的还原误差有地板,不随噪声消失

——蓝,写于一个把「控制」拆成秩的清晨