关于两个转换的差集

IF 0.9 4区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS Theoretical Computer Science Pub Date : 2024-08-14 DOI:10.1016/j.tcs.2024.114780
{"title":"关于两个转换的差集","authors":"","doi":"10.1016/j.tcs.2024.114780","DOIUrl":null,"url":null,"abstract":"<div><p>The difference set <span><math><msub><mrow><mi>Δ</mi></mrow><mrow><mi>s</mi><mo>,</mo><mi>t</mi></mrow></msub></math></span> of two (nondeterministic, in general) transducers <span><math><mi>s</mi><mo>,</mo><mi>t</mi></math></span> is the set of all input words for which the output sets of the two transducers are not equal. When the two transducers realize homomorphisms, their difference set is the complement of the well known equality set of the two homomorphisms. However, we show that transducer difference sets result in Chomsky-like classes of languages that are different than the classes resulting from equality sets. We also consider the following word problem: given transducers <span><math><mi>s</mi><mo>,</mo><mi>t</mi></math></span> and input <em>w</em>, tell whether the output sets <span><math><mi>s</mi><mo>(</mo><mi>w</mi><mo>)</mo></math></span> and <span><math><mi>t</mi><mo>(</mo><mi>w</mi><mo>)</mo></math></span> are different. In general the problem is <strong>PSPACE</strong>-complete, but it becomes <strong>NP</strong>-complete when at least one of the given transducers has finite outputs. We also provide a PRAX (polynomial randomized approximation) algorithm for the word problem as well as for the NFA (in)equivalence problem. Our presentation of PRAX algorithms improves the original presentation.</p></div>","PeriodicalId":49438,"journal":{"name":"Theoretical Computer Science","volume":null,"pages":null},"PeriodicalIF":0.9000,"publicationDate":"2024-08-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"On the difference set of two transductions\",\"authors\":\"\",\"doi\":\"10.1016/j.tcs.2024.114780\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>The difference set <span><math><msub><mrow><mi>Δ</mi></mrow><mrow><mi>s</mi><mo>,</mo><mi>t</mi></mrow></msub></math></span> of two (nondeterministic, in general) transducers <span><math><mi>s</mi><mo>,</mo><mi>t</mi></math></span> is the set of all input words for which the output sets of the two transducers are not equal. When the two transducers realize homomorphisms, their difference set is the complement of the well known equality set of the two homomorphisms. However, we show that transducer difference sets result in Chomsky-like classes of languages that are different than the classes resulting from equality sets. We also consider the following word problem: given transducers <span><math><mi>s</mi><mo>,</mo><mi>t</mi></math></span> and input <em>w</em>, tell whether the output sets <span><math><mi>s</mi><mo>(</mo><mi>w</mi><mo>)</mo></math></span> and <span><math><mi>t</mi><mo>(</mo><mi>w</mi><mo>)</mo></math></span> are different. In general the problem is <strong>PSPACE</strong>-complete, but it becomes <strong>NP</strong>-complete when at least one of the given transducers has finite outputs. We also provide a PRAX (polynomial randomized approximation) algorithm for the word problem as well as for the NFA (in)equivalence problem. Our presentation of PRAX algorithms improves the original presentation.</p></div>\",\"PeriodicalId\":49438,\"journal\":{\"name\":\"Theoretical Computer Science\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.9000,\"publicationDate\":\"2024-08-14\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Theoretical Computer Science\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0304397524003979\",\"RegionNum\":4,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"COMPUTER SCIENCE, THEORY & METHODS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Theoretical Computer Science","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0304397524003979","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, THEORY & METHODS","Score":null,"Total":0}
引用次数: 0

摘要

两个(一般来说是非确定的)转换器 s,t 的差集 Δs,t 是两个转换器的输出集不相等的所有输入词的集合。当两个变换器实现同构时,它们的差集就是众所周知的两个同构的相等集的补集。然而,我们证明了转换器差集导致的类似乔姆斯基语言的类别与相等集导致的类别不同。我们还考虑了以下文字问题:给定转换器 s、t 和输入 w,请判断输出集 s(w) 和 t(w) 是否不同。一般来说,这个问题是 PSPACE-完备的,但当给定的转换器中至少有一个具有有限输出时,这个问题就变得 NP-完备了。我们还为词问题和 NFA(不)等价问题提供了 PRAX(多项式随机逼近)算法。我们对 PRAX 算法的介绍改进了原来的介绍。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
On the difference set of two transductions

The difference set Δs,t of two (nondeterministic, in general) transducers s,t is the set of all input words for which the output sets of the two transducers are not equal. When the two transducers realize homomorphisms, their difference set is the complement of the well known equality set of the two homomorphisms. However, we show that transducer difference sets result in Chomsky-like classes of languages that are different than the classes resulting from equality sets. We also consider the following word problem: given transducers s,t and input w, tell whether the output sets s(w) and t(w) are different. In general the problem is PSPACE-complete, but it becomes NP-complete when at least one of the given transducers has finite outputs. We also provide a PRAX (polynomial randomized approximation) algorithm for the word problem as well as for the NFA (in)equivalence problem. Our presentation of PRAX algorithms improves the original presentation.

求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Theoretical Computer Science
Theoretical Computer Science 工程技术-计算机:理论方法
CiteScore
2.60
自引率
18.20%
发文量
471
审稿时长
12.6 months
期刊介绍: Theoretical Computer Science is mathematical and abstract in spirit, but it derives its motivation from practical and everyday computation. Its aim is to understand the nature of computation and, as a consequence of this understanding, provide more efficient methodologies. All papers introducing or studying mathematical, logic and formal concepts and methods are welcome, provided that their motivation is clearly drawn from the field of computing.
期刊最新文献
Editorial Board Finding and counting small tournaments in large tournaments Truthful two-facility location with candidate locations Path partitions of phylogenetic networks On the existence of funneled orientations for classes of rooted phylogenetic networks
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1