On the complexity of regular-grammars with integer attributes
An attribute grammar is a quadruple \(\mathit{AG} = (G, \mathit{Attr}, \mathit{Func}, \mathit{Pred})\) where \(G\) is a regular (context-free) grammar; \(\mathit{Attr}\) is a set of integer attributes associated with the nonterminals of \(G\); \(\mathit{Func}\) is a set of functions associated with the production rules of \(G\), assigning values to attributes by means of arithmetic expressions over the set \(S\) of operators of absolute value, addition, subtraction, integer division, modulo reduction, multiplication; \(\mathit{Pred}\) is a set of predicates, associated with the production rules of \(G\), cheking values of attributes. A predicate is a Boolean combination of comparison predicates of the form \(E_1\odot E_2\), where \(\odot\) is one of the signs in \(\{<,\leq,=,>,\geq,\neq\}\), and \(E_1,E_2\) are arithmetic expressions over \(S\). The language \(L(AG)\) generated by \(AG\) is the set of all strings derived by some valid parse tree for \(AG\). It is shown that PARSE is tractable for the following classes of integer attribute grammars: (i) deterministic regular strict grammars with arithmetic expressions over \(S_1\) (which is \(S\) without multiplication); (ii) general (possibly ambiguous) regular strict grammars with arithmetic expressions over \(S_1\); (iii) deterministic regular grammars with arithmetic expressions over \(S_1\) without the strict-restriction; (iv) deterministic regular strict grammars with arithmetic operators from \(S\). In particular, PARSE is \textbf{L}-complete in case (i); \textbf{NL}-complete in case (ii); \textbf{P}-complete in cases (iii) and (iv). The authors employ \(AG\) as a system for ontology-based information extraction used in real-word applications.
- Attribute grammars for unranked trees as a query language for structured documents
- Attribute grammars, applications and systems. International summer school SAGA, Prague, Czechoslovakia, June 4-13, 1991. Proceedings
- Attribute grammars. Definitions, systems and bibliography
- Attributed translations
- Classes of languages and linear-bounded automata
- Complexity characterizations of attribute grammar languages
- Deterministic context free languages
- Division in logspace-uniform NC
- Expressiveness of structured document query languages based on attribute grammars
- Fast multiplication of large numbers
- Faster integer multiplication
- GAG: a practical compiler generator
- scientific article; zbMATH DE number 4157906 (Why is no real title available?)
- scientific article; zbMATH DE number 4012495 (Why is no real title available?)
- scientific article; zbMATH DE number 4080911 (Why is no real title available?)
- scientific article; zbMATH DE number 3560742 (Why is no real title available?)
- scientific article; zbMATH DE number 610968 (Why is no real title available?)
- scientific article; zbMATH DE number 1951122 (Why is no real title available?)
- scientific article; zbMATH DE number 2080403 (Why is no real title available?)
- scientific article; zbMATH DE number 1462097 (Why is no real title available?)
- scientific article; zbMATH DE number 870438 (Why is no real title available?)
- scientific article; zbMATH DE number 3428547 (Why is no real title available?)
- scientific article; zbMATH DE number 3238658 (Why is no real title available?)
- scientific article; zbMATH DE number 3254906 (Why is no real title available?)
- On Relating Time and Space to Size and Depth
- On the Tape Complexity of Deterministic Context-Free Languages
- One application of real-valued interpretation of formal power series.
- Parsing regular grammars with finite lookahead
- Relating logic programs and attribute grammars
- Semantics of context-free languages
- The Hardest Context-Free Language
- Tree-size bounded alternation
- Uniform constant-depth threshold circuits for division and iterated multiplication.
This page was built for publication: On the complexity of regular-grammars with integer attributes
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q632805)