Hostname: page-component-74656f9884-rngvg Total loading time: 0 Render date: 2026-11-06T01:11:29.486Z Has data issue: false hasContentIssue false

Diagonal decompositions of shapes and their algebras

Published online by Cambridge University Press:  09 February 2022

Djordje Kristic*
Affiliation:
Independent Research, 22415 Kearny St., Calabasas, CA 91302, USA
*
Author for correspondence: Djordje Krstic, E-mail: gkrstich@aol.com
Rights & Permissions [Opens in a new window]

Abstract

The formal approach to shapes and their algebras, as it appears in shape grammar theory, has been reviewed. It starts with geometric elements and their partial algebras, continues to shapes, their algebras, and boundaries, as well as algebras that calculate with shapes and their boundaries. There is a number of new concepts introduced along the way. These include diagonal decompositions and their algebras which simplify calculations with shapes, b-paired diagonal decompositions which extend calculations with shapes and their boundaries from diagonal shapes only to all shapes, and m-order boundaries which extend the concept of shape boundaries and allow for calculations with multiple representations of shapes. It also shows that algebras of shapes are infinite direct sums of diagonal algebras.

Information

Type
Research Article
Copyright
Copyright © The Author(s), 2022. Published by Cambridge University Press
Figure 0

Table 1. Geometric elements aij of dimension i defined in the space of dimension j (j ≥ i) enumerated

Figure 1

Fig. 1. Koch snowflake: a finite area planar figure which may have an infinite fractal boundary.

Figure 2

Fig. 2. Product: the top line is the product of the other two (a); there is no product of the two lines (b); there is no product of the two overlapping L-s (c) as there is no smallest common part (d).

Figure 3

Fig. 3. Sum: top line is the sum of the other two (a); top line is not the sum of the other two (b); pairs of planes (c) and (d) do not have sums; pairs of planes (e) and (f) and their respective sums (g) and (h).

Figure 4

Fig. 4. The top line (a) is the result of subtracting the middle line from the bottom, or if the middle line is subtracted from the top one, and the middle line is the result of arguments swapping their places; there is no difference or symmetric difference for two the lines (b); each of the three lines (c) is the symmetric difference of the other two; the two overlapping L-s in Figure 2c yield two possible differences (d) and (e) and the symmetric difference (f).

Figure 5

Fig. 5. Shape operations: two shapes (a) and (b) have the product (c), sum (d), difference (e), another difference (f), and symmetric difference (g).

Figure 6

Fig. 6. Boundary operators: identity (a) shows operator be turning a quadrilateral planar geometric element into a linear shape which is its boundary; identity (b) shows operator b turning a two-element shape into its linear boundary by summing the boundaries of the elements; sequence (c) of shapes a cube and boundaries obtained by recursive applications of operator b.

Figure 7

Fig. 7. Calculations with shapes and boundaries: two shapes (a), the boundary of their sum (b), and the sum of their boundaries (c); shapes (d) with their boundaries (e) have symmetric difference (f) with boundary (g).

Figure 8

Table 2. Algebras Uij enumerated and sorted based on the dimensionality of geometric elements making their shapes (i) and the dimensionality of the space the latter are defined in (j)

Figure 9

Fig. 8. Perspective drawing of a cube.

Figure 10

Fig. 9. Compound shapes: shape (a) with linear rectangle and a planar segment represented by ordered pair (b) with first element belonging to U12 and to U22.

Figure 11

Fig. 10. Compound algebras: clockface (a) defined in U12 × U22 is showing 9:00; it shows 9:15 (b) when transformed by (rot(−90°), rot(−7.5°)) ∈ T12 × T22; shape (c) rotated in a direct product algebra (d) and in a sum of algebras (e).

Figure 12

Fig. 11. Two lines (a) defined in U11 and their sum (b); two lines (c) defined in U12 and their sum (d).

Figure 13

Fig. 12. Spatial and nonspatial: shape (a) is the sum of shapes (b); this calculation has a spatial part (c) and a nonspatial one (d).

Figure 14

Fig. 13. Natural and diagonal decompositions: shape (a) and its natural decomposition (b); shape (c) and its natural (d) and diagonal (e) decompositions.

Figure 15

Fig. 14. Calculation carried out in U12.

Figure 16

Table 3. Example, of a calculation with shapes carried out in U12 and also with diagonal decompositions of the argument shapes carried out in six diagonal algebras U11

Figure 17

Fig. 15. Calculation in U23 algebra (a); the resulting shape obtained from its decomposition by a nonspatial calculation (b) and its boundary by a spatial calculation (c); calculation carried out in U13 yields an incomplete boundary (d).

Figure 18

Table 4. Calculation in Figure 15a done with b-paired diagonal decompositions in place of the shapes. Argument shapes, their boundaries, and their b-paired diagonal decompositions are in the third and fourth rows of the table while resulting shape, its boundary, and its b-paired diagonal decomposition occupy the fifth row