中文
相关论文

相关论文: Constraint Logic Programming with Hereditary Harro…

200 篇论文

Constraint Handling Rules (CHR) is both an effective concurrent declarative constraint-based programming language and a versatile computational formalism. While conceptually simple, CHR is distinguished by a remarkable combination of…

编程语言 · 计算机科学 2017-01-11 Thom Fruehwirth

A grammar formalism based upon CHR is proposed analogously to the way Definite Clause Grammars are defined and implemented on top of Prolog. These grammars execute as robust bottom-up parsers with an inherent treatment of ambiguity and a…

计算与语言 · 计算机科学 2007-05-23 Henning Christiansen

Logic programming with tabling and constraints (TCLP, tabled constraint logic programming) has been shown to be more expressive and, in some cases, more efficient than LP, CLP, or LP with tabling. In this paper we provide insights regarding…

计算机科学中的逻辑 · 计算机科学 2020-10-01 Joaquín Arias , Manuel Carro

Constraint Handling Rules (CHR) is a committed-choice declarative language which has been originally designed for writing constraint solvers and which is nowadays a general purpose language. CHR programs consist of multi-headed guarded…

计算机科学中的逻辑 · 计算机科学 2011-01-19 Cinzia Di Giusto , Maurizio Gabbrielli , Maria Chiara Meo

We present a CLP(FD)-based constraint solver able to deal with unbounded domains. It is based on constraint propagation, resorting to enumeration if all other methods fail. An important aspect is detecting when enumeration was complete and…

编程语言 · 计算机科学 2017-01-04 Sebastian Krings , Michael Leuschel

Confluence of a nondeterministic program ensures a functional input-output relation, freeing the programmer from considering the actual scheduling strategy, and allowing optimized and perhaps parallel implementations. The more general…

编程语言 · 计算机科学 2018-09-14 Henning Christiansen , Maja Kirkeby

A general framework is proposed for integration of rules and external first order theories. It is based on the well-founded semantics of normal logic programs and inspired by ideas of Constraint Logic Programming (CLP) and constructive…

计算机科学中的逻辑 · 计算机科学 2010-12-08 W. Drabent , J. Maluszynski

CHR is a declarative, concurrent and committed choice rule-based constraint programming language. We extend CHR with multiset comprehension patterns, providing the programmer with the ability to write multiset rewriting rules that can match…

编程语言 · 计算机科学 2014-06-10 Edmund S. L. Lam , Iliano Cervesato

Dependently typed lambda calculi such as the Logical Framework (LF) can encode relationships between terms in types and can naturally capture correspondences between formulas and their proofs. Such calculi can also be given a logic…

计算机科学中的逻辑 · 计算机科学 2010-05-25 Zachary Snow , David Baelde , Gopalan Nadathur

Constraint Handling Rules (CHR) have provided a realistic solution to an over-arching problem in many fields that deal with constraint logic programming: how to combine recursive functions or relations with constraints while avoiding…

计算与语言 · 计算机科学 2007-05-23 Gerald Penn

Linear constraints are the linear counterpart of Haskell's class constraints. Linearly typed parameters allow the programmer to control resources such as file handles and manually managed memory as linear arguments. Indeed, a linear type…

编程语言 · 计算机科学 2026-04-24 Arnaud Spiwack , Csongor Kiss , Jean-Philippe Bernardy , Nicolas Wu , Richard A. Eisenberg

Higher-order constructs extend the expressiveness of first-order (Constraint) Logic Programming ((C)LP) both syntactically and semantically. At the same time assertions have been in use for some time in (C)LP systems helping programmers…

编程语言 · 计算机科学 2014-06-03 Nataliia Stulova , José F. Morales , Manuel V. Hermenegildo

This paper shows how to apply memoization (caching of subgoals and associated answer substitutions) in a constraint logic programming setting. The research is is motivated by the desire to apply constraint logic programming (CLP) to…

cmp-lg · 计算机科学 2008-02-03 Mark Johnson

ACLP is a system which combines abductive reasoning and constraint solving by integrating the frameworks of Abductive Logic Programming (ALP) and Constraint Logic Programming (CLP). It forms a general high-level knowledge representation…

人工智能 · 计算机科学 2007-05-23 Antonis Kakas

Constraint Handling Rules (CHR) is a rule-based programming language that rewrites collections of constraints. It is typically embedded into a general-purpose language. There exists a plethora of implementation for numerous host languages.…

编程语言 · 计算机科学 2025-08-26 Sascha Rechenberger , Thom Frühwirth

We present a new approach to HPSG processing: compiling HPSG grammars expressed as type constraints into definite clause programs. This provides a clear and computationally useful correspondence between linguistic theories and their…

cmp-lg · 计算机科学 2008-02-03 Thilo Goetz , Walt Detmar Meurers

Constraint logic grammars provide a powerful formalism for expressing complex logical descriptions of natural language phenomena in exact terms. Describing some of these phenomena may, however, require some form of graded distinctions which…

cmp-lg · 计算机科学 2008-02-03 Stefan Riezler

Constraint Handling Rules (CHR) is a committed-choice rule-based language that was originally intended for writing constraint solvers. In this paper we show that it is also possible to write the classic union-find algorithm and variants in…

编程语言 · 计算机科学 2007-05-23 Tom Schrijvers , Thom Fruehwirth

Language models (LMs) can generate code but cannot guarantee its correctness$\unicode{x2014}$often producing outputs that violate type safety, program invariants, or other semantic properties. Constrained decoding offers a solution by…

编程语言 · 计算机科学 2025-12-03 Shaan Nagy , Timothy Zhou , Nadia Polikarpova , Loris D'Antoni

This paper presents a verification framework based on a new class of predicate Constraint Satisfaction Problems called pCSP where constraints are represented as clauses modulo first-order theories over function variables and predicate…

编程语言 · 计算机科学 2020-07-08 Hiroshi Unno , Yuki Satake , Tachio Terauchi , Eric Koskinen