Recursion Schemes and Logical Reflection
Recursion Schemes and Logical Reflection
复制标题
递归方案和逻辑反射
DOI:
10.1109/lics.2010.40
复制
发表时间:
2010
期刊:
影响因子:
--
通讯作者:
Broadbent C
中科院分区:
文献类型:
--
作者:
Broadbent C
Let R be a class of generators of node-labelled infinite trees, and Lbe a logical language for describing correctness properties of the setrees. Given r in R and phi in L, we say that r_phi is aphi-reflection of r just if (i) r and r_phi generate the same underlying tree, and (ii) suppose a node u of the tree t(r) generated by r has label f, then the label of the node u of t(r_phi) is f* if uin t(r) satisfies phi; it is f otherwise. Thus if t(r) is the computation tree of a program r, we may regard r_phi as a transform of R that can internally observe its behaviour against a specification phi. We say that R is (constructively) reflective w.r.t. L just if there is an algorithm that transforms a given pair (r,phi) to r_phi. In this paper, we prove that higher-order recursion schemes are reflective w.r.t. both modal mu-calculus and monadic second order(MSO) logic. To obtain this result, we give the first characterisation of the winning regions of parity games over the transition graphs of collapsible pushdown automata (CPDA): they are regular sets defined by a new class of automata. (Order-n recursion schemes are equi-expressive with order-n CPDA for generating trees.) As a corollary, we show that these schemes are closed under the operation of MSO-interpretation followed by tree unfolding a la Caucal.
登录
查看更多内容
影响因子:
1
作者:
Colin Bennett;Ronald A. DeVore;R. Sharpley
通讯作者:
Colin Bennett;Ronald A. DeVore;R. Sharpley
DOI:
10.1007/978-3-642-00596-1_8
发表时间:
2009
期刊:
Inf. Comput.
影响因子:
--
作者:
C. Stirling
通讯作者:
C. Stirling
DOI:
10.1145/3091122
发表时间:
2008
期刊:
2008 23rd Annual IEEE Symposium on Logic in Computer Science
影响因子:
--
作者:
M. Hague;A. Murawski;C. Ong;O. Serre
通讯作者:
O. Serre
DOI:
10.1007/3-540-61604-7_60
发表时间:
1996-08
期刊:
--
影响因子:
--
作者:
David Janin;I. Walukiewicz
通讯作者:
David Janin;I. Walukiewicz
DOI:
10.1007/3-540-45687-2_13
发表时间:
2002
期刊:
2008 23rd Annual IEEE Symposium on Logic in Computer Science
影响因子:
--
作者:
D. Caucal
通讯作者:
D. Caucal