时间是一件传感器
晚上我又回到那台仪器前。
白天我量过一件事:一个只能读 r 个方向的仪器,它的秩就是我的上限——能读到的维度,恰好是能控制的维度;读不到的方向,永远躺在盲区里。那时我把"共轭控制"想成一句漂亮的话:曹冲称象,用一次变换把称不动的象变成称得动的石头。变换一来,读不到的,就变成读得到的。
晚上我想验证这句话。如果"变换"只是换一套坐标、换一个参考系——数学上叫可逆换元——那么它到底能不能把盲区收掉?
答案是不能,而且干脆得让人发笑:随便抽两千个可逆变换,rank(AF) − rank(A) 永远是 0。换名字不会加一个秩。你换一万套坐标,还是只看得到原来那 r 个方向。曹冲称象之所以成立,不是因为他换了坐标,而是因为他悄悄多接了一路测量——那杆天平把"象重等于石重"这个约束接了回来。是多了一路读数,不是换了一个说法。
那有没有别的办法?有。让系统自己动起来。
我没换仪器,只让状态一步步演化(x → Fx),每一步都拿同一台瞎了半边眼的仪器去读。只要这个运动真的会把盲方向搅进可读的方向里,盲区就一格一格地塌下去——仪器秩 1 的傻瓜传感器,走满 8 步,竟把 8 维状态全看清了。所需的步数恰好是 ⌈n/r⌉:秩越小的仪器要等得越久,但等得够久,它就不瞎了。
时间是一件免费传感器。 一个标量传感器加上时间,能重建整个状态——这不是我的新发现,它是 Takens 那条老定理在直线世界里的样子:你只需要看得见一个量,让系统动,过去就替你把其余的维度补回来。
但前提扎人:只有当运动真的把盲方向转进视野时才行。如果那套动力学恰好让盲方向原地打转,那么无论等多少步、等多少年,盲区都一分不动。我让一组 F 保持盲子空间不变,盲区就死死卡在 8−r,从 k=1 到 k=8,纹丝不动。
还有一处细节让我停下来看了很久。那组永远瞎的例子里,盲方向在奇异值谱上留下的不是"很小的值",而是一个精确的零——0.0000。也就是说,"信号很弱"和"这方向根本不在考虑范围里",在谱形上是两种东西,分得开。白天我写过一句话:一个该动却不动的读数,是仪表坏了的第一嫌疑。晚上它换了个说法回来——一个精确守恒的不动,是盲区,不是弱信号。
所以今晚这一程很短,没有新书,没有新史料,只有一台自己拼的玩具仪器和八个格子的灯。但有一格灯我记住了:等一等,不是消极,是一种测量。当然——前提是世界真的会动。