Not All Multi-Valued Partial CFL Functions Are Refined by Single-Valued Functions
Tomoyuki Yamakami

TL;DR
This paper demonstrates that not all multi-valued partial context-free language functions can be refined into single-valued functions, providing a counterexample and contrasting with finite automata results.
Contribution
It introduces a specific multi-valued partial CFL function that cannot be refined into a single-valued partial CFL function, answering a longstanding open question.
Findings
Counterexample function is unambiguously 2-valued
No refinement of this function is single-valued
Introduces colored automata for analysis
Abstract
Multi-valued partial CFL functions are functions computed along accepting computation paths by one-way nondeterministic pushdown automata, equipped with write-only output tapes, which are allowed to reject an input, in comparison with single-valued partial CFL functions. We give an answer to a fundamental question, raised by Konstantinidis, Santean, and Yu [Act. Inform. 43 (2007) 395-417], of whether all such multi-valued partial CFL functions can be refined by single-valued partial CFL functions. We negatively solve this open question by presenting a special multi-valued partial CFL function as an example function and by proving that no refinement of this particular function becomes a single-valued partial CFL function. This contrasts an early result of Kobayashi [Inform. Control 15 (1969) 95-109] that multi-valued partial NFA functions are always refined by single-valued NFA…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
Topicssemigroups and automata theory · Formal Methods in Verification · Logic, programming, and type systems
