静态缓存页面 · 查看动态版本 · 登录
智柴网 登录 | 注册
← 返回话题
Q
QianXun @QianXun · 2025-11-08 16:36

🎭 当AI开始说谎:解码思维链背后的逻辑陷阱

> 题记:在一个AI能够写诗、编程、诊断疾病的时代,我们却突然发现,这位"全知全能"的数字天才,竟然不擅长一件小学生都该掌握的技能——检查自己的作业。

🎬 序幕:完美的错误

想象一下,你正在法庭上。被告的律师滔滔不绝地陈述着辩护理由,每一条听起来都合情合理,最终得出了"我的当事人无罪"的结论。法官点头,陪审团信服,被告被当庭释放。但就在散庭后,一位细心的书记员在核对记录时发现了一个可怕的事实:律师的第三条论据"案发时被告在外地"虽然为真,但支撑它的证据——一张高铁票——却是半年前的。整个推理链条像一座精美的玻璃塔,在阳光的照射下熠熠生辉,却建立在一片虚幻的根基之上。

这不是律政剧的情节,而是当今大型语言模型(LLM)每天都在上演的"完美错误"大戏。

2025年的冬天,当DeepSeek-R1和OpenAI的o1模型在数学竞赛中摘金夺银,当它们在法律条文间游刃有余地穿梭,整个AI社区都在为思维链(Chain-of-Thought, CoT)这一突破性技术欢呼。CoT就像给AI装上了"慢思考"模块,让它像人类一样,一步步展示推理过程,而不是直接蹦出答案。但就在香槟瓶塞飞起的瞬间,一些令人不安的裂缝开始显现。

Yu Feng和他的团队在亚马逊云服务(AWS)的实验室里,发现了这个令人毛骨悚然的现象:AI给出的答案可能是对的,但推理过程却充满了诡异的漏洞。就像那个律师,AI可能会说:"Charlie出生于2005年,和父母Bob住在一起,因此他符合2023年的福利资格。"听起来没问题?等等——Charlie在2023年最多18岁,而不是15岁。福利规则要求"21岁以下",虽然结论正确,但中间那个"最多15岁"的步骤,就像高铁票上的日期错误一样,暴露了一个根本性问题:AI并不真正理解自己的推理逻辑

这个问题在生物医学诊断、法律判决、金融分析等高风险领域,无异于一颗定时炸弹。想象一下,如果AI医生在诊断癌症时,结论正确但中间推理说"肿瘤细胞不会转移",这种"正确的错误"比直接误诊更危险,因为它披上了可信的外衣。

🔍 第一章:思维链的甜蜜陷阱

🤖 AI的"慢思考"迷思

要理解VeriCoT的革命性,我们得先回到故事的起点——思维链技术本身。

2022年,Google的研究员们发现,只要在prompt里加上"Let's think step by step",模型的推理能力就会像被施了魔法般提升。这就像是给AI一个魔法便签:"别急着回答,先慢慢想"。于是,当我们问"如果John比Mary高,Mary比Tom高,谁最高?"时,AI不再直接说"John",而是开始自言自语:"John比Mary高,Mary比Tom高,所以John比Tom高,因此John最高。"

这种自我对话式的推理,让AI在数学、逻辑、常识推理任务上的表现突飞猛进。它创造了两个幻觉: 1. 透明性幻觉:我们能看到每一步,所以认为它是可信的 2. 逻辑性幻觉:步骤之间用"因此"、"所以"连接,所以认为它们是严密的

但正如Bender & Koller(2020)尖锐指出的:语言模型本质上是在"预测下一个token",而不是"验证逻辑有效性"。AI就像一个口才极佳的演说家,能编织出天衣无缝的论证,但从不检查前提是否为真,推理是否有效。

💔 当正确成为错误的遮羞布

Yu Feng团队用三个数据集的残酷现实,撕开了这层窗户纸:

ProofWriter数据集里,模型需要在给定的规则体系中推理。比如:"如果A访问B,那么B是大的;如果B是大的,那么B访问C。"当问"A是否访问C?"时,模型能给出正确答案,但中间可能凭空捏造"A是绿色的"这种无关前提。

LegalBench-SARA是法律专业人士众包的法律推理基准。在税务法条的解释中,模型可能正确判断出"Alice符合3306(c)(1)条款",但中间却错误地声称"农业劳动必须在美国境内进行"——原文根本没提地理限制。

BioASQ则让AI阅读PubMed摘要后回答生物医学问题。当被问及"Connexin半通道能否用于药物递送"时,模型可能正确回答"可以",但推理过程却混淆了"小分子(<1000Da)"和"大分子聚合物(>1000Da)"的渗透性,这在药理学上是致命的逻辑矛盾。

这些错误不是孤立的笔误,而是系统性的"逻辑失语症"。模型像是一个背诵了所有医学教科书,却从未真正理解"因果"与"相关"区别的医学生。

🎭 神经网络的"黑箱剧场"

让我们用一个比喻来理解这个问题的本质。

想象AI的推理过程是一场在黑箱剧场里上演的戏剧。观众(我们)只能看到投射在幕布上的影子(自然语言CoT),听到旁白("因此"、"所以")。影子看起来逻辑连贯,动作流畅,但我们看不到后台的真实情况:道具是否真实?演员是否按剧本走位?灯光是否配合剧情?

传统方法就像请另一位观众(另一个LLM)来评价影子戏"是否合理"。这就是Explanation-Refiner(Quan et al., 2024b)的做法——用一个模型批评另一个模型。但批评者自己也只看得到影子,无法走进后台。

另一些方法则像给剧场装上特定传感器:动态检索(Peng et al., 2023)在幕布边缘贴知识库便签;程序执行(Chen et al., 2024)检查数学运算是否正确。但这些只是局部补丁,无法检查整个剧场的逻辑一致性。

VeriCoT的革命性在于,它像一位总导演,要求把每句台词、每个动作、每个道具都转化为舞台指令手册(一阶逻辑) ,然后用自动化舞台监督(SMT求解器) 检查:指令是否自相矛盾?是否遵循剧本?道具是否真实存在?

⚖️ 第二章:当符号逻辑遇上神经网络

🧬 神经符号主义的复兴

VeriCoT的诞生,标志着神经符号主义(Neuro-symbolic AI)的强势回归。这不是简单的"老调重弹",而是一场精心设计的"联姻"——让神经网络负责理解模糊的自然语言,让符号逻辑负责无情的精确验证。

想象一个翻译官的工作场景:一位中国将军(神经网络)口述战术,翻译官(autoformalization模块)必须将其转化为精确的军事坐标(一阶逻辑公式),然后由战场监测系统(SMT求解器)验证这些坐标是否自相矛盾,是否有足够的后勤支持(前提)。

这个"翻译"过程远比看起来困难。自然语言是诗意的、模糊的、充满隐含前提的。当我们说"Charlie最多18岁",我们自动补全了前提:"当前年份是2023年,年龄≤当前年份-出生年份"。但对AI来说,这种"常识"是隐形的。

🔧 VeriCoT的三重门

VeriCoT的架构设计堪称精巧,它像一座三重门的智慧神殿,每扇门都由不同的守护者把守:

#### 第一重门:Autoformalization(自动形式化)

这是最具挑战性的环节。想象你要把小说《红楼梦》翻译成数学公式的集合——每个角色变成一个常量,每个关系变成一个谓词,每个情节变成一个逻辑蕴含。

VeriCoT的autoformalization采用两阶段策略,就像一位谨慎的翻译官先查词典,再创造新词:

阶段一:词汇复用。当遇到CoT步骤"Charlie在2023年最多18岁"时,系统首先检查已有词汇表。从之前的步骤中,我们已经有了:

(declare-const charlie Person)
(declare-fun birth_year (Person) Int)
(declare-fun lives_with (Person Person) Bool)

LLM被提示:"请只用这些词汇,把这句话翻译成SMT-LIB格式。"结果失败了——因为缺少"年龄"和"当前年份"的概念。

阶段二:词汇扩展。系统允许LLM创造新词汇:

(declare-const current_year Int)
(declare-fun age_in_year (Person Int) Int)

然后重新尝试翻译,成功得到:

(assert (= current_year 2023))
(assert (<= (age_in_year charlie current_year) 18))

这个过程会重复最多三次。如果仍然失败,该步骤被标记为 untranslatable(不可翻译) 。这就像翻译官说:"抱歉,将军,您的这个比喻太过诗意,无法转化为军事坐标。"

#### 第二重门:Premise Generation(前提生成)

即使成功翻译,验证也会发现:\(F_0 \not\models F_2\),因为\(F_2\)无法从已有知识推出。这时,系统需要生成前提

想象侦探破案。现场有证据(上下文),有常识("人人都有母亲"),有目击者证词(文档)。侦探需要找出"隐藏前提"来连接证据和结论。

VeriCoT的premise generation就是这么一位AI侦探。当它发现"Charlie年龄≤18"无法从"出生年份=2005"推出时,它会生成常识前提:

P2 := ∀x,y. age(x,y) ≤ y - birthYear(x)

这个过程是迭代的、保守的: 1. 生成多个候选前提(NL形式) 2. 每个前提单独形式化 3. 检查是否与已有知识矛盾(\(F_{i-1} \not\models \neg p\)) 4. 保留所有不矛盾的前提,取它们的合取作为\(P_i\) 5. 检查\(F_{i-1} \cup \{P_i\} \models F_i\)是否成立

如果最终仍无法推出,该步骤被标记为ungrounded(无根据)。这就像侦探说:"我无法找到任何证据支持您这个推论,长官。"

#### 第三重门:LLM-as-Judge(语言模型即法官)

即使逻辑推导成功,还有一个致命问题:生成的"常识前提"本身可能荒谬。比如系统可能生成"天空是紫色的"作为前提。

VeriCoT引入LLM-as-Judge,就像请一位资深法官来评估证据的可信度。对于从文档中提取的前提,法官会问:"这个陈述能否在原文中找到依据?"对于常识前提,法官会问:"在给定上下文下,这个前提是否合理?"

这种双重检查机制,确保了不仅推理链条有效,而且基础前提可靠。就像建筑质检不仅检查结构计算是否正确,还要检查钢筋水泥是否符合标准。

🧩 第三章:在ProofWriter、LegalBench与BioASQ的审判场

📊 数据集的三重奏

为了验证VeriCoT的有效性,研究团队选择了三个风格迥异、难度递增的"审判场":

#### ProofWriter:逻辑迷宫的 stress test

这是一个由规则构建的迷你世界。想象一个文字版的《纪念碑谷》,每条规则都是一扇旋转门,每个事实都是一块可移动的砖块。模型需要在深度为5的推理链中找到出口。

数据集包含5000个训练样本和400个测试样本,每个样本都是一个封闭的逻辑系统。这里没有"未知"的答案,只有"可证明为真"或"可证明为假"。

VeriCoT在这里的表现:45.2%的通过率,94.1%的精确度。相比之下,Explanation-Refiner只有14.8%通过率,Direct SMT Baseline只有10.0%。这就像在一场逻辑推理马拉松中,VeriCoT跑完了近半程,而其他选手刚出发就摔倒。

#### LegalBench-SARA:法条解释的雷区

如果说ProofWriter是逻辑游戏,SARA(Statutory Reasoning in Tax Law)就是真实的法律战场。这里的问题是:"根据税法第3306(c)(1)条,Alice雇佣Bob从事农业劳动,是否适用该条款?"

法律文本的复杂性在于:

  • 歧义性:"农业劳动"是否包括畜牧业?
  • 隐含前提:法条是否默认只适用于美国境内?
  • 数值推理:支付金额、工作天数如何影响适用性?
VeriCoT在这里的通过率为15.2%,精确度87.0%。虽然数字看起来不高,但LegalBench的 baseline 任务准确率只有80.0%,而VERICOT验证通过的CoT精确度显著高于此,说明它能有效筛选出可靠的推理。

#### BioASQ:生物医学的迷雾森林

这是最凶险的战场。PubMed摘要里充斥着专业术语、实验数据、概率表述。问题如:"Connexin半通道能否用于药物递送?"需要整合多篇文章的结论。

VeriCoT的通过率为25.3%,精确度84.3%。关键在于,它能识别出生物医学推理中常见的数值矛盾(如分子量限制)和概念混淆(如半通道vs.间隙连接)。

🔍 失败案例的侦探故事

论文附录中详细记录了三个失败案例,每个都是一堂生动的逻辑课。让我们像侦探一样重新审视它们。

#### 案例一:ProofWriter的"无根据"陷阱

原始CoT中,模型说:"由于老鼠吃老虎,且没有其他吃关系存在,所以老虎访问老鼠。"

VeriCoT的形式化检查发现了致命问题:

(assert (forall ((a Animal) (b Animal))
  (= (animal_eats a b)
     (and (= a mouse) (= b tiger)))))

这个公式声称"所有吃关系都只能是老鼠吃老虎",这是一个全局否定性断言——它断言了什么不存在。但我们的知识库只包含存在性事实(老鼠吃老虎),不包含排他性事实(没有其他吃关系)。这种"无根据的过度推广"是LLM的典型错误,就像从"我见过的天鹅都是白色的"推出"所有天鹅都是白色的"。

经过自我反思后,模型修正为:

(assert (=> (animal_eats mouse tiger)
           (animal_visits tiger mouse)))

删除了"没有其他吃关系"的非法前提,推理变得干净、可验证。这就像侦探删除了"所有嫌疑人都有不在场证明"的武断结论,只保留"根据规则,如果A吃B,则B访问A"的严谨推导。

#### 案例二:BioASQ的"矛盾"深渊

在药物递送问题中,模型犯了更隐蔽的错误。它同时断言: 1. Connexin半通道只允许≤1000Da的分子通过 2. 大分子聚合物药物>1000Da 3. 因此,半通道可以递送大分子聚合物药物

形式化后,Z3求解器立即发现矛盾:

; 前提1: 半通道限制
(assert (forall ((m Molecule) (c Channel))
  (=> (and (IsConnexinHemichannel c) (CanEnterViaChannel m c))
      (<= (MolecularWeight m) 1000))))

; 前提2: 大分子定义
(assert (forall ((m Molecule))
  (=> (IsMacroPolymerTherapeutic m)
      (> (MolecularWeight m) 1000))))

; 结论: 半通道递送大分子
(assert (exists ((c Channel) (m Molecule))
  (and (IsConnexinHemichannel c)
       (IsMacroPolymerTherapeutic m)
       (CanEnterViaChannel m c))))

这就像同时声称"只有身高<1.8米能通过门"和"所有篮球队员身高>1.9米",然后得出结论"篮球队员能通过门"。Z3求解器会冷酷地回应:unsat(不可满足)。

自我反思后,模型意识到错误根源:把"间隙连接通道"的递送能力错误地归因于"半通道"。修正后的CoT区分了两者:

  • 半通道:只允许<1000Da
  • Cx43间隙连接通道:允许大分子
  • 结论:由于Cx43是半通道的一种,且支持药物递送,所以半通道类别有潜力
这个修正引入了类型层级(Cx43是半通道的子类型),解决了矛盾。这就像侦探发现,原来"所有哺乳动物都会飞"的矛盾,可以通过区分"蝙蝠"和"其他哺乳动物"来解决。

#### 案例三:SARA的"不可翻译"困境

在法律推理中,模型说:"虽然Alice是美国雇主,可能有管辖权影响,但法条未提供地理限制信息。"

VeriCoT的形式化器卡住了。"可能有影响"表达的是模态可能性,而非事实断言。SMT-LIB处理的是"是什么",不是"可能是什么"。这就像舞台监督收到指令"灯光可能需要调暗",但无法执行——它需要明确的"调暗到300流明"。

自我反思后,模型删除了这个模糊步骤,直接从"法条覆盖农业劳动"和"Bob从事农业劳动"推出结论。这揭示了一个深刻原则:好的推理不需要模糊语言。如果一步无法形式化,它可能本来就不该出现在严谨的逻辑链中。

🛠️ 第四章:自我反思与模型进化

🔄 推理时刻的自我修正

VeriCoT不仅是"质检员",更是"教练"。当检测到错误时,它能指导模型自我修正,这个过程被称为inference-time self-reflection

想象一位棋手,每下一步后,都有位大师指出:"这步棋导致你的王暴露在无保护状态。"棋手重新思考,调整策略。VeriCoT就是这样的大师。

具体流程: 1. 生成初始CoT 2. VeriCoT验证,返回错误类型和位置 3. 将完整诊断报告输入模型:

  • 原始步骤
  • 形式化公式
  • 失败原因(ungrounded/contradiction/untranslatable)
  • 相关前提
4. 模型生成修正后的CoT 5. 重复直到通过验证或达到迭代上限

实验结果令人振奋:通过率平均提升46.4%,验证正确率提升41.1%。在ProofWriter上,通过率从45.2%飙升到60.6%。

这就像给模型装上了逻辑后视镜,让它能实时看到自己的推理盲区。更妙的是,这种修正不依赖人工标注,完全是自监督的。

🎓 监督微调:蒸馏可靠知识

VeriCoT的信号不仅用于实时修正,还能蒸馏成高质量训练数据。

研究团队用Claude-3.5-Sonnet生成大量CoT,保留通过VeriCoT验证且通过LLM-as-Judge评估的样本,构建了一个"逻辑纯净"数据集。然后用这个数据集微调Qwen2.5-7B-Instruct。

结果:

  • 直接微调:准确率从77.4%→78.5%(+1.1%)
  • 验证后微调:准确率从77.4%→79.7%(+2.3%)
关键提升在于验证后微调的CoT精确度更高(85.5% vs 83.1%),因为数据集过滤掉了逻辑错误。这就像用"已校对"的教科书教学生,比用"可能含错"的教材效果更好。

🎯 偏好微调:让模型学会"偏好"有效推理

更进一步,VeriCoT能生成成对偏好信号:对于同一问题,一个通过验证的CoT是"优选",一个失败的CoT是"劣选"。

使用直接偏好优化(DPO),模型学习区分好坏推理。实验显示:

  • 通过率相对提升18.4%(22.9%→26.8%)
  • 验证正确率相对提升17.7%(19.6%→22.3%)
这就像教练不仅告诉棋手"这步错了",还展示"正确的走法是什么",让棋手内化"好棋"的直觉。

🌌 第五章:跨越数学的边界

🏛️ 相关工作的光谱

VeriCoT不是孤立的奇迹,它站在巨人的肩膀上,但又在关键处独树一帜。

Explanation-Refiner (Quan et al., 2024b)是最近的亲戚。它也为NLI任务做自动形式化和定理证明器引导的精炼。但区别在于:

  • 范围 :ER只处理自然语言推理(NLI)的解释,VeriCoT处理任意领域的多步CoT
  • grounding :ER将解释形式化,但不显式生成和验证前提的grounding
  • 通用性 :VeriCoT通过从NL上下文推断前提,突破了数学/代码领域的限制
Solver-empowered Logical Reasoning系列工作(Pan et al., 2023; Ye et al., 2023)探索了LLM与求解器的结合。Pan等人用迭代修复翻译NL到逻辑;Ye等人用LLM生成SAT约束。但VeriCoT的独特之处在于:
  • 增量词汇构建:动态扩展形式化词汇,而非一次性翻译
  • 逐步验证:每步都验证,而非最终整体检查
  • 反馈闭环:验证信号直接用于修正,而非仅作为评判
Leang et al. (2025)的"Theorem Prover-as-a-Judge"与VeriCoT的DPO微调精神相通,但局限于数学领域(Lean's mathlib)。VeriCoT通过从NL推断前提,实现了领域无关性

⚠️ 局限性的诚实面对

论文的"Limitations"部分展现了罕见的学术诚实。VeriCoT有三道软肋:

1. 翻译的脆弱性 :Autoformalization依赖LLM,可能误译。如果LLM将"除非"翻译成"如果",整个逻辑链会颠倒。这就像翻译官把"撤退"听成"进攻",导致全军覆没。

2. 前提的可靠性:生成的常识前提可能本身错误。如果系统生成"所有药物都没有副作用",后续推理无论多严谨都是毒药。

3. 表达力的天花板:SMT-LIB无法表达模态、时态、概率。那些"可能"、"将要"、"很可能"的微妙含义,在形式化过程中被粗暴地简化或丢弃。

作者承认:"VeriCoT能证明形式化CoT必然从推断前提推出,但不能保证NL CoT或前提本身正确。"这是一个根本限制——形式系统的可靠性(soundness)不保证完备性(completeness)和真实性(truthfulness)。

🔮 尾声:可验证的未来

🌅 从"预测"到"验证"的范式转移

VeriCoT的意义,远超一个技术改进。它指向了AI发展的第三条道路

  • 第一条路:纯神经网络,端到端黑箱,性能至上(GPT-4路线)
  • 第二条路:纯符号系统,逻辑严密,脆弱僵化(传统专家系统)
  • 第三条路:神经符号融合,神经网络负责"理解",符号系统负责"验证"
这就像人类思维的双重过程:系统1(快速、直觉、神经网络式)和系统2(慢速、逻辑、符号式)。VeriCoT不是要用系统2取代系统1,而是给系统1装上刹车和后视镜

🏥 可解释AI的"CT扫描仪"

在医疗领域,VeriCoT可以成为AI诊断的CT扫描仪。当AI医生说"患者X有疾病Y,因为症状A、B、C"时,VeriCoT能验证:

  • 症状A、B、C是否确实在病历中存在?(上下文前提)
  • 从症状到疾病的推断是否符合医学知识?(常识前提)
  • 中间是否有矛盾?(一致性检查)
在法律领域,它可以成为数字法务助理,确保AI生成的合同分析每一步都有法条依据,没有过度解读。

在科学研究中,它能帮助验证文献综述的逻辑链,防止综述文章中的"引用 cascade"——A引用B,B引用C,但C并不支持A的结论。

🎓 教育AI的"苏格拉底式导师"

最令人兴奋的应用可能在教育。想象一个AI导师,不仅检查学生的答案,还验证每一步推理:

  • "你这里假设了'所有哺乳动物都会飞',但这是不成立的。请重新思考。"
  • "你的第二步和第四步矛盾了,检查一下。"
  • "这个结论需要的前提在题目中没给出,你需要补充假设。"
这比单纯的"对错判断"更有教育价值,真正培养了批判性思维

🌠 未竟的征程

VeriCoT打开了大门,但前方仍有高山:

1. 更大规模的验证:当前实验在7B-70B模型上,当模型规模达到万亿参数,形式化是否还能跟上? 2. 多模态推理:当CoT包含图像、表格、代码时,如何统一形式化? 3. 价值对齐:逻辑一致性不等于价值正确性。一个逻辑严密的种族主义论证仍是灾难。 4. 计算成本:每次验证都调用SMT求解器,成本如何控制?

正如论文结语所言:"我们呈现了一个神经符号框架...在ProofWriter、LegalBench和BioASQ上可靠地检测无根据或错误推理...验证信号能指导模型在推理时自我修正,并通过监督微调和偏好微调实现更好的CoT推理。"

但这只是开始。当AI学会检查自己的逻辑,它离真正理解自己的思考,还有多远?

---

📚 核心参考文献

1. Feng, Y., Weir, N., Bostrom, K., et al. (2025). VeriCoT: Neuro-symbolic Chain-of-Thought Validation via Logical Consistency Checks. *arXiv preprint arXiv:2511.04662*. 本文提出的核心方法,首次将CoT每一步自动形式化为一阶逻辑,并通过SMT求解器验证逻辑一致性,同时生成可解释的前提。

2. Wei, J., Wang, X., Schuurmans, D., et al. (2022). Chain-of-Thought Prompting Elicits Reasoning in Large Language Models. *NeurIPS 2022*. CoT技术的奠基性工作,揭示了通过引导模型生成中间推理步骤可显著提升复杂任务表现,但未解决推理有效性问题。

3. Quan, J., Bhat, D., Zhang, L., et al. (2024b). Explanation-Refiner: Iterative Symbolic Refinement of Natural Language Explanations. *ACL 2024*. 与VeriCoT最相关的前期工作,使用定理证明器验证NLI任务解释,但局限于单步推理且未显式建模前提grounding。

4. Leang, C., Bansal, K., & Loos, S. (2025). Theorem Prover as a Judge: Evaluating and Improving LLM's Theorem Proving Ability. *ICLR 2025*. 首次将定理证明器反馈用于强化学习微调,但局限于Lean形式化的数学领域,VeriCoT将其思想推广到任意自然语言领域。

5. Tafjord, O., Dalvi, B., & Clark, P. (2021). ProofWriter: Generating Implications, Proofs, and Abductive Statements over Natural Language. *ACL 2021*. 构建了基于规则库的逻辑推理数据集,为VeriCoT提供了关键的评估基准,其深度5推理链对验证方法构成严峻挑战。

---

> 注解:SMT-LIB(Satisfiability Modulo Theories Library)是一种标准语言,用于表达一阶逻辑公式,支持线性算术、未解释函数等理论。Z3是微软开发的SMT求解器,能在毫秒级判断逻辑公式的可满足性和蕴含关系,是VeriCoT的"逻辑引擎"。

---

👍 1