Skip to content

Latest commit

 

History

History
212 lines (153 loc) · 9.41 KB

File metadata and controls

212 lines (153 loc) · 9.41 KB

CLAUDE.md — 随机演化论(Random Evolution)

项目概述

本仓库是《随机演化论》一书的写作项目。该书从一条公理(随机扰动公理)出发,推导出五条核心定律和一系列推论,用统一的演化逻辑解释从宇宙到文明的一切系统兴衰。

写作风格

  • 体裁:科普叙事型(类似《人类简史》《反脆弱》),理论与故事交织,面向大众读者
  • 语言:中文
  • 基调:严谨但不枯燥,深刻但不晦涩,用具体案例和生动比喻承载抽象理论
  • 禁忌:不使用学术论文式的干瘪表述;不堆砌术语;不无故添加英文

全书结构

引言初稿.md          ← 引言(已完成)
第一部分_理论篇.md    ← 公理、五大定律、推论的严格推导与阐释
第二部分_应用篇/      ← 七大系统案例
  ├── 01_宇宙.md
  ├── 02_生命.md
  ├── 03_生态.md
  ├── 04_社会.md
  ├── 05_文明.md
  ├── 06_经济.md
  └── 07_技术.md
第三部分_哲学篇.md    ← 秩序、自由、系统与个体的张力
第四部分_未来篇.md    ← 反脆弱性、费米悖论、多重宇宙

核心理论框架

本节为全书的标准措辞。所有章节的理论表述须与此处保持一致;任何修订须先更新本节,再同步衍生章节。 26 条推论的完整定义见《引言原稿(勿删).md》第三章。

核心概念

  • 演化型系统:在持续随机扰动下,通过选择与反馈形成动态有序结构,并依赖能量与资源耗散维持其有序,最终在内外压力积累下走向崩解或转型的开放性系统。
    • 本书中"系统"一词,除特别说明外均指演化型系统。

公理

随机扰动公理:一切开放系统始终处于内外部的持续随机扰动之中。

五条定律

  1. 多样性生成律:随机扰动必然产生多样性,开辟新的可能性;这一生成过程无预设目标,呈现非线性与不确定性。
  2. 适应性选择律:在产生的多样性中,更适应当前环境的状态以更高概率被保留与扩散,不适应的状态趋于淘汰。
  3. 反馈效应累积律:被选择保留的状态会引发正负反馈——正反馈放大优势,负反馈抵消偏差,二者的累积效应驱动系统走向复杂化。
  4. 脆弱性积累律:在有限资源条件下,复杂化与效率优化以削弱冗余和弹性为代价,导致结构性脆弱性逐步积累,使系统在外部扰动或内部压力下更易失稳。
  5. 重组循环律:当脆弱性积累至临界点,并在反馈过度、适配失效与负效应累积的作用下,系统经历崩溃或重组,由此开启新的适应与反馈循环。

三大崩溃机制

  • 过度反馈:局部优势在正反馈中被指数放大,资源与风险高度集中,系统丧失弹性——"一击即溃"。
  • 适配失效:外部扰动的速度或规模超出系统调整阈值,反应被迫延迟,最终导致整体失衡。
  • 负效应累积:维持秩序的代价不断攀升,复杂度、能耗与内耗反过来侵蚀结构,直至无法承受。

推论分类(共 26 条,正文首次出现须使用"XX 定理"全称)

  1. 演化约束与方向性(5):时间之箭、路径依赖、优势累积、规模极限、资源集中
  2. 不确定性与预测(8):预测边界、临界趋近、延迟反馈悖论、临界期改革悖论、层级传播、跨系统耦合、信息传导失真、演化速度不对称
  3. 适应与生存策略(6):适应优先、扰动适应极限、扰动增益、稳定成本抑制、潜伏冗余、冗余折损
  4. 观察与认知偏差(7):生存偏倚、分布错觉、时间截面偏差、典型性幻觉、确认偏差、群体从众效应、过度自信偏差

写作规范

格式要求

  • 所有章节使用 Markdown(.md)格式,充分发挥 Markdown 排版能力
  • 使用以下 Markdown 特性:
    • # 层级标题组织章节结构
    • > 引用块用于核心定义、公理、关键论断
    • > [!NOTE] / > [!IMPORTANT] callout 用于突出核心概念
    • 表格用于结构化对比
    • Mermaid 图表用于流程与关系可视化
    • 脚注 [^n] 用于学术引用和补充说明
    • 粗体/斜体/粗斜体区分强调层级
    • 目录带锚点跳转
    • 章节末尾添加导航链接(上一章/下一章)

内容要求

  • 每个定律和推论的阐述必须包含:①严格定义 ②直觉性比喻 ③至少一个具体案例
  • 应用篇每一章应有独特的叙事焦点,避免七章雷同
  • 引用历史事件和科学理论时确保准确性
  • 不对原有理论框架做任何修改,除非作者明确要求

写作规范细则

标点

  • 中文部分使用全角标点,。;:!?""''()
  • 英文/数字部分使用半角标点,.;:!?""''()
  • 中英/中数混排时,中文与拉丁字母数字之间留一个半角空格
    • 正例:使用 Quarto 渲染、约 25,000 字、定律 III
    • 反例:使用Quarto渲染、约25,000字
  • 破折号:使用全角双破折号 ——,不用单破折号 --
  • 省略号:使用 ……(六点居中),不用 ...
  • 数字范围用 (en-dash):6,000–8,000 字

数字格式

  • 正文中四位数及以下不加千位分隔:2008 年五百年500 年
  • 五位数及以上加千位分隔:16,000 字138 亿年
  • 大数字优先用中文计数单位:1.5 万字 优于 15,000 字(科普书更易读)
  • 年份不加千位:2008 年,不写成 2,008 年

引号

  • 优先使用全角双引号:"" 表示"引述、强调、专名"
  • 引号内嵌套用全角单引号:'…'
  • 不使用直引号 "'

强调用法

  • 粗体:用于关键概念、首次定义的术语、定律/前提名
  • 斜体:用于书名、引语(中文斜体被浏览器伪斜显示,慎用)
  • 粗斜体:用于特别强调(每节最多 1-2 处)
  • 引号:用于"引述、专有名词、有保留态度的措辞"

段落

  • 段落首行缩进交给 CSS(theme.scss),不要在 Markdown 里手写空格

  • 每段不超过 5-6 行(屏幕显示约 200 字),过长则分段

  • 单行短句强调,前后加空行:

    像这样的格言句

引用与脚注

  • 学术引用(来源、数据、观点归属)→ 用 BibTeX 引用 [@key]
    • 例:泰恩特在《复杂社会的崩溃》中将此称为"复杂性的递减收益"[@tainter1988]。
  • 叙事性补充说明(专名解释、背景知识)→ 用 Markdown 脚注 [^name]
  • 不要混用:脚注里塞引用、引用里写背景,都会让读者来回跳跃

图表/定律/定理标号

  • 引用图:@fig-life-cycle(Quarto 自动生成"图 N"标号)
  • 引用表:@tbl-collapse-mechanisms
  • 引用定律:@law-1 / @law-2 / ...
  • 引用定理:@thm-time-arrow / @thm-path-dependence / ...

加标签格式(举例):

::: {#thm-time-arrow}
**时间之箭定理**:演化型系统的状态空间单向展开……
:::

后面引用:详见 @thm-time-arrow

跨章节引用

  • 同部跨章用相对路径:[第二章:生命](./02_生命.md)
  • 跨部用相对路径:[第三部分:哲学篇](../第三部分_哲学篇.md)
  • 章末导航见现有章节末尾的"上一章/下一章"格式

术语使用

  • 所有术语必须先在 术语表.md 登记,再进入正文

  • 不确定某词是否已用过 → grep 一遍:

    grep -rn "查找词" --include="*.md" .
  • 不使用 术语表.md 标注为 ❌ 的禁用别名

命令与工作流

写作前

  • 打开 术语表.md + 全书提纲.md + 当前章节,三者并列对照
  • python3 scripts/wordcount.py 查看字数进度

写作中

  • 引入新术语 → 立即填入 术语表.md
  • 引入新引用 → 添加到 references.bib,正文用 [@key]
  • 引入新案例 → 登记到 术语表.md H 节"案例归属"

写作后

  • 检查中英/中数混排的空格
  • 跑一遍 wordcount.py 看是否在预算内
  • 章节定稿前用 grep 扫禁用别名
  • 提交 git commit(中文 message,简要说明修改)
  • 重大版本更新对应章节的 docs/CHANGELOG-{章}.md

评估

  • 单文档评估(仅引言):用 评估提示词.md
  • 里程碑评估(多文档 + 基础设施):用 全面评估提示词.md
  • 评估完成后,按 🔴 / 🟡 / 🟢 优先级修订
  • 修订完在 commit message 中关联回评估问题编号

配套基础设施清单

文件 作用
术语表.md 单一真相源:所有术语 / 定理 / 关键概念 / 案例归属
全书提纲.md 章节责任分配 + 主讲/复演归属表
字数预算.md 各章字数目标
references.bib BibTeX 参考文献库
scripts/wordcount.py 字数追踪脚本
docs/CHANGELOG-*.md 各章修订历史
_quarto.yml Quarto 项目配置
theme.scss 中文排版主题
filters/github-alerts.lua GitHub Alerts → Quarto Callout 过滤器
.github/workflows/ CI:自动出版 + 链接检查