Program equivalence and context-free grammars
作者:
Highlights:
•
摘要
Tree equivalence is a relation among polyadic recursion schemes. This relation is broad enough to be interesting: equivalent schemes may not be obviously equivalent and may still differ in computationally important ways. We show that this relation is also narrow enough to imply input-output equivalence.Is tree equivalence decidable? We assign context-free grammars to recursion schemes in such a way that schemes are tree equivalent iff their grammars generate the same language. Known results on LL(k) grammars then imply that tree equivalence is decidable for a class of schemes which includes the monadic recursion schemes without constants. Some important nonmonadic schemes are also included.
论文关键词:
论文评审过程:Received 10 June 1974, Available online 27 December 2007.
论文官网地址:https://doi.org/10.1016/S0022-0000(75)80057-2