两种基于Tableaux算法的reasoner的源码分析(1)
最近更新:2026-07-16   |   字数总计:1.6k   |   阅读估时:6分钟   |   阅读量:
  1. 两种基于Tableaux算法的reasoner的源码分析(1)
    1. 一、两种reasoner的简单介绍
      1. FaCT++
    2. 二、项目结构概览
    3. 三、Reasoner.h —— 核心架构解析
      1. 3.1 头文件引用分析
      2. 3.2 这个文件在FaCT++中的角色
      3. 3.3 核心数据结构
      4. 3.4 规则处理函数(Tactics)
    4. 四、Reasoner.cpp —— 核心流程实现
      1. 4.1 外部入口:runSat
      2. 4.2 私有 runSat() → checkSatisfiability()
      3. 4.3 commonTactic() → 分发到具体 Tactic
    5. 五、核心流程总结
    6. 六、关键设计亮点