This is a draft of the first 8 chapters of a textbook/monograph that presents computability theory using string diagrams. The introductory chapters have been taught as graduate and undergraduate courses and evolved through 8 years of lecture notes. The later chapters contain new ideas and results about categorical computability and some first steps into computable category theory. The underlying categorical view of computation is based on monoidal categories with program evaluators, called *monoidal computers*. This categorical structure can be viewed as a single-instruction diagrammatic programming language called Run, whose only instruction is called RUN. This version: changed the title, worked on improving the text. (Also added lots of exercises and workouts, but that was overflowing the arxiv size bounds already in the earlier version, which is why the "workouts" and the "stories" are commented out.)
翻译:这是一本教科书/专著头8章的草稿,它用字符串图表提出可比较性理论。介绍性章节作为研究生和本科本科课程教授,经过8年的讲课说明而演化。后面的章节载有关于绝对可计算性的新想法和结果,以及可计算类别理论中的一些初步步骤。对计算的基本绝对观点是以程序评价员的单项分类为基础的,称为“模拟计算机”*。这种绝对性结构可被视为一种单项教学图解编程语言,称为“运行”,其唯一的教学称为 RUN。这个版本:改变了标题,努力改进文本。 (还增加了许多练习和修补,但正是在早期版本中超越了Arxiv的尺寸界限,这就是为什么“练习”和“储存”被评论出来的原因。)