• DocumentCode
    2510146
  • Title

    On Model-Checking Trees Generated by Higher-Order Recursion Schemes

  • Author

    Ong, C.-H.L.

  • Author_Institution
    Comput. Lab., Oxford Univ.
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    81
  • Lastpage
    90
  • Abstract
    We prove that the modal mu-calculus model-checking problem for (ranked and ordered) node-labelled trees that are generated by order-n recursion schemes (whether safe or not, and whether homogeneously typed or not) is n-EXPTIME complete, for every nges0. It follows that the monadic second-order theories of these trees are decidable. There are three major ingredients. The first is a certain transference principle from the tree generated by the scheme - the value tree - to an auxiliary computation tree, which is itself a tree generated by a related order-0 recursion scheme (equivalently, a regular tree). Using innocent game semantics in the sense of Hyland and Ong, we establish a strong correspondence between paths in the value tree and traversals in the computation tree. This allows us to prove that a given alternating parity tree automaton (APT) has an (accepting) run-tree over the value tree iff it has an (accepting) traversal-tree over the computation tree. The second ingredient is the simulation of an (accepting) traversal-tree by a certain set of annotated paths over the computation tree; we introduce traversal-simulating APT as a recognising device for the latter. Finally, for the complexity result, we prove that traversal-simulating APT enjoy a succinctness property: for deciding acceptance, it is enough to consider run-trees that have a reduced branching factor. The desired bound is then obtained by analysing the complexity of solving an associated (finite) acceptance parity game
  • Keywords
    computational complexity; decidability; formal verification; game theory; process algebra; recursive functions; tree searching; acceptance parity game; alternating parity tree automaton; auxiliary computation tree; decidability; higher-order recursion schemes; innocent game semantics; modal mu-calculus model-checking problem; monadic second-order theories; node-labelled trees; order-0 recursion scheme; order-n recursion schemes; run-tree; transference principle; traversal-simulating APT; traversal-tree; value tree; Algorithm design and analysis; Automata; Computational modeling; Computer science; Embedded computing; Game theory; Laboratories; Logic; Safety; Tree graphs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science, 2006 21st Annual IEEE Symposium on
  • Conference_Location
    Seattle, WA
  • ISSN
    1043-6871
  • Print_ISBN
    0-7695-2631-4
  • Type

    conf

  • DOI
    10.1109/LICS.2006.38
  • Filename
    1691219