萧箫 发自 凹非寺
量子位 报道 | 公众号 QbitAI

你以为,斑马的黑白条纹,贝壳的复杂花纹,都只是随便长长?

并不!

这些自然界的重复图案,有相当一部分能用一组方程式描述。

听上去有些离谱,但确实是图灵本人搞出来的——60年前,他对大自然进行一番研究后,给出了这组方程式。

反应扩散方程的一般形式

后来人们发现,这组方程式适用于不少自然界的图案,包括斑马、贝壳、鱼类、豹的条纹等。

图源:维基百科

他们给这类图案统一起了个名字,叫图灵斑图 (turing pattern)。

但无论是斑马、豹、贝壳还是鱼类,基本都属于宏观尺度的图案,微观尺度上的图灵斑图研究少之又少。

现在,来自斯坦福等高校的科学家终于发现,一种晶体生长的微观纹路,也可以用图灵斑图来描述:

这种晶体名叫,它在特殊条件下的原子生长模式,与图灵方程式预测的形态非常相似,目前研究成果已经刊登到Nature Physics上。

没错,仅凭一组公式预测图案的图灵,60年后再次跨越了微观和宏观的界限。

“图灵斑图”是什么?

时间回溯到1952年。

艾伦·图灵(Alan Mathison Turing)在利用计算机进行大量数学运算后,给出了一个叫做“反应扩散方程”(reaction–diffusion)的公式,即开头的方程组。

公式认为,任何重复的自然图案,都是通过两种具有特定特征的事物(如分子、细胞)进行相互作用而产生的。

两种事物的特定特征为:速度不同、能在空间内传播、其中一种是催化剂。这种催化剂,能自动激活、并随后产生抑制剂,使得它比催化剂的传播速度更快,导致催化剂中途停止,最终生成相应的图案。

只需要对反应扩散方程的不同条件进行约束,这两种事物,就能自发地组成斑纹、条纹、环纹、螺旋或斑点等图案。

但这个从数学层面推导出来的方程式,一开始并没有得到多少生物学家的认可。

直到数十年后,生物学家们才发现,图灵的反应扩散方程“意外地好用”。

虽说从生物学原理来看,图灵的反应扩散方程理论只能解释极少数图灵斑图;但从数学角度来看,它确实能对不少复杂的图案纹路进行描述和预测。

此前对于图灵斑图的研究,大多集中于宏观层面,从微观尺度应用反应扩散方程的研究少之又少。

然而,科学家们前段时间发现,在微观层面的晶体生长中,也会出现图灵斑图现象。

原先他们以为这是个巧合,但在进行研究后发现,图灵斑图现象是真的,而且能用图灵的反应扩散方程进行生长预测。

微观的铋原子生长

来自斯坦福大学的研究人员,最初试着让铋原子在二硒化铌表面长出一层薄薄的原子层。

但铋原子没按他们的思路走,反而在二硒化铌表面长成了一团不均匀的块状物。

斯坦福大学的研究人员感到困惑,便将这种现象展示给了日本电气通信大学的同行。

同行看后表示:有点像图灵斑图

一开始他们没有深究这种可能性,毕竟铋原子生长似乎不符合图灵的反应扩散方程理论:必须要有分子等实体做催化剂。

然而,当他们试着用反应扩散方程模拟铋晶体生长图案时,却发现预测结果与生长纹路高度相似:

左边为铋原子的实际生长情况

研究人员们又回过头去分析铋原子在二硒化铌表面的生长情况,发现如果将反应扩散方程理论中对两类事物限定的“分子”条件改成“位移”,就能解释这种现象。

也就是说,铋原子在二硒化铌表面的垂直位移是催化剂,而水平位移是抑制剂。

这样一来,就能准确预测铋原子在二硒化铌表面的生长情况了。

这篇论文的一作Yuki Fuseya,日本电气通信大学助理教授,二作Hiroyasu Katsuno,则来自日本北海道大学。

另外两名作者Kamran Behnia和Aharon Kapitulnik,则分别来自巴黎文理研究大学和斯坦福大学。

所以,预测微观的晶体生长有什么用?

由于晶体具有各向异性,即全部或部分物理、化学等性质随方向的不同而有所变化,因此会在不同方向上呈现出差异性。

如果能预测甚至影响微观晶体在某个方向上生长,就能将那个方向的物理/化学性能发挥得更好,例如材料的催化性能等。

下一步,作者们希望用观察铋获取的经验,来进一步观察锡等原子的生长情况。

图灵斑图在微观世界还会继续出现吗?让我们拭目以待。

论文地址:
https://www.nature.com/articles/s41567-021-01288-y

参考链接:
[1]https://www.quantamagazine.org/physicists-spot-turing-patterns-in-a-tiny-crystal-20210810/
[2]https://www.dna.caltech.edu/courses/cs191/paperscs191/turing.pdf
[3]https://ethz.ch/content/dam/ethz/special-interest/mavt/process-engineering/separation-processes-laboratory-dam/documents/education/RCS_2020/Crystallization/Classes/2020_A5_crystal_growth.pdf

图灵YYDS!60年前不被看好的理论再次被证,这次是原子层面的相关推荐

  1. 每个程序员都应该了解:KISS:60年前美国军方的编程原则。

    KISS原则 大约60年前,美国军方的软件开发开始遵循一个原则,叫KISS原则. 他们希望武器系统中所用的每个指令都是极其简单和傻瓜式的.这个原则后来在编程领域中被广泛采用,如今好多著名的产品都是遵循 ...

  2. 60年前笑死人的笑话

    60多年前,一个朋友给我讲了一个笑话,把我笑翻了,后来由于肚子太疼进了医院.医生给我做手术前,问我 为什么笑成这样,我就讲给他听.他听后狂笑不止,最后竟然笑死了.      我被送上了法庭.法官让我把 ...

  3. 图灵奖得主Raj Reddy:以历史的视角重新审视“人工智能”

    卡内基梅隆大学计算机学院教授.图灵奖获得者Raj Reddy 本文转自微软亚洲研究院 原编者按:5月31日上午,卡内基梅隆大学计算机学院教授.图灵奖获得者Raj Reddy莅临微软亚洲研究院,为我们带 ...

  4. 潘云鹤:人工智能走向2.0 | 全球青少年图灵计划首场大师公开课

    2020-07-23 20:11:40 作者 | 蒋宝尚 编辑 | 丛 末 2020年7月22日,"全球青少年图灵计划"项目在中关村国家自主创新示范区展示中心正式发布,向未来的&q ...

  5. 计算机世界第一人—艾兰·图灵

    自上个世纪60年代以来,计算机技术飞速发展,信息产业逐渐成为影响人类社会的最重要的工业之一.支持技术与工业发展的理论基础是计算机科学.众所周知,"诺贝尔奖"是世界上最负盛名的奖项, ...

  6. 《人物》:计算机世界第一人—艾兰·图灵

    他的英年早逝,像他横溢的才华一样,令世界吃惊与难以置信.生命虽然短暂,但那传奇的人生,丰富多彩的创造力和智慧而深邃的思想,使他犹如一颗耀眼的明星,持续地照耀着人间后世在科学的浩瀚太空里探索未来的人们. ...

  7. 《人物》:计算机世界第一人 - 艾兰·图灵

    导读: □ 文/袁传宽 他的英年早逝,像他横溢的才华一样,令世界吃惊与难以置信.生命虽然短暂,但那传奇的人生,丰富多彩的创造力和智慧而深邃的思想,使他犹如一颗耀眼的明星,持续地照耀着人间后世在科学的浩 ...

  8. 人工智能过去60年沉浮史,未来60年将彻底改变人类

    人工智能过去60年沉浮史,未来60年将彻底改变人类(转) (本文系BT传媒·<商业价值>杂志4月刊封面文章,小长假钛媒体深度阅读重磅推荐) 1956年的夏天,一场在美国达特茅斯(Dartm ...

  9. 历届图灵奖得主(1990-2022)

    Robin Milner 1991年图灵奖得主 贡献领域: LCF.ML编程语言.并发理论(CCS) 中文一般译作"罗宾·米尔纳", 1934年1月13日-2010年3月20日 生 ...

最新文章

  1. 赏金$10000的GitHub漏洞
  2. 凸优化中如何改进GD方法以防止陷入局部最优解
  3. web前端培训分享:使用Dplayer实现Vue3中的视频及弹幕播放
  4. 2015年第六届蓝桥杯 - 省赛 - Java大学B组 - A. 三角形面积
  5. Java中CAS详解
  6. 分布式任务调度系统xxl-job源码探究(一、客户端)
  7. ahp层次分析法软件
  8. ARMv8体系结构基础02:搭建实验环境
  9. 报错ClassNotFoundException:org.springframework.cloud.client.loadbalancer.LoadBalancerClientsProperties
  10. 20145238-荆玉茗 《网络对抗》免杀原理与实践
  11. python中不包不包括_Python文件部分(不包括数据)
  12. 表单构建html的页面代码,网页设计表单制作代码 制作一个很简单网页表单代码...
  13. 用Python怎样实现Excel中的公式向下填充?
  14. 如何判断函数极值点与拐点
  15. 回顾·神马搜索技术演进之路
  16. 数据分析流程——业务需求分析
  17. 地理空间框架(二):大地水准面、似大地水准面、参考椭球面
  18. ADC采样率,符号率
  19. 教你怎样维持异地恋!
  20. 计算机褐色,脂肪也有“好坏”之分?看颜(yán)值(sè),看分布

热门文章

  1. 设置弹性框项目之间距离的更好方法
  2. 您是否应该始终偏爱xrange()而不是range()?
  3. ssh隧道 学习总结
  4. 谈谈神秘的ES6——(一)初识ECMAScript
  5. 携程Apollo(阿波罗)配置中心本地开发模式不接入配置中心进行本地开发
  6. 判断出栈顺序的合法性(面试题)
  7. 构建基于AgileEAS.NET应用开发平台的简单应用程序
  8. 没完没了的Cookie,读懂asp.net,asp等web编程中的cookies
  9. linux手动安装rsync_Linux服务器之间文件如何实现实时同步传输
  10. 批量探测工具fpingping常用命令集合大学霸IT达人