Circularity Testing of Attribute Grammars Requires Exponential Time: A Simpler Proof
DOI:
https://doi.org/10.7146/dpb.v9i107.6522Resumé
Jazayeri, Ogden and Rounds have shown that the high time complexity of Knuth's algorithm for testing attribute grammars for circularity is no accident. It was proved that there is a constant c>0 such that any deterministic Turing Machine which correctly tests for circularity must run for more than 2 ^(cn/log n) steps on infinitely many attribute grammars (AGs) (the size of an AG is the number of symbols required to write it down). The proof was rather complex; the purpose of this note is to provide a simpler one.Downloads
Publiceret
1980-01-01
Citation/Eksport
Jones, N. D. (1980). Circularity Testing of Attribute Grammars Requires Exponential Time: A Simpler Proof. DAIMI Report Series, 9(107). https://doi.org/10.7146/dpb.v9i107.6522
Nummer
Sektion
Articles
Licens
Articles published in DAIMI PB are licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.