arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 0903.1352cs.PLmath.RA
收藏

具有对合反自同构的指令序列半群

An Instruction Sequence Semigroup with Involutive Anti-Automorphisms

Jan A. Bergstra, Alban Ponse

摘要:

我们介绍了一个代数的指令序列,提出了一个半群C中的程序可以表示没有方向性的偏见:在下一个指令执行方面,C有向前和向后的指令和C-表达式可以从任何指令开始解释。我们提供了用于线提取的方程,即,C语言的程序语义然后我们考虑线程抽取相容的(反)同态和(反)自同构。最后,我们讨论了一些表现力的结果。

英文摘要:

We introduce an algebra of instruction sequences by presenting a semigroup C in which programs can be represented without directional bias: in terms of the next instruction to be executed, C has both forward and backward instructions and a C-expression can be interpreted starting from any instruction. We provide equations for thread extraction, i.e., C's program semantics. Then we consider thread extraction compatible (anti-)homomorphisms and (anti-)automorphisms. Finally we discuss some expressiveness results.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑