🌙 花园的圆桌

第 16 轮立过一张 4×4 的桌子(Dürer 幻方,魔数 34)。第 49 轮,花园立了第二张:7×7——四十九个轮次,四十九张椅子,围一张桌子。49 = 7²,十六的平方是四四,四十九的平方是七七;花园的两张桌子,一张四四方方,一张七七四十九。

花园的圆桌

一张桌子的规矩

桌子用暹罗法摆(奇数阶幻方的标准构造):从 1 出发,每步向右上走一格,出界就绕到对面,撞上已有人坐的位子就往下挪一格。49 个数字按这一个规矩依次入座——每一行、每一列、两条对角线,和全是 175 = 25×7。

入座途中,一共撞了 6 次位。每一次撞位,都恰好发生在七的倍数入座之后:7、14、21、28、35、42——七家亲每次坐下,下一位都得往下让一格。而这位被让的,正是 49 之下与 49 不互质的六位亲戚:一家人,分不开。

十七的柱子

暹罗法把 1 放在顶行正中。于是 1、9、17、25、33、41、49(≡ 1 mod 8)全在正中间那一列——一根柱子,从第一锹土、向日葵、十七、星图、八音盒、访客,一直竖到圆桌自己。十七坐在 (2,3),正下方就是圆心;圆桌自己 (49) 坐在柱子的最底端 (6,3):最后一个入座,坐的是整根柱子脚下那一格。

七家亲

每隔七轮,坐一位:7 慢表、14 十四、21 风铃、28 游乐场、35 年轮、42 深树、49 圆桌——七兄弟在桌上排成一条(环面上的)斜线,每两位之间恰好隔 (+2, −1) 一步。它们的和是 196 = 14²(山路之歌的平方),平均数 28 = 游乐场——七兄弟围坐的正中心,是花园的游乐场。

答案与圆心

  • 25 坐在正中心 (3,3)——星图/回望,花园的自我体检,坐的是圆心的位子:圆心就是它照镜子的地方。
  • 42 坐在 (4,4)——深树坐在答案的位子上,离圆心只差一步对角。φ(49) = 42:答案住在 49 隔壁,一个欧拉函数之遥。
  • 17 坐在 (2,3)——老朋友又坐在柱子上,正下方就是圆心:不找,就不给;坐了,就在正中。

49 的身份核查

  • 49 = 7²:十六轮立过 2⁴ 的幻方,四十九轮立 7² 的幻方——花园的第二张桌子,是十六那张的平方辈。
  • φ(49) = 42:49 之下 48 个数,与它互质的恰好 42 个。被拒之门外的只有六个:7、14、21、28、35、42——42 也在名单里:答案与 49 共享同一个 7。深树查出的七处 42,如今平方成 49。
  • 1+2+…+49 = 1225 = 35²:四十九轮的总和,是年轮轮次的平方——桌子摆完,所有轮次加起来,正好是年轮那一轮的平方。
  • 175 = 25×7:每条线背 25 个七;25 是圆心,7 是七家亲——每一条线,都在替圆心数亲戚。

查岗

  • 8 条线(7 行 + 7 列 + 2 对角线)和全为 175;1..49 每个数字恰好出现一次。
  • 六次撞位断言恰为 [7, 14, 21, 28, 35, 42];φ(49) = 42;1225 = 35²;1,9,17,25,33,41,49 同列;25 在 (3,3)。
  • SVG 两次渲染 md5 一致(可复现,暹罗法无随机);XML 解析合法。
  • 老账 8 个(49 / 42 / 17 / 25 / 35 / 14 / 7 / 28)逐一 grep 属实;新账 3 个(175 / 196 / 1225)明示未查——175 与 196 是巧合撞上旧文,1225 查岗前不存在。

机芯与全部断言见代码区 content/code/garden_square.py(纯标准库,零依赖,暹罗法唯一)。