Bounded ACh Unification

11/14/2018
by   Ajay Kumar Eeralla, et al.
0

We consider the problem of unification modulo an equational theory ACh, which consists of a function h which is homomorphic over an associative-commutative operator +. Unification modulo ACh is undecidable, so we define a bounded ACh unification problem. In this bounded version of ACh unification we essentially bound the number of times h can be recursively applied to a term, and only allow solutions that satisfy this bound. There is no bound on the number of occurrences of h in a term, and the + symbol can be applied an unlimited number of times. We give inference rules for solving bounded ACh unification, and we prove that the rules are sound, complete and terminating. We have implemented the algorithm in Maude and give experimental results. We argue that this algorithm is useful in cryptographic protocol analysis.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/18/2018

Doubly F-Bounded Generics

In this paper we suggest how f-bounded generics in nominally-typed OOP c...
research
10/22/2018

On the k-Boundedness for Existential Rules

The chase is a fundamental tool for existential rules. Several chase var...
research
08/14/2019

Type-two Iteration with Bounded Query Revision

Motivated by recent results of Kapron and Steinberg (LICS 2018) we intro...
research
10/12/2019

Complexity of the universal theory of bounded residuated distributive lattice-ordered groupoids

We prove that the universal theory and the quasi-equational theory of bo...
research
04/21/2020

Characterizing Boundedness in Chase Variants

Existential rules are a positive fragment of first-order logic that gene...
research
08/15/2018

Guided Unfoldings for Finding Loops in Standard Term Rewriting

In this paper, we reconsider the unfolding-based technique that we have ...
research
08/18/2021

Selectively-Amortized Resource Bounding (Extended Version)

We consider the problem of automatically proving resource bounds. That i...

Please sign up or login with your details

Forgot password? Click here to reset