中文
相关论文

相关论文: Static Analysis Techniques for Equational Logic Pr…

200 篇论文

Bialgebrae provide an abstract framework encompassing the semantics of different kinds of computational models. In this paper we propose a bialgebraic approach to the semantics of logic programming. Our methodology is to study logic…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Filippo Bonchi , Fabio Zanasi

Dialectical logic is the logic of dialectical processes. The goal of dialectical logic is to introduce dynamic notions into logical computational systems. The fundamental notions of proposition and truth-value in standard logic are subsumed…

计算机科学中的逻辑 · 计算机科学 2011-09-13 Robert E. Kent

Logically constrained term rewriting is a relatively new formalism where rules are equipped with constraints over some arbitrary theory. Although there are many recent advances with respect to rewriting induction, completion, complexity…

计算机科学中的逻辑 · 计算机科学 2024-07-08 Takahito Aoto , Naoki Nishida , Jonas Schöpf

We introduce a methodology and framework for expressing general preference information in logic programming under the answer set semantics. An ordered logic program is an extended logic program in which rules are named by unique terms, and…

人工智能 · 计算机科学 2007-05-23 J. P. Delgrande , T. Schaub , H. Tompits

Computability logic is a formal theory of computational tasks and resources. Its formulas represent interactive computational problems, logical operators stand for operations on computational problems, and validity of a formula is…

计算机科学中的逻辑 · 计算机科学 2011-04-15 Giorgi Japaridze

Model counting is the problem of computing the number of models that satisfy a given propositional theory. It has recently been applied to solving inference tasks in probabilistic logic programming, where the goal is to compute the…

人工智能 · 计算机科学 2014-11-21 Rehan Abdul Aziz , Geoffrey Chu , Christian Muise , Peter Stuckey

In this work we propose a multi-valued extension of logic programs under the stable models semantics where each true atom in a model is associated with a set of justifications. These justifications are expressed in terms of causal graphs…

人工智能 · 计算机科学 2014-09-26 Pedro Cabalar , Jorge Fandinno , Michael Fink

We investigate graph transformations, defined using Datalog-like rules based on acyclic conjunctive two-way regular path queries (acyclic C2RPQs), and we study two fundamental static analysis problems: type checking and equivalence of…

数据库 · 计算机科学 2023-04-21 Iovka Boneva , Benoit Groz , Jan Hidders , Filip Murlak , Slawomir Staworko

Partial correctness of imperative or functional programming divides in logic programming into two notions. Correctness means that all answers of the program are compatible with the specification. Completeness means that the program produces…

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

This paper presents the first step of a wider research effort to apply tree automata completion to the static analysis of functional programs. Tree Automata Completion is a family of techniques for computing or approximating the set of…

计算机科学中的逻辑 · 计算机科学 2014-10-14 Thomas Genet

This paper investigates code LLMs' capability of static analysis during code intelligence tasks such as code summarization and generation. Code LLMs are now household names for their abilities to do some programming tasks that have…

软件工程 · 计算机科学 2026-03-27 Chia-Yi Su , Collin McMillan

The possibility of translating logic programs into functional ones has long been a subject of investigation. Common to the many approaches is that the original logic program, in order to be translated, needs to be well-moded and this has…

编程语言 · 计算机科学 2007-05-23 S. Etalle , J. Mountjoy

Tailoring many-body interactions among a proper quantum system endows it with computing ability by means of static quantum computation in the sense that some of the physical degrees of freedom can be used to store binary information and the…

量子物理 · 物理学 2008-02-03 Haiqing Wei , Xin Xue

The stable model semantics had been recently generalized to non-Herbrand structures by several works, which provides a unified framework and solid logical foundations for answer set programming. This paper focuses on the expressiveness of…

人工智能 · 计算机科学 2014-12-03 Heng Zhang , Yan Zhang

Algebraic characterization of logic programs has received increasing attention in recent years. Researchers attempt to exploit connections between linear algebraic computation and symbolic computation in order to perform logical inference…

计算机科学中的逻辑 · 计算机科学 2020-09-23 Tuan Nguyen Quoc , Katsumi Inoue , Chiaki Sakama

Designing a static analysis is generally a substantial undertaking, requiring significant expertise in both program analysis and the domain of the program analysis, and significant development resources. As a result, most program analyses…

编程语言 · 计算机科学 2018-10-17 Colin S. Gordon

Benefits of static type systems are well-known: they offer guarantees that no type error will occur during runtime and, inherently, inferred types serve as documentation on how functions are called. On the other hand, many type systems have…

编程语言 · 计算机科学 2020-08-31 Isabel Wingen , Philipp Körner

Strategic Environmental Assessment is a procedure aimed at introducing systematic assessment of the environmental effects of plans and programs. This procedure is based on the so-called coaxial matrices that define dependencies between plan…

人工智能 · 计算机科学 2010-07-20 Marco Gavanelli , Fabrizio Riguzzi , Michela Milano , Paolo Cagnoli

Circumscription and logic programs under the stable model semantics are two well-known nonmonotonic formalisms. The former has served as a basis of classical logic based action formalisms, such as the situation calculus, the event calculus…

人工智能 · 计算机科学 2014-01-21 Joohyung Lee , Ravi Palla

Distilling data into compact and interpretable analytic equations is one of the goals of science. Instead, contemporary supervised machine learning methods mostly produce unstructured and dense maps from input to output. Particularly in…

机器学习 · 计算机科学 2021-05-14 Matthias Werner , Andrej Junginger , Philipp Hennig , Georg Martius