中文
相关论文

相关论文: On Modular Termination Proofs of General Logic Pro…

200 篇论文

Extensional higher-order logic programming has been introduced as a generalization of classical logic programming. An important characteristic of this paradigm is that it preserves all the well-known properties of traditional logic…

编程语言 · 计算机科学 2020-02-19 Angelos Charalambidis , Zoltán Ésik , Panos Rondogiannis

Program logics are a powerful formal method in the context of program verification. Can we develop a counterpart of program logics in the context of language verification? This paper proposes language logics, which allow for statements of…

编程语言 · 计算机科学 2024-08-06 Matteo Cimini

We study induction on the program structure as a proof method for bisimulation-based compiler correctness. We consider a first-order language with mutually recursive function definitions, system calls, and an environment semantics. The…

编程语言 · 计算机科学 2016-11-30 Sigurd Schneider , Gert Smolka , Sebastian Hack

Modern program verifiers use logic-based encodings of the verification problem that are discharged by a back end reasoning engine. However, instances of such encodings for large programs can quickly overwhelm these back end solvers. Hence,…

计算机科学中的逻辑 · 计算机科学 2016-07-18 Peter Schrammel

We define a logical framework with singleton types and one universe of small types. We give the semantics using a PER model; it is used for constructing a normalisation-by-evaluation algorithm. We prove completeness and soundness of the…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Andreas Abel , Thierry Coquand , Miguel Pagano

Program correctness (in imperative and functional programming) splits in logic programming into correctness and completeness. Completeness means that a program produces all the answers required by its specification. Little work has been…

计算机科学中的逻辑 · 计算机科学 2014-11-13 Wlodzimierz Drabent

Dynamic logic is a modal logic for reasoning about programs. A cyclic proof system is a proof system that allows proofs containing cycles and is an alternative to a proof system containing (co-)induction. This paper introduces a sequent…

计算机科学中的逻辑 · 计算机科学 2026-03-03 Yukihiro Oda

One of the main issues in proof certification is that different theorem provers, even when designed for the same logic, tend to use different proof formalisms and produce outputs in different formats. The project ProofCert promotes the…

计算机科学中的逻辑 · 计算机科学 2019-10-09 Tomer Libal , Marco Volpe

Logical specifications are widely used to represent software systems and their desired properties. Under system degradation or environmental changes, commonly seen in complex real-world robotic systems, these properties may no longer hold…

计算机科学中的逻辑 · 计算机科学 2025-10-20 Ben M. Andrew

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…

计算机科学中的逻辑 · 计算机科学 2010-10-01 Alwen Tiu , Alberto Momigliano

In this paper we present tableau proof systems for various justification logics. We show that the tableau systems are sound and complete with respect to Mkrtychev models. In order to prove the completeness of the tableaux, we give a…

逻辑 · 数学 2025-01-17 Meghdad Ghari

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

Propositional and modal inclusion logic are formalisms that belong to the family of logics based on team semantics. This article investigates the model checking and validity problems of these logics. We identify complexity bounds for both…

计算机科学中的逻辑 · 计算机科学 2017-04-25 Lauri Hella , Antti Kuusisto , Arne Meier , Jonni Virtema

We revisit completion modulo equational theories for left-linear term rewrite systems where unification modulo the theory is avoided and the normal rewrite relation can be used in order to decide validity questions. To that end, we give a…

计算机科学中的逻辑 · 计算机科学 2025-04-30 Johannes Niederhauser , Nao Hirokawa , Aart Middeldorp

We present an extension to the $\mathtt{mathlib}$ library of the Lean theorem prover formalizing the foundations of computability theory. We use primitive recursive functions and partial recursive functions as the main objects of study, and…

计算机科学中的逻辑 · 计算机科学 2019-07-19 Mario Carneiro

We introduce a non-wellfounded proof system for intuitionistic logic extended with inductive and co-inductive definitions, based on a syntax in which fixpoint formulas are annotated with explicit variables for ordinals. We explore the…

计算机科学中的逻辑 · 计算机科学 2026-05-13 Sebastian Enqvist

We investigate the complexity of the satisfiability problem for a modal logic expressing `knowing how' assertions, related to an agent's abilities to achieve a certain goal. We take one of the most standard semantics for this kind of logics…

计算机科学中的逻辑 · 计算机科学 2023-10-02 Carlos Areces , Valentin Cassano , Raul Fervari , Pablo Castro , Andres Saravia

In this paper some proof theory for propositional Lax Logic is developed. A cut free terminating sequent calculus is introduced for the logic, and based on that calculus it is shown that the logic has uniform interpolation. Furthermore, a…

逻辑 · 数学 2022-09-20 Rosalie Iemhoff

We introduce an extension of first-order logic that comes equipped with additional predicates for reasoning about an abstract state. Sequents in the logic comprise a main formula together with pre- and postconditions in the style of Hoare…

计算机科学中的逻辑 · 计算机科学 2024-08-07 Thomas Powell

Many prediction problems, such as those that arise in the context of robotics, have a simplifying underlying structure that, if known, could accelerate learning. In this paper, we present a strategy for learning a set of neural network…

机器学习 · 计算机科学 2019-05-06 Ferran Alet , Tomás Lozano-Pérez , Leslie P. Kaelbling