跳到主内容
快讯直播
AI智模界
AI 词典

反例搜索(Counterexample Search):用找一个反例推翻一个猜想

一句话定义:反例搜索(Counterexample Search)是在给定猜想后,主动寻找满足前提却违反结论的具体例子;一旦找到并经形式化验证,猜想即被推翻。

展开讲清原理:数学猜想常写成“对所有满足条件 X 的对象,都有性质 Y”。证明它要覆盖无穷多情况;推翻它只需一个对象,满足 X 但不满足 Y。生活化比方:有人说“所有天鹅都是白的”,你不需要研究所有天鹅的基因,只要找到一只黑天鹅。反例搜索就是组织各种方法去找这只黑天鹅。

在 AI for Math 里,大语言模型擅长根据猜想生成候选构造、参数化思路、边界条件;但它的输出不可信,必须交给验证器。验证器可以是穷举搜索、SAT/SMT 求解器、数值检查,或 Lean/Coq 这类证明助手。OpenAI 的推理模型反驳离散几何猜想,就是先由模型提出反例构造,再由数学家形式化验证,而不是直接生成一篇传统证明。这条路径把“生成”和“验证”分开:模型负责猜,机器负责判。

和相邻概念的区别

  • 证明搜索:目标证明“对所有”成立,通常更难、更开放。
  • 定理证明:给定命题,构造形式化证明。
  • 反例搜索:目标证明“存在一个”不成立,是存在性搜索。
  • 猜想自动生成:提出新猜想,不负责判真假。
维度反例搜索证明搜索
目标找一个违反猜想的实例证明猜想对所有实例成立
逻辑存在量词全称量词
成功条件一个可验证的反例完整证明
常见工具搜索、SAT/SMT、数值、LLM 提议证明助手、归纳、策略搜索
风险候选多、验证必须严格搜索空间大、易卡住

对从业者与普通人的实际意义:对 AI 从业者,这是一个可复用的工作流:让模型当“候选生成器”,让形式化工具当“裁判”。它不追求模型自己永远正确,而是把错误限制在可验证的一步。对普通人,遇到“所有人都……”“所有情况都……”的论断,先问:有没有一个反例?找到反例,比争论更省力。注意:反例必须经过严格验证,模型说“找到了”不算数;具体工具与模型能力以官方页面为准。

AI 生成本文由 AI 基于公开信息自动生成,仅供参考。