Inductive diagrams for causal reasoning
J Castello, P Redmond, L Kuper - Proceedings of the ACM on …, 2024 - dl.acm.org
The Lamport diagram is a pervasive and intuitive tool for informal reasoning about “happens-
before” relationships in a concurrent system. However, traditional axiomatic formalizations of …
before” relationships in a concurrent system. However, traditional axiomatic formalizations of …
An Axiomatic Basis for Computer Programming on the Relaxed Arm-A Architecture: The AxSL Logic
Very relaxed concurrency memory models, like those of the Arm-A, RISC-V, and IBM Power
hardware architectures, underpin much of computing but break a fundamental intuition …
hardware architectures, underpin much of computing but break a fundamental intuition …
Semi-intelligible Isar proofs from machine-generated proofs
Sledgehammer is a component of the Isabelle/HOL proof assistant that integrates external
automatic theorem provers (ATPs) to discharge interactive proof obligations. As a safeguard …
automatic theorem provers (ATPs) to discharge interactive proof obligations. As a safeguard …
Proofs for traffic safety: combining diagrams and logic
S Linker - 2015 - oops.uni-oldenburg.de
Due to the increasing interest in autonomously driving cars, safety issues of such systems
are of utmost importance. Safety in this sense is primarily the absence of collisions, which is …
are of utmost importance. Safety in this sense is primarily the absence of collisions, which is …
Formalizing graph theory and planarity certificates
L Noschinski - 2016 - mediatum.ub.tum.de
This thesis studies the formalization of graphs in the Isabelle/HOL proof assistant. It
describes a library for directed graphs and discusses its usage for undirected graphs and …
describes a library for directed graphs and discusses its usage for undirected graphs and …
[PDF][PDF] Redirecting Proofs by Contradiction.
JC Blanchette - PxTP@ CADE, 2013 - Citeseer
This paper presents an algorithm that redirects proofs by contradiction. The input is a
refutation graph, as produced by an automatic theorem prover (eg, E, SPASS, Vampire, Z3); …
refutation graph, as produced by an automatic theorem prover (eg, E, SPASS, Vampire, Z3); …
Shaded tangles for the design and verification of quantum programs
We give a scheme for interpreting shaded tangles as quantum programs, with the property
that isotopic tangles yield equivalent programs. We analyze many known quantum programs …
that isotopic tangles yield equivalent programs. We analyze many known quantum programs …
Shaded tangles for the design and verification of quantum circuits
DJ Reutter, J Vicary - Proceedings of the Royal Society …, 2019 - royalsocietypublishing.org
We give a scheme for interpreting shaded tangles as quantum circuits, with the property that
if two shaded tangles are ambient isotopic, their corresponding computational effects are …
if two shaded tangles are ambient isotopic, their corresponding computational effects are …
[PDF][PDF] An Axiomatic Basis for Computer Programming on Relaxed Hardware Architectures: The AxSL Logics
Systems code, such as operating system and hypervisor kernel code, is a prime target for
software verification, being security-critical yet relatively small. However, it is highly …
software verification, being security-critical yet relatively small. However, it is highly …
[PDF][PDF] Techniques for model construction in separation logic
JB Jensen - Enabling Concise and Modular Specifications in …, 2013 - en.itu.dk
Separation logic has been very successful at giving concise specifications and short proofs
to pointer-manipulating programs. Unfortunately, the term separation logic covers a whole …
to pointer-manipulating programs. Unfortunately, the term separation logic covers a whole …