论文标题

COQ中的正式线编辑器

Formalizing line editors in Coq

论文作者

Sitnikovski, Boro

论文摘要

文本编辑器代表了作者使用的基本工具之一 - 软件开发人员,书籍作者,数学家。文本编辑器必须按预期工作,因为它应该允许用户完成工作。我们首先引入文本编辑器的一小部分 - 行编辑器。接下来,我们将给出一个完整的文本编辑器的具体定义(规范)。之后,我们将在COQ中提供线路编辑器的实现,然后我们将证明它是一个完整的文本编辑器。

Text editors represent one of the fundamental tools that writers use - software developers, book authors, mathematicians. A text editor must work as intended in that it should allow the users to do their job. We start by introducing a small subset of a text editor - line editor. Next, we will give a concrete definition (specification) of what a complete text editor means. Afterward, we will provide an implementation of a line editor in Coq, and then we will prove that it is a complete text editor.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源