Skip to main content
CenXiv.org
此网站处于试运行阶段,支持我们!
我们衷心感谢所有贡献者的支持。
贡献
赞助
cenxiv logo > cs > arXiv:2510.12481

帮助 | 高级搜索

计算机科学 > 形式语言与自动机理论

arXiv:2510.12481 (cs)
[提交于 2025年10月14日 ]

标题: 将代数分层分解带入连接式函数语言

标题: Bringing Algebraic Hierarchical Decompositions to Concatenative Functional Languages

Authors:Attila Egri-Nagy
摘要: 编程语言往往会随时间推移越来越多地引入理论计算机科学中的概念。 然而,编程与纯粹数学之间仍存在差距。 并非所有理论成果都实现了其潜在的应用。 有限状态自动机的代数分解(Krohn-Rhodes理论)为任何计算设备构建了一个由更简单组件组成的模拟分层结构。 这些分解提供了理解和控制计算过程的方法,但到目前为止,应用仅限于理论研究。 在这里,我们研究如何将代数分解应用于编程语言。 我们利用最近将代数理论推广到范畴层次(从半群到半群oid)的结果,并与拼接函数式编程语言的特殊类别进行工作。 作为半群oid分解的第一个应用,我们开始设计一个具有显式半群oid表示的编程语言家族。
摘要: Programming languages tend to evolve over time to use more and more concepts from theoretical computer science. Still, there is a gap between programming and pure mathematics. Not all theoretical results have realized their promising applications. The algebraic decomposition of finite state automata (Krohn-Rhodes Theory) constructs an emulating hierarchical structure from simpler components for any computing device. These decompositions provide ways to understand and control computational processes, but so far the applications were limited to theoretical investigations. Here, we study how to apply algebraic decompositions to programming languages. We use recent results on generalizing the algebraic theory to the categorical level (from semigroups to semigroupoids) and work with the special class of concatenative functional programming languages. As a first application of semigroupoid decompositions, we start to design a family of programming languages with an explicit semigroupoid representation.
评论: 7页,6图,最终版本将在其他地方发表
主题: 形式语言与自动机理论 (cs.FL)
MSC 类: 20M20, 20M35
引用方式: arXiv:2510.12481 [cs.FL]
  (或者 arXiv:2510.12481v1 [cs.FL] 对于此版本)
  https://doi.org/10.48550/arXiv.2510.12481
通过 DataCite 发表的 arXiv DOI

提交历史

来自: Attila Egri-Nagy [查看电子邮件]
[v1] 星期二, 2025 年 10 月 14 日 13:18:03 UTC (20 KB)
全文链接:

获取论文:

    查看标题为《》的 PDF
  • 查看中文 PDF
  • 查看 PDF
  • TeX 源代码
查看许可
当前浏览上下文:
cs.FL
< 上一篇   |   下一篇 >
新的 | 最近的 | 2025-10
切换浏览方式为:
cs

参考文献与引用

  • NASA ADS
  • 谷歌学术搜索
  • 语义学者
a 导出 BibTeX 引用 加载中...

BibTeX 格式的引用

×
数据由提供:

收藏

BibSonomy logo Reddit logo

文献和引用工具

文献资源探索 (什么是资源探索?)
连接的论文 (什么是连接的论文?)
Litmaps (什么是 Litmaps?)
scite 智能引用 (什么是智能引用?)

与本文相关的代码,数据和媒体

alphaXiv (什么是 alphaXiv?)
CatalyzeX 代码查找器 (什么是 CatalyzeX?)
DagsHub (什么是 DagsHub?)
Gotit.pub (什么是 GotitPub?)
Hugging Face (什么是 Huggingface?)
带有代码的论文 (什么是带有代码的论文?)
ScienceCast (什么是 ScienceCast?)

演示

复制 (什么是复制?)
Hugging Face Spaces (什么是 Spaces?)
TXYZ.AI (什么是 TXYZ.AI?)

推荐器和搜索工具

影响之花 (什么是影响之花?)
核心推荐器 (什么是核心?)
IArxiv 推荐器 (什么是 IArxiv?)
  • 作者
  • 地点
  • 机构
  • 主题

arXivLabs:与社区合作伙伴的实验项目

arXivLabs 是一个框架,允许合作伙伴直接在我们的网站上开发和分享新的 arXiv 特性。

与 arXivLabs 合作的个人和组织都接受了我们的价值观,即开放、社区、卓越和用户数据隐私。arXiv 承诺这些价值观,并且只与遵守这些价值观的合作伙伴合作。

有一个为 arXiv 社区增加价值的项目想法吗? 了解更多关于 arXivLabs 的信息.

这篇论文的哪些作者是支持者? | 禁用 MathJax (什么是 MathJax?)
  • 关于
  • 帮助
  • contact arXivClick here to contact arXiv 联系
  • 订阅 arXiv 邮件列表点击这里订阅 订阅
  • 版权
  • 隐私政策
  • 网络无障碍帮助
  • arXiv 运营状态
    通过...获取状态通知 email 或者 slack

京ICP备2025123034号