The finite variant property: How to get rid of some algebraic properties

Hubert Comon-Lundh and Stéphanie Delaune. The finite variant property: How to get rid of some algebraic properties. In Proceedings of the 16th International Conference on Rewriting Techniques and Applications (RTA'05), pp. 294–307, Lecture Notes in Computer Science 3467, Springer, Nara, Japan, April 2005.

Download

[PDF] 

Abstract

We consider the following problem: Given a term \(t\), a rewrite system \(\mathcalR\), a finite set of equations \(E'\) such that \(\mathcalR\) is convergent modulo \(E'\), compute finitely many instances of \(t\): \(t_1,łdots,t_n\) such that, for every substitution \(\sigma\), there is an index \(i\) and a substitution \(\theta\) such that \( t\sigma\mathord\downarrow=_E' t_i\theta\) (where \(t\sigma\mathord\downarrow\) is the normal form of \(t\sigma\) w.r.t. \(\mathcalR/E'\)).
The goal of this paper is to give equivalent (resp. sufficient) conditions for the finite variant property and to systematically investigate this property for equational theories, which are relevant to security protocols verification. For instance, we prove that the finite variant property holds for Abelian Groups, and a theory of modular exponentiation and does not hold for the theory ACUNh (Associativity, Commutativity, Unit, Nilpotence, homomorphism).

BibTeX

@inproceedings{ComDel-rta2005,
  abstract =      {We consider the following problem: Given a term
                   \(t\), a rewrite system \(\mathcal{R}\), a finite set
                   of equations \(E'\) such that \(\mathcal{R}\) is
                   convergent modulo~\(E'\), compute finitely many
                   instances of~\(t\): \(t_1,\ldots,t_n\) such that, for
                   every substitution~\(\sigma\), there is an index
                   \(i\) and a substitution~\(\theta\) such that \(
                   t\sigma\mathord{\downarrow}=_{E'} t_i\theta\) (where
                   \(t\sigma\mathord{\downarrow}\) is the normal form of
                   \(t\sigma\) w.r.t.~\(\mathcal{R}/E'\)). \par The goal
                   of this paper is to give equivalent (resp.
                   sufficient) conditions for the finite variant
                   property and to systematically investigate this
                   property for equational theories, which are relevant
                   to security protocols verification. For instance, we
                   prove that the finite variant property holds for
                   Abelian Groups, and a theory of modular
                   exponentiation and does not hold for the
                   theory~\textit{ACUNh} (Associativity, Commutativity,
                   Unit, Nilpotence, homomorphism).},
  address =       {Nara, Japan},
  author =        {Comon{-}Lundh, Hubert and Delaune, St{\'e}phanie},
  booktitle =     {{P}roceedings of the 16th {I}nternational
                   {C}onference on {R}ewriting {T}echniques and
                   {A}pplications ({RTA}'05)},
  OPTDOI =           {10.1007/b135673},
  editor =        {Giesl, J{\"u}rgen},
  month =         apr,
  pages =         {294-307},
  publisher =     {Springer},
  series =        {Lecture Notes in Computer Science},
  title =         {The finite variant property: {H}ow to get rid of some
                   algebraic properties},
  volume =        {3467},
  year =          {2005},
  acceptrate =    {31/79},
  acronym =       {{RTA}'05},
  nmonth =        {4},
  lsv-category =  {intc},
  wwwpublic =     {public and ccsb},
}