中文
相关论文

相关论文: Proving Correctness and Completeness of Normal Pro…

200 篇论文

Following Hoare's seminal invention, now called Hoare logic, to reason about correctness of computer programs, we advocate a related but fundamentally different approach to reason about access security of computer programs such as access…

计算机科学中的逻辑 · 计算机科学 2026-04-01 Arnold Beckmann , Anton Setzer

We present the PML 2 language, which provides a uniform environment for programming, and for proving properties of programs in an ML-like setting. The language is Curry-style and call-by-value, it provides a control operator (interpreted in…

计算机科学中的逻辑 · 计算机科学 2019-01-11 Rodolphe Lepigre

We show that including degrees of a particular kind of provability in the search target for any theorem-prover in sufficiently powerful formal systems over finite-sized statements preserves well-definition and a sufficient consistency while…

逻辑 · 数学 2024-11-28 Rohan Bahl

The formal analysis of automated systems is an important and growing industry. This activity routinely requires new verification frameworks to be developed to tackle new programming features, or new considerations (bugs of interest). Often,…

计算机科学中的逻辑 · 计算机科学 2026-02-17 Paul Brunet

Most modern (classical) programming languages support recursion. Recursion has also been successfully applied to the design of several quantum algorithms and introduced in a couple of quantum programming languages. So, it can be expected…

计算机科学中的逻辑 · 计算机科学 2018-12-11 Zhaowei Xu , Mingsheng Ying , Shenggang Ying

I present a new method for specifying and verifying the partial correctness of sequential programs. The key observation is that, in Hoare logic, assertions are used as selectors of states, that is, an assertion specifies the set of program…

软件工程 · 计算机科学 2022-01-20 Paul C Attie

Description Logics (DLs) are a family of languages used for the representation and reasoning on the knowledge of an application domain, in a structured and formal manner. In order to achieve this objective, several provers, such as RACER…

计算机科学中的逻辑 · 计算机科学 2013-08-01 Mohamed Chaabani , Mohamed Mezghiche , Martin Strecker

In this paper we propose an approach to reasoning about properties of imperative programs. We assume in this context that the meanings of program constructs are described using rules in the natural semantics style with the additional…

计算机科学中的逻辑 · 计算机科学 2015-03-04 Daniel DaCosta

Program logics typically reason about an over-approximation of program behaviour to prove the absence of bugs. Recently, program logics have been proposed that instead prove the presence of bugs by means of under-approximate reasoning,…

计算机科学中的逻辑 · 计算机科学 2022-03-15 Christopher M. Poskitt

Relational Hoare logics (RHL) provide rules for reasoning about relations between programs. Several RHLs include a rule we call sequential product that infers a relational correctness judgment from judgments of ordinary Hoare logic (HL).…

计算机科学中的逻辑 · 计算机科学 2021-05-03 Ramana Nagasamudram , David A. Naumann

An uninterpreted program (UP) is a program whose semantics is defined over the theory of uninterpreted functions. This is a common abstraction used in equivalence checking, compiler optimization, and program verification. While simple, the…

计算机科学中的逻辑 · 计算机科学 2021-07-28 Hari Govind V K , Sharon Shoham , Arie Gurfinkel

Proof search has been used to specify a wide range of computation systems. In order to build a framework for reasoning about such specifications, we make use of a sequent calculus involving induction and co-induction. These proof principles…

计算机科学中的逻辑 · 计算机科学 2009-09-30 Alwen Tiu , Alberto Momigliano

This paper defines an argumentation semantics for extended logic programming and shows its equivalence to the well-founded semantics with explicit negation. We set up a general framework in which we extensively compare this semantics to…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Ralf Schweimeier , Michael Schroeder

Existing algorithms for explaining the outputs of image classifiers are based on a variety of approaches and produce explanations that frequently lack formal rigour. On the other hand, logic-based explanations are formally and rigorously…

人工智能 · 计算机科学 2026-02-20 David A Kelly , Hana Chockler

We introduce a set of eight universal Rules of Inference by which computer programs with known properties (axioms) are transformed into new programs with known properties (theorems). Axioms are presented to formalize a segment of Number…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Charlie Volkstorf

The termination problem of a logic program can be addressed in either a static or a dynamic way. A static approach performs termination analysis at compile time, while a dynamic approach characterizes and tests termination of a logic…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Yi-Dong Shen , Danny De Schreye

We introduce and study logic programs whose clauses are built out of monotone constraint atoms. We show that the operational concept of the one-step provability operator generalizes to programs with monotone constraint atoms, but the…

人工智能 · 计算机科学 2007-05-23 V. W. Marek , I. Niemela , M. Truszczynski]

$\{log\}$ is a programming language at the intersection of Constraint Logic Programming, set programming and declarative programming. But $\{log\}$ is also a satisfiability solver for a theory of finite sets and finite binary relations.…

计算机科学中的逻辑 · 计算机科学 2021-04-19 Maximiliano Cristiá , Gianfranco Rossi

Correctness is a necessary condition for systems to be effective in meeting human demands, thus playing a critical role in system development. However, correctness often manifests as a nebulous concept in practice, leading to challenges in…

编程语言 · 计算机科学 2024-02-23 Yepeng Ding

We consider the decidability of the verification problem of programs \emph{modulo axioms} --- that is, verifying whether programs satisfy their assertions, when the functions and relations it uses are assumed to interpreted by arbitrary…

编程语言 · 计算机科学 2019-10-30 Umang Mathur , P. Madhusudan , Mahesh Viswanathan
‹ 上一页 1 8 9 10 下一页 ›