Skip to main content
Log in

Trajectory-based codes

  • Published:
Acta Informatica Aims and scope Submit manuscript

Abstract.

The notion of shuffle on trajectories is a natural generalization of many word operations considered in the literature. For a set of trajectories T, we define the notion of a T-code and examine its properties. Particular instances of T-codes are prefix-, suffix-, infix-, outfix- and hyper-codes, as well as other classes studied in the literature.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Berstel, J., Perrin, D. (1996) Theory of codes. Available at http://www-igm.univ-mlv.fr/%7Eberstel/LivreCodes/Codes.html

  2. Bruyére, V., Perrin, D. (1999) Maximal bifix codes. Theor. Comput. Sci. 218: 107-121

    Google Scholar 

  3. Choffrut, C., Karhumäki, J. (1997) Combinatorics on words. In: [36], pp. 329-438

  4. Conway, J. (1971) Regular algebra and finite machines. Chapman and Hall

  5. de Luca, A., Varricchio, S. (1997) Regularity and finiteness conditions. In: [36], pp. 747-810

  6. Domaratzki, M. (2004) Deletion along trajectories. Theor. Comp. Sci. (accepted)

  7. Domaratzki, M. (2004) Trajectory-based embedding relations. Fund. Inf. (accepted)

  8. Ehrenfeucht, A., Haussler, D., Rozenberg, G. (1983) On regularity of context-free languages. Theor. Comput. Sci. 23: 311-332

    Google Scholar 

  9. Flajolet, P., Steyaert. J.-M. (1974) On sets having only hard subsets. In: Loeckx, J. (ed.) Automata languages and programming. Lecture Notes in Computer Science, Vol. 14, pp. 446-457.

  10. Ginsburg, S. (1966) The mathematical theory of context-free languages. McGraw-Hill

  11. Guo, Y., Shyr, H., Thierrin, G. (1986) E-convex infix codes. Order 3: 55-59

    MathSciNet  Google Scholar 

  12. Haines, L. (1969) On free monoids partially ordered by embedding. J. Comb. Theory 6: 94-98

    MATH  Google Scholar 

  13. Harju, T., Ilie, L. (1998) On quasi orders of words and the confluence property. Theor. Comput. Sci. 200: 205-224

    Google Scholar 

  14. Harrison, M. (1978) Introduction to formal language theory. Addison-Wesley

  15. Higman, G. (1952) Ordering by divisibility in abstract algebras. Proc. Lond. Math. Soc. 2(3): 326-336

    Google Scholar 

  16. Hopcroft, J.-E., Ullman, J.-D. (1979) Introduction to automata theory, languages, and computation. Addison-Wesley

  17. Ilie, L., Salomaa, A. (1998) On well quasi orders of free monoids. Theor. Comput. Sci. 204: 131-152

    Google Scholar 

  18. Ilie, L. (1997) Remarks on well quasi orders of words. In: Bozapalidis, S. (ed.) Proceedings of the 3rd DLT, pp. 399-411

  19. Ilie, L. (1998) Decision problems on orders of words. PhD thesis, University of Turku

  20. Ito, M., Jürgensen, H., Shyr, H., Thierrin, G. (1991) Outfix and infix codes and related classes of languages. J. Comput. Syst. Sci. 43: 484-508

    Google Scholar 

  21. Jullien, P. (1968) Sur un théoréme d’extension dans la théorie des mots. C. R. Acad. Sci., Paris, Sér. A 266: 851-854 (1968)

    Google Scholar 

  22. Jürgensen, H., Konstantinidis, S. (1997) Codes. In: [36], pp. 511-600

  23. Jürgensen, H., Shyr, H., Thierrin, G. (1984/1986) Codes and compatible partial orders on free monoids. In: Wolfenstein, S. (ed.) Algebra and order: Proceedings of the First International Symposium on Ordered Algebraic Structures, Luminy-Marseilles 1984, pp. 323-334. Heldermann Verlag

  24. Jürgensen, H., Yu, S.S. (1991) Relations on free monoids, their independent sets, and codes. Int. J. Comput. Math. 40: 17-46

    Google Scholar 

  25. Kadrie, A., Dare, V., Thomas, D., Subramanian, K. (2001) Algebraic properties of the shuffle over \(\omega\)-trajectories. Inf. Process. Letters 80(3): 139-144

    MathSciNet  Google Scholar 

  26. Kari, L., Konstantinidis, S., Sosík, S. (2003) On properties of bond-free DNA languages. Technical Report 609, Computer Science Department, University of Western Ontario (submitted for publication)

  27. Kari, L., Sosík, P. (2003) Language deletions on trajectories. Technical Report 606, Computer Science Department, University of Western Ontario (submitted for publication)

  28. Kari, L., Thierrin, G. (1995) k-catenation and applications: k-prefix codes. J. Inf. Optimization Sci. 16(2): 263-276

  29. Kari, L. (1994) On language equations with invertible operations. Theor. Comput. Sci. 132: 129-150

    Google Scholar 

  30. Kruskal, J. (1972) The theory of well-quasi-ordering: A frequently discovered concept. J. Comb. Theory, Ser. A 13: 297-305

    Google Scholar 

  31. Lam, N. (2000) Finite maximal infix codes. Semigroup Forum 61: 346-356

    MathSciNet  Google Scholar 

  32. Long, D. (1993) On two infinite hierarchies of prefix codes. In: Shum, K., Yuen, P. (eds.) Proceedings of the Conference on Ordered Structures and Algebra of Computer Languages, pp. 81-90. World Scientific

  33. Long, D. (1994) k-bifix codes. Rivista di Matematica Pura ed Applicata 15: 33-55

    MathSciNet  Google Scholar 

  34. Lothaire, M. (1983) Combinatorics on words. Addison-Wesley

  35. Mateescu, A., Rozenberg, G., Salomaa, A. (1998) Shuffle on trajectories: Syntactic constraints. Theor. Comput. Sci. 197: 1-56

    Google Scholar 

  36. Rozenberg, G., Salomaa, A. (eds.) (1997) Handbook of formal languages, Vol. I. Heidelberg Berlin New York: Springer

    MATH  Google Scholar 

  37. Shyr, H., Thierrin, G. (1974) Hypercodes. Inf. Control 24(1): 45-54

    MATH  Google Scholar 

  38. Shyr, H., Thierrin, G. (1977) Codes and binary relations. In: Dold, A., Eckmann, B. (eds.) Séminaire d’Algébre Paul Dubreil, Paris 1975-1976. Lecture Notes in Mathematics, Vol. 586, pp. 180-188. Berlin Heidelberg New York: Springer

    Google Scholar 

  39. Shyr, H. (2001) Free monoids and languages. Taichung, Taiwan: Hon Min Book Compan

  40. Sloane, N. (2004) The on-line encyclopedia of integer sequences. Published electronically at http://www.research.att.com/~njas/sequences

  41. Thierrin G., Yu, S.S. (1991) Shuffle relations and codes. J. Inf. Optimization Sci. 12(3): 441-449

    Google Scholar 

  42. Thierrin, G. (1972) Convex languages. In: Nivat, M. (ed.) Automata, languages and programming, pp. 481-492. Amsterdam: North-Holland

  43. van Leeuwen, J. (1978) Effective constructions in well-partially ordered free monoids. Discrete Math. 21: 237-252

    Google Scholar 

  44. Yu, S. (1997) Regular languages. In: [36], pp. 41-110

  45. Zhang, L., Shen, Z. (1995) Completion of recognizable bifix codes. Theor. Comput. Sci. 145: 345-355

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Michael Domaratzki.

Additional information

Received: 1 December 2003, Published online: 25 March 2004

Research supported in part by an NSERC PGS-B graduate scholarship.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Domaratzki, M. Trajectory-based codes. Acta Informatica 40, 491–527 (2004). https://doi.org/10.1007/s00236-004-0140-4

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00236-004-0140-4

Keywords

Navigation