【问题标题】:How to build the above model如何构建上述模型
【发布时间】:2017-05-12 12:29:45
【问题描述】:

我是合金初学者。
我正在尝试模拟一个数学问题。
我想证明平面至少存在四行的定理,我用下面的四个公理来证明这些定理。

  • 公理1:至少存在一行;
  • 公理 2:每行包含 至少三分;
  • axioms3:并非所有点都在同一条线上;
  • axioms4:通过任意两点恰好有一条线。

定理:至少存在四行。
如何构建上述模型?

【问题讨论】:

  • 欢迎来到 Stack Overflow!请向我们展示您到目前为止所做的尝试。你可以edit它进入你的问题。
  • 请不要编辑已经回答的问题。如果您有新问题,只需创建一个新帖子以保持 Q&A 一致。

标签: alloy


【解决方案1】:

这是在 Alloy 中对此类问题进行建模的一般方法。

  • 首先确定相关概念(例如点、线...)并将它们声明为所谓的签名。
  • 然后在这些签名的主体中声明定义这些概念之间关系的所谓字段。 (例如,线和点之间的包含关系)。
  • 一旦定义了这样的结构,您就可以将公理表达为所谓的事实中的不变量。

要了解如何声明签名、字段和事实,请查看 Alloy 在线教程:http://alloy.mit.edu/alloy/tutorials/online/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    • 2021-04-26
    • 2015-09-19
    • 2019-03-10
    • 1970-01-01
    • 1970-01-01
    • 2018-07-20
    相关资源
    最近更新 更多