首页> 外文会议>International Conference on Formal Engineering Methods >Using Three-Valued Logic to Specify and Verify Algorithms of Computational Geometry
【24h】

Using Three-Valued Logic to Specify and Verify Algorithms of Computational Geometry

机译:使用三维逻辑来指定和验证计算几何算法

获取原文

摘要

Many safety-critical systems deal with geometric objects. Reasoning about the correctness of such systems is mandatory and requires the use of basic definitions of geometry for the specification of these systems. Despite the intuitive meaning of such definitions, their formalisation is not at all straightforward: In particular, degeneracies lead to situations where none of the Boolean truth values adequately defines a geometric primitive. Therefore, we use a three-valued logic for the definition of geometric primitives to explicitly handle such degenerate cases. We have implemented a three-valued library of linear geometry in an interactive theorem prover for higher order logic which allows us to specify and verify entire algorithms of computational geometry.
机译:许多安全关键系统处理几何对象。关于这种系统的正确性的推理是强制性的,并且需要使用几何形状的基本定义进行这些系统的规范。尽管这些定义的直观意义,但它们的形式化并不简单:特别是,退化遗传因素导致众所周知的情况充分定义几何原语。因此,我们使用三维逻辑来定义几何原语来明确处理此类退化情况。我们在交互式定理报告中实施了一个三价线性几何图数,以获得更高阶逻辑,其允许我们指定和验证整个计算几何算法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号