Unital Anti-Unification: Type and Algorithms

David M. Cerna, Temur Kutsia
{"title":"Unital Anti-Unification: Type and Algorithms","authors":"David M. Cerna, Temur Kutsia","doi":"10.4230/LIPIcs.FSCD.2020.26","DOIUrl":null,"url":null,"abstract":"Unital equational theories are defined by axioms that assert the existence of the unit element for 9 some function symbols. We study anti-unification (AU) in unital theories and address the problems 10 of establishing generalization type and designing anti-unification algorithms. First, we prove that 11 when the term signature contains at least two unital functions, anti-unification is of the nullary 12 type by showing that there exists an AU problem, which does not have a minimal complete set of 13 generalizations. Next, we consider two special cases: the linear variant and the fragment with only 14 one unital symbol, and design AU algorithms for them. The algorithms are terminating, sound, 15 complete, and return tree grammars from which the set of generalizations can be constructed. 16 Anti-unification for both special cases is finitary. Further, the algorithm for the one-unital fragment 17 is extended to the unrestricted case. It terminates and returns a tree grammar which produces an 18 infinite set of generalizations. At the end, we discuss how the nullary type of unital anti-unification 19 might affect the anti-unification problem in some combined theories, and list some open questions.","PeriodicalId":284975,"journal":{"name":"International Conference on Formal Structures for Computation and Deduction","volume":"31 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference on Formal Structures for Computation and Deduction","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4230/LIPIcs.FSCD.2020.26","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

Abstract

Unital equational theories are defined by axioms that assert the existence of the unit element for 9 some function symbols. We study anti-unification (AU) in unital theories and address the problems 10 of establishing generalization type and designing anti-unification algorithms. First, we prove that 11 when the term signature contains at least two unital functions, anti-unification is of the nullary 12 type by showing that there exists an AU problem, which does not have a minimal complete set of 13 generalizations. Next, we consider two special cases: the linear variant and the fragment with only 14 one unital symbol, and design AU algorithms for them. The algorithms are terminating, sound, 15 complete, and return tree grammars from which the set of generalizations can be constructed. 16 Anti-unification for both special cases is finitary. Further, the algorithm for the one-unital fragment 17 is extended to the unrestricted case. It terminates and returns a tree grammar which produces an 18 infinite set of generalizations. At the end, we discuss how the nullary type of unital anti-unification 19 might affect the anti-unification problem in some combined theories, and list some open questions.
统一反统一:类型和算法
单位方程理论是由断言某些函数符号的单位元素存在的公理来定义的。研究了统一理论中的反统一问题,解决了建立泛化类型和设计反统一算法的问题。首先,通过证明存在一个不存在13个推广的最小完备集的AU问题,证明了当项签名至少包含两个单位函数时,反统一为非统一12型。其次,我们考虑了两种特殊情况:线性变量和只有14个单位符号的片段,并设计了它们的AU算法。这些算法是终止的、健全的、完整的和返回的树语法,可以从这些语法中构造归纳集。这两种特殊情况的反统一是有限的。进一步,将单单元片段17的算法扩展到不受限制的情况。它终止并返回一个树形语法,该语法产生18个无限泛化集。最后,我们讨论了一元反统一19的虚型如何影响某些组合理论中的反统一问题,并列出了一些有待解决的问题。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信