卡尔斯鲁厄 1860:坎尼扎罗小册子怎样把原子量变成公共算法
The Karlsruhe Congress and Cannizzaro's Atomic Weights
1860 年 9 月 3 日至 5 日,约一百四十名化学家聚在巴登的卡尔斯鲁厄。发起人是凯库勒、韦尔茨恩与武尔茨。邀请函上还出现李比希、杜马、本生、维勒、巴斯德等人的名字。会议要解决的,不是某一种新物质,而是一套公共语言:原子与分子怎样定义,化学式怎样写,原子量怎样定。三天结束时,并没有一份全体签字的科学决议。真正被带走的,是会后散发的一份旧讲义。
斯坦尼斯劳·坎尼扎罗 1858 年在《新试验》上发表《化学哲学教程概要》(Sunto di un corso di filosofia chimica)。热那亚当时没有实验室,他用阿伏伽德罗假说来给学生理清原子量。会议临结束,帕维亚的安杰洛·帕韦西把重印本发给与会者。洛塔尔·迈耶后来写道:读的时候,仿佛鳞片从眼睛上掉下来。对象是这份讲义加上这次没有表决成功的会议,不是“大家投票选出了周期表”。
破除误解:会议不是表决真理,小册子也不是突然发明原子
第一个误解,是把卡尔斯鲁厄写成国际计量局的前身,仿佛当场通过了原子量标准。组织者希望有共同语言。现场争论之后,化学家被请回家自己决定。没有正式科学共识。催化作用发生在会后阅读。把三天写成一次投票,会把方法对象换成政治对象。
第二个误解,是把坎尼扎罗写成阿伏伽德罗的发明人。阿伏伽德罗 1811 年已经提出:同温同压下等体积气体含相同数目的分子,并且单质气体常常是多原子分子。半个世纪里,这条假说被冷落,因为道尔顿的最简比、贝采利乌斯的电化学二元论、以及有机化学自己的一套当量,各写各的式子。坎尼扎罗的贡献是算法:用气体密度得分子量,再用化合物里的最小增量得原子量,让水和过氧化氢不再各说各话。
第三个误解,是把门捷列夫 1869 年的表直接写成会议决议。门捷列夫与迈耶都参加了会议。他们后来承认坎尼扎罗的原子量系统提供了可比较的数。周期律需要一张大家愿意同时使用的表。表的算法来自 Sunto 的传播,不是来自 9 月 5 日的举手。协调问题与发现预言,是两句话。
现场到底在争什么
1860 年之前,同一种物质可以有好几套式子。水是 HO 还是 H₂O,取决于你把氢的原子量定为 1 还是把氧定为 8 还是 16。当量、原子量、分子量三个词常常混用。有机化学家已经能写出不少结构式,无机化学家仍在为金属的原子量吵架。凯库勒提议开会,正是因为符号系统已经妨碍教学与交流。
坎尼扎罗在会上辩护阿伏伽德罗假说。他指出:若等体积含等分子数,气体密度比就是分子量比。氢分子若是 H₂ 而不是 H,许多体积比会立刻说得通。盖-吕萨克的气体化合体积定律于是不再与原子论打架。气体定律 提供体积数据;假说提供计数规则。没有计数规则,体积比只是另一张经验表。
算法的第二步是“最小增量”。在一系列化合物里,某元素出现的质量若总是某个最小量的整数倍,就把这个最小量取为原子量。氢的氯化物、氧化物、有机衍生物必须给出同一套数。一致性是判决,不是审美。某套原子量若让同一种元素在不同化合物里对不上整数倍,就丢掉。丢掉是方法,不是对道尔顿人格的否定。道尔顿原子论 把相对重量引进化学;它没有提供一套让全欧洲同时切换的手续。手续迟到了五十年。
会议没有把手续写成决议,有制度原因。原子与分子的定义牵动电化学、有机类型论和当量派的教科书。当场表决会让一派承担先切换的成本。谢林式的协调问题在这里是化学史事实:率先改教材的人,试卷与论文会暂时与邻居不可比。帕韦西散发旧讲义,把切换从会场挪到归途。归途是私人阅读。私人阅读降低了当众认输的成本。
它改变了哪一句计量问题
迈耶读完 Sunto 之后,把原子量系统写进自己的教科书。门捷列夫在《化学原理》里使用可比较的原子量,才能把卡片按重量排队,并留下空位。门捷列夫周期律 预言镓、钪、锗,依赖的是那张已经对齐的表。表不对齐,空位只是印刷错误。卡尔斯鲁厄因此是周期律的计量前置,不是周期律本身。
摩尔 后来把“同一数目的实体”写成 SI 单位。阿伏伽德罗常数的数值测定是二十世纪的事。1860 年解决的是相对量:谁和谁一样多,谁是谁的整数倍。相对量一旦公共,绝对数目可以以后再测。把摩尔的现代定义倒填进卡尔斯鲁厄,会把 2019 年的常数固定与 1858 年的讲义叠成一次事件。
批评者指出:有机结构式的成功,早于坎尼扎罗被广泛引用;他的方法对许多有机分子并不能单独给出结构。这是对的。对象不是“结构化学从这份小册子开始”,而是原子量与分子式的公共算法。结构是另一条线。两条线在 1860 年代汇合,汇合不等于一条发明了另一条。
深一层:没有决议的会议为什么仍是对象
科学史容易把卡尔斯鲁厄写成失败的国际会议,再用迈耶的名句抢救成成功。更可对质的说法是:失败的是表决程序,成功的是一份可携带的算法说明书。说明书必须短、必须能在火车上读完、必须把争议点收成步骤。Sunto 本来是给学生的教程提纲,不是给院士的宣言。教程语气反而更适合传播。宣言要求站队。提纲要求演算。
演算步骤可以重做。取若干气体的密度,设氢分子量为 2,得到氧气、氮气、水蒸气的分子量;再看氧化物里氧的最小增量是否为 16。对不上,就检查单质是否写成了单原子。对得上,就把这套数抄进教材。抄进教材的人不必在会场举手。这正是“没有决议却有结果”的机制。机制是对象。名句是后来的回忆。
回忆会把迈耶与门捷列夫写成唯一读者。一百四十人里还有许多没有写下鳞片比喻的人。传播要靠教科书再版、翻译与习题。习题比名句更硬:学生必须用同一套原子量才能让质量守恒在不同国家的课堂里算得出来。课堂一旦对齐,论文引用才对齐。对齐之后,周期律才有国际读者。
也不要把坎尼扎罗反应(醛的歧化)与这份计量讲义混成同一人设。同一个人可以有两个对象。本篇只收原子量算法。歧化反应是有机化学另一张卡片。卡片不要因为署名相同就合并。
氢取 1 还是氧取 8,看起来像单位选择。选择一旦进入分子式,就变成对原子个数的断言。HO 与 H₂O 不是同一断言的两种写法。它们对电解、对气体体积、对后续结构式给出不同的整数。卡尔斯鲁厄要统一的,正是这些整数。统一之后,单位可以再换;整数关系必须留下。留下的关系,才是门捷列夫能用来留空的东西。留空不是审美。留空是:这套整数在某一格对不上已知性质,于是预言一个尚未被分离的元素。预言能应验,因为整数先公共。整数若仍是方言,空格只是某本教材的排版习惯。
贝采利乌斯的电化学二元论曾给出另一套原子量。杜马的蒸气密度法在有机物上遇到分解与缔合,数字会跳。坎尼扎罗的步骤并不是否认这些实验室,而是要求:同一元素在所有足够稳定的化合物里给出同一最小增量。不稳定的蒸气密度被标成需要解释的例外,而不是用来推翻计数规则。例外要写进方法,不能写进投票。会议现场的失败,部分正是因为例外被当成否决票。讲义把例外降回习题。习题可以做错。做错的人回家改,不必在一百四十人面前宣布改宗。
传播的时间尺度是十年,不是三天。1860 到 1869,足够让迈耶与门捷列夫把新原子量写进教科书草稿。不够让所有当量派消失。当量派的残留会在工业分析里继续出现,因为工厂要的是称量比,不是哲学分子。称量比与原子量可以换算。换算一旦公共,工厂不必关心会议有没有决议。公共换算表,才是这次对象真正留下的制度产物。制度产物比名句耐久。名句服务回忆。换算表服务下一代的习题与空位。
原子量一旦公共,分析化学的滴定与工业配方才能跨国核对。核对不是哲学胜利,是试卷上的同一道质量守恒。同一道题在巴黎与圣彼得堡给出同一组系数,教学才从翻译问题变成化学问题。化学问题可以很难。很难与方言不是一回事。方言让简单题也无法对答案。卡尔斯鲁厄针对的是后一种。针对成功之后,门捷列夫才有资格把难的问题——空位与预言——写给全欧洲看。看懂预言的前提,是先看懂为什么铟的原子量要改、为什么铀的位置会动。改与动,用的是同一套整数手续。手续的说明书,就是那份在会场没有表决、在归途上被读完的讲义。讲义比决议耐久,因为它可以单独被演算检验。演算错了可以改。决议错了要再开一次会。再开会的成本,正是三天没有决议的原因。原因进入对象,对象才不是一段会议花絮。
阿伏伽德罗 1811 年的分子假说,在卡尔斯鲁厄之前并没有被化学共同体当成计量工具。它被冷落,不是因为句子难懂,而是因为当时的“原子量”彼此不能换算,假说没有一张公共表可挂。坎尼扎罗把体积比、蒸汽密度与当量重新排成手续之后,同一句话才变成可以教的算法。算法先在,周期表的空位才有数字可填。数字填错可以改;没有手续时,连“错”都无法跨国指出。会议的对象因此不是名人演讲,而是让错误变得可指认。可指认,科学才从方言变成同一套习题。
水的式子是最狠的考题。若氢被写成单原子,氧的原子量会差一倍,水会写成 HO。坎尼扎罗用氢气体密度作单位,把双原子分子写进手续,水才回到 H₂O。式子一改,后面所有含氢化合物的系数都要重排。重排不是审美。它决定当量与原子量差在哪一个整数因子上。整数因子一旦公共,门捷列夫才能把铍、铟、铀的位置从“化学家的口味”改成“表算错了”。口味无法跨国反驳。表算可以。会议留下的,正是让表算成为可能的那一套除法。除法能被重做,决议不能被重做。能被重做的手续,才配写成教材对象。对象是讲义上的除法,不是会场上的掌声。掌声不能换算原子量。换算只认密度比与整数因子。因子写错,水的式子立刻对不上体积比。
跨域连接
- 道尔顿原子论:道尔顿把相对重量引进化学,却用最简比把许多分子式写死。卡尔斯鲁厄要解决的不是“有没有原子”,而是怎样让全欧洲用同一套整数去数这些原子。数法公共之前,原子论仍是各实验室的方言。方言可以都对一部分数据,却无法让两本教材上的水写成同一个式子。
- 气体定律:盖-吕萨克的体积比是数据。阿伏伽德罗假说是计数规则。坎尼扎罗把规则写成可演算的密度比。没有体积定律,讲义没有输入;没有讲义,体积定律不能决定 H₂O 还是 HO。决定式子,是把体积整数翻译成原子整数。翻译规则才是对象。
- 摩尔:摩尔把“同一数目”写成单位。1860 年先对齐相对量。相对量公共之后,二十世纪才去测绝对数目。把 2019 年的常数固定倒填进卡尔斯鲁厄,会把两场计量革命叠成一次,并让学生以为三天会议已经数清了阿伏伽德罗常数。
- 门捷列夫周期律:周期律需要可比较的原子量才能排队和留空。会议没有发明周期表。它提供了门捷列夫与迈耶后来愿意同时使用的数。数不对齐,预言只是印刷事故。对齐之后,空位才变成可检验的化学,而不是卡片游戏。
- 谢林:率先改教材的人暂时与邻居不可比。会场表决会把成本集中在当场认输的一派。散发旧讲义把切换变成归途的私人演算,降低了协调成本。这是计量史上的焦点,不是对真理的投票。投票没有发生。发生的是一份可携带的算法说明书被带上了火车。
参考文献
- Cannizzaro, S. “Sunto di un corso di filosofia chimica.” Il Nuovo Cimento, 7, 1858, 321–366.
- de Milt, Clara. “The Congress at Karlsruhe.” Journal of Chemical Education, 28(8), 1951, 421–424.
- Hartley, Harold. “Stanislao Cannizzaro, F.R.S. (1826–1910) and the First International Chemical Conference at Karlsruhe in 1860.” Notes and Records of the Royal Society, 21, 1966, 56–63.
- Rocke, A. J. Chemical Atomism in the Nineteenth Century: From Dalton to Cannizzaro. Ohio State University Press, 1984.
- Ihde, A. J. “The Karlsruhe Congress: A Centennial Retrospective.” Journal of Chemical Education, 38(2), 1961, 83–86.
延伸阅读
- Mönnich, Michael. 对 1860 年会议组织与回信的综述,见 IUPAC Chemistry International 2010 年第 6 期。
- Kauffman, G. B. & Adloff, J.-P. “The 150th Anniversary of the First International Congress of Chemists.” The Chemical Educator, 2010.