中文
相关论文

相关论文: New results on rewrite-based satisfiability proced…

200 篇论文

A proof tableau of Hoare logic is an annotated program with pre- and post-conditions, which corresponds to an inference tree of Hoare logic. In this paper, we show that a proof tableau for partial correctness can be transformed into an…

计算机科学中的逻辑 · 计算机科学 2018-02-20 Shinnosuke Mizutani , Naoki Nishida

There are two kinds of approaches for termination analysis of logic programs: "transformational" and "direct" ones. Direct approaches prove termination directly on the basis of the logic program. Transformational approaches transform a…

计算机科学中的逻辑 · 计算机科学 2008-09-01 P. Schneider-Kamp , J. Giesl , A. Serebrenik , R. Thiemann

We consider formal verification of recursive programs with resource consumption. We introduce prefix replacement systems with non-negative integer counters which can be incremented and reset to zero as a formal model for such programs. In…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Martin Lang , Christof Löding

The expressive power of interval temporal logics (ITLs) makes them one of the most natural choices in a number of application domains, ranging from the specification and verification of complex reactive systems to automated planning.…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Laura Bozzelli , Alberto Molinari , Angelo Montanari , Adriano Peron , Pietro Sala

This paper explores goal-directed proof search in first-order multi-modal logic. The key issue is to design a proof system that respects the modularity and locality of assumptions of many modal logics. By forcing ambiguities to be…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Matthew Stone

Weak memory models specify the semantics of concurrent programs on multi-core architectures. Reasoning techniques for weak memory models are often specialized to one fixed model and verification results are hence not transferable to other…

计算机科学中的逻辑 · 计算机科学 2023-09-07 Lara Bargmann , Heike Wehrheim

We revisit the static dependency pair method for proving termination of higher-order term rewriting and extend it in a number of ways: (1) We introduce a new rewrite formalism designed for general applicability in termination proving of…

计算机科学中的逻辑 · 计算机科学 2019-04-08 Carsten Fuhs , Cynthia Kop

There are many evaluation strategies for term rewrite systems, but automatically proving termination or analyzing complexity is usually easiest for innermost rewriting. Several syntactic criteria exist when innermost termination implies…

计算机科学中的逻辑 · 计算机科学 2025-12-17 Jan-Christoph Kassing , Jürgen Giesl

This thesis is concerned with investigations into the "complexity of term rewriting systems". Moreover the majority of the presented work deals with the "automation" of such a complexity analysis. The aim of this introduction is to present…

计算机科学中的逻辑 · 计算机科学 2009-12-30 Georg Moser

One way of proving theorems in modal logics is translating them into the predicate calculus and then using conventional resolution-style theorem provers. This approach has been regarded as inappropriate in practice, because the resulting…

计算机科学中的逻辑 · 计算机科学 2021-12-30 Jian Zhang

We propose a general framework for first-order functional logic programming, supporting lazy functions, non-determinism and polymorphic datatypes whose data constructors obey a set C of equational axioms. On top of a given C, we specify a…

编程语言 · 计算机科学 2007-05-23 Puri Arenas-Sanchez , Mario Rodriguez-Artalejo

We study elementary modal logics, i.e. modal logic considered over first-order definable classes of frames. The classical semantics of modal logic allows infinite structures, but often practical applications require to restrict our…

计算机科学中的逻辑 · 计算机科学 2012-10-10 Jakub Michaliszyn , Jan Otop , Piotr Witkowski

Reasoning about array data structures is a key requirement for many applications in hardware and software verification, especially in combination with machine integers. The Satisfiability Modulo Theories (SMT) theory of extensional arrays…

计算机科学中的逻辑 · 计算机科学 2026-05-20 Mathias Preiner , Aina Niemetz , Clark Barrett

We carry out a proof theoretic analysis of the wellfoundedness of recursive path orders in an abstract setting. We outline a very general termination principle and extract from its wellfoundedness proof subrecursive bounds on the size of…

计算机科学中的逻辑 · 计算机科学 2019-02-25 Thomas Powell

There are many techniques and tools to prove termination of C programs, but up to now these tools were not very powerful for fully automated termination proofs of programs whose termination depends on recursive data structures like lists.…

计算机科学中的逻辑 · 计算机科学 2023-06-06 Jera Hensel , Jürgen Giesl

This paper describes a general framework for automatic termination analysis of logic programs, where we understand by ``termination'' the finitenes s of the LD-tree constructed for the program and a given query. A general property of…

编程语言 · 计算机科学 2020-06-11 Nachum Dershowitz , Naomi Lindenstrauss , Yehoshua Sagiv , Alexander Serebrenik

This article describes a Turing machine which can solve for $\beta^{'}$ which is RE-complete. RE-complete problems are proven to be undecidable by Turing's accepted proof on the Entscheidungsproblem. Thus, constructing a machine which…

计算复杂性 · 计算机科学 2018-04-24 Mark Inman

We report on work in progress on automatic procedures for proving properties of programs written in higher-order functional languages. Our approach encodes higher-order programs directly as first-order SMT problems over Horn clauses. It is…

计算机科学中的逻辑 · 计算机科学 2013-06-25 Nikolaj Bjorner , Ken McMillan , Andrey Rybalchenko

Consistent answers to a query from a possibly inconsistent database are answers that are simultaneously retrieved from every possible repair of the database. Repairs are consistent instances that minimally differ from the original…

数据库 · 计算机科学 2021-10-20 Leopoldo Bertossi

We study fragments of first-order logic and of least fixed point logic that allow only unary negation: negation of formulas with at most one free variable. These logics generalize many interesting known formalisms, including modal logic and…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Luc Segoufin , Balder ten Cate