中文
相关论文

相关论文: Proving Termination of Normalization Functions for…

200 篇论文

We propose a generic termination proof method for rewriting under strategies, based on an explicit induction on the termination property. Rewriting trees on ground terms are modeled by proof trees, generated by alternatively applying…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Isabelle Gnaedig , Helene Kirchner

A new mathematical notation is proposed for the iteration of functions. It facilitates the application of the iteration of functions in mathematical and logical expressions, definitions of sets, and formulations of algorithms. Illustrations…

动力系统 · 数学 2012-07-03 Valerii Salov

Termination is a central property in sequential programming models: a term is terminating if all its reduction sequences are finite. Termination is also important in concurrency in general, and for message-passing programs in particular. A…

计算机科学中的逻辑 · 计算机科学 2023-08-03 Joseph W. N. Paulus , Jorge A. Pérez , Daniele Nantes-Sobrinho

Many automatic theorem-provers rely on rewriting. Using theorems as rewrite rules helps to simplify the subgoals that arise during a proof. LCF is an interactive theorem-prover intended for reasoning about computation. Its implementation of…

计算机科学中的逻辑 · 计算机科学 2016-08-31 Lawrence C. Paulson

Large language models (LLMs) have achieved significant performance in various natural language reasoning tasks. However, they still struggle with performing first-order logic reasoning over formal logical theories expressed in natural…

人工智能 · 计算机科学 2024-04-04 Zhouhao Sun , Xiao Ding , Li Du , Bibo Cai , Jinglong Gao , Ting Liu , Qin Bing

The Ackermann function is a famous total recursive binary function on the natural numbers. It is the archetypal example of such a function that is not primitive recursive, in the sense of classical recursion theory. However, and in seeming…

计算机科学中的逻辑 · 计算机科学 2016-02-17 Baltasar Trancón y Widemann

Recent years have witnessed a renewed interest in Boolean function in explaining binary classifiers in the field of explainable AI (XAI). The standard approach of Boolean function is propositional logic. We present a modal language of a…

计算机科学中的逻辑 · 计算机科学 2023-07-11 Xinghan Liu , Emiliano Lorini

For any class of operators which transform unary total functions in the set of natural numbers into functions of the same kind, we define what it means for a real function to be uniformly computable or conditionally computable with respect…

逻辑 · 数学 2013-10-23 Ivan Georgiev , Dimiter Skordev

Type theory plays an important role in foundations of mathematics as a framework for formalizing mathematics and a base for proof assistants providing semi-automatic proof checking and construction. Derivation of each theorem in type theory…

逻辑 · 数学 2021-02-23 Farida Kachapova

In the framework of explicit substitutions there is two termination properties: preservation of strong normalization (PSN), and strong normalization (SN). Since there are not easily proved, only one of them is usually established (and…

计算机科学中的逻辑 · 计算机科学 2009-10-08 Emmanuel Polonowski

We present the formalization of a theory of syntax with bindings that has been developed and refined over the last decade to support several large formalization efforts. Terms are defined for an arbitrary number of constructors of varying…

计算机科学中的逻辑 · 计算机科学 2017-07-04 Lorenzo Gheri , Andrei Popescu

The term {\em meta-programming} refers to the ability of writing programs that have other programs as data and exploit their semantics. The aim of this paper is presenting a methodology allowing us to perform a correct termination analysis…

编程语言 · 计算机科学 2007-05-23 Alexander Serebrenik , Danny De Schreye

There are two well known systems formalizing total recursion beyond primitive recursion (\textbf{PR}), system \textbf{T} by G\"odel and system \textbf{F} by Girard and Reynolds. system \textbf{T} defines recursion on typed objects and can…

计算机科学中的逻辑 · 计算机科学 2018-01-04 David M. Cerna

There are termination proofs that are produced by termination tools for which certifiers are not powerful enough. However, a similar situation also occurs in the other direction. We have formalized termination techniques in a more general…

计算机科学中的逻辑 · 计算机科学 2012-08-09 Christian Sternagel , René Thiemann

Deciding termination is a fundamental problem in the analysis of probabilistic imperative programs. We consider the qualitative and quantitative probabilistic termination problems for an imperative programming model with discrete…

计算机科学中的逻辑 · 计算机科学 2024-07-25 Rupak Majumdar , V. R. Sathiyanarayana

We give a precise definition of a formal mathematical object as any symbol for an individual constant, predicate letter, or a function letter that can be introduced through definition into a formal mathematical language without inviting…

综合数学 · 数学 2007-05-23 Bhupinder Singh Anand

In 2004 Podelski and Rybalchenko expressed the termination of transition-based programs as a property of well-founded relations. The classical proof by Podelski and Rybalchenko requires Ramsey's Theorem for pairs which is a purely classical…

逻辑 · 数学 2015-12-31 Silvia Steila , Keita Yokoyama

Proving program termination is typically done by finding a well-founded ranking function for the program states. Existing termination provers typically find ranking functions using either linear algebra or templates. As such they are often…

计算机科学中的逻辑 · 计算机科学 2014-10-21 Cristina David , Daniel Kroening , Matt Lewis

Program analysis and verification require decision procedures to reason on theories of data structures. Many problems can be reduced to the satisfiability of sets of ground literals in theory T. If a sound and complete inference system for…

人工智能 · 计算机科学 2015-02-11 Alessandro Armando , Maria Paola Bonacina , Silvio Ranise , Stephan Schulz

We present the design, implementation, and foundation of a verifier for higher-order functional programs with generics and recursive data types. Our system supports proving safety and termination using preconditions, postconditions and…

计算机科学中的逻辑 · 计算机科学 2020-03-25 Jad Hamza , Nicolas Voirol , Viktor Kunčak