|
|
||||||||
|
|||||||||
|
Technical Report: DCC-2011-06Deciding Regular Expressions (In-)Equivalence in CoqNelma MoreiraCMUP & DCC-FC, Universidade do Portoe-mail: nam@dcc.fc.up.pt David PereiraLIACC & DCC-FC, Universidade do Portoe-mail: dpereira@ncc.up.pt SiMão Melo de SousaLIACC & DI -- Universidade da Beira Interiore-mail:desousa@di.ubi.pt AbstractIn this paper we present a mechanically verified implementation of an algorithm for deciding regular expression (in-)equivalence within the COQ proof assistant. This algorithm is a version of a functional algorithm proposed by Almeida et al. which decides regular expression equivalence through an iterated process of testing the equivalence of their partial derivatives. In particular, this algorithm has a refutation step which improves the process of checking if two regular expressions are not equivalent. |
||||||||
|