中文
相关论文

相关论文: Towards Mechanised Proofs in Double-Pushout Graph …

200 篇论文

In recent years we have explored using Haskell alongside a traditional mathematical formalism in our large-enrolment university course on topics including logic and formal languages, aiming to offer our students a programming perspective on…

计算机与社会 · 计算机科学 2022-08-10 Matthew Farrugia-Roberts , Bryn Jeffries , Harald Søndergaard

Automated theorem provers are now commonly used within interactive theorem provers to discharge an increasingly large number of proof obligations. To maintain the trustworthiness of a proof, the automatically found proof must be verified…

计算机科学中的逻辑 · 计算机科学 2019-08-27 Mathias Fleury , Hans-Jörg Schurr

We describe a method for generating graphs that provide difficult examples for practical Graph Isomorphism testers. We first give the theoretical construction, showing that we can have a family of graphs without any non-trivial…

计算复杂性 · 计算机科学 2019-03-19 Anuj Dawar , Kashif Khan

Hierarchical graph rewriting is a highly expressive computational formalism that manipulates graphs enhanced with box structures for representing hierarchies. It has provided the foundations of various graph-based modeling tools, but the…

编程语言 · 计算机科学 2026-03-20 Kento Takyu , Kazunori Ueda

This paper presents IsaBIL, a binary analysis framework in Isabelle/HOL that is based on the widely used Binary Analysis Platform (BAP). Specifically, in IsaBIL, we formalise BAP's intermediate language, called BIL and integrate it with…

编程语言 · 计算机科学 2025-04-24 Matt Griffin , Brijesh Dongol , Azalea Raad

We tackle the problem of graph transformation with a particular focus on node cloning. We propose a new approach to graph rewriting where nodes can be cloned zero, one or more times. A node can be cloned together with all its incident…

计算机科学中的逻辑 · 计算机科学 2012-04-25 Dominique Duval , Rachid Echahed , Frédéric Prost

Starting from a generalization of the standard axioms for a monoid we present a stepwise development of various, mutually equivalent foundational axiom systems for category theory. Our axiom sets have been formalized in the Isabelle/HOL…

计算机科学中的逻辑 · 计算机科学 2018-10-15 Christoph Benzmüller , Dana S. Scott

We offer a simple graphical representation for proofs of intuitionistic logic, which is inspired by proof nets and interaction nets (two formalisms originating in linear logic). This graphical calculus of proofs inherits good features from…

计算机科学中的逻辑 · 计算机科学 2011-02-15 Sandra Alves , Maribel Fernández , Ian Mackie

Complex automated proof strategies are often difficult to extract, visualise, modify, and debug. Traditional tactic languages, often based on stack-based goal propagation, make it easy to write proofs that obscure the flow of goals between…

计算机科学中的逻辑 · 计算机科学 2014-06-13 Gudmund Grov , Aleks Kissinger , Yuhui Lin

The formalization of existing mathematical proofs is a notoriously difficult process. Despite decades of research on automation and proof assistants, writing formal proofs remains arduous and only accessible to a few experts. While previous…

Graph rewrite systems are powerful tools to model and study complex problems in various fields of research. Their successful application to chemical reaction modelling on a molecular level was shown but no appropriate and simple system is…

数学软件 · 计算机科学 2013-04-05 Martin Mann , Heinz Ekker , Christoph Flamm

Graph isomorphism, a classical algorithmic problem, determines whether two input graphs are structurally identical or not. Interestingly, it is one of the few problems that is not yet known to belong to either the P or NP-complete…

数据结构与算法 · 计算机科学 2024-10-01 Sourav Dutta , Arnab Bhattacharya

This paper presents the mechanization of a process algebra for Mobile Ad hoc Networks and Wireless Mesh Networks, and the development of a compositional framework for proving invariant properties. Mechanizing the core process algebra in…

计算机科学中的逻辑 · 计算机科学 2014-07-15 Timothy Bourke , Robert J. van Glabbeek , Peter Höfner

Formal programming language semantics are imperative when trying to verify properties of programs in an automated manner. Using a new approach, Din et al. strengthen the ability of reasoning about concurrent programs by proposing a modular…

编程语言 · 计算机科学 2022-02-17 Niklas Heidler

For supervised learning with tabular data, decision tree ensembles produced via boosting techniques generally dominate real-world applications involving iid training/test sets. However for graph data where the iid assumption is violated due…

机器学习 · 计算机科学 2022-10-06 Jiuhai Chen , Jonas Mueller , Vassilis N. Ioannidis , Soji Adeshina , Yangkun Wang , Tom Goldstein , David Wipf

We present simple new Hoare logics and refinement calculi for hybrid systems in the style of differential dynamic logic. (Refinement) Kleene algebra with tests is used for reasoning about the program structure and generating verification…

计算机科学中的逻辑 · 计算机科学 2019-10-31 Simon Foster , Jonathan Julián Huerta y Munive , Georg Struth

Simulation and formal verification are important complementary techniques necessary in high assurance model-based systems development. In order to support coherent results, it is necessary to provide unifying semantics and automation for…

计算机科学中的逻辑 · 计算机科学 2021-05-12 Simon Foster , Chung-Kil Hur , Jim Woodcock

Many techniques for the automated verification of distributed protocols have been developed over the past several years, but their performance is still unpredictable and their failure modes can be opaque for industrial scale verification…

分布式、并行与集群计算 · 计算机科学 2026-04-22 William Schultz , Edward Ashton , Heidi Howard , Stavros Tripakis

We present a proof procedure for univariate real polynomial problems in Isabelle/HOL. The core mathematics of our procedure is based on univariate cylindrical algebraic decomposition. We follow the approach of untrusted certificates,…

计算机科学中的逻辑 · 计算机科学 2018-04-12 Wenda Li , Grant Olney Passmore , Lawrence C. Paulson

The formalisation of mathematics is starting to become routine, but the value of this technology to the work of mathematicians remains to be shown. There are few examples of using proof assistants to verify brand-new work. This paper…

计算机科学中的逻辑 · 计算机科学 2025-01-22 Lawrence C Paulson