Skip to main contentSkip to search
Episciences
Open Access Journals
Sign in(new window)
Discrete Mathematics & Theoretical Computer Science logo
Discrete Mathematics & Theoretical Computer Science
Discrete Mathematics & Theoretical Computer Science logo
Discrete Mathematics & Theoretical Computer Science
Sign in(new window)
Articles & Issues
All articlesAll accepted articlesAll volumesLast volumeSectionsSpecial issuesAuthors
About
The journalIndexing
Boards
Publish
For authorsEthical charter
Submit
Discrete Mathematics & Theoretical Computer Science logo
Contact
|
Credits
eISSN 1365-8050
|
RSS
|
Atom
Episciences
Documentation
|
Acknowledgements
|
Publishing policy
Accessibility: non-compliant
|
Legal mentions
|
Privacy statement
|
Terms of use
  1. Home > Articles & Issues >
  2. Articles >
  3. A Type System Descri ...
Article

A Type System Describing Unboundedness

Paweł Parys ORCID (1)
(1) Faculty of Mathematics, Informatics, and Mechanics [Warsaw]
Download article
Open on HAL
Submitted on
August 13, 2018
Accepted on
August 3, 2020
Published on
August 18, 2020
Last modified on
March 31, 2025
Volume 22
vol. 22:4
Automata, Logic and Semantics
DOI
10.23638/DMTCS-22-4-2
License
https://about.hal.science/hal-authorisation-v1
Indicators
1412
Views
714
Downloads

A Type System Describing Unboundedness

Paweł Parys ORCID (1)
(1) Faculty of Mathematics, Informatics, and Mechanics [Warsaw]
Abstract
We consider nondeterministic higher-order recursion schemes as recognizers of languages of finite words or finite trees. We propose a type system that allows to solve the simultaneous-unboundedness problem (SUP) for schemes, which asks, given a set of letters A and a scheme G, whether it is the case that for every number n the scheme accepts a word (a tree) in which every letter from A appears at least n times. Using this type system we prove that SUP is (m-1)-EXPTIME-complete for word-recognizing schemes of order m, and m-EXPTIME-complete for tree-recognizing schemes of order m. Moreover, we establish the reflection property for SUP: out of an input scheme G one can create its enhanced version that recognizes the same language but is aware of the answer to SUP.
Keywords
  • [INFO.INFO-FL]Computer Science [cs]/Formal Languages and Automata Theory [cs.FL]
  • [INFO.INFO-LO]Computer Science [cs]/Logic in Computer Science [cs.LO]
  • [INFO.INFO-CC]Computer Science [cs]/Computational Complexity [cs.CC]
  • simultaneous-unboundedness problem
  • higher-order recursion schemes
  • intersection types
  • reflection
Mathematics Subject Classification 2020
  • 03B40 - Combinatory logic and lambda calculus
  • 03D05 - Automata and formal grammars in connection with logical questions
  • 68Q17 - Computational difficulty of problems (lower bounds, completeness, difficulty of approximation, etc.)
  • 68Q45 - Formal languages and automata
Preview
Loading PDF preview...