中文
相关论文

相关论文: The Coq Proof Script Visualiser (coq-psv)

200 篇论文

Graphical languages are a convenient shorthand to represent computation, with rewrite rules relating one graph to another. In contrast, proof assistants rely heavily on inductive datatypes, particularly when giving semantics to embedded…

编程语言 · 计算机科学 2026-04-09 Adrian Lehmann , Ben Caldwell , Bhakti Shah , William Spencer , Robert Rand

The construction of business process models has become an important requisite in the analysis and optimization of processes. The success of the analysis and optimization efforts heavily depends on the quality of the models. Therefore, a…

软件工程 · 计算机科学 2015-11-13 Jan Claes , Irene Vanderfeesten , Jakob Pinggera , Hajo A. Reijers , Barbara Weber , Geert Poels

Transcription, annotation, digitization and/or visualization are common transformations that historical documents such as national records, birth/death registers, university records, letters or books undergo. Reasons for those…

人机交互 · 计算机科学 2020-09-07 Tomas Vancisin , Mary Orr , Uta Hinrichs

We present Cobra, a modern proof presentation framework, leveraging cutting-edge presentation technology together with a state of the art interactive theorem prover to present formalized mathematics as active documents. Cobra provides both…

计算机科学中的逻辑 · 计算机科学 2017-01-26 Martin Ring , Christoph Lüth

Expressive static typing disciplines are a powerful way to achieve high-quality software. However, the adoption cost of such techniques should not be under-estimated. Just like gradual typing allows for a smooth transition from…

编程语言 · 计算机科学 2015-08-25 Éric Tanter , Nicolas Tabareau

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…

计算机科学中的逻辑 · 计算机科学 2020-06-12 Boro Sitnikovski

Mathematical expressions can be represented as a tree consisting of terminal symbols, such as identifiers or numbers (leaf nodes), and functions or operators (non-leaf nodes). Expression trees are an important mechanism for storing and…

人机交互 · 计算机科学 2018-04-16 Moritz Schubotz , Norman Meuschke , Thomas Hepp , Howard S. Cohl , Bela Gipp

The ability to effectively visualize data is crucial in the contemporary world where information is often voluminous and complex. Visualizations, such as charts, graphs, and maps, provide an intuitive and easily understandable means to…

人机交互 · 计算机科学 2025-01-13 Dong Hyun Jeon , Jong Kwan Lee , Prabal Dhaubhadel , Aaron Kuhlman

To improve on existing models of interaction with a proof assistant (PA), in particular for storage and replay of proofs, we in- troduce three related concepts, those of: a proof movie, consisting of frames which record both user input and…

计算机科学中的逻辑 · 计算机科学 2010-05-18 Carst Tankink , Herman Geuvers , James McKinna , Freek Wiedijk

This paper introduces PROOFTOOL, the graphical user interface for the General Architecture for Proof Theory (GAPT) framework. Its features are described with a focus not only on the visualization but also on the analysis and transformation…

计算机科学中的逻辑 · 计算机科学 2013-07-09 Cvetan Dunchev , Alexander Leitsch , Tomer Libal , Martin Riener , Mikheil Rukhaia , Daniel Weller , Bruno Woltzenlogel-Paleo

We present our in-progress work on co-designing a visualization tool for presenting unstructured text. We have conducted a focus group with a variety of professionals who regularly analyze large corpora of unstructured text. Our preliminary…

人机交互 · 计算机科学 2024-07-04 Beck Langstone , Fateme Rajabiyazdi

Static analyzers based on abstract interpretation are complex pieces of software implementing delicate algorithms. Even if static analysis techniques are well understood, their implementation on real languages is still error-prone. This…

编程语言 · 计算机科学 2013-05-02 Sandrine Blazy , Vincent Laporte , André Maroneze , David Pichardie

The idea of assisting teachers with technological tools is not new. Mathematics in general, and geometry in particular, provide interesting challenges when developing educative softwares, both in the education and computer science aspects.…

人工智能 · 计算机科学 2018-03-06 Ludovic Font , Philippe R. Richard , Michel Gagnon

In this paper we give a preliminary formalization of the p-adic numbers, in the context of the second author's univalent foundations program. We also provide the corresponding code verifying the construction in the proof assistant Coq.…

逻辑 · 数学 2013-02-07 Álvaro Pelayo , Vladimir Voevodsky , Michael A. Warren

One can perform equational reasoning about computational effects with a purely functional programming language thanks to monads. Even though equational reasoning for effectful programs is desirable, it is not yet mainstream. This is partly…

计算机科学中的逻辑 · 计算机科学 2025-01-15 Reynald Affeldt , Jacques Garrigue , Takafumi Saikawa

As software systems increase in size and complexity dramatically, ensuring their correctness, security, and reliability becomes an increasingly formidable challenge. Despite significant advancements in verification techniques and tools,…

We have developed a Prolog visualization system that is intended to support Prolog programming education. The system uses Logichart diagrams to visualize Prolog programs. The Logichart diagram is designed to visualize the Prolog execution…

编程语言 · 计算机科学 2009-03-25 Yoshihiro Adachi

Different theorem provers tend to produce proof objects in different formats and this is especially the case for modal logics, where several deductive formalisms (and provers based on them) have been presented. This work falls within the…

计算机科学中的逻辑 · 计算机科学 2016-09-15 Tomer Libal , Marco Volpe

This paper presents a toolkit for spreadsheet visualization based on logical areas, semantic classes and data modules. Logical areas, semantic classes and data modules are abstract representations of spreadsheet programs that are meant to…

人机交互 · 计算机科学 2008-02-28 Markus Clermont

Quantum Information Processing, which is an exciting area of research at the intersection of physics and computer science, has great potential for influencing the future development of information processing systems. The building of…

计算机科学中的逻辑 · 计算机科学 2015-11-06 Jaap Boender , Florian Kammüller , Rajagopal Nagarajan