一阶逻辑

Parent: ai_keywords

一阶逻辑(First-Order Logic, FOL)

【核心定义】

一阶逻辑是数理逻辑的标准分支,在命题逻辑基础上引入个体变量、谓词和量词(∀ 全称量词、∃ 存在量词),允许对论域中的对象及其关系进行形式化描述。其“一阶”含义是量词仅作用于个体,而非作用于谓词或函数。一阶逻辑构成人工智能知识表示与自动推理的基石,也是描述医学本体和临床决策规则的核心形式语言。

【关键技术点】

  1. 谓词与量词
    谓词(如 IsStroke(x))刻画个体属性;∀x 表示“所有 x”,∃x 表示“存在 x”。结合两者可表达复杂医学陈述,如“所有缺血性脑卒中患者均需溶栓评估”。
  2. 斯科伦化(Skolemization)
    在自动定理证明中,将存在量词替换为斯科伦函数,从而将一阶公式转化为标准合取范式(CNF),便于后续归结推理。例如 ∃x Symptom(x) 转化为 Symptom(s)(s为常数)。
  3. 归结原理(Resolution)
    通过消去互补文字实现矛盾检测,是逻辑推理的完备算法。在临床决策支持中,可用归结从诊疗知识库中自动推导出禁忌症冲突或治疗建议。
  4. Herbrand 模型与 Herbrand 定理
    将无限论域化简为可由基础项(ground terms)构成的 Herbrand 域,为一阶逻辑的算法实现提供有限近似,支撑可计算推理。

【医学/神经科学应用场景】

首都医科大学神经病学研究背景下的脑缺血半暗带诊断推理
基于多模态影像(如CT灌注PWI/DWI),一阶逻辑可形式化半暗带判定规则:

  • ∀x (IsBrainRegion(x) ∧ Mismatch(x) → SalvageableTissue(x))
    (所有存在灌注-弥散错配的脑区均为可挽救组织)
  • ∃x (IsBrainRegion(x) ∧ Mismatch(x) ∧ TimeFromOnset(x) ≤ 4.5h → ThrombolysisEligible(x))
    (存在发病≤4.5h且存在错配的区域,则患者适合溶栓)

利用一阶逻辑的归结推理,系统可自动整合DWI边界与PWI rCBF阈值,从影像分割数据中检测错配,并结合时间窗排除禁忌,最终输出患者是否符合溶栓指征。该形式化方法在宣武医院急性卒中决策支持系统中被用于校验专家规则的一致性,避免人工疏漏。