If you see this, something is wrong
To get acquainted with the document, the best thing to do is to select the "Collapse all sections" item from the "View" menu. This will leave visible only the titles of the top-level sections.
Clicking on a section title toggles the visibility of the section content. If you have collapsed all of the sections, this will let you discover the document progressively, from the top-level sections to the lower-level ones.
Generally speaking, anything that is blue is clickable.
Clicking on a reference link (like an equation number, for instance) will display the reference as close as possible, without breaking the layout. Clicking on the displayed content or on the reference link hides the content. This is recursive: if the content includes a reference, clicking on it will have the same effect. These "links" are not necessarily numbers, as it is possible in LaTeX2Web to use full text for a reference.
Clicking on a bibliographical reference (i.e., a number within brackets) will display the reference.
Speech bubbles indicate a footnote. Click on the bubble to reveal the footnote (there is no page in a web document, so footnotes are placed inside the text flow). Acronyms work the same way as footnotes, except that you have the acronym instead of the speech bubble.
By default, discussions are open in a document. Click on the discussion button below to reveal the discussion thread. However, you must be registered to participate in the discussion.
If a thread has been initialized, you can reply to it. Any modification to any comment, or a reply to it, in the discussion is signified by email to the owner of the document and to the author of the comment.
First published on Wednesday, Oct 30, 2024 and last modified on Thursday, Apr 10, 2025 by François Chaplais.
University of Calgary Email
The theory of composite mixtures consisting of \( n\) constituents is framed within the schema provided by the notion of \( n\) -groupoid. The point of departure is the analysis of \( n\) -dimensional hypercubes and their skeletons, to each of whose edges an element (an arrow) of one of \( n\) given material groupoids is assigned according to the coordinate class to which it belongs. In this way a \( GL(3,{\mathbb R})\) -weighted digraph is obtained. It is shown that if the double groupoid associated with each pair of constituents consists of commuting squares, the resulting \( n\) -groupoid is conservative. The core of this \( n\) -groupoid is transitive if, and only if, the mixture is materially uniform.
Keywords: Groupoids, \( n\) -categories, graph theory, material uniformity
The material response of a continuous medium is encapsulated in one or more constitutive equations. It is a remarkable fact that these equations endow the body manifold with an algebraic (and geometric) structure which can be best described as a groupoid [1, 2], called the material groupoid associated with the given mechanical response. The basis for the construction of this groupoid lies in the notion of material isomorphism, which is roughly a linear map or material transplant between first-order neighbourhoods of two points rendering the material responses at them indistinguishable from each other. The arrows of this groupoid are precisely these material isomorphisms. The body is materially uniform (namely, made of the same material at all points) if, and only if, the material groupoid is transitive.
An extension of these ideas to certain kinds of binary mixtures was presented in [7, 8], neatly involving the more scantily explored applications of double groupoids [9, 10]. It was found that even if the constituents of the mixture are perfectly uniform and defect-free, the mixture may fail to be so. Thus, a new kind of defectivity of misalignment was introduced. The present note attempts to promote a generalization of these ideas to mixtures with an arbitrary finite number \( n\) of constituents by means of the concept of \( n\) -groupoid [11, 12]. Physical applications of the theory of \( n\) -groupoids do not abound. It is hoped that this particular instance, with the concreteness associated to continuum mechanics, will contribute to at the very least trigger a useful physical imagery of the mathematical formulation, while also aiming at providing a basis for the definition of defects of misalignment in general mixtures.
The solid \( n\) -dimensional unit hypercube \( Q_n\) (or \( n\) -cube for short) is the geometric object defined as the Cartesian product
(1)
where \( J=[0,1]\) is the oriented closed unit segment in \( \mathbb R\) .
For each integer \( 0 \le h <n\) , an \( h\) -face \( F_h\) is a subset of \( Q_n\) obtained by fixing \( n-h\) coordinates of \( {\mathbb R}^n\) to either \( 0\) or \( 1\) . For example, a 4-face of \( Q_7\) might be the set
(2)
Every \( h\) -face of \( Q_n\) is congruent (by a Euclidean isometry) with the standard unit \( h\) -cube \( Q_h\) . For a fixed \( h\) , the number of \( h\) -faces is obtained as
(3)
A \( 0\) -face of \( Q_n\) is called a vertex. The number of vertices is, therefore, \( N_0=2^n\) . A \( 1\) -face is called an edge. The number of edges of \( Q_n\) is \( N_1=2^{n-1} n\) . Thus, for example, the 3-dimensional cube has 12 edges. The edges of \( Q_n\) can be partitioned into \( n\) classes, according to the coordinate axis of \( {\mathbb R}^n\) to which they are parallel. If we denote the natural coordinates of \( {\mathbb R}^n\) by \( X_I\) (with \( I=1,...,n\) ) we can loosely talk about the class of \( X_I\) -edges. For the ordinary unit cube in 3 dimensions (with coordinates \( X,Y,Z\) ), we have 4 \( X\) -edges, 4 \( Y\) -edges, and 4 \( Z\) -edges.
An important relation between vertices is that of adjacency. Recalling that all vertices of \( Q_n\) are points with coordinates in \( {\mathbb R}^n\) , each of which has a value 0 or 1, two vertices of \( Q_n\) are said to be adjacent with each other if, and only if, their respective coordinates are identical except for a single entry. It follows from this definition that each vertex is adjacent with exactly \( n\) other vertices. We remark that adjacency is not an equivalence relation since it is neither reflexive nor transitive. Since, by definition, an edge is obtained by fixing \( n-1\) coordinates, edges join only adjacent vertices. The class to which an edge belongs is precisely determined by the coordinate \( X_I\) in which the two adjacent vertices differ.
At the other extreme, for \( h=n-1\) , we obtain the so-called facets of the \( n\) -cube. The number of facets is \( 2 n\) . There are exactly 2 facets perpendicular to each of the coordinate axes. We may think of \( n\) classes of \( X_I\) -facets, each containing a pair of parallel facets. For example, the two \( X_2\) -facets of \( Q_7\) are \( J \times \{0\} \times J \times J \times J \times J \times J\) and \( J \times \{1\}\times J \times J \times J \times J \times J\) . Since each facet is congruent with \( Q_{n-1}\) , a creative and useful inductive way to think of \( Q_n\) is as 2 parallel (\( n-1\) )-cubes of class \( X_I\) in \( {\mathbb R}^n\) , separated by a unit distance along \( X_I\) and joined by the \( X_I\) unit segments between the corresponding vertices of each (\( n-1\) )-cube. In this way, we can think of the square as being generated by two parallel segments joined at their corresponding ends, and of a cube produced from two parallel squares joined at their corresponding vertices. To conceive of the 4-cube (or tesseract) we can imagine two ordinary cubes initially coincident, one of which is then subjected to a unit displacement into a putative fourth dimension, indicated with dotted lines in Figure 1. To complete the tesseract, 8 new edges are added running parallel to the fourth coordinate axis and connecting the corresponding vertices of the cubes.
The construction just described can be made more precise by considering the skeleton \( S_n\) of the \( n\) -cube \( Q_n\) . The skeleton \( S_n\) is defined as the collection of vertices and edges of \( Q_n\) , occupying their positions in \( {\mathbb R}^n\) . This collection is also referred to as the graph of \( Q_n\) . In our case, since we have considered an orientation of \( J\) , we obtain a directed graph, as shown in Figure 2.
For a directed graph the notion of adjacency can be refined. Of two vertices adjacent with each other we declare that the vertex having an extra coordinate of value 1 is adjacent from the vertex having a corresponding 0 coordinate. Conversely, the latter vertex is said to be adjacent to the former. Àdjacency from’ is not even a symmetric relation. The oriented skeleton \( S_n\) consists of the vertices and the oriented edges (unit vectors) joining each vertex to those which are adjacent from it. The number of oriented edges issuing from or arriving at each vertex is not constant. Thus, the vertex at the origin is not adjacent from any other vertex. The inductive construction described above consistently delivers skeletons of all orders, without mixing solid (\( n-1\) )-cubes with one-dimensional edges. In terms of skeletons, therefore, it is easy to see that the \( n\) -skeleton generated by a pair of parallel (\( n-1\) )-skeletons is independent of the class of the two facets of departure. Indeed, the tesseract of Figure 1 can be also obtained, as suggested in Figure 3, by joining two ordinary cubes (in the space with coordinates \( X^1, X^3, X^4\) ) by means of edges running along \( X^2\) .
Let \( \mathcal B\) denote a set of objects and let \( n>0\) be a natural number. We choose a tuple \( \mathcal W\) of \( 2^n\) points of \( \mathcal B\) which we denote \( {\mathcal W}=\{W_0, W_1,...,W_{2^n-1}\}\) . Two or more points of \( \mathcal W\) may not be necessarily distinct as objects of \( \mathcal B\) , but they are considered as different entries in \( \mathcal W\) . Since the unit \( n\) -cube has exactly \( 2^n\) vertices, it makes sense to define a bijection between \( \mathcal W\) and the collection of vertices of \( S_n\) . For this purpose, we need to adopt a definite ordering of these vertices. One way to introduce a natural ordering of the vertices of \( {\mathcal S}_n\) is to notice that the coordinates of each vertex of the unit \( n\) -cube consist of an ordered sequence of zeros and ones. But this is precisely the binary representation of the first \( 2^n\) non-negative integers! Denoting the ordered set of vertices of \( S_n\) thus obtained by \( \mathcal V=\{V_0, V_1,...,V_{2^n-1}\}\) , as exemplified in Figure 4, we obtain the desired bijection \( f:{\mathcal W} \to {\mathcal V}\) by \( W_i \mapsto V_i\) . Exploiting this natural bijection the various relations of adjacency can be pulled back to the tuple \( \mathcal W\) .
Introducing further structure, let us suppose that we have been given (on physical or mathematical grounds) \( n\) simple groupoids \( {\mathcal Z}_i \rightrightarrows {\mathcal B}\;(i=1,...,n)\) with common base \( \mathcal B\) . We denote by \( {\mathcal P}^i_{XY}\) the set of arrows of \( Z_i\) with source at \( X \in {\mathcal B}\) and target at \( Y \in {\mathcal B}\) . The inherited relation of àdjacency from’ implies that each of the \( 2^n - 1\) entries \( W_1,...,W_{2^n-1}\) of \( \mathcal W\) is adjacent from at least one other element of \( \mathcal W\) (including \( W_0\) ). For each ordered pair \( (W_a, W_b)\) of entries in \( \mathcal W\) such that \( W_b\) is adjacent from \( W_a\) we choose an element of \( PÎ_{W_a W_b}\) , where \( I\) is determined by the coordinate \( X_I\) in which \( f(W_a)\) differs from \( f(W_b)\) . After all such pairs have been considered we obtain (with a blatant abuse of notation) an injective map \( g:S_n \to {\mathcal W}\times {\mathcal P}_{{\mathcal W}\times{\mathcal W}}\) . The image of this map (if not empty) is an objective n-skeleton \( {\mathcal T}_n\) associated with \( \mathcal W\) . If each of the groupoids \( {\mathcal Z}_i \rightrightarrows {\mathcal B}\;(i=1,...,n)\) is transitive, at least one objective \( n\) -skeleton exists for each \( 2^n\) -tuple \( \mathcal W\) . By having assigned to each objective oriented edge an arrow in a groupoid, we may regard the objective \( n\) -skeleton \( {\mathcal T}_n\) as a kind of weighted directed graph, where the weights are arrows in various groupoids.
Let \( \tilde{\mathcal Z}\) denote the set of all objective \( n\) -skeletons arising from \( n\) simple groupoids \( {\mathcal Z}_i \rightrightarrows {\mathcal B}\;(i=1,...,n)\) with a common base \( \mathcal B\) of objects. As demonstrated in Section 2, the \( n\) -skeleton \( S_n\) can be generated in \( n\) different ways from any one of the \( n\) pairs of opposite (parallel) facets. Because of the natural bijection between an objective \( n\) -skeleton \( {\mathcal T}_n\) and the standard unit \( n\) -skeleton \( {\mathcal S}_n\) , these \( n\) ways of conceiving an objective \( n\) -skeleton from pairs of parallel facets become available too for \( {\mathcal T}_n\) . This observation allows us to define an operation of composition (denoted by \( \odot_I\) ) in \( \tilde{\mathcal Z}\) associated with each class of \( X_I\) -facets.
Let \( \mathcal W\) be the \( 2^n\) -tuple of vertices of an objective \( n\) -skeleton \( {\mathcal T}_n\) . The two \( X_I\) -facets of \( {\mathcal T}_n\) will be denoted by \( {\mathcal T}_{n-1}^{I,0}\) and \( {\mathcal T}_{n-1}^{I,1}\) . As noted in the description given in Section 2, the corresponding vertices of these two facets are joined by the \( 2^{n-1}\) oriented \( X_I\) -edges of \( {\mathcal T}_n\) . Each of these edges is an arrow in the \( I\) -th groupoid \( {\mathcal Z}_I \rightrightarrows {\mathcal B}\) , with source and target projections \( \alpha_I\) and \( \beta_I\) , respectively. Accordingly, we can define two projection maps
(4)
where \( \tilde{\mathcal Z}_{\bar I}\) denotes the set of all (\( n-1\) )-skeletons arising from the \( n-1\) simple groupoids \( {\mathcal Z}_i \rightrightarrows {\mathcal B}\) excluding the \( I\) -th groupoid. These two maps, called respectively the \( I\) -th source and target maps in \( \tilde{\mathcal Z}\) , are obtained by applying the source and target projections \( \alpha_I\) and \( \beta_I\) to each \( X_I\) -edge of an objective \( n\) -skeleton. Thus,
(5)
Let \( {\mathcal T}_n\) and \( {\mathcal T}'_n\) be two \( n\) -skeletons in \( \tilde{\mathcal Z}\) satisfying the condition
(6)
Because of the way in which these projections were defined (in terms of the projections \( \alpha_I\) and \( \beta_I\) ), the corresponding \( X_I\) edges of \( {\mathcal T}_n\) and \( {\mathcal T}'_n\) automatically satisfy the tip-to-tail condition as arrows of the \( I\) -th simple groupoid \( {\mathcal Z}_I \rightrightarrows {\mathcal B}\) and they can be composed accordingly as such. We define the composition \( {\mathcal T}_n \odot_I {\mathcal T}'_n\) as the objective \( n\) -skeleton such that
(7)
(8)
and whose \( X_I\) -edges are obtained as the composition in the simple groupoid \( Z_I\) of the corresponding \( X_I\) edges of the factors.
Following along these lines (carefully defining the units, etcetera), we can endow the set \( \tilde{\mathcal Z}\) with the structure of a simple groupoid over the set \( \tilde{\mathcal Z}_{\hat I}\) . Letting \( I\) range from 1 to \( n\) we obtain a collection of \( n\) groupoid structures, one for each of the set of òbjects’ \( \tilde{\mathcal Z}_{\hat I}\) . The àrrows’ of each of these simple groupoids consist of the set of \( 2^{n-1}\) oriented \( X_I\) -edges of an \( n\) -skeleton. Can these \( n\) simple groupoid structures be unified under the umbrella of an \( n\) -groupoid? To obtain a positive answer to this question we need to show that the various compositions satisfy the compatibility conditions
(9)
for each distinct pair \( I,J\) whenever the operations are possible. The proof is not difficult, but is omitted for now. We will refer to the set \( \tilde{\mathcal Z}\) and its \( n\) groupoid structures over \( \tilde{\mathcal Z}_{\hat I}\) as an \( n\) -groupoid. The units and inverses of each \( \tilde{\mathcal Z}_I\) are clearly defined by rendering the corresponding \( X_I\) -edges as units and inverses in the ordinary groupoid \( {\mathcal Z}_I \rightrightarrows {\mathcal B}\) .
Considering the recursive character of our definition of an \( n\) -groupoid, it should be clear that every 2-face of an \( n\) -groupoid is a double groupoid in the usual sense of the term [15, 9, 10]. To obtain the core groupoid of an \( n\) -groupoid we set all the edges, except those adjacent from the vertex \( W_0\) , of each objective \( n\) -skeleton to the unit of the corresponding groupoid.
What we have obtained is the coarse \( n\) -groupoid of all possible \( n\) -skeletons constructed from the arrows of \( n\) given simple groupoids. Imposing further restrictions on the groupoids of departure and on the selection of their arrows we can obtain smaller \( n\) -groupoids with a precise physical meaning, such as is the case in the theory of multi-composites and mixtures [7, 8].
Consider the special case in which \( \mathcal B\) is a body manifold and each of the groupoids \( {\mathcal Z}_i \rightrightarrows {\mathcal B}\;(i=1,...,n)\) is a subgroupoid of the 1-jet groupoid of \( \mathcal B\) , whose arrows are 1-jets of local diffeomorphisms between neighbourhoods of the points \( X, Y \in {\mathcal B}\) . In this case, the weights of the edges of our directed graphs become (in any given chart of \( \mathcal B\) ) elements of the general linear group \( GL(3, {\mathbb R})\) . Because of these assumptions, the weights of two objective edges can be composed provided the target of an incoming edge is the same as the source of an outgoing edge from the same objective vertex. Using the language of graph theory, a path is a sequence of successively adjacent edges. In our weighted directed graph the weight of an edge traversed against its orientation is taken as the inverse of the original weight. The total length of the path is the composition of the weights of the traversed edges. A circuit is a path in which the first and last vertices coincide.
Theorem 1
The total weight of every circuit in \( {\mathcal T}_n \in \tilde{\mathcal Z}\) vanishes if, and only if, every 2-face is commutative.
We will refer to such a conservative \( n\) -groupoid as a material n-groupoid. The ònly if’ part of the theorem is trivial. The proof of the ‘if’ part can be obtained by induction as follows. The theorem is trivially true for \( n=2\) . Assume it to be true for some value \( n-1\) . Given a circuit in \( {\mathcal T}_n\) ,
If the circuit is completely contained in an (\( n-1\) )-face of \( {\mathcal T}_n\) the theorem is obviously true.
If not, consider the partition of \( {\mathcal T}_n\) into 2 \( X_I\) -facets. Since in a circuit the initial and terminal vertices coincide, any circuit must comprise an even number of \( X_I\) edges, just like the number of bridge traversals between two shores connected by various bridges. Consider, therefore, a pair of successive traversals. If the connecting edge happens to be the same for both traversals, we conclude that their combined contribution to the total weight of the circuit vanishes since the same edge is traversed in opposite directions.
Otherwise, if the connecting edges are different, let \( A\) and \( B\) denote the corresponding vertices in the two \( X_I\) -facets joined by these two edges. We can join \( A\) and \( B\) by an identical finite path in each of the facets. Consider a single edge \( AA'\) of these paths, as shown in Figure 5. Together with the two edges, say \( E_1\) and \( E_2\) joining the corresponding vertices, they constitute a 2-face of \( {\mathcal T}_n\) . By commutativity, therefore, the weight contributed by \( E_1\) is identical to that contributed by \( E_2\) . Continuing along the path joining \( A\) with \( B\) , we can invoke the reasoning adduced in the previous item (where the two edges coincided).
Corollary 1
A mixture of \( n\) uniform constituents is materially uniform if, and only if, the core of its material \( n\) -groupoid is transitive.
If the mixture is not uniform we say that there are sources of misalignment, namely, a defectivity arising from an incompatibility between the constituents. We remark, however, that even if all the constituents are compatible with a fixed one, the mixture is not necessarily uniform. In other words, in the case of continuous symmetry groups, the core of the material \( n\) -groupoid may fail to be transitive, due to the extra degrees of freedom afforded by the symmetries. If this observation is correct, we can assert that a different kind of defectivity has been identified beyond that provided in [8] for strictly binary mixtures.
[1] Mackenzie K (1987), Lie Groupoids and Lie Algebroids in Differential Geometry, London Mathematical Society Lecture Note Series 124, Cambridge University Press.
[2] Weinstein A (2000), Groupoids: unifying internal and external symmetry. A tour through examples, Notices of the American Mathematical Society 43/7, 744-752.
[3] Epstein M and de León M (1998), Geometrical theory of uniform Cosserat media, Journal of Geometry and Physics 26, 127-170.
[4] Epstein M and Elżanowski M (2007), Material Inhomogeneities and their Evolution: a Geometric Approach, Springer.
[5] Epstein M, Jiménez V and de León M (2019), Material geometry, Journal of Elasticity 135/1, 237-260.
[6] de León M, Epstein M and Jiménez V (2021), Material Geometry, World Scientific.
[7] Epstein M (2021), Material geometry of binary composites, Symmetry 13, 892, https://doi.org/10.3390/sym13050892.
[8] Epstein M (2022), The theory of continuous distributions of composite defects. Journal of the Mechanics and Physics of Solids 167, 104983.
[9] Andruskiewitsch N and Natale S (2009), The structure of double groupoids, Journal of Pure and Applied Algebra 213, 1031-1045.
[10] Brown R and Mackenzie K C H (1992), Determination of a double Lie groupoid by its core diagram, Journal of Pure and Applied Algebra 80, 237-272.
[11] Baez JC and Shulman M (2010), Lectures on \( n\) -categories and cohomology, Toward Higher Categories, The IMA Volumes in Mathematics and its Applications, editors: J. C. Baez and J.P. May, Springer, 1-69.
[12] Zhu C (2009), \( n\) -groupoids and stacky groupoids, International Mathematics Research Notices 2009/21, 4087–4141
[13] Harary F (1969), Graph Theory, Addison-Wesley.
[14] Harary F, Hayes JP and Wu HJ (1988), A survey of the theory of hypercube graphs, Computers & Mathematics with Applications 15/4, 277-289.
[15] Ehresmann C (1963), Catégories doubles et catégories structurées, Comptes Rendus Hebdomadaires des Séances de l'Académie des Sciences 256, 1198-1201.
I am normally hidden by the status bar