Unranked tree languages
作者:
Highlights:
•
摘要
Conventionally, tree languages have been studied under the restriction that a symbol may appear in a tree only with a fixed number of descendants (the rank of the symbol). This limitation runs contrary to the proposed uses of tree languages in syntactic pattern recognition and in mathematical linguistics. This paper presents tree languages over an unranked alphabet, unranked tree languages, where a symbol may appear in trees with an arbitrary number of descendants. In general, most properties of regular sets, including the closure properties under boolean operations, can be extended to tree languages over a ranked alphabet; but several important properties cannot be extended to unranked tree languages. The properties of unranked tree languages, grammars, and automata and the similarities and differences with conventional tree languages, grammars, and automata are analyzed. It is proved that unranked tree languages are not closed under complement, but are closed under relative complement. An algorithm is presented to construct an automation to recognize the relative complement of the languages recognized by two automata.
论文关键词:Tree languages,Tree grammars and automata,Closure properties,Relative complement
论文评审过程:Received 23 February 1990, Accepted 29 May 1990, Available online 19 May 2003.
论文官网地址:https://doi.org/10.1016/0031-3203(91)90112-I