形式化验证又要火?我把三个方向和一笔成本账算清楚了

源自12位全网作者

16:51

最近这一个半月,只要你关注技术圈,大概率被"形式化验证"这个词刷屏过:

8月1日,OpenAI宣布下一代模型Astra解出了10个悬置十年以上的开放难题,每一题都附带可以被机器逐行检查的Lean证明证书,代码直接开源在GitHub上。36氪Anthropic的研究版Claude去挑战黎曼猜想,虽然没证出来,却把ζ零点满足黎曼假设的比例下界从41.6%推到了67.2%——一个几十年的进度条被AI拉了一大截。哔哩哔哩8月16日,Lean和Z3这两大工具的创造者Leonardo de Moura在播客里说了句更炸的话:“我已经不再写测试了。我写性质,然后AI替我证明”。知乎紧接着8月19日,陶哲轩的新文章又被转了一轮:AI让"生成证明"越来越廉价,数学的瓶颈正在从找证明变成消化证明。

形式化验证又要火?我把三个方向和一笔成本账算清楚了

于是各个平台的评论区都在问同一个问题:形式化验证是不是终于要火了?我现在学,来得及吗?

我花了些时间把知乎、小红书、B站上的讨论和行业数据翻了一遍,先泼两盆冷水,再给你一份能用的判断。

第一盆冷水:"要火了"这个说法,至少喊了三年。 今年3月小红书上有篇199赞的帖子标题就叫《形式化验证终于要火了嘛》,评论区业内人的回复很诚实:“目前国内工业界做formal的公司感觉不多啊”“只能火AI强但没那么强的这个阶段”。小红书还有人吐槽自己写了一年多Coq,最后只中了个ICFP。8月知乎上一个业内投票(17人参与,样本不大但很扎心):为什么你的团队还没大量用形式验证?47%选了"状态空间太大,工具很难收敛",29%选"学习门槛太高",只有6%的人说自己团队已经重度使用。知乎

第二盆冷水,也是大多数人没意识到的:你们说的"形式化验证",其实是三个完全不同的市场。 学习路径、就业市场、被AI冲击的方式都不一样。冲着热搜去学,很容易学错方向。

方向一:芯片Formal DV——岗位是真的,信息差也是真的。

这是目前最"实惠"的方向。数字芯片验证里,UVM仿真是主力,但仿真只能证明"这个场景下发现了bug",不能证明"某类bug一定不存在"。形式验证用属性描述设计意图,让工具穷尽分析所有状态,做的是后一件事。小红书上有个北美芯片从业者的观察很有意思:他推荐的formal候选人只学过理论、连assertion都不会写,突击一周去面试,直接拿到offer call;而某公司新开的formal DV岗位放了两天只有11个人投,对比functional验证岗被秒抢,几乎是无人问津。小红书原因不复杂:formal的学习资料太少,GitHub上连个系统的学习仓库都难找,大多数人直接把它归成"和我无关"。但反过来,这也意味着竞争小、面试官预期宽松——你做过哪怕一个小项目,就已经超过大半候选人。

要注意的坑:这条路的门槛不是数学,是"规格理解+RTL结构+属性建模+约束边界"的综合能力,而且高度工具驱动(JasperGold这类工具的使用经验很难自学,面试也没法现场考)。AI对这个方向是增效不是替代——Cadence的Chipstack Agent、国产EDA厂商都在往"大模型+形式验证"上卷,但收敛问题还是靠人拆。已经在IC圈或者铁了心要进IC圈的,值得学;圈外人想靠它转行,先想清楚你能不能拿到工具上手的机会。

形式化验证又要火?我把三个方向和一笔成本账算清楚了

方向二:软件形式验证(Lean/Verus这条线)——成本正在崩塌,但岗位还没长出来。

这是de Moura那期播客真正的主场。他给了几个数字,听完你会理解为什么他说"痛苦正在消失":形式化验证的标杆项目seL4微内核,8700行C代码验证了约20人年,每行代码验证成本大约350美元。知乎过去做形式化验证的成本大约是写程序本身的10倍,最痛的不是初始投入,而是代码一改证明全崩的维护地狱。现在呢?他的同事Kim Morrison用AI在一周左右把zlib压缩库翻译进了Lean,完成1100多条定理、约3.2万行证明,还顺手证明了"压缩再解压一定恢复原数据"这条压缩引擎最要命的性质。AWS内部已经有一个50万行Lean代码的AI加速器编译器在跑。他的判断是:规格说明还是要人写,但最痛苦的证明开发和维护,AI极其擅长——验证成本正在从"10倍于写代码"往"接近写测试"的水平掉。

听起来很美,但冷静一下:这个方向目前主要是研究机构和极少数大厂在实践,社会化的岗位池子还很浅。它更像一张面向未来三五年的期权——赌的是"AI写代码+机器验证"成为主流工程范式。适合本来就搞编译器、搞基础软件、玩开源的人顺手布局,不建议裸辞all in。

形式化验证又要火?我把三个方向和一笔成本账算清楚了

方向三:形式化数学——最热闹,但普通人基本是观众席。

AlphaProof拿IMO银牌、Harmonic的Aristotle和字节的Seed-Prover到金牌水平、Astra一题一张Lean证书……这些都是真的,也是这波热搜的主要来源。Lean的数学库Mathlib距离覆盖现代研究级数学的定义只差不到1000个,AI实验室已经开始专门针对Lean做强化学习训练。但说句实话:这条线服务的是数学家和AI lab。陶哲轩说得很清楚,当证明的生成变得廉价,稀缺的反而变成消化、阐释和把结果整合进现有体系的能力。36氪对普通技术爱好者来说,这条线的正确打开方式是当谈资和观察对象,而不是学习目标。

形式化验证又要火?我把三个方向和一笔成本账算清楚了

那么,到底谁值得学?我的分人群建议:

如果你是IC验证工程师:别犹豫,Formal是你护城河里最值钱的一块砖。优先补SVA和属性建模,争取在公司项目里从小模块(仲裁器、FIFO、死锁检查这类收敛友好的场景)切入,做出一个成功案例比看十篇教程有用。

如果你是后端/系统程序员,经常写关键路径代码:值得花三周低成本试一次Lean。入口免费且现成:浏览器打开Lean Web Editor,先玩Natural Number Game找手感,再跟Mathematics in Lean走一遍。三周后你会明确知道两件事——你能不能忍受"证明状态一步步归零"这种反馈回路,以及这东西对你的日常工作到底有没有用。忍受不了就及时止损,总成本不过是几个晚上。

如果你是学生:把它当成差异化筹码而不是主修方向。IC方向就冲着formal DV的信息差去,软件方向就从Lean入门书看起(lean-lang.org上函数式编程、定理证明、数学三个方向的教材都是免费的)。知乎简历上多一行"用Lean验证过XX性质",在AI代码满天飞的年份,是少数能证明你懂"正确性"的硬信号。

如果你只是刷到了热搜:收藏这篇文章就够了。这波热度里真正值得记住的一句话是de Moura说的——测试只能证明bug存在,证明才能证明bug不存在,而AI把后者的价格打下来了。范式变化的方向是真的,但你不必为它辞职报班。

最后留三个继续观察的信号,比追每一条热搜有用:一是formal DV的岗位数量——如果明年这个时候岗位池子明显变大,信息差红利就还开着;二是Leanstral这类开源形式化模型的迭代速度,它们决定了"AI替你证明"的门槛能降到多低;三是Astra这种"结论+Lean证书"的发布格式会不会变成行业默认——一旦变成默认,会读、会验证书的人,就是这个新游戏里最早的稀缺工种。

说到底,形式化验证这次不是"要火了",而是价格体系被AI重写了。火不火是别人嘴里的,值不值是你自己账上的。先搞清楚你买的是哪张票,再决定上不上车。

内容由AI生成
0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章