Abstract
Context-free games on strings are two-player rewriting games based on a set of production rules and a regular target language. In each round, the first player selects a position of the current string; then the second player replaces the symbol at that position according to one of the production rules. The first player wins as soon as the current string belongs to the target language. In this paper the one-pass setting for context-free games is studied, where the knowledge of the first player is incomplete: She selects positions in a left-to-right fashion and only sees the current symbol and the symbols from previous rounds. The paper studies conditions under which dominant and undominated strategies exist for the first player, and when they can be chosen from restricted types of strategies that can be computed efficiently.
The first author is supported by EPSRC Award 1652110.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
The restriction to strings instead of trees was justified in [11].
- 2.
In [3], dominant and undominated strategies were called optimum and optimal respectively.
- 3.
As explained later, every game can be transformed into a very similar prefix-free game.
- 4.
The assumption that T is minimal will be convenient at times.
- 5.
We usually omit brackets and write, e.g., \(\natural \alpha \beta \) for \(\natural (\alpha \beta )\).
- 6.
Even though we think of Romeo as an omniscient adversary, it is not necessary to provide the remaining string as an argument to \(\tau \): The remaining string is uniquely determined by the input word and his own and Juliet’s previous moves.
- 7.
Since the \(\rho _k\) are only partially defined, one might consider the strategies \(\sigma _k\) that result from the \(\rho _k\) which take the value \( Call \) whenever \(\rho _k\) is undefined.
References
Abiteboul, S., Benjelloun, O., Milo, T.: The active XML project: an overview. VLDB J. 17(5), 1019–1040 (2008)
Abiteboul, S., Bonifati, A., Cobéna, G., Manolescu, I., Milo, T.: Dynamic XML documents with distribution and replication. In: Proceedings of the 2003 ACM SIGMOD International Conference on Management of Data, pp. 527–538. ACM (2003)
Abiteboul, S., Milo, T., Benjelloun, O.: Regular rewriting of active XML and unambiguity. In: PODS, pp. 295–303. ACM (2005)
Aminof, B., Legay, A., Murano, A., Serre, O., Vardi, M.Y.: Pushdown module checking with imperfect information. Inf. Comput. 223, 1–17 (2013). https://doi.org/10.1016/j.ic.2012.11.005
Björklund, H., Schuster, M., Schwentick, T., Kulbatzki, J.: On optimum left-to-right strategies for active context-free games. In: Joint 2013 EDBT/ICDT Conferences, ICDT 2013 Proceedings, pp. 105–116 (2013)
Bozzelli, L.: New results on pushdown module checking with imperfect information. In: Proceedings of Second International Symposium on Games, Automata, Logics and Formal Verification, GandALF 2011, Minori, Italy, 15–17 June 2011, pp. 162–177 (2011). https://doi.org/10.4204/EPTCS.54.12
Cachat, T.: Symbolic strategy synthesis for games on pushdown graphs. In: Widmayer, P., Eidenbenz, S., Triguero, F., Morales, R., Conejo, R., Hennessy, M. (eds.) ICALP 2002. LNCS, vol. 2380, pp. 704–715. Springer, Heidelberg (2002). https://doi.org/10.1007/3-540-45465-9_60
Coester, C.: One-pass strategies for context-free games. Master’s thesis, TU Dortmund (2015). https://doi.org/10.17877/DE290R-16466
Coester, C., Schwentick, T., Schuster, M.: Streaming rewriting games: winning strategies and complexity. CoRR (2018). http://arxiv.org/abs/1804.10292
HolÃk, L., Meyer, R., Muskalla, S.: Summaries for context-free games. In: 36th IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science, FSTTCS 2016, Chennai, India, 13–15 December 2016, pp. 41:1–41:16 (2016). https://doi.org/10.4230/LIPIcs.FSTTCS.2016.41
Milo, T., Abiteboul, S., Amann, B., Benjelloun, O., Ngoc, F.D.: Exchanging intensional XML data. ACM Trans. Database Syst. 30(1), 1–40 (2005)
Schuster, M.: Transducer-based rewriting games for active XML. In: 41st International Symposium on Mathematical Foundations of Computer Science, MFCS 2016, Kraków, Poland, 22–26 August 2016, pp. 83:1–83:13 (2016). https://doi.org/10.4230/LIPIcs.MFCS.2016.83
Muscholl, A., Schwentick, T., Segoufin, L.: Active context-free games. In: Diekert, V., Habib, M. (eds.) STACS 2004. LNCS, vol. 2996, pp. 452–464. Springer, Heidelberg (2004). https://doi.org/10.1007/978-3-540-24749-4_40
Muscholl, A., Schwentick, T., Segoufin, L.: Active context-free games. Theory Comput. Syst. 39(1), 237–276 (2006)
Schuster, M., Schwentick, T.: Games for active XML revisited. In: 18th International Conference on Database Theory, ICDT 2015, pp. 60–75 (2015)
Serre, O.: Note on winning positions on pushdown games with [omega]-regular conditions. Inf. Process. Lett. 85(6), 285–291 (2003). https://doi.org/10.1016/S0020-0190(02)00445-3
Walukiewicz, I.: Pushdown processes: games and model-checking. Inf. Comput. 164(2), 234–263 (2001). https://doi.org/10.1006/inco.2000.2894
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Coester, C., Schwentick, T., Schuster, M. (2019). Winning Strategies for Streaming Rewriting Games. In: GÄ…sieniec, L., Jansson, J., Levcopoulos, C. (eds) Fundamentals of Computation Theory. FCT 2019. Lecture Notes in Computer Science(), vol 11651. Springer, Cham. https://doi.org/10.1007/978-3-030-25027-0_4
Download citation
DOI: https://doi.org/10.1007/978-3-030-25027-0_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-25026-3
Online ISBN: 978-3-030-25027-0
eBook Packages: Computer ScienceComputer Science (R0)