一句话:综述正则代价函数理论,并阐述其与逻辑及正则语言理论的两条联系。
本文是关于正则代价函数的教程性论文。正则代价函数为自动判定“界是否存在”提供工具箱,作用类似于正则语言理论;它可处理代价单项二阶逻辑(cost MSO)定义的量,输入涵盖有限/无限字与有限树,有时也包括无限树。早期结果可追溯到 Hashiguchi 在 1980 年代初的工作,但该理论在过去十年才形成当前形态,并产生大量新结果与应用。教程重点阐述逻辑与正则代价函数理论的两条联系:一是证明 Blumensath、Otto 与 Weyer 的结论,即无限树类上单项二阶公式的不动点是否在有界迭代次数内到达是可判定的;二是说明非标准模型(更准确地说非标准分析)如何统一正则代价函数理论与正则语言理论。
Regular cost functions offer a toolbox for automatically solving problems of existence of bounds, in a way similar to the theory of regular languages. More precisely, it allows to test the existence of bounds for quantities that can be defined in cost monadic second-order logic (a quantitative variant of monadic second-order logic) with inputs that range over finite words, infinite words, finite trees, and (sometimes) infinite trees. Though the initial results date from the works of Hashiguchi in the early eighties, it is during the last decade that the theory took its current shape and that many new results and applications have been established. In this tutorial, two connections linking logic with the theory of regular cost functions will be described. The first connection is a proof of a result of Blumensath, Otto and Weyer stating that it is decidable whether the fixpoint of a monadic secondorder formula is reached within a bounded number of iterations over the class of infinite trees. The second connection is how nonstandard models (and more precisely non-standard analysis) give rise to a unification of the theory of regular cost functions with the one of regular languages.