Abstract
We establish a relationship between periodic graphs representing crystallographic structures and an infinite hierarchy of intersection languages \(\mathcal{DCL}_d\), d = 0,1,2,…, within the intersection classes of deterministic context-free languages. We introduce a class of counter machines that accept these languages, where the machines with d counters recognize the class \(\mathcal{DCL}_d\). Each language in \(\mathcal{DCL}_d\) is an intersection of d languages in \(\mathcal{DCL}_1\). We prove that there is a one-to-one correspondence between sets of walks starting and ending in the same unit of a d-dimensional periodic (di)graph and the class of languages in \(\mathcal{DCL}_d\).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Autebert, J.-M., Berstel, J., Boasson, L.: Context-free languages and pushdown automata. In: Rozenberg, G., Salomaa, A. (eds.) Handbook of Formal Languages. Word, Language, Grammar, vol. 1, pp. 111–174. Springer (1997)
Beukemann, A., Klee, W.E.: Minimal nets. Z. tür Kristallographie 201(1-2), 37–51 (1992)
Chiniforooshan, E., Daley, M., Ibarra, O.H., Kari, L., Seki, S.: One-reversal counter machines and multihead automata: Revisited. Theoretical Computer Science 454, 81–87 (2012)
Chung, S.J., Hahn, T., Klee, W.E.: Nomenclature and Generation of Three-Periodic Nets: the Vector Method. Acta Crys. A40, 42–50 (1984)
Cohen, E., Megiddo, N.: Recognizing properties of periodic graphs. J. Applied Geometry and Discrete Mathematics 4, 135–146 (1991)
Delgado-Friedrichs, O.: Equilibrium placement of periodic graphs and convexity of plane tilings. Discrete Comput. Geom. 33, 67–81 (2005)
Delgado-Friedrichs, O., O’Keeffe, M., Yaghi, O.M.: Taxonomy of periodic nets and the design of materials. Phys. Chem. Chem. Phys. 9, 1035–1043 (2007)
Eon, J.-G.: Graph-theoretical characterization of periodicity in crystallographic nets and other infinite graphs. Acta Crys. A 61, 501–511 (2005)
Glusker, J.P.: Brief history of chemical crystallography. ii: Organic compounds. In: Lima-De-Faria, J. (ed.) Historical Atlas of Crystallography, pp. 91–107. Kluwer (1990)
Hopcroft, J.E., Ullman, J.: Introduction to Automata Theory, Languages, and Computation. Addison-Wesley (1979)
Ibarra, O.: Reversal-bounded multicounter machines and their decision problems. J. Assoc. Comput. Mach. 25, 116–133 (1978)
Ibarra, O.H., Yen, H.-C.: On two-way transducers. In: Mauri, G., Leporati, A. (eds.) DLT 2011. LNCS, vol. 6795, pp. 300–311. Springer, Heidelberg (2011)
Jonoska, N., Krajcevski, M., McColm, G.: Counter machines and crystalographic structures (in preparation)
Jonoska, N., McColm, G.L.: Flexible versus rigid tile assembly. In: Calude, C.S., Dinneen, M.J., Păun, G., Rozenberg, G., Stepney, S. (eds.) UC 2006. LNCS, vol. 4135, pp. 139–151. Springer, Heidelberg (2006)
Jonoska, N., McColm, G.: Complexity classes for self-assembling flexible tiles. Theoretical Computer Science 410(4-5), 332–346 (2009)
Kintala, C.M.: Refining nondeterminism in context-free languages. Mathematical Systems Theory 12(1), 1–8 (1978)
Klee, W.E.: Crystallographic nets and their quotient graphs. Cryst. Res. Technol. 39(11), 959–968 (2004)
Liu, L.Y., Weiner, P.: An infinite hierarchy of intersections of context-free languages. Mathematical Systems Theory 7(2), 185–192 (1973)
McColm, G., Clark, W.E., Eddaoudi, M., Wojtas, L., Zaworotko, M.: Crystal engineering using a “turtlebug” algorithm: A de novo approach to the design of binodal metal organic frameworks. Crystal Growth & Design 19(9), 3686–3693 (2011)
Meier, J.: Groups, Graphs and Trees: An Introduction to the Geometry of Infinite Groups. Cambridge U. Pr. (2008)
Moore, P.B.: Brief history of chemical crystallography. i: Inorganic compounds. In: Lima-De-Faria, J. (ed.) Historical Atlas of Crystallography, pp. 77–90. Kluwer (1990)
O’Keeffe, M., Hyde, B.G.: Crystal Structures I. Patterns and Symmetry. Mineralogical Society of America (1996)
Seki, S.: N-dimensional crystallography. Private Communication (2013)
Wang, C., Liu, D., Lin, W.: Metal-organic frameworks as a tunable platform for designing functional molecular materials. J. American Chemical Society 135(36), 13222–13234 (2013)
Wells, A.F.: Three-dimensional Nets and Polyhedra. Wiley (1977)
Zheng, J., Birktoft, J., Chen, Y., Wang, T., Sha, R., Constantinou, P., Ginell, S., Mao, C., Seeman, N.: From molecular to macroscopic via the rational design of a self-assembled 3D DNA crystal. Nature 461(7260), 74–77 (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Jonoska, N., Krajcevski, M., McColm, G. (2014). Languages Associated with Crystallographic Symmetry. In: Ibarra, O., Kari, L., Kopecki, S. (eds) Unconventional Computation and Natural Computation. UCNC 2014. Lecture Notes in Computer Science(), vol 8553. Springer, Cham. https://doi.org/10.1007/978-3-319-08123-6_18
Download citation
DOI: https://doi.org/10.1007/978-3-319-08123-6_18
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-08122-9
Online ISBN: 978-3-319-08123-6
eBook Packages: Computer ScienceComputer Science (R0)