A Special Case of Schematic Syntactic Unification

01/25/2022
by   David M. Cerna, et al.
0

We present a unification problem based on first-order syntactic unification which ask whether every problem in a schematically-defined sequence of unification problems is unifiable, so called loop unification. Alternatively, our problem may be formulated as a recursive procedure calling first-order syntactic unification on certain bindings occurring in the solved form resulting from unification. Loop unification is closely related to Narrowing as the schematic constructions can be seen as a rewrite rule applied during unification, and primal grammars, as we deal with recursive term constructions. However, loop unification relaxes the restrictions put on variables as fresh as well as used extra variables may be introduced by rewriting. In this work we consider an important special case, so called semiloop unification. We provide a sufficient condition for unifiability of the entire sequence based on the structure of a sufficiently long initial segment. It remains an open question whether this condition is also necessary for semiloop unification and how it may be extended to loop unification.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/15/2023

Recursive First-order Syntactic Unification Modulo Variable Classes

We present a generalization of first-order syntactic unification to a te...
research
07/15/2023

Deciding One to One property of Boolean maps: Condition and algorithm in terms of implicants

This paper addresses the computational problem of deciding invertibility...
research
11/27/2018

Classifications of quasitrivial semigroups

We investigate classifications of quasitrivial semigroups defined by cer...
research
02/27/2013

Approximation Algorithms for the Loop Cutset Problem

We show how to find a small loop curser in a Bayesian network. Finding s...
research
03/27/2020

A squarefree term not occurring in the Leech sequence

Let < a r r a y > The Leech sequence L is the squarefree sequence ...
research
09/10/2021

Regular Path Clauses and Their Application in Solving Loops

A well-established approach to reasoning about loops during program anal...
research
11/14/2006

Working times in atypical forms of employment: the special case of part-time work

In the present article, we attempt to devise a typology of forms of part...

Please sign up or login with your details

Forgot password? Click here to reset