首页> 外文期刊>Journal of Logic and Algebraic Programming >Universality and semicomputability for nondeterministic programming languages over abstract algebras
【24h】

Universality and semicomputability for nondeterministic programming languages over abstract algebras

机译:抽象代数上不确定性编程语言的通用性和半可计算性

获取原文
获取原文并翻译 | 示例

摘要

The Universal Function Theorem (UFT) originated in 1930s with the work of Alan Turing, who proved the existence of a universal Turing machine for computations on strings over a finite alphabet. This stimulated the development of stored-program computers. Classical computability theory, including the UFT and the theory of semicomputable sets, has been extended by Tucker and Zucker to abstract many-sorted algebras, with algorithms formalized as deterministic While programs. This paper investigates the extension of this work to the nondeterministic programming languages While~(RA) consisting of While programs extended by random assignments, as well as sublanguages of While~(RA) formed by restricting the random assignments to booleans or naturals only. It also investigates the nondeterministic language GC of guarded commands. There are two topics of investigation: (1) the extent to which the UFT holds over abstract algebras in these languages; (2) concepts of semicomputability for these languages, and the extent to which they coincide with semicomputability for the deterministic While language.
机译:通用函数定理(UFT)起源于1930年代,是Alan Turing的工作,他证明了通用Turing机器的存在,该机器可以对有限字母上的字符串进行计算。这刺激了存储程序计算机的发展。 Tucker和Zucker已将包括UFT和半可计算集理论在内的经典可计算性理论扩展为抽象多种代数,并将算法形式化为确定性While程序。本文研究了这项工作对非确定性编程语言While_(RA)的扩展,该语言包括由随机分配扩展的While程序组成的While〜(RA),以及通过将随机分配限制为布尔值或自然数而形成的While〜(RA)的子语言。它还研究了受保护命令的不确定语言GC。有两个研究主题:(1)UFT在这些语言中对抽象代数的持有程度; (2)这些语言的半可计算性概念,以及与确定性While语言的半可计算性相吻合的程度。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号