Chrobak normal form revisited, with applications

  • Authors:
  • Paweł Gawrychowski

  • Affiliations:
  • Institute of Computer Science, University of Wrocław, Wroclaw, Poland

  • Venue:
  • CIAA'11 Proceedings of the 16th international conference on Implementation and application of automata
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

It is well known that any nondeterministic finite automata over a unary alphabet can be represented in a certain normal form called the Chrobak normal form [1]. We present a very simple conversion procedure working in O(n3) time. Then we extend the algorithm to improve two trade-offs concerning conversions between different representations of unary regular languages. Given an n-state NFA, we are able to find a regular expression of size O(n2/log2 n) describing the same language (which improves the previously known O(n2) size bound [8]) and a context-free grammar in Chomsky normal form with O(√n log n) nonterminals (which improves the previously known O(n2/3) bound [3]).