【发布时间】:2011-01-17 19:28:35
【问题描述】:
我正在寻找允许我在 F# 中使用逻辑变量的库/程序集。我想避免在实现所需的联合查找数据结构、统一代码等方面重新发明轮子。
我找到了Prolog.NET,但是手册有点少。我不想要一个成熟的 Prolog 实现,而只想要它对逻辑变量的处理,而手册在这方面有点欠缺。
这是我想要做的:
- 声明新的逻辑变量
- 绑定一个log.var。到一个术语(最好图书馆允许完整的 Herbrand 术语)
- 均衡 log.vars。 (即统一)
- log.vars 的元处理。 (它是接地的吗?它已被均衡到哪个其他 log.vars?...)
- 最终,该库甚至支持匹配,即单边统一。
有谁知道做这一切的任何库,或者至少可以用作起点的库?
【问题讨论】:
-
自以下最后一个答案以来,有人知道这方面的任何进展吗? (2010)
标签: .net f# logic logic-programming