Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network

  Advanced Search  

Modular Termination of Basic Narrowing Maria Alpuente, Santiago Escobar, and Jose Iborra

Summary: Modular Termination of Basic Narrowing
Mar´ia Alpuente, Santiago Escobar, and Jos´e Iborra
Universidad Polit´ecnica de Valencia, Spain.
Abstract. Basic narrowing is a restricted form of narrowing which con-
strains narrowing steps to a set of non-blocked (or basic) positions. Basic
narrowing has a number of important applications including equational
unification in canonical theories. Another application is analyzing ter-
mination of narrowing by checking the termination of basic narrowing,
as done in pioneering work by Hullot. In this work, we study the modu-
larity of termination of basic narrowing in hierarchical combinations of
TRSs, including a generalization of proper extensions with shared sub-
system. This provides new algorithmic criteria to prove termination of
basic narrowing.
1 Introduction
Narrowing [11] is a generalization of term rewriting that allows free variables
in terms (as in logic programming) and replaces pattern matching with syntac-
tic unification. Narrowing was originally introduced as a mechanism for solving
equational unification problems [15], hence termination results for narrowing
have been traditionally achieved as a by­product of addressing the decidabil-


Source: Alpuente, María - Departamento de Sistemas Informáticos y Computación, Universitat Politècnica de València


Collections: Computer Technologies and Information Sciences