Abstract
Making grammars model makers as perceiving their environment and acting to transform it. Shape grammars, which model designers as manipulating shapes, are then a special case of making grammars where perceiving is limited to seeing and doing is limited to drawing. This paper develops set-theoretical and graph-theoretical formalizations of making grammars. Existing set-theoretical formalizations of shape grammars show that designing is visual computing by demonstrating that a shape grammar can be devised to simulate any Turing machine. However, there are no mathematical arguments showing how making grammars describe computation. Using a previously published example of a shape grammar and its corresponding making grammar, this paper combines ideas from ecological psychology with methods from set theory and graph theory to show that, for each Turing machine, a making grammar can be devised which simulates it.
Similar content being viewed by others
Availability of Data and Material
Not applicable.
Code Availability
Not applicable.
References
Agarwal, Manish, and Jonathan Cagan. 2000. “On the Use of Shape Grammars as Expert Systems for Geometry-Based Engineering Design.” Artificial Intelligence for Engineering Design, Analysis and Manufacturing 14 (5): 431–39.
Aksamija, Ajla, Kui Yue, Hyunjoo Kim, Francois Grobler, and Ramesh Krishnamurti. 2010. “Integration of Knowledge-Based and Generative Systems for Building Characterization and Prediction.” Artificial Intelligence for Engineering Design, Analysis and Manufacturing, no. 24: 3–16.
Benrós, D., Duarte J.P., Hanna S. 2012. “An Alternative Palladian Shape Grammar: A Subdivision Grammar for Palladian Villas.” In Beyond Codes and Pixels, 415–24. Beyond Codes and Pixels. Proceedings of the 17th International Conference on Computer-Aided Architectural Design Research in Asia, CAADRIA 2012. Chennai: CADRIA.
Charm. 2010. Pencil. https://en.wikipedia.org/wiki/File:Pencil-db.jpg.
Copeland, B. Jack, ed. 2004. The Essential Turing: Seminal Writings in Computing, Logic, Philosophy, Artificial Intelligence, and Artificial Life plus The Secrets of Enigma. Oxford: Oxford University Press.
Duarte, José Pinto. 2001. “Customizing Mass Housing: A Discursive Grammar for Siza’s Malagueira Houses.” Thesis, Massachusetts Institute of Technology.
Dutta, Arindam. 2007. The Bureaucracy of Beauty: Design in the Age of Its Global Reproducibility. New York: Routledge.
Gibbs, Raymond W, ed. 2008. The Cambridge Handbook of Metaphor and Thought. Cambridge: Cambridge University Press.
Gibson, James Jerome. 1979. The Ecological Approach to Visual Perception. Boston: Houghton Mifflin.
Granadeiro, Vasco, José Pinto Duarte, João R. Correia, and Vítor M.S. Leal. 2013. “Building Envelope Shape Design in Early Stages of the Design Process: Integrating Architectural Design Systems and Energy Simulation.” Automation in Construction, no. 32: 196–209.
Grasl, Thomas, and Athanassios Economou. 2010. “Palladian Graphs: Using a Graph Grammar to Automate the Palladian Grammar.” In Future Cities, 275–83. Zurich: Education and research in Computer Aided Architectural Design in Europe.
Ingold, Tim. 2013. Making: Anthropology, Archaeology, Art and Architecture. Milton Park, Abingdon, Oxon: Routledge.
Jowers, Iestyn, Chris Earl, and George Stiny. 2019. “Shapes, Structures and Shape Grammar Implementation.” Computer-Aided Design 111 (June): 80–92.
Jowers, Iestyn, Chris Earl, and George Stiny. 2017. “Shape Computations Without Compositions.” In Computer-Aided Architectural Design. Future Trajectories, edited by Gülen Çağdaş, Mine Özkar, Leman Figen Gül, and Ethem Gürer, 348–65. Communications in Computer and Information Science. Singapore: Springer
Jungnickel, Dieter. 2005. Graphs, Networks and Algorithms. 2nd ed. Algorithms and Computation in Mathematics. Berlin, Heidelberg: Springer.
Kamath, Ayodh Vasant. 2020. “Making Grammars for Material and Tectonic Complexity: An Example of a Thin-Tile Vault.” Design Studies 69 (C).
Knappett, Carl. 2004. “The Affordances of Things: A Post-Gibsonian Perspective on the Relationality of Mind and Matter.” In Rethinking Materiality: The Engagement of Mind with the Material World, 43–51. Cambridge: McDonald Institute for Archaeological Research.
Knight, Terry. 2015. “Shapes and Other Things.” Nexus Network Journal 17 (3): 963–80.
Knight, Terry. 2018. “Craft, Performance, and Grammars.” In Computational Studies on Cultural Variation and Heredity, edited by Ji-Hyun Lee, 205–24. Singapore: Springer Singapore.
Knight, Terry, and George Stiny. 2015. “Making Grammars: From Computing with Shapes to Computing with Things.” Design Studies, Special Issue: Computational Making, 41 (Part A): 8–28.
Koutamanis, Alexander. 2000. “Reversal of a Shape Grammar for Indexing and Retrieval.” In Artificial Intelligence in Design ’00, edited by John S. Gero, 225–46. Dordrecht: Springer Science & Business Media.
Krstic, Djordje. 2019. “Grammars for Making Revisited.” In Design Computing and Cognition ’18, edited by John S. Gero, 479–96. Springer International Publishing.
Labrou, Katerina, and Sotirios D. Kotsopoulos. 2023. “Making Grammars for Computational Lacemaking.” In Design Computing and Cognition’22, edited by John S. Gero, 587–604. Cham: Springer International Publishing.
Lakoff, George, and Mark Johnson. 1980. Metaphors We Live By. Chicago: The University of Chicago Press.
Mahankali, Ranjeeth, Brian R Johnson, and Alex T Anderson. 2018. “Deep Learning in Design Workflows: The Elusive Design Pixel.” International Journal of Architectural Computing 16 (4): 328–40.
Meadows, Donella. 2008. Thinking in Systems: A Primer. White River Junction: Chelsea Green.
Ortony, Andrew, ed. 1993. Metaphor and Thought. 2nd ed. Cambridge: Cambridge University Press.
Prigogine, Ilya, and Isabelle Stengers. 1984. Order out of Chaos: Man’s New Dialogue with Nature. New York: Bantam Books.
Rfc1394. 2005. A sheet of paper. https://commons.wikimedia.org/wiki/File:Paper_450x450.jpg.
Srinivasan, Ravi, and Kiel Moe. 2015. The Hierarchy of Energy in Architecture: Emergy Analysis. New York: Routledge.
Stiny, George. 1980. “Introduction to Shape and Shape Grammars.” Environment and Planning. B 7: 343–51.
Stiny, George. 1990. “What Is a Design.” Environment and Planning B: Planning and Design 17: 97–103.
Stiny, George. 1996. “Useless Rules.” Environment and Planning B: Planning and Design 23 (2): 235–37.
Stiny, George. 2006. Shape: Talking About Seeing and Doing. Cambridge, Mass: MIT Press.
Stiny, George, and William J Mitchell. 1978. “The Palladian Grammar.” Environment and Planning B: Planning and Design 5 (1): 5–18.
Stiny, George, and James Gips. 1971. “Shape Grammars and the Generative Specification of Painting and Sculpture.” In Segmentation of Buildings for 3d Generalisation. in: Proceedings of the Workshop on Generalisation and Multiple Representation. Leicester.
Stiny, George, and Lionel March. 1981. “Design Machines.” Environment and Planning B: Urban Analytics and City Science 8 (3).
Stiny, George. 1975. Pictorial and Formal Aspects of Shape and Shape Grammars. Basel; Stuttgart: Birkhäuser.
Strobbe, Tiemen, Sara Eloy, Pieter Pauwels, Ruben Verstraeten, Ronald De Meyer, and Jan Van Campenhout. 2016. “A Graph-Theoretic Implementation of the Rabo-De-Bacalhau Transformation Grammar.” Artificial Intelligence for Engineering Design, Analysis and Manufacturing 30 (2): 138–58.
Trudeau, Richard J. 1993. Introduction to Graph Theory. New York: Dover Publications.
Turnbull, David. 1993. “The Ad Hoc Collective Work of Building Gothic Cathedrals with Templates, String, and Geometry.” Science, Technology, & Human Values 18 (3): 315–40.
Turnbull, David. 2000. Masons, Tricksters and Cartographers: Comparative Studies in the Sociology of Scientific and Indigenous Knowledge. London: Routledge.
Vardouli, Theodora. 2015. “Making Use: Attitudes to Human-Artifact Engagements.” Design Studies, Special Issue: Computational Making, 41 (November): 137–61.
Funding
Not applicable.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interest
Not applicable.
Ethical Approval
Not applicable.
Consent to Participate
Not applicable.
Consent for Publication
Not applicable.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
About this article
Cite this article
Kamath, A.V. A Mathematical Formalization of Making Grammars. Nexus Netw J 25, 985–998 (2023). https://doi.org/10.1007/s00004-023-00731-2
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00004-023-00731-2