Back to Search Start Over

Third-Order Idealized Algol with Iteration is Decidable

Authors :
Andrzej S. Murawski
Igor Walukiewicz
Computing Laboratory (OUCL)
University of Oxford [Oxford]
Laboratoire Bordelais de Recherche en Informatique (LaBRI)
Université de Bordeaux (UB)-Centre National de la Recherche Scientifique (CNRS)-École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB)
Walukiewicz, Igor
Source :
Theoretical Computer Science, Theoretical Computer Science, Elsevier, 2008, 390 (2-3), pp.214-229, Foundations of Software Science and Computational Structures ISBN: 9783540253884, FoSSaCS
Publication Year :
2008
Publisher :
HAL CCSD, 2008.

Abstract

The problems of contextual equivalence and approximation are studied for the third-order fragment of Idealized Algol with iteration (IA*3). They are approached via a combination of game semantics and language theory. It is shown that for each IA*3-term one can construct a pushdown automaton recognizing a representation of the strategy induced by the term. The automata have some additional properties ensuring that the associated equivalence and inclusion problems are solvable in PTIME. This gives an EXPTIME decision procedure for the problems of contextual equivalence and approximation for beta -normal terms. EXPTIME-hardness of the problems, even for terms without iteration, is also shown.

Details

Language :
English
ISBN :
978-3-540-25388-4
ISSN :
18792294 and 03043975
ISBNs :
9783540253884
Database :
OpenAIRE
Journal :
Theoretical Computer Science, Theoretical Computer Science, Elsevier, 2008, 390 (2-3), pp.214-229, Foundations of Software Science and Computational Structures ISBN: 9783540253884, FoSSaCS
Accession number :
edsair.doi.dedup.....f91e1a7783166521815a292fa44efff9