中文
相关论文

相关论文: Relations, Constraints and Abstractions: Using the…

200 篇论文

Answer set programming (ASP) is a logic programming paradigm that can be used to solve complex combinatorial search problems. Aggregates are an ASP construct that plays an important role in many applications. Defining a satisfactory…

人工智能 · 计算机科学 2008-12-09 Paolo Ferraris

Constraint-logic object-oriented programming provides a useful symbiosis between object-oriented programming and constraint-logic search. The ability to use logic variables, constraints, non-deterministic search, and object-oriented…

编程语言 · 计算机科学 2020-09-01 Jan C. Dageförde , Herbert Kuchen

Logic programs with ordered disjunction (LPODs) combine ideas underlying Qualitative Choice Logic (Brewka et al. KR 2002) and answer set programming. Logic programming under answer set semantics is extended with a new connective called…

人工智能 · 计算机科学 2007-05-23 Gerhard Brewka

This paper presents a study of the metaphorism pattern of relational specification, showing how it can be refined into recursive programs. Metaphorisms express input-output relationships which preserve relevant information while at the same…

计算机科学中的逻辑 · 计算机科学 2017-09-27 J. N. Oliveira

We introduce a constraint-based framework for studying infinite qualitative simulations concerned with contingencies such as time, space, shape, size, abstracted into a finite set of qualitative relations. To define the simulations, we…

人工智能 · 计算机科学 2007-05-23 Krzysztof R. Apt , Sebastian Brand

In this paper, we introduce a set of tools for providing user-friendly explanations in an explanation-based constraint programming system. The idea is to represent the constraints of a problem as an hierarchy (a tree). Users are then…

编程语言 · 计算机科学 2007-05-23 Narendra Jussien , Samir Ouis

Abstraction is a powerful idea widely used in science, to model, reason and explain the behavior of systems in a more tractable search space, by omitting irrelevant details. While notions of abstraction have matured for deterministic…

人工智能 · 计算机科学 2020-01-14 Vaishak Belle

Logic is playing an increasingly important role in the engineering of real-time, hybrid, and cyber-physical systems, but mostly in the form of posterior verification and high-level analysis. The core methodology in the design of real-world…

计算机科学中的逻辑 · 计算机科学 2014-09-16 Sicun Gao

Software security can be ensured by specifying and verifying security properties of software using formal methods with strong theoretical bases. In particular, programs can be modeled in the framework of lambda-calculi, and interesting…

计算机科学中的逻辑 · 计算机科学 2009-04-08 Slawomir Lasota , David Nowak , Yu Zhang

Predictive models are fundamental to engineering reliable software systems. However, designing conservative, computable approximations for the behavior of programs (static analyses) remains a difficult and error-prone process for modern…

编程语言 · 计算机科学 2011-05-10 David Van Horn , Matthew Might

LLMs trained in the understanding of programming syntax are now providing effective assistance to developers and are being used in programming education such as in generation of coding problem examples or providing code explanations. A key…

人工智能 · 计算机科学 2024-11-19 Yanggyu Lee , Suchae Jeong , Jihie Kim

Logical relations constitute a key method for reasoning about contextual equivalence of programs in higher-order languages. They are usually developed on a per-case basis, with a new theory required for each variation of the language or of…

计算机科学中的逻辑 · 计算机科学 2024-05-17 Sergey Goncharov , Stefan Milius , Stelios Tsampas , Henning Urbat

A logic programming paradigm which expresses solutions to problems as stable models has recently been promoted as a declarative approach to solving various combinatorial and search problems, including planning problems. In this paradigm,…

人工智能 · 计算机科学 2007-05-23 Maurice Bruynooghe

We present a new approach to enhancing Answer Set Programming (ASP) with Constraint Processing techniques which allows for solving interesting Constraint Satisfaction Problems in ASP. We show how constraints on finite domains can be…

计算机科学中的逻辑 · 计算机科学 2010-07-26 Christian Drescher , Toby Walsh

In many massively parallel data management platforms, programs are represented as small imperative pieces of code connected in a data flow. This popular abstraction makes it hard to apply algebraic reordering techniques employed by…

数据库 · 计算机科学 2013-01-18 Fabian Hueske , Aljoscha Krettek , Kostas Tzoumas

Constraint answer set programming is a promising research direction that integrates answer set programming with constraint processing. It is often informally related to the field of satisfiability modulo theories. Yet, the exact formal link…

计算机科学中的逻辑 · 计算机科学 2017-02-27 Yuliya Lierler , Benjamin Susman

The aim of this paper is to introduce a new framework for defining abductive reasoning operators based on a notion of retraction in arbitrary logics defined as satisfaction systems. We show how this framework leads to the design of…

人工智能 · 计算机科学 2018-03-06 Marc Aiguier , Jamal Atif , Isabelle Bloch , Ramón Pino-Pérez

Computer systems are so complex, so they are usually designed and analyzed in terms of layers of abstraction. Complexity is still a challenge facing logical reasoning tools that are used to find software design flaws and implementation…

软件工程 · 计算机科学 2021-06-18 Ramy Shahin

We introduce a relational approach to program synthesis. The key idea is to decompose synthesis tasks into simpler relational synthesis subtasks. Specifically, our representation decomposes a training input-output example into sets of input…

人工智能 · 计算机科学 2025-06-11 Céline Hocquette , Andrew Cropper

Logical relations built on top of an operational semantics are one of the most successful proof methods in programming language semantics. In recent years, more and more expressive notions of operationally-based logical relations have been…

计算机科学中的逻辑 · 计算机科学 2024-08-07 Francesco Dagnino , Francesco Gavazzo