中文
相关论文

相关论文: Model Checking Linear Logic Specifications

200 篇论文

To comprehensively evaluate the mathematical reasoning capabilities of Large Language Models (LLMs), researchers have introduced abundant mathematical reasoning datasets. However, most existing datasets primarily focus on linear reasoning,…

计算与语言 · 计算机科学 2026-02-25 Yuliang Ji , Fuchen Shen , Jian Wu , Qiujie Xie , Yue Zhang

The problem of model checking procedural programs has fostered much research towards the definition of temporal logics for reasoning on context-free structures. The most notable of such results are temporal logics on Nested Words, such as…

计算机科学中的逻辑 · 计算机科学 2020-11-03 Michele Chiari , Dino Mandrioli , Matteo Pradella

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

This paper describes a procedure that system developers can follow to translate typical mathematical representations of linearized control systems into logic theories. These theories are then used to verify system requirements and find…

计算机科学中的逻辑 · 计算机科学 2021-08-09 Andrea Domenici , Cinzia Bernardeschi

Satisfiability-based automated reasoning is an approach that is being successfully used in software engineering to validate complex software, including for safety-critical systems. Such reasoning underlies many validation activities, from…

软件工程 · 计算机科学 2024-09-17 Nick Feng , Lina Marsso , Marsha Chechik

Completion is a well-known transformation that captures the stable model semantics of logic programs by turning a program into a set of first-order definitions. Stable models are models of the completion, but not all models of the…

计算机科学中的逻辑 · 计算机科学 2025-04-22 Jan Heuer

Linear Logic refines Intuitionnistic Logic by taking into account the resources used during the proof and program computation. In the past decades, it has been extended to various frameworks. The most famous are indexed linear logics which…

计算机科学中的逻辑 · 计算机科学 2026-01-14 Flavien Breuvart , Marie Kerjean , Simon Mirwasser

Logical Neural Networks (LNNs) are a type of architecture which combine a neural network's abilities to learn and systems of formal logic's abilities to perform symbolic reasoning. LLNs provide programmers the ability to implicitly modify…

人工智能 · 计算机科学 2022-08-15 Aidan Evans , Jorge Blanco

In solving a query, the SLD proof procedure for definite programs sometimes searches an infinite space for a non existing solution. For example, querying a planner for an unreachable goal state. Such programs motivate the development of…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Maurice Bruynooghe , Henk Vandecasteele , D. Andre de Waal , Marc Denecker

We investigate the decidability of the definability problem for fragments of first order logic over finite words enriched with modular predicates. Our approach aims toward the most generic statements that we could achieve, which…

计算机科学中的逻辑 · 计算机科学 2015-11-16 Luc Dartois , Charles Paperman

Modular logic programs provide a way of viewing logic programs as consisting of many independent, meaningful modules. This paper introduces first-order modular logic programs, which can capture the meaning of many answer set programs. We…

计算机科学中的逻辑 · 计算机科学 2017-02-21 Amelia Harrison , Yuliya Lierler

The problem of model checking procedural programs has fostered much research towards the definition of temporal logics for reasoning on context-free structures. The most notable of such results are temporal logics on Nested Words, such as…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Michele Chiari , Dino Mandrioli , Matteo Pradella

Logical relations are one of the most powerful techniques in the theory of programming languages, and have been used extensively for proving properties of a variety of higher-order calculi. However, there are properties that cannot be…

编程语言 · 计算机科学 2020-02-21 Gilles Barthe , Raphaëlle Crubillé , Ugo Dal Lago , Francesco Gavazzo

Application domains that require considering relationships among objects which have real-valued attributes are becoming even more important. In this paper we propose NeuralLog, a first-order logic language that is compiled to a neural…

机器学习 · 计算机科学 2021-05-05 Victor Guimarães , Vítor Santos Costa

Several practical tools for automatically verifying functional programs (e.g., Liquid Haskell and Leon for Scala programs) rely on a heuristic based on unrolling recursive function definitions followed by quantifier-free reasoning using SMT…

计算机科学中的逻辑 · 计算机科学 2026-05-25 Adithya Murali , Lucas Peña , Ranjit Jhala , P. Madhusudan

The logic programming paradigm provides the basis for a new intensional view of higher-order notions. This view is realized primarily by employing the terms of a typed lambda calculus as representational devices and by using a richer form…

编程语言 · 计算机科学 2007-05-23 Gopalan Nadathur

We discuss proving correctness and completeness of definite clause logic programs. We propose a method for proving completeness, while for proving correctness we employ a method which should be well known but is often neglected. Also, we…

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

While reachability analysis is one of the most promising approaches for formal verification of dynamic systems, a major disadvantage preventing a more widespread application is the requirement to manually tune algorithm parameters such as…

计算机科学中的逻辑 · 计算机科学 2024-04-09 Niklas Kochdumper , Stanley Bak

We propose trace logic, an instance of many-sorted first-order logic, to automate the partial correctness verification of programs containing loops. Trace logic generalizes semantics of program locations and captures loop semantics by…

计算机科学中的逻辑 · 计算机科学 2020-08-07 Pamina Georgiou , Bernhard Gleiss , Laura Kovács

Blocked clauses provide the basis for powerful reasoning techniques used in SAT, QBF, and DQBF solving. Their definition, which relies on a simple syntactic criterion, guarantees that they are both redundant and easy to find. In this paper,…

计算机科学中的逻辑 · 计算机科学 2017-02-06 Benjamin Kiesl , Martin Suda , Martina Seidl , Hans Tompits , Armin Biere