中文
相关论文

相关论文: Nominal Unification and Matching of Higher Order E…

200 篇论文

A sound and complete algorithm for nominal unification of higher-order expressions with a recursive let is described, and shown to run in non-deterministic polynomial time. We also explore specializations like nominal letrec-matching for…

编程语言 · 计算机科学 2023-03-14 Manfred Schmidt-Schauß , Temur Kutsia , Jordi Levy , Mateu Villaret

Nominal Logic is a version of first-order logic with equality, name-binding, renaming via name-swapping and freshness of names. Contrarily to higher-order logic, bindable names, called atoms, and instantiable variables are considered as…

计算机科学中的逻辑 · 计算机科学 2023-03-14 Jordi Levy , Mateu Villaret

Regular expressions with backreferences (regex, for short), as supported by most modern libraries for regular expression matching, have an NP-complete matching problem. We define a complexity parameter of regex, called active variable…

形式语言与自动机理论 · 计算机科学 2024-02-09 Markus L. Schmid

We study nominal anti-unification, which is concerned with computing least general generalizations for given terms-in-context. In general, the problem does not have a least general solution, but if the set of atoms permitted in…

计算机科学中的逻辑 · 计算机科学 2025-05-01 Alexander Baumgartner , Temur Kutsia , Jordi Levy , Mateu Villaret

Nominal algebra includes $\alpha$-equality and freshness constraints on nominal terms endowed with a nominal set semantics that facilitates reasoning about languages with binders. Nominal unification is decidable and unitary, however, its…

计算机科学中的逻辑 · 计算机科学 2024-12-18 Ali K. Caires-Santos , Maribel Fernández , Daniele Nantes-Sobrinho

Nominal terms extend first-order terms with binding. They lack some properties of first- and higher-order terms: Terms must be reasoned about in a context of 'freshness assumptions'; it is not always possible to 'choose a fresh variable…

计算机科学中的逻辑 · 计算机科学 2023-12-27 Gilles Dowek , Murdoch J. Gabbay , Dominic Mulligan

Nominal unification calculates substitutions that make terms involving binders equal modulo alpha-equivalence. Although nominal unification can be seen as equivalent to Miller's higher-order pattern unification, it has properties, such as…

计算机科学中的逻辑 · 计算机科学 2010-12-23 Christian Urban

Higher-order unification has been shown to be undecidable. Miller discovered the pattern fragment and subsequently showed that higher-order pattern unification is decidable and has most general unifiers. We extend the algorithm to…

计算机科学中的逻辑 · 计算机科学 2025-04-18 Zhibo Chen , Frank Pfenning

In Apt and Bezem [AB99] (see cs.LO/9811017) we provided a computational interpretation of first-order formulas over arbitrary interpretations. Here we complement this work by introducing a denotational semantics for first-order logic.…

编程语言 · 计算机科学 2007-05-23 Krzysztof R. Apt

Narrowing extends term rewriting with the ability to search for solutions to equational problems. While first-order rewriting and narrowing are well studied, significant challenges arise in the presence of binders, freshness conditions and…

计算机科学中的逻辑 · 计算机科学 2025-05-22 Maribel Fernández , Daniele Nantes-Sobrinho , Daniella Santaguida

This paper introduces an effective memetic algorithm for the linear ordering problem with cumulative costs. The proposed algorithm combines an order-based recombination operator with an improved forward-backward local search procedure and…

神经与进化计算 · 计算机科学 2014-05-20 Tao Ye , Kan Zhou , Zhipeng Lu , Jin-Kao Hao

Many formal languages include binders as well as operators that satisfy equational axioms, such as commutativity. Here we consider the nominal language, a general formal framework which provides support for the representation of binders,…

计算机科学中的逻辑 · 计算机科学 2025-03-04 Ali K. Caires-Santos , Maribel Fernández , Daniele Nantes-Sobrinho

We model collapsible and ordered pushdown systems with term rewriting, by encoding higher-order stacks and multiple stacks into trees. We show a uniform inverse preservation of recognizability result for the resulting class of term…

形式语言与自动机理论 · 计算机科学 2014-10-16 Lorenzo Clemente

We give a characterization of deterministic polynomial time computation based on an algebraic structure called the resolution semiring, whose elements can be understood as logic programs or sets of rewriting rules over first-order terms.…

计算机科学中的逻辑 · 计算机科学 2015-02-05 Clément Aubert , Marc Bagnol , Thomas Seiller

Sparse signal representations based on linear combinations of learned atoms have been used to obtain state-of-the-art results in several practical signal processing applications. Approximation methods are needed to process high-dimensional…

机器学习 · 计算机科学 2020-02-17 Fredrik Sandin , Sergio Martin-del-Campo

We propose a categorical framework for linear-time temporal verification of effectful higher-order programs, including probabilistic higher-order programs. Our framework provides a generic denotational reduction -- namely, a denotational…

计算机科学中的逻辑 · 计算机科学 2025-10-20 Kazuki Watanabe , Mayuko Kori , Taro Sekiyama , Satoshi Kura , Hiroshi Unno

We consider anti-unification for simply typed lambda terms in associative, commutative, and associative-commutative theories and develop a sound and complete algorithm which takes two lambda terms and computes their generalizations in the…

计算机科学中的逻辑 · 计算机科学 2022-08-02 David M. Cerna , Temur Kutsia

We developed a procedure to enumerate complete sets of higher-order unifiers based on work by Jensen and Pietrzykowski. Our procedure removes many redundant unifiers by carefully restricting the search space and tightly integrating decision…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Petar Vukmirović , Alexander Bentkamp , Visa Nummelin

This paper introduces a new derivative parsing algorithm for recognition of parsing expression grammars. Derivative parsing is shown to have a polynomial worst-case time bound, an improvement on the exponential bound of the recursive…

形式语言与自动机理论 · 计算机科学 2017-08-23 Aaron Moss

We give an algorithm for the class of second order unification problems in which second order variables have at most one occurrence.

计算机科学中的逻辑 · 计算机科学 2023-09-06 Gilles Dowek
‹ 上一页 1 2 3 10 下一页 ›