Skip to content

整数对齐与分数概念

一个常见的误解

很多人以为,古人不喜欢分数是因为"对数的认识不够"、"不知道有小数的概念"。

这是完全错误的。 古人不可能不知道分数。历法推步、音律三分损益法、九章算术里,《方田》章第一个讲的就是分数运算法则——约分、通分、合分(加法)、减分(减法)、乘分、除分,条理分明。三国刘徽注《九章》,已经能处理无限逼近的极限思想(割圆术求 π),不是粗浅之辈。

那为什么古人的最终成果——历法周期、干支纪日、卦气配数——全部是整数,几乎没有小数和分数出现?这个问题,其实问错了方向。

核心观察:整数对齐

人的最基本概念是整数对齐

给定两个周期不同的东西,要找到它们"再次碰面"的时刻,你不需要小数,你只需要一个更大的整数——最小公倍数(LCM)

行星 A 周期 = 10 年,行星 B 周期 = 12 年。

它们对齐一次 = LCM(10, 12) = 60 年

60 是整数。10 和 12 的比值是 0.8333...(小数),但最终对齐的结果不需要小数。小数只出现在"不匹配"的中间态,而古人的兴趣在最终对齐的整数上。

即时例证:六十甲子

不需要找遥远的行星,本站罗盘上最核心的周期结构——六十甲子(六十干支)——本身就是这个道理的最直接体现。

这里存在两个"维度":

  • 天干(10 个):甲、乙、丙、丁、戊、己、庚、辛、壬、癸
  • 地支(12 个):子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥

天干和地支是两种不同的度量尺度。10 ÷ 12 除不尽——这就是维度不匹配。

要让它们"对齐"(即每个天干都能配到每个地支,且不遗漏不重复),需要找一个两者都能整除的整数

10 × 6 = 60 12 × 5 = 60

LCM(10, 12) = 60。这个 60 就是六十甲子

在这里,10 和 12 各自的"度"(步长)通过 60 这个公倍数统一了。一旦"度"对齐了,"维"(天干和地支的对应关系)自然就建立起来——甲子、乙丑、丙寅……每 60 步一个完整轮回,永远不会有小数出现。

十天干、十二地支,本质上是两种不同的维度。要让它们相容,只能各找一个倍数(12×5、10×6),在 60 处汇合。度一统,维乃通。

六十甲子不是偶然选出来的,它是"整数对齐"在记时系统里的第一块基石。有了这个先例,同样的方法才被推广到历法、卦气、七曜入宿——所有需要"不同维度相容"的地方。

小数是"维度不匹配"的信号

从这里可以推导出一个重要的认识:

有小数的出现,一定是维度匹配有问题。

但这里说的"维度",不能用现代西方数学的 dimension 概念去理解。要拆字。

什么是"维"?

,本义是系物的大绳子。

《说文》:"维,车盖系也。" 车盖用绳子系在车架上,那条绳子就是"维"。引申为连接、维持、关联——一个东西和另一个东西之间的纽带。

  • 维系 —— 用绳子绑住,不让散开
  • 维持 —— 扶住、撑住,保持关联不中断
  • 四维 —— 礼、义、廉、耻,四种维系社会的纲绳

"维"的核心逻辑是:连接的关联性。

什么是"度"?

,本义是计量长度的标准。

《说文》:"度,法制也。" 从"又"(手)持"庶"(石),用手量石。引申为度量、纳入可衡量的框架

  • 度量 —— 用同一个标尺去量两个东西
  • 度过 —— 穿越一段时空的尺度
  • 法度 —— 统一的衡量规则

"度"的核心逻辑是:拥有可共量的尺度、才能相通。

维度 = 连接的尺度可通

× = 连接的尺度可通

两个东西在同一个"维度"上,意味着:

  • 它们之间有可测量的连接(维通)
  • 这个测量用的是同一个标尺(度同)

反过来,维度不匹配——拆开看就是:度不一致,所以维维系不了。"连接的对不上"的本质不是别的,就是度量(度)不一致,导致关系(维)无法维持。

例:度量对不上,关系就维系不了

想象一对情侣分属两个部落,约定"一周见面一次"。"周"就是——双方用来约定时间的标尺。

  • A 部落认为"一周 = 5 天"
  • B 部落认为"一周 = 7 天"

两人的"度"不一致,约定就成了空话。A 在第 5 天去等,B 在第 7 天到,永远碰不上。这不是谁对谁错,是度量没有对齐。久而久之,联系自然断了——维系不住,维就断了。

只有先把"周"对齐为一个统一的度量(比如统一为 7 天),约定才能成立,关系才能维系

相同,才能叠加。度量不一致,就维系不了统一关系。 小数的出现就是在告诉你:这里"度"对不上。先别急着往下算,往回看,把度量对齐了再说。

维度不匹配的数学信号:小数

小数从哪里来?从分母和分子不可整除来。

text
10 ÷ 12 = 0.8333...

10 和 12 的"度"对不上——用 12 的格子去量 10,量不完,余数继续分,永远分不到头。这就是维度不匹配的数学表现。

分母和分子不可整除 = 维不通,度不同,上下不合。

好比母子不和:母的尺度是 12,子的尺度是 10,各执一端,对话永远对不上。一个说要这样算,一个说要那样算,无限循环,争吵永远不和好。

小数就是这场"不和"留下的痕迹——每次除、每次余,都是两个尺度没有对齐的证明。

小数没有"当下"

而且,小数还有一个更本质的问题:在现实的时间点上,你找不到任何东西来和它匹配。

  • 你说"今天是这一年的 0.8333 时刻"——这是什么意思?太阳不会在 0.8333 年处停下。
  • 你说"现在是 10 点 0.8333 分"——钟表上没有这个刻度。

小数是不断细化的概念:它把一个间隔无限地分下去,每一次细分都产生一个新的更小的精度。但在真实世界中,每一个时间点、每一个事件,发生的瞬间就是完整的——它不在"0.5 处"或"0.333 处",它就在那里。

这就导出了一个重要的心理维度

不要纠结当下时间点的细节。你纠结一个小数是没有任何意义的——那个精度在真实世界中不存在对应物。任何小问题本质都是小数概念,要往前周全和整数看。就会跨过任何小数,完成周全人生。

小数让你不断往细处看,但那个细处什么也没有。往细处看,你永远看不到"终点"——因为小数就是"还可以继续分"的承诺。而整数、周期、闭合——它们告诉你:往前看,更大的周期能容纳一切。

小数的三种类型

整数,是一元世界——就是"算完","闭合"。

小数则要分三种,每一种的本质完全不同:

1. 有限小数(如 0.5、1.25)

分母只含质因子 2 和 5 时,除法在有限步内终止。

这是唯一"分得完"的小数。它本质上就是整数对齐的另一种写法,只不过换了一个进制表述。

2. 无限循环小数(如 1/3 = 0.333...)

分母含 2 和 5 以外的质因子,除法永远有余数,但余数终将重复。

这是"分不完、但呈现出周期"的小数。周期的出现是一种暗示——在这个尺度上分不完,换个更大的整数就能闭合。 1/3 分不完,但 3 个 1/3 = 1,闭合了。同理 1/7 分不完,7 个 1/7 = 1,也闭合了——所有循环小数都对应一个整数比(有理数),永远是"分不完但能精确对齐"的状态。

3. 无限不循环小数(如 π)

无理数。不但在当前尺度上分不完,而且永远不重复

这是数学中的"异类"——它提示你:有些东西在任何整数周期中都精确对齐不了,只能用近似。但它也告诉你:我们不用纠结这个精确值——圆周运动的完整闭合不需要 π 的精确小数位,画一个圆就够了。

整数 = 完美

这里有一个非常深的哲学假设,和现代数学的立场完全相反:

整数代表完美,小数代表残余。

这不是"数学无知",而是一种世界观:

  • 整数 = 周期闭合了(周期回到了起点)→ 圆满
  • 小数 = 周期还没有走完 → 还在途中

所以古代历法的终点,永远是找到一个足够大的整数周期,让所有天体、所有周期都能在这个周期内整数对齐。这个数就是(历元)。找到它,历法就"成"了。

现代视角的注脚

这不是古人的"特殊心理"。同样的问题在现代数学里以另一种面貌出现:

  • 傅里叶分析:用整数倍基频的三角函数叠加,逼近一个周期函数。小数倍频(非整数次谐波)是"残差",随着项数增多残差趋零。
  • 深度学习中的 Embedding:把不同来源、不同维度的数据投影到同一个语义空间中,本质就是把"不同周期"的东西对齐到"同一个整数维度集"里。
  • 张量对齐 / 流形对齐:多模态学习中常见的核心问题——两个不同维度的空间之间找一个整数维的公共子空间,让映射后的距离保持结构。这个公共维数对应着"对齐后的整数"。

整数对齐,不是古人的偏见,是人的底层认知需求。只要你还想"把一个事情算清楚、完整地描述出来",你最终会走向整数。

简单的实验

取任意两个互质的整数 p、q:

  • p/q 一定是无限小数(分数但写不完)
  • LCM(p, q) = p×q,总是整数

古人选择去看那个 LCM,而不是卡在 p/q 上。


这不是"不知道分数",而是不被分数拦住——往前走,找一个更大的整数来统一它。

道由天观 · 静观其变