• Home
  • Search
  • Reduction of Nondeterministic Tree Automata
  • Cite Icon8
  • https://doi.org/10.1007/978-3-662-49674-9_46Copy DOI Icon

Reduction of Nondeterministic Tree Automata

  • Jan 1, 2016
  • Ricardo Almeida +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

We present an efficient algorithm to reduce the size of nondeterministic tree automata, while retaining their language. It is based on new transition pruning techniques, and quotienting of the state space w.r.t. suitable equivalences. It uses criteria based on combinations of downward and upward simulation preorder on trees, and the more general downward and upward language inclusions. Since tree-language inclusion is EXPTIME-complete, we describe methods to compute good approximations in polynomial time. We implemented our algorithm as a module of the well-known libvata tree automata library, and tested its performance on a given collection of tree automata from various applications of libvata in regular model checking and shape analysis, as well as on various classes of randomly generated tree automata. Our algorithm yields substantially smaller and sparser automata than all previously known reduction techniques, and it is still fast enough to handle large instances.

Similar Papers
  • Research Article
  • Citations66

Abstract regular (tree) model checking

  • Jul 20, 2011
  • International Journal on Software Tools for Technology Transfer
  • Ahmed Bouajjani +3
  • Book Chapter
  • Citations48

Computing Simulations over Tree Automata

  • Jan 01, 2008
  • Parosh A Abdulla +4
  • Research Article
  • Citations29

Tree regular model checking: A simulation-based approach

  • May 04, 2006
  • The Journal of Logic and Algebraic Programming
  • Parosh Aziz Abdulla +3
  • Book Chapter
  • Citations13

Systematic Acceleration in Regular Model Checking

  • Jan 01, 2008
  • Bengt Jonsson +1
  • Research Article
  • Citations10

Widening techniques for regular tree model checking

  • Aug 03, 2011
  • International Journal on Software Tools for Technology Transfer
  • Ahmed Bouajjani +1
  • Book Chapter
  • Citations156

Abstract Regular Model Checking

  • Jan 01, 2004
  • Ahmed Bouajjani +2
  • Research Article

Regular Model Checking Upside-Down: An Invariant-Based Approach

  • Jan 14, 2025
  • Logical Methods in Computer Science
  • Javier Esparza +2
  • Conference Article
  • Citations44

Learning to prove safety over parameterised concurrent systems

  • Jan 01, 2017
  • Yu-Fang Chen +3
  • Book Chapter
  • Citations124

When Simulation Meets Antichains

  • Jan 01, 2010
  • Parosh Aziz Abdulla +4
  • Book Chapter
  • Citations7

Equational Abstraction Refinement for Certified Tree Regular Model Checking

  • Jan 01, 2012
  • Yohan Boichut +3
  • Book Chapter
  • Citations8

Weak Muller Acceptance Conditions for Tree Automata

  • Jan 01, 2002
  • Salvatore La Torre +2
  • Book Chapter

Related Work

  • Jan 01, 2015
  • Roderick Bloem +6
  • Book Chapter
  • Citations2

Regular Reinforcement Learning

  • Jan 01, 2024
  • Taylor Dohmen +3
  • Conference Article
  • Citations1

Query Learning of Derived Omega-Tree Languages in Polynomial Time

  • Jan 01, 2017
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Dana Angluin +2
  • Book Chapter
  • Citations14

T(O)RMC: A Tool for (ω)-Regular Model Checking

  • Jul 07, 2008
  • Axel Legay
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.