中文
相关论文

相关论文: Higher-Order Termination: from Kruskal to Computab…

200 篇论文

We review the close relationship between abstract machines for (call-by-name or call-by-value) lambda-calculi (extended with Felleisen's C) and sequent calculus, reintroducing on the way Curien-Herbelin's syntactic kit expressing the…

计算机科学中的逻辑 · 计算机科学 2010-07-28 Pierre-Louis Curien , Guillaume Munch-Maccagnoni

Constraint logic programming combines declarativity and efficiency thanks to constraint solvers implemented for specific domains. Value withdrawal explanations have been efficiently used in several constraints programming environments but…

软件工程 · 计算机科学 2007-05-23 Willy Lesaint

The programming language Prolog makes declarative programming possible, at least to a substantial extent. Programs may be written and reasoned about in terms of their declarative semantics. All the advantages of declarative programming are…

计算机科学中的逻辑 · 计算机科学 2023-08-31 Włodzimierz Drabent

We report on intermediate results of our research on reasoning about liveness properties in addition to deep correctness properties for an imperative, concurrent programming language with a higher-order store. At present, we focus on one…

计算机科学中的逻辑 · 计算机科学 2023-01-02 Justus Fasse , Bart Jacobs

As the Internet grows in size, so does the amount of text based information that exists. For many application spaces it is paramount to isolate and identify texts that relate to a particular topic. While one-class classification would be…

人工智能 · 计算机科学 2021-11-02 Sameer Khanna

A proof procedure, in the spirit of the sequent calculus, is proposed to check the validity of entailments between Separation Logic formulas combining inductively defined predicates denoted structures of bounded tree width and theory…

计算机科学中的逻辑 · 计算机科学 2022-06-23 Mnacho Echenim , Nicolas Peltier

Cut-elimination theorems constitute one of the most important classes of theorems of proof theory. Since Gentzen's proof of the cut-elimination theorem for the system $\mathbf{LK}$, several other proofs have been proposed. Even though the…

逻辑 · 数学 2024-10-08 Sayantan Roy

Previous deforestation and supercompilation algorithms may introduce accidental termination when applied to call-by-value programs. This hides looping bugs from the programmer, and changes the behavior of a program depending on whether it…

编程语言 · 计算机科学 2015-07-01 Peter A. Jonsson , Johan Nordlander

A typical way of analyzing the time complexity of functional programs is to extract a recurrence expressing the running time of the program in terms of the size of its input, and then to solve the recurrence to obtain a big-O bound. For…

编程语言 · 计算机科学 2020-08-03 Joseph W. Cutler , Daniel R. Licata , Norman Danner

Program specialisation aims at improving the overall performance of programs by performing source to source transformations. A common approach within functional and logic programming, known respectively as partial evaluation and partial…

编程语言 · 计算机科学 2007-05-23 Michael Leuschel , Maurice Bruynooghe

In the theory of answer set programming, two groups of rules are called strongly equivalent if, informally speaking, they have the same meaning in any context. The relationship between strong equivalence and the propositional logic of…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Vladimir Lifschitz

With the technology of the time, Kowalski's seminal 1974 paper {\em Predicate Logic as a Programming Language} was a breakthrough for the use of logic in computer science. It introduced two fundamental ideas: on the declarative side, the…

计算机科学中的逻辑 · 计算机科学 2018-03-14 Broes De Cat , Bart Bogaerts , Maurice Bruynooghe , Gerda Janssens , Marc Denecker

We present a novel approach to termination analysis. In a first step, the analysis uses a program as a black-box which exhibits only a finite set of sample traces. Each sample trace is infinite but can be represented by a finite lasso. The…

计算机科学中的逻辑 · 计算机科学 2022-10-18 Matthias Heizmann , Jochen Hoenicke , Andreas Podelski

The notion of a real-valued function is central to mathematics, computer science, and many other scientific fields. Despite this importance, there are hardly any positive results on decision procedures for predicate logical theories that…

计算机科学中的逻辑 · 计算机科学 2025-04-30 Stefan Ratschan

This paper defines a sound and complete semantic criterion, based on reducibility candidates, for strong normalization of theories expressed in minimal deduction modulo \`a la Curry. The use of Curry-style proof-terms allows to build this…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Denis Cousineau

Termination is an important property of programs; notably required for programs formulated in proof assistants. It is a very active subject of research in the Turing-complete formalism of term rewriting systems, where many methods and tools…

计算机科学中的逻辑 · 计算机科学 2012-03-01 Frédéric Blanqui , Adam Koprowski

It is well-known that big-step semantics is not able to distinguish stuck and non-terminating computations. This is a strong limitation as it makes very difficult to reason about properties involving infinite computations, such as type…

编程语言 · 计算机科学 2022-03-01 Francesco Dagnino

Since many real-world problems arising in the fields of compiler optimisation, automated software engineering, formal proof systems, and so forth are equivalent to the Halting Problem--the most notorious undecidable problem--there is a…

信息论 · 计算机科学 2007-07-13 Cristian S. Calude , Michael A. Stay

This paper is an extended version of our work in \cite{Ca2025}. We extend the concept of effective reducibility between statements of set theory with ordinal Turing machines (OTMs) explored in \cite{Ca2018} for $\Pi_{2}$-statements to…

逻辑 · 数学 2026-05-11 Merlin Carl

This paper presents the first in a series of results that allow us to develop a theory providing finer control over the complexity of normalisation, and in particular of cut elimination. By considering atoms as self-dual non-commutative…

计算机科学中的逻辑 · 计算机科学 2022-07-01 Andrea Aler Tubella , Alessio Guglielmi