Deciding determinism of caterpillar expressions

  • Authors:
  • Kai Salomaa;Sheng Yu;Jinfeng Zan

  • Affiliations:
  • School of Computing, Queens University, Kingston, Ontario K7L 3N6, Canada;Department of Computer Science, University of Western Ontario, London, Ontario N6A 5B7, Canada;School of Computing, Queens University, Kingston, Ontario K7L 3N6, Canada

  • Venue:
  • Theoretical Computer Science
  • Year:
  • 2009

Quantified Score

Hi-index 5.23

Visualization

Abstract

Caterpillar expressions have been introduced by Bruggemann-Klein and Wood for applications in markup languages. Caterpillar expressions provide a convenient formalism for specifying the operation of tree-walking automata on unranked trees. Here we give a formal definition of determinism of caterpillar expressions that is based on the language of instruction sequences defined by the expression. We show that determinism of caterpillar expressions can be decided in polynomial time.