中文
相关论文

相关论文: Disproving Termination of Non-Erasing Sole Combina…

200 篇论文

A new technique is presented to prove non-termination of term rewriting. The basic idea is to find a non-empty regular language of terms that is closed under rewriting and does not contain normal forms. It is automated by representing the…

计算机科学中的逻辑 · 计算机科学 2015-05-05 Jörg Endrullis , Hans Zantema

We explore the Collatz conjecture and its variants through the lens of termination of string rewriting. We construct a rewriting system that simulates the iterated application of the Collatz function on strings corresponding to mixed…

计算机科学中的逻辑 · 计算机科学 2023-01-03 Emre Yolcu , Scott Aaronson , Marijn J. H. Heule

In this paper we examine a number of term rewriting system for integer number representations, building further upon the datatype defining systems described in [2]. In particular, we look at automated methods for proving confluence and…

计算机科学中的逻辑 · 计算机科学 2016-07-18 Boas Kluiving , Wijnand van Woerkom

For logic programs with arithmetic predicates, showing termination is not easy, since the usual order for the integers is not well-founded. A new method, easily incorporated in the TermiLog system for automatic termination analysis, is…

编程语言 · 计算机科学 2007-05-23 Nachum Dershowitz , Naomi Lindenstrauss , Yehoshua Sagiv , Alexander Serebrenik

The general setting of this work is the constraint-based synthesis of termination arguments. We consider a restricted class of programs called lasso programs. The termination argument for a lasso program is a pair of a ranking function and…

计算机科学中的逻辑 · 计算机科学 2014-01-22 Matthias Heizmann , Jochen Hoenicke , Jan Leike , Andreas Podelski

We give a method to prove confluence of term rewriting systems that contain non-terminating rewrite rules such as commutativity and associativity. Usually, confluence of term rewriting systems containing such rules is proved by treating…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Takahito Aoto , Yoshihito Toyama

We describe a method for proving non-looping non-termination, that is, of term rewriting systems that do not admit looping reductions. As certificates of non-termination, we employ regular (tree) automata.

计算机科学中的逻辑 · 计算机科学 2014-05-23 Jörg Endrullis , Hans Zantema

Separation Logic (SL) with inductive definitions is a natural formalism for specifying complex recursive data structures, used in compositional verification of programs manipulating such structures. The key ingredient of any automated…

计算机科学中的逻辑 · 计算机科学 2014-02-12 Radu Iosif , Adam Rogalewicz , Tomas Vojnar

An inductive theorem proving method for constrained term rewriting systems, which is based on rewriting induction, needs a decision procedure for reduction-completeness of constrained terms. In addition, the sufficient complete property of…

形式语言与自动机理论 · 计算机科学 2013-11-25 Naoki Nishida , Masahiko Sakai , Yasuhiro Nakano

Determining whether a given program terminates is the quintessential undecidable problem. Algorithms for termination analysis are divided into two groups: (1) algorithms with strong behavioral guarantees that work in limited circumstances…

编程语言 · 计算机科学 2021-09-16 Shaowei Zhu , Zachary Kincaid

We study the termination of rewriting modulo a set of equations in the Calculus of Algebraic Constructions, an extension of the Calculus of Constructions with functions and predicates defined by higher-order rewrite rules. In a previous…

计算机科学中的逻辑 · 计算机科学 2016-08-16 Frédéric Blanqui

Using a novel rewriting problem, we show that several natural decision problems about finite automata are undecidable (i.e., recursively unsolvable). In contrast, we also prove three related problems are decidable. We apply one result to…

形式语言与自动机理论 · 计算机科学 2017-03-01 Jörg Endrullis , Jeffrey Shallit , Tim Smith

Automated theorem provers (ATPs) can disprove conjectures by saturating a set of clauses, but the resulting saturated sets are opaque certificates. In the unit equational fragment, a saturated set can in fact be read as a convergent rewrite…

计算机科学中的逻辑 · 计算机科学 2026-02-19 Mikoláš Janota , Michael Rawson , Stephan Schulz

Combining a standard proof search method, such as resolution or tableaux, and rewriting is a powerful way to cut off search space in automated theorem proving, but proving the completeness of such combined methods may be challenging. It may…

计算机科学中的逻辑 · 计算机科学 2023-06-02 Gilles Dowek

Interprocedural analysis by means of partial tabulation of summary functions may not terminate when the same procedure is analyzed for infinitely many abstract calling contexts or when the abstract domain has infinite strictly ascending…

编程语言 · 计算机科学 2016-06-27 Stefan Schulze Frielinghaus , Helmut Seidl , Ralf Vogler

We introduce saturation of nondeterministic tree automata, a technique that consists of adding new transitions to an automaton while preserving its language. We implemented our algorithm on minotaut - a module of the tree automata library…

形式语言与自动机理论 · 计算机科学 2016-12-16 Ricardo Manuel de Oliveira Almeida

We present a tool that automates termination proofs for recursive definitions by mining existing termination theorems.

计算机科学中的逻辑 · 计算机科学 2018-10-16 Matt Kaufmann

We look into the problems of comparing nondeterministic discounted-sum automata on finite and infinite words. That is, the problems of checking for automata $A$ and $B$ whether or not it holds that for all words $w$, $A(w)=B(w), A(w) \leq…

形式语言与自动机理论 · 计算机科学 2023-06-12 Udi Boker , Guy Hefetz

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 Survey provides an overview of techniques in termination analysis for programs with numerical variables and transitions defined by linear constraints. This subarea of program analysis is challenging due to the existence of undecidable…

编程语言 · 计算机科学 2026-01-27 Amir M. Ben-Amram , Samir Genaim , Joël Ouaknine , James Worrell
‹ 上一页 1 2 3 10 下一页 ›