...
首页> 外文期刊>Electronic Communications of the EASST >Coinductive Graph Representation: the Problem of Embedded Lists
【24h】

Coinductive Graph Representation: the Problem of Embedded Lists

机译:协同归纳图表示:嵌入列表的问题

获取原文
           

摘要

When trying to obtain formally certified model transformations, one may want to represent models as graphs and graphs as greatest fixed points. To do so, one is rather naturally led to define co-inductive types that use lists (to represent a finite but unbounded number of children of internal nodes). These concepts are rather well supported in the proof assistant Coq. However, their use in our intended applications may cause problems since the co-recursive call in the type definition occurs in the list parameter. When defining co-recursive functions on such structures, one will face guardedness issues, and in fact, the syntactic criterion applied by the Coq system is too rigid here. We offer a solution using dependent types to overcome the guardedness issues that arise in our graph transformations. We also give examples of further properties and results, among which finiteness of represented graphs. All of this has been fully formalized in Coq.
机译:在尝试获得正式认证的模型转换时,可能需要将模型表示为图形,并将图形表示为最大固定点。为此,很自然地导致人们定义使用列表的共归类型(以表示内部节点的子节点的数量有限,但没有限制)。这些概念在证明助手Coq中得到了很好的支持。但是,它们在我们的预期应用程序中使用可能会引起问题,因为类型定义中的共同递归调用发生在list参数中。当在这样的结构上定义共递归函数时,将面临保护性问题,实际上,Coq系统所应用的句法标准在这里太僵化了。我们提供了一种使用依赖类型的解决方案,以克服在图形转换中出现的保护性问题。我们还给出了其他特性和结果的示例,其中包括表示图的有限性。所有这些均已在Coq中正式确定。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号