Core Concepts
The exact number of states and stack symbols needed to determinize nondeterministic input-driven pushdown automata (NIDPDA) is determined. It is proved that in the worst case, 2n^2 states and |Σ+1|(2n^2 - 1) stack symbols are necessary to determinize an n-state NIDPDA.
Abstract
The paper investigates the exact descriptional complexity of determinizing nondeterministic input-driven pushdown automata (NIDPDA). It makes the following key contributions:
For NIDPDA with a fixed 4-symbol input alphabet and a 2-symbol stack alphabet, it is proved that 2n^2 states are necessary in the worst case to determinize an n-state NIDPDA. This is the first precise lower bound on the state complexity of NIDPDA determinization with a bounded alphabet.
For NIDPDA with only one left bracket in the input alphabet, it is shown that 2n^2 - 1 stack symbols are necessary in the worst case to determinize an n-state NIDPDA. This improves upon the previous asymptotic lower bound.
The exact lower bound is then established for NIDPDA with any number of left brackets less than 2n^2: 2n^2 states and |Σ+1|(2n^2 - 1) stack symbols are necessary in the worst case to determinize an n-state NIDPDA. The witness automata use a stack alphabet growing linearly in n and logarithmically in the number of left brackets.
The paper provides tight lower bounds on both the state complexity and the stack alphabet size required for determinizing NIDPDA, improving upon the previous asymptotic results.
Stats
There are no key metrics or figures used to support the author's arguments.
Quotes
There are no striking quotes supporting the author's key logics.