首页 | 本学科首页   官方微博 | 高级检索  
     


Manipulating Tree Tuple Languages by Transforming Logic Programs
Authors:Sbastien Limet  Gernot Salzer
Affiliation:aLaboratoire d'Informatique Fondamentale d'Orléans (LIFO), Université d'Orléans, BP 6759, F-45067 Orléans Cedex 2, France;bInstitut für Computersprachen, Technische Universität Wien, Favoritenstraße 9/E1852, A-1040 Wien, Austria
Abstract:We introduce inductive definitions over language expressions as a framework for specifying tree tuple languages. Inductive definitions and their sub-classes correspond naturally to classes of logic programs, and operations on tree tuple languages correspond to the transformation of logic programs. We present an algorithm based on unfolding and definition introduction that is able to deal with several classes of tuple languages in a uniform way. Termination proofs for clause classes translate directly to closure properties of tuple languages, leading to new decidability and computability results for the latter.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号