首页> 外文会议> >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.
机译:许多安全关键型系统都处理几何对象。必须对此类系统的正确性进行推理,并且需要使用几何的基本定义来规范这些系统。尽管此类定义具有直观的含义,但其形式化却并非一帆风顺:特别是,简并性导致以下情况:布尔布尔真值没有充分定义几何图元。因此,我们使用三值逻辑来定义几何图元,以明确处理这种退化的情况。我们已经在交互式定理证明器中为高阶逻辑实现了线性几何的三值库,这使我们能够指定和验证整个计算几何算法。

著录项

  • 来源
    《》|2005年|P.405-420|共16页
  • 会议地点 Manchester(GB)
  • 作者

    Jens Brandt; Klaus Schneider;

  • 作者单位

    University of Kaiserslautern, Reactive Systems Group, Department of Computer Science, P.O. Box 3049, 67653 Kaiserslautern, Germany;

  • 会议组织
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 计算机软件;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号