Skip to main content

Winning Strategies for Streaming Rewriting Games

  • Conference paper
  • First Online:
Fundamentals of Computation Theory (FCT 2019)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 11651))

Included in the following conference series:

  • 621 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    The restriction to strings instead of trees was justified in [11].

  2. 2.

    In [3], dominant and undominated strategies were called optimum and optimal respectively.

  3. 3.

    As explained later, every game can be transformed into a very similar prefix-free game.

  4. 4.

    The assumption that T is minimal will be convenient at times.

  5. 5.

    We usually omit brackets and write, e.g., \(\natural \alpha \beta \) for \(\natural (\alpha \beta )\).

  6. 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. 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

  1. Abiteboul, S., Benjelloun, O., Milo, T.: The active XML project: an overview. VLDB J. 17(5), 1019–1040 (2008)

    Article  Google Scholar 

  2. 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)

    Google Scholar 

  3. Abiteboul, S., Milo, T., Benjelloun, O.: Regular rewriting of active XML and unambiguity. In: PODS, pp. 295–303. ACM (2005)

    Google Scholar 

  4. 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

    Article  MathSciNet  MATH  Google Scholar 

  5. 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)

    Google Scholar 

  6. 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

    Article  Google Scholar 

  7. 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

    Chapter  Google Scholar 

  8. Coester, C.: One-pass strategies for context-free games. Master’s thesis, TU Dortmund (2015). https://doi.org/10.17877/DE290R-16466

  9. Coester, C., Schwentick, T., Schuster, M.: Streaming rewriting games: winning strategies and complexity. CoRR (2018). http://arxiv.org/abs/1804.10292

  10. 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

  11. Milo, T., Abiteboul, S., Amann, B., Benjelloun, O., Ngoc, F.D.: Exchanging intensional XML data. ACM Trans. Database Syst. 30(1), 1–40 (2005)

    Article  Google Scholar 

  12. 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

  13. 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

    Chapter  Google Scholar 

  14. Muscholl, A., Schwentick, T., Segoufin, L.: Active context-free games. Theory Comput. Syst. 39(1), 237–276 (2006)

    Article  MathSciNet  Google Scholar 

  15. Schuster, M., Schwentick, T.: Games for active XML revisited. In: 18th International Conference on Database Theory, ICDT 2015, pp. 60–75 (2015)

    Google Scholar 

  16. 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

    Article  MATH  Google Scholar 

  17. Walukiewicz, I.: Pushdown processes: games and model-checking. Inf. Comput. 164(2), 234–263 (2001). https://doi.org/10.1006/inco.2000.2894

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Christian Coester or Thomas Schwentick .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics