RDP                     
Home page
Organization
Sponsors

MEETINGS        
RTA
TLCA
FTP
WG1.6
RULE
UNIF
WFLP
WRS
WST

VENUE               
Valencia
Registration
Accomodation
Travelling
Program
Conference Venue
Internet
UNIF'03
17th International Workshop on Unification
Valencia, Spain, June 8-9, 2003


REGULAR PAPERS ACCEPTED FOR PRESENTATION

    Information Flow Analysis via Equational Reasoning
    Siva Anantharaman (Université d´Orléans, France)
    Gaétan Hains (Université d´Orléans, France)

    In this work, process algebra is designed around an ACUID equational theory extended with prefixes symbolizing actions, and by making parallel synchronous composition distributive over non-deterministic choice; such a synchronous composition is commutative and non-associative. Bisimulation between processes is then interpretable as congruence over such an theory. It is shown that information flow analysis is strictly finer when based on bisimulation on these synchronous algebras, than when it is based on trace or weak bisimulation equivalence.

    Alpha-prolog, a Fresh Approach to Logic Programming Modulo Alpha-Equivalence
    James Cheney (Cornell University, Ithaca, USA)
    Christian Urban (University of Cambridge, United Kingdom)

    Alpha-prolog is a prototype logic programming language with a built-in notion of binders and unification modulo alpha-equivalence. It is based on a mild extension of first-order Horn formulae: instead of the usual first-order terms and first-order unification, alpha-prolog uses nominal terms and nominal unification introduced in [Urb03]. In this paper, we give three examples that demonstrate the advantages of alpha-prolog and describe our current implementation.

    Easy Intruder Deductions
    Hubert Comon-Lundh (ENS de Cachan, France)
    Ralf Treinen (ENS de Cachan, France)

    We investigate extensions of the Dolev-Yao model by some algebraic properties of cryptographic primitives. We provide sufficient conditions under which the intruder deduction problem is decidable (resp. decidable in polynomial time). We apply this result to the equational theory of homomorphism, and show that in this case the intruder deduction problem is linear, provided that the messages are in normal form.

    On the Computation of Joins for non Associative Lambek Categorial Grammars
    Annie Foret (INRIA, Rennes, France)

    This paper deals with an application of unification and rewriting to Lambek categorial grammars used in the field of computational linguistics. Unification plays a crucial role in the acquisition of categorial grammar acquisition, as in [Kan98]; a modified unification has been proposed [For01a] in this context for Lambek categorial grammars, to give an account of their logical part. This modified unification (||=-unification) relies both on deduction (Lambek derivation) and on substitution; it is strongly related to the conjoinability relation [Lam58,Pen93] that is characterized by a free group equivalence and by a quasi-group one in the non-associative version. In view of grammatical inference, we also need to compute joins of the conjoinability relation, when they exists. This paper deals with this issue for the non-associative version of Lambek grammars, and provides an algorithm based on quasi-group rewriting.

    Undecidability of Unification over Two Theories of Modular Exponentiation
    Deepak Kapur (University of New Mexico, Albuquerque, USA)
    Paliath Narendran (SUNY at Albany, USA)
    Lida Wang (SUNY at Albany, USA)

    Modular multiplication and exponentiation are common operations in modern cryptography. Unification problems with respect to some equational theories that these operations satisfy are investigated. Two different but related equational theories in which the (one-sided) distributivity property of exponentiation over multiplication is assumed are analyzed. The unifiability problem is shown to be undecidable for these two theories.

    Applying Unification Techniques to Xml Document Management?
    Michael Kohlhase (Carnegie Mellon University, Pittsburgh, USA)

    Matching in Flat Theories
    Temur Kutsia (Johannes Kepler University Linz, Linz, Austria)

    Functional Programming with Sequence Variables: The Sequentica Package
    Mircea Marin (Austrian Academy of Sciences, Linz, Austria)

    Sequence variables are an advanced feature of modern languages which allows to program in a declarative and easy to understand way. Functional programming with sequence variables relies on the choice of a matcher, which in general is not unique. We propose a number of idioms for programming with sequence variables which enable the user to control the choice of the matcher. To this end we have developed the package Sequentica, which extends the language of Mathematica with our programming constructs. Our extensions enable (1) to control the selection of matcher by annotating sequence variables with priorities and ranges for their lengths, and (2) to compute optimum values characterized by a score function which must be optimized. We illustrate the usefulness of our extensions and describe how they have been implemented.

    Satisfiability of Structural Subtype Constraints
    Joachim Niehren (Universität des Saarlandes, Saarbrücken, Germany)
    Tim Priesnitz (Universität des Saarlandes, Saarbrücken, Germany)

    We investigate the satisfiability problem of subtype constraints for the structural case. Our idea is to characterize subtype constraints by formulae in propositional dynamic logic. This approach yields a new result: restricted to crown signatures and models of possibly infinite trees satisfiability of structural subtype constraints is DEXPTIME-complete. This result subsumes and extends the known upper DEXPTIME bound given by Wand and Tiuryn.

    A Prefix Notation and Unification Algorithm for Encoding Modal Logics
    Adrian Williams (Imperial College, London, United Kingdom)
    Jim Cunningham (Imperial College, London, United Kingdom)

                                                                                                                                                                                                               
Last update May 2003 # sescobar@dsic.upv.es