1 Introduction

An elastic map \(\mathbf{T}\) expresses the constitutive relations or generalized Hooke’s law for a material; it associates stress with strain at a point \(\mathbf{p}\) in the material. A symmetry of \(\mathbf{T}\) is a rotation of the material about \(\mathbf{p}\) that leaves \(\mathbf{T}\) unchanged, and the symmetry group of \(\mathbf{T}\) consists of all such rotations. The symmetry class of \(\mathbf{T}\), intuitively, is its symmetry group but stripped of the orientation information.

For any elastic map of arbitrary symmetry, Browaeys & Chevrot [9] wanted to be able to approximate it by an elastic map having “hexagonal” symmetry. They also wanted to express the percentages—in some sense still not clear to us—of certain symmetry classes in the map. They introduced a distinctive decomposition of elastic maps that was supposed to be the basis for getting the hexagonal approximation and the percentages.

We have reformulated the material on decompositions, hexagonal approximation, and percentages. The exposition of Browaeys & Chevrot [9] is sparse in places, and we have sometimes had to rely more on Walker & Wookey [5759] than on Browaeys & Chevrot [9] themselves.

Three advances since the time of the Browaeys and Chevrot paper suggest that the paper indeed deserves another look. First, we now have visualization tools that were not available earlier [19]. Second, we understand better the structure of the space of elastic maps. Third, we can now find more easily the symmetry group of any given elastic map [8, 20, 54]. (In Browaeys and Chevrot [9], the problem of finding the symmetry group was supposed to be tackled using the methods of Cowin & Mehrabadi [15].)

In the end, we recommend abandoning the percentages. We also recommend abandoning the hexagonal approximation, except in the special case where it coincides with the closest transverse isotropic map of Dellinger [18] or Diner et al. [19]. The decomposition itself turns out to be nearly irrelevant.

The elastic maps used in our examples are not meant to be physically realistic, except that all are positive definite.

A substantial number of authors have relied on Browaeys & Chevrot [9]; see our Sect. 14.

2 Orthogonal Projection

We recall the key features of orthogonal projection: In an inner product space \(\boldsymbol{\mathcal{T}}\), the orthogonal projection \(\mathbf{P}(\mathbf{T}, \boldsymbol{\mathcal{V}})\) of \(\mathbf{T}\in \boldsymbol{\mathcal{T}}\) onto a subspace \(\boldsymbol{\mathcal{V}}\) of \(\boldsymbol{\mathcal{T}}\) is characterized by

figure a

The orthogonal complement \(\boldsymbol{\mathcal{V}}^{\perp}\) of \(\boldsymbol{\mathcal{V}}\) consists of the members of \(\boldsymbol{\mathcal{T}}\) that are orthogonal to all the members of \(\boldsymbol{\mathcal{V}}\).

The distance from \(\mathbf{T}\) to the subspace \(\boldsymbol{\mathcal{V}}\) is

$$ d(\mathbf{T},\boldsymbol{\mathcal{V}})=\| \mathbf{T}-\mathbf{P}( \mathbf{T},\boldsymbol{\mathcal{V}})\|. $$
(2)

Since \(\mathbf{T}\cdot \mathbf{T}_{1}=(( \mathbf{T}-\mathbf{T}_{1})+ \mathbf{T}_{1})\cdot \mathbf{T}_{1}= \|{\mathbf{T}_{1}}\| ^{2}\), the angle between \(\mathbf{T}\) and \(\mathbf{T}_{1}\) is

$$ \angle (\mathbf{T},\mathbf{T}_{1})=\cos ^{-1} \frac{\mathbf{T}\cdot \mathbf{T}_{1}}{\|{\mathbf{T}}\| \|{\mathbf{T}_{1}}\| }= \cos ^{-1} \frac{\|{\mathbf{T}_{1}}\| }{\|{\mathbf{T}}\| }. $$
(3)

The angle \(\angle (t\mathbf{T},\,\mathbf{P}(t \mathbf{T},\boldsymbol{\mathcal{V}}))\) is independent of \(t\in \mathbb{R}\), \(t\neq 0\), since the projection function \(\mathbf{T}\rightarrow \mathbf{P}( \mathbf{T},\boldsymbol{\mathcal{V}})\) is linear.

For subspaces \(\boldsymbol{\mathcal{V}}_{1}\) and \(\boldsymbol{\mathcal{V}}_{2}\) of \(\boldsymbol{\mathcal{T}}\), it follows from Eqs. (1a) and (1b) that

$$ \boldsymbol{\mathcal{V}}_{1} \subset \boldsymbol{\mathcal{V}}_{2} \implies \mathbf{P}\Big(\mathbf{P}( \mathbf{T},\boldsymbol{\mathcal{V}}_{2}), \boldsymbol{\mathcal{V}}_{1}\Big)= \mathbf{P}(\mathbf{T}, \boldsymbol{\mathcal{V}}_{1}). $$
(4)

3 The Elastic Symmetry Groups

Let \(\mathbb{U}\) be the group of all \(3\times 3\) rotation matrices, and let \(V\in \mathbb{U}\). If an elastic map \(\mathbf{T}\) describes the elasticity in a certain material at a point \(\mathbf{p}\), then \(\overline{V}\circ \mathbf{T}\circ \overline{V}^{\boldsymbol{\ast }}\) does the same after the material has been rotated about \(\mathbf{p}\) by \(V\). (See Table 1 for \(\overline{V}\) and \(\overline{V}^{\boldsymbol{\ast }}\!\). The symbol “∘” denotes composition of functions.) Thus \(V\) is said to be a symmetry of \(\mathbf{T}\) if

$$ \overline{V}\circ \mathbf{T}\circ \overline{V}^{\boldsymbol{\ast }}= \mathbf{T}. $$
(5)

All such \(V\) make up the symmetry group \(\mathcal{S}_{\mathbf{T}}\) of \(\mathbf{T}\). For \(U\in \mathbb{U}\) we find from Eq. (5) that

$$ \mathcal{S}_{\,\overline{U}\,\circ \, \mathbf{T}\,\circ \,\overline{U}^{ \boldsymbol{\ast }}}=U\mathcal{S}_{ \mathbf{T}}U^{\top}\!. $$
(6)
Table 1 Notation pertaining to elastic maps

A subgroup \(\mathbb{V}\) of \(\mathbb{U}\) is an elastic symmetry group if \(\mathbb{V}=\mathcal{S}_{ \mathbf{T}}\) for some elastic map \(\mathbf{T}\). The eight reference groups \(\mathbb{U}_{\Sigma}\) in Table 2 are elastic symmetry groups, as are their conjugates \(U\mathbb{U}_{\Sigma }U^{\top}\!\!\). Conversely, as shown by Forte and Vianello [24], if \(\mathbb{V}\) is an elastic symmetry group, then

$$ \mathbb{V}= U \mathbb{U}_{\Sigma }U^{\top } $$
(7)

for some \(U\in \mathbb{U}\) and for one of the reference groups \(\mathbb{U}_{\Sigma}\).

Table 2 The eight reference groups \(\mathbb{U}_{\Sigma}\) for elastic symmetry. The first six groups are those appearing along the red path in Fig. 2a. Each of the six contains the group below it as a subgroup. The matrices in \(\mathbb{U}_{\text{\textsc{xiso}}}\) are the rotations about the \(z\)-axis together with the 2-fold rotations about axes in the \(xy\)-plane. The matrix \(I\) is the \(3\times 3\) identity matrix. The matrices \(X_{\xi }\), \(Y_{\xi }\), \(Z_{\xi }\) are the rotations through angle \(\xi \) about the \(x\), \(y\), \(z\)-axes, respectively. The matrix \(1\ \bar{1}\ 0_{2}\) is the 2-fold rotation about the axis \((1,-1,0)\), and \(0\ 0\ 1_{4}\) is the 4-fold rotation about \((0,0,1)\). iso = isotropic, xiso = transverse isotropic, tet = tetragonal, orth = orthorhombic, mono = monoclinic, triv = trivial, cube = cubic, trig = trigonal.

For any group of rotation matrices, its 2-fold points are the points where the axes of its 2-fold rotations intersect the unit sphere \(\mathbb{S}^{2}\). The 2-fold points of \(\mathbb{U}_{\text{\textsc{mono}}}\), for example, are the north and south poles of \(\mathbb{S}^{2}\). The 2-fold points of \(\mathbb{U}_{\text{\textsc{xiso}}}\) are the north and south poles together with all points on the equator. For any group \(\mathbb{W}\subset \mathbb{U}\) we let \(\mathbb{Z}_{2}(\mathbb{W})\) denote the set of its 2-fold points. Then

$$ \mathbb{Z}_{2}(V \mathbb{W}V^{\top}\!)=V( \mathbb{Z}_{2}(\mathbb{W})) \qquad (V\in \mathbb{U}). $$
(8)

From Table 2 and Eq. (7), each elastic symmetry group is generated by its own 2-fold rotations. Hence if \(\mathbb{V}_{1}\) and \(\mathbb{V}_{2}\) are elastic symmetry groups, then

$$ \mathbb{Z}_{2}(\mathbb{V}_{1})= \mathbb{Z}_{2}(\mathbb{V}_{2})\iff \mathbb{V}_{1}=\mathbb{V}_{2}. $$
(9)

A picture of the 2-fold points of \(\mathcal{S}_{\mathbf{T}}\) therefore gives a picture of \(\mathcal{S}_{\mathbf{T}}\); see Fig. 1 of [54]. We also refer to the 2-fold points of \(\mathcal{S}_{\mathbf{T}}\) as the 2-fold points of \(\mathbf{T}\) itself.

We let \(\mathbb{G}_{\Sigma}\) be the group of rotations that permute the 2-fold points of \(\mathbb{U}_{\Sigma}\):

$$ V\in \mathbb{G}_{\Sigma }\;\;\iff \;\; V\big( \mathbb{Z}_{2}(\mathbb{U}_{\Sigma})\big)= \mathbb{Z}_{2}(\mathbb{U}_{\Sigma}). $$
(10)

Then

V G Σ Z 2 (V U Σ V )= Z 2 ( U Σ )(from Eqs. (10) and (8)),
(11a)
V G Σ V U Σ V = U Σ (from Eq. (9)).
(11b)

The groups \(\mathbb{G}_{\Sigma}\) are

(12)

To verify Eq. (12) for \(\mathbb{G}_{\text{\textsc{orth}}}\), for example: The 2-fold points of \(\mathbb{U}_{\text{\textsc{orth}}}\) are the face centers of the unit cube. The rotations that permute them are the rotations of the unit cube; they make up \(\mathbb{U}_{\text{\textsc{cube}}}\).

3.1 Regular Angles, Regular Axes

An angle \(\xi \), \(0\le \xi \le \pi \), is said to be regular if \(\xi \neq 0,\, \pi /2,\, 2\pi /3,\,\pi \). If \(V\) is a symmetry of an elastic map \(\mathbf{T}\) and if the rotation angleFootnote 1 of \(V\) is regular, then any rotation about the rotation axis of \(V\) is also a symmetry of \(\mathbf{T}\) (Table 2 and Eq. (7)). The axis of \(V\) is then said to be a regular axis of \(\mathbf{T}\) (or of \(\mathcal{S}_{\mathbf{T}}\)), and the two intersections of the axis with the unit sphere are regular points of \(\mathbf{T}\).

Theorem 1 says that no elastic symmetry group can properly contain a conjugate of itself.

Theorem 1

Let \(\mathbb{V}\) be an elastic symmetry group. Then

$$ U \mathbb{V}U^{\top }\!\!\subset \mathbb{V}\implies U \mathbb{V}U^{\top }\!\!= \mathbb{V}\qquad (U\in \mathbb{U}). $$
(13)

Proof

We can assume \(\mathbb{V}=\mathbb{U}_{\Sigma}\).

If \(\Sigma \neq \text{\textsc{xiso}}\), then, from Table 2, \(\mathbb{V}=\mathbb{U}_{\text{\textsc{iso}}}\) or \(\mathbb{V}\) is finite, and Eq. (13) is correct.

If \(\Sigma =\text{\textsc{xiso}}\) then \(V=\mathbb{U}_{\text{\textsc{xiso}}}\). If also \(U \mathbb{V}U^{\top }\!\!\subset \mathbb{V}\), then the regular axes of \(U \mathbb{V}U^{\top}\!\!\) and \(\mathbb{V}\) coincide, since \(\mathbb{V}\) has only one regular axis (Table 2). Then \(U \mathbb{V}U^{\top}\!=\mathbb{V}\!\). □

4 The Structure of the Space \(\boldsymbol{\mathcal{T}}\) of Elastic Maps

We let \(\boldsymbol{\mathcal{T}}\) be the space of all elastic maps, and for each \(\Sigma \) as in Table 1 we let \(\boldsymbol{\mathcal{T}}\!_{\Sigma}\subset \boldsymbol{\mathcal{T}}\) be the set of elastic maps \(\mathbf{T}\) whose symmetry class is at least \(\Sigma \). More precisely,

$$\begin{aligned} \boldsymbol{\mathcal{T}}\!_{\Sigma}&= \left \{ \mathbf{T}\in \boldsymbol{\mathcal{T}}: \text{$\mathcal{S}_{\mathbf{T}}\supset U \mathbb{U}_{\Sigma }U^{\top}\!$ for some $U\in \mathbb{U}$} \right \}. \end{aligned}$$
(14)

For each \(U\in \mathbb{U}\) and for each \(\Sigma \) we define a subspace \(\boldsymbol{\mathcal{V}}_{\!\Sigma}(U)\) of \(\boldsymbol{\mathcal{T}}\) by

$$ \boldsymbol{\mathcal{V}}_{\!\Sigma}(U)=\left \{ \mathbf{T}\in \boldsymbol{\mathcal{T}}: \mathcal{S}_{\mathbf{T}}\supset U\, \mathbb{U}_{\Sigma}\, U^{\top }\right \}. $$
(15)

From Eqs. (14) and (15),

$$ \boldsymbol{\mathcal{T}}\!_{\Sigma}=\bigcup \limits _{U \in \mathbb{U}}\boldsymbol{\mathcal{V}}_{\! \Sigma}(U). $$
(16)

Figure 1 is a (woefully) low-dimensional depiction of \(\boldsymbol{\mathcal{T}}_{\!\Sigma}\).

Fig. 1
figure 1

(Left) Rudimentary depiction of the set \(\boldsymbol{\mathcal{T}}_{\!\Sigma}\) (orange) of elastic maps having symmetry at least \(\Sigma \) (Eq. 14). The diagram is so idealized that it should not be taken too seriously, but it reminds us that although for \(\Sigma \ne \text{\textsc{iso}},\text{\textsc{triv}}\), the set \(\boldsymbol{\mathcal{T}}_{\!\Sigma}\) is not itself a subspace of \(\boldsymbol{\mathcal{T}}\), it is the union of the subspaces \(\boldsymbol{\mathcal{V}}_{\!\Sigma}(U)\), \(U\in \mathbb{U}\). Here each subspace \(\boldsymbol{\mathcal{V}}_{\!\Sigma}(U)\) is shown as a line through the origin. (Right) The orthogonal projection \(\mathbf{P}\) of an elastic map \(\mathbf{T}\) to \(\boldsymbol{\mathcal{V}}_{\!\Sigma}(U)\). Although \(\mathbf{P}\) is the closest point to \(\mathbf{T}\) in \(\boldsymbol{\mathcal{V}}_{\!\Sigma}(U)\), it is not the closest point to \(\mathbf{T}\) in \(\boldsymbol{\mathcal{T}}_{\!\Sigma}\); that point is \(\mathbf{P}_{0}\). The dimensions in the diagrams are unrealistically low. For \(\Sigma =\text{\textsc{orth}}\), for example, the dimension of each subspace \(\boldsymbol{\mathcal{V}}_{\!\Sigma}(U)\) would be 9 and the dimension of \(\boldsymbol{\mathcal{T}}_{\!\Sigma}\) would be 12. Both diagrams are misleading when \(\Sigma =\text{\textsc{iso}}\) or \(\Sigma =\text{\textsc{triv}}\), since \(\boldsymbol{\mathcal{V}}_{\text{\textsc{iso}}}(U)= \boldsymbol{\mathcal{T}}_{\text{\textsc{iso}}}\) is a two-dimensional subspace, independent of \(U\), and \(\boldsymbol{\mathcal{V}}_{\text{\textsc{triv}}}(U)= \boldsymbol{\mathcal{T}}_{\text{\textsc{triv}}}= \boldsymbol{\mathcal{T}}\), again independent of \(U\). The subspaces \(\boldsymbol{\mathcal{V}}_{\!\Sigma}(U)\) are not so nearly disjoint as the diagram suggests; from Eq. (15) the subspace \(\boldsymbol{\mathcal{T}}_{\text{\textsc{iso}}}\) is common to all of them.

Theorem 2

$$ \boldsymbol{\mathcal{V}}_{\!\Sigma}(U_{1})= \boldsymbol{\mathcal{V}}_{\!\Sigma}(U_{2})\iff U_{2}= U_{1} G \textit{ for some } G\in \mathbb{G}_{\Sigma}. $$
(17)

Proof

Suppose \(\boldsymbol{\mathcal{V}}_{\!\Sigma}(U_{1})= \boldsymbol{\mathcal{V}}_{\!\Sigma}(U_{2})\). Since \(U_{1}\mathbb{U}_{\Sigma }U_{1}^{\top}\!\) is an elastic symmetry group, there is \(\mathbf{T}\in \boldsymbol{\mathcal{T}}\) such that \(\mathcal{S}_{\mathbf{T}}=U_{1} \mathbb{U}_{\Sigma }U_{1}^{\top}\!\). Then \(\mathbf{T}\in \boldsymbol{\mathcal{V}}_{\! \Sigma}(U_{1})=\boldsymbol{\mathcal{V}}_{\!\Sigma}(U_{2})\) and so

$$ U_{1}\mathbb{U}_{\Sigma }U_{1}^{\top}\! = \mathcal{S}_{\mathbf{T}}\supset U_{2} \mathbb{U}_{\Sigma }U_{2}^{\top}\!. $$

Then \(U_{1}\mathbb{U}_{\Sigma }U_{1}^{\top}=U_{2} \mathbb{U}_{\Sigma }U_{2}^{\top}\!\) from Theorem 1. Then \(U_{1}^{\top }U_{2}\in \mathbb{G}_{\Sigma}\) from Eq. (11b), and so \(U_{2}= U_{1} G\) for some \(G\in \mathbb{G}_{\Sigma}\).

The converse is from Eqs. (15) and (11b). □

From Eq. (15) we find \(\boldsymbol{\mathcal{V}}_{\text{\textsc{iso}}}(I) \subset \boldsymbol{\mathcal{V}}_{\!\Sigma}(U)\) (any \(\Sigma \), any \(U\in \mathbb{U}\)). Hence from Eq. (4),

$$ \mathbf{P}\Big(\mathbf{P}\big( \mathbf{T},\boldsymbol{\mathcal{V}}_{\! \Sigma}(U)\big),\boldsymbol{\mathcal{V}}_{\text{\textsc{iso}}}(I)\Big)=\mathbf{P}\left ( \mathbf{T},\,\boldsymbol{\mathcal{V}}_{\text{\textsc{iso}}}(I)\right ). $$
(18)

Equation (18) becomes more transparent if we define \(\mathbf{P}_{\text{\textsc{iso}}}\) to be the projection mapping onto \(\boldsymbol{\mathcal{V}}_{\text{\textsc{iso}}}(I)\). Then

$$ \mathbf{P}_{\text{\textsc{iso}}}\Big( \mathbf{P}\big(\mathbf{T}, \boldsymbol{\mathcal{V}}_{\!\Sigma}(U)\Big)= \mathbf{P}_{\text{\textsc{iso}}}( \mathbf{T})\qquad \text{($U\in \mathbb{U}$, any $\Sigma $)}. $$
(19)

From Eqs. (15) and (6),

$$ \boldsymbol{\mathcal{V}}_{\!\Sigma}(U)= \overline{U}\circ \boldsymbol{\mathcal{V}}_{ \!\Sigma}(I)\circ \overline{U}^{ \boldsymbol{\ast }}, $$
(20)

where the subspace on the right consists of all elastic maps of the form \(\overline{U}\circ \mathbf{T}\circ \overline{U}^{\boldsymbol{\ast }}\), \(\mathbf{T}\in \boldsymbol{\mathcal{V}}_{\! \Sigma}(I)\).

4.1 The Functions \(\alpha _{\text{\textsc{mono}}}^{\mathbf{T}}\) and \(\alpha _{\text{\textsc{xiso}}}^{\mathbf{T}}\)

From Eq. (15) the subspace \(\boldsymbol{\mathcal{V}}_{\text{\textsc{mono}}}(U)\) consists of the elastic maps that have \(\mathbf{v}=U\mathbf{k}\) as a 2-fold point, and \(\boldsymbol{\mathcal{V}}_{\text{\textsc{xiso}}}(U)\) consists of the elastic maps that have \(\mathbf{v}=U\mathbf{k}\) as a regular point. We can therefore consider \(\boldsymbol{\mathcal{V}}_{\text{\textsc{mono}}}(U)\) and \(\boldsymbol{\mathcal{V}}_{\text{\textsc{xiso}}}(U)\) as functions of points \(\mathbf{v}\in \mathbb{S}^{2}\) rather than as functions of matrices \(U\in \mathbb{U}\). We thus abuse the notation a bit and let

$$\begin{aligned} \boldsymbol{\mathcal{V}}_{\text{\textsc{mono}}}( \mathbf{v})&=\boldsymbol{\mathcal{V}}_{\text{\textsc{mono}}}(Z_{\theta }Y_{\phi }), \end{aligned}$$
(21a)
$$\begin{aligned} \boldsymbol{\mathcal{V}}_{\text{\textsc{xiso}}}( \mathbf{v})&=\boldsymbol{\mathcal{V}}_{\text{\textsc{xiso}}}(Z_{\theta }Y_{\phi }), \end{aligned}$$
(21b)

where \((\theta ,\phi )\) are the spherical coordinates of \(\mathbf{v}\). (Thus \(Z_{\theta }Y_{\phi }\mathbf{k}=\mathbf{v}\).) For an elastic map \(\mathbf{T}\), its “monoclinic angle” at \(\mathbf{v}\) is then defined to be

$$ \alpha _{\text{\textsc{mono}}}^{\mathbf{T}}( \mathbf{v})=\angle \left (\mathbf{T},\, \mathbf{P}(\mathbf{T}, \boldsymbol{\mathcal{V}}_{\text{\textsc{mono}}}( \mathbf{v}))\right )=\cos ^{-1} \frac{\|\mathbf{P}(\mathbf{T},\boldsymbol{\mathcal{V}}_{\text{\textsc{mono}}}(\mathbf{v}))\|}{\|\mathbf{T}\|}, $$
(22a)

the second equality being from Eq. (3). The number \(\alpha _{\text{\textsc{mono}}}^{\mathbf{T}}( \mathbf{v})\) is a measure of how far \(\mathbf{T}\) is from having a 2-fold point at \(\mathbf{v}\). In particular, \(\alpha _{\text{\textsc{mono}}}^{\mathbf{T}}( \mathbf{v})=0\) if and only if \(\mathbf{v}\) is a 2-fold point of \(\mathbf{T}\). The function \(\alpha _{\text{\textsc{mono}}}^{\mathbf{T}}\) is closely related to the monoclinic distance function [19, 54], but \(\alpha _{\text{\textsc{mono}}}^{\mathbf{T}}\) differs by being independent of \(\|\mathbf{T}\|\).

In later figures we will depict elastic maps as contour plots of their monoclinic angle functions on \(\mathbb{S}^{2}\). The plot of \(\alpha _{\text{\textsc{mono}}}^{\mathbf{T}}\) will have all the symmetries of \(\mathbf{T}\) [54, Theorem 2]. We conjectured in [54] that the converse would be true as well, that is, that the (rotational) symmetries of \(\alpha _{\text{\textsc{mono}}}^{\mathbf{T}}\) would also be symmetries of \(\mathbf{T}\). There turn out to be elastic maps, however, for which this fails.Footnote 2 It is a reminder that the zero contour of \(\alpha _{\text{\textsc{mono}}}^{\mathbf{T}}\), rather than the symmetries of \(\alpha _{\text{\textsc{mono}}}^{\mathbf{T}}\), has the final say in determining the symmetry group of \(\mathbf{T}\).

Since 2-fold points come in antipodal pairs, then \(\boldsymbol{\mathcal{V}}_{\text{\textsc{mono}}}( \mathbf{v})=\boldsymbol{\mathcal{V}}_{\text{\textsc{mono}}}(\mathbf{-}\mathbf{v})\). Hence the antipodal map \(\mathbf{v}\rightarrow -\mathbf{v}\) is a (non-rotational) symmetry of \(\alpha _{\text{\textsc{mono}}}^{\mathbf{T}}\).

Similarly to Eq. (22a), the xiso angle of \(\mathbf{T}\) at \(\mathbf{v}\) is defined by

$$ \alpha _{\text{\textsc{xiso}}}^{\mathbf{T}}( \mathbf{v})=\angle \left (\mathbf{T},\, \mathbf{P}(\mathbf{T}, \boldsymbol{\mathcal{V}}_{\text{\textsc{xiso}}}( \mathbf{v}))\right ). $$
(22b)

It measures how far \(\mathbf{T}\) is from having a regular point at \(\mathbf{v}\).

For a given \(\mathbf{v}\in \mathbb{S}^{2}\) the condition \(U\mathbf{k}=\mathbf{v}\) is satisfied by any rotation matrix \(U\) whose third column is \(\mathbf{v}\). Of these, the one that swaps \(\mathbf{k}\) and \(\mathbf{v}\), is, if \(\mathbf{v}\neq \pm \mathbf{k}\),

$$ U_{\mathbf{v}}=\frac{1}{1+z} \begin{pmatrix} -y^{2}-z(1+z) & x y & \,x(1+z) \\ x y & -x^{2}-z(1+z) & \,y(1+z) \\ x(1+z) & y(1+z) & \,z(1+z) \end{pmatrix} \qquad \left ( \mathbf{v}=(x,y,z)\in \mathbb{S}^{2} \right ). $$
(23)

5 Calculating the Projection to \(\boldsymbol{\mathcal{V}}_{\!\Sigma}(U)\)

In Appendix C.1 we use Eq. (20) to show that for any subspace \(\boldsymbol{\mathcal{V}}\) of \(\boldsymbol{\mathcal{T}}\) and for \(U\in \mathbb{U}\),

$$ \mathbf{P}\big(\mathbf{T},\,\overline{U} \circ \boldsymbol{\mathcal{V}}\circ \overline{U}^{ \boldsymbol{\ast }}\big)= \overline{U}\circ \mathbf{P}\big(\mathbf{A}, \boldsymbol{\mathcal{V}}\big)\circ \overline{U}^{\boldsymbol{\ast }}\!, $$
(24a)

where

$$ \mathbf{A}=\mathbf{A}( \mathbf{T},U)=\overline{U}^{ \boldsymbol{\ast }}\!\circ \mathbf{T}\circ \overline{U}. $$
(24b)

Taking \(\boldsymbol{\mathcal{V}}= \boldsymbol{\mathcal{V}}_{\!\Sigma}(I)\) in Eq. (24a) gives

$$ \mathbf{P}\big(\mathbf{T}, \boldsymbol{\mathcal{V}}_{\!\Sigma}(U)\big)= \overline{U}\circ \mathbf{P}\big( \mathbf{A},\boldsymbol{\mathcal{V}}_{\! \Sigma}(I)\big)\circ \overline{U}^{ \boldsymbol{\ast }}. $$
(25)

The inner product of \(n\times n\) matrices \(M=(m_{ij})\) and \(N=(n_{ij})\) is defined by

$$ M\cdot N=\sum \limits _{i,\,j\, =\, 1}^{n} m_{ij}\,n_{ij}. $$
(26)

(Juxtaposition of matrices, with no dot, signifies matrix multiplication.) For any elastic map \(\mathbf{T}\), we let \([\mathbf{T}]=\left [\mathbf{T}\right ]_{ \mathbb{B}\mathbb{B}}\) be the matrix (representation) of \(\mathbf{T}\) with respect to the orthonormal basis \(\mathbb{B}\) given in Eq. (80). The inner product of elastic maps \(\mathbf{T}_{1}\) and \(\mathbf{T}_{2}\) is then definedFootnote 3 via their matrices:

$$ \mathbf{T}_{1}\cdot \mathbf{T}_{2}=\left [ \mathbf{T}_{1}\right ]\cdot \left [ \mathbf{T}_{2}\right ]. $$
(27)

We define \(\mathcal{T}\) to consist of the matrices of all elastic maps. We likewise define \(\mathcal{V}_{\Sigma}^{\,\mathbb{B}}(U)\) to consist of the matrices, with respect to \(\mathbb{B}\), of elastic maps in \(\boldsymbol{\mathcal{V}}_{\!\Sigma}(U)\):

$$\begin{aligned} \mathcal{T}&=\left \{ [\mathbf{T}\right ] : \mathbf{T}\in \boldsymbol{\mathcal{T}}\}, \end{aligned}$$
(28)
$$\begin{aligned} \mathcal{V}_{\Sigma}^{\,\mathbb{B}}(U)&= \left \{ \left [\mathbf{T}\right ] : \mathbf{T}\in \boldsymbol{\mathcal{V}}_{\! \Sigma}(U) \right \}. \end{aligned}$$
(29)

We let \(P(T,\mathcal{V}_{\Sigma}^{\,\mathbb{B}}(U))\) be the orthogonal projection of \(T\in \mathcal{T}\) to \(\mathcal{V}_{\Sigma}^{\,\mathbb{B}}(U)\). Then from Appendix C.2,

$$ \left [\mathbf{P}\big(\mathbf{T}, \boldsymbol{\mathcal{V}}_{\!\Sigma}(U)\big)\right ]=P(T, \mathcal{V}_{\Sigma}^{\,\mathbb{B}}(U)) \qquad (T=[\mathbf{T}]). $$
(30)

That is, the matrix of the projection is the projection of the matrix. Equations (25) and (30) then give

$$\begin{gathered} \left [\mathbf{P}\big(\mathbf{T}, \boldsymbol{\mathcal{V}}_{\!\Sigma}(U)\big)\right ]=[ \overline{U}]\, P\big(A,\mathcal{V}_{\Sigma}^{ \,\mathbb{B}}(I)\big)\, [\overline{U}]^{ \top}, \end{gathered}$$
(31a)
$$\begin{gathered} A=A(T,U)=[\overline{U}]^{\top}\! T \,[ \overline{U}]. \end{gathered}$$
(31b)

The matrix \(\left [\overline{U}\right ]\) is [53, Eq. 59b]

$$ \left [\overline{U}\right ]=\left [ \overline{U}\right ]_{\mathbb{B}\mathbb{B}}= \begin{pmatrix} (U B_{1} U^{\top}\!)\cdot B_{1} &\;\; \ldots \;\; & (U B_{6}\, U^{ \top}\!)\cdot B_{1} \\ \vdots &\;\; \;\; & \vdots \\ (U B_{1} U^{\top}\!)\cdot B_{6} &\;\; \ldots \;\; & (U B_{6}\, U^{ \top}\!)\cdot B_{6} \end{pmatrix} , $$
(32)

The matrix of \(\mathbf{P}\big(\mathbf{T}, \boldsymbol{\mathcal{V}}_{\!\Sigma}(U)\big)\) is then calculated from Eqs. (31a), (31b), (32), (84a)–(84h).

The distance from \(\mathbf{T}\) to \(\mathbf{P}(\mathbf{T}, \boldsymbol{\mathcal{V}}_{\!\Sigma}(U))\) is

d ( T , V Σ ( U ) ) = T P ( T , V Σ ( U ) ) = [ U ] A [ U ] [ U ] P ( A , V Σ B ( I ) ) [ U ] (from Eq. (31a) and (31b)) = A P ( A , V Σ B ( I ) ) ) .
(33)

6 The Decomposition

As in Fig. 2,

$$ \boldsymbol{\mathcal{T}}_{\text{\textsc{iso}}}= \boldsymbol{\mathcal{V}}_{\Sigma _{1}}(U)\subset \cdots \subset \boldsymbol{\mathcal{V}}_{\Sigma _{6}}(U)= \boldsymbol{\mathcal{T}}, $$
(34a)

where

$$ \Sigma _{1}=\text{\textsc{iso}},\,\Sigma _{2}= \text{\textsc{xiso}},\,\Sigma _{3}=\text{\textsc{tet}},\, \Sigma _{4}=\text{\textsc{orth}},\,\Sigma _{5}= \text{\textsc{mono}},\,\Sigma _{6}=\text{\textsc{triv}}. $$
(34b)
Fig. 2
figure 2

(Left) Inclusion relations among the reference groups for elastic symmetry. A solid arrow from one group to another indicates that the first group is a subgroup of the second. A dashed arrow only means that a conjugate of the first group is a subgroup of the second. The subgroup relations follow from Table 2. (Right) Inclusion relations among the \(\Sigma \) subspaces \(\boldsymbol{\mathcal{V}}_{\!\Sigma}(U)\) of \(\boldsymbol{\mathcal{T}}\). Again the solid arrows indicate true inclusions. The inclusions follow from Eq. (15). The red path is the path chosen by Browaeys & Chevrot [9] (our Eqs. (34a) and (34b)).

Equation (35), next, is based on Walker & Wookey [58], which is meant to implement Browaeys & Chevrot [9]. For a given elastic map \(\mathbf{T}\) and a given rotation matrix \(U\), we define what will be the \(k^{\text{th}}\) summand of \(\mathbf{T}\) by

$$ \mathbf{Q}_{\Sigma _{k}}(\mathbf{T},U)= \mathbf{P}\left (\mathbf{T},\, \boldsymbol{\mathcal{V}}_{\Sigma _{k}}(U)\right )- \mathbf{P}\left (\mathbf{T},\, \boldsymbol{\mathcal{V}}_{\Sigma _{k-1}}(U)\right ), $$
(35)

where \(\Sigma _{k}\) is as in Eq. (34b). Although \(\Sigma _{0}\) itself has no meaning, we agree to define

$$ \boldsymbol{\mathcal{V}}_{\Sigma _{0}}(U)=\{ \boldsymbol{0}\}\subset \boldsymbol{\mathcal{T}}, $$
(36)

so that Eq. (35) makes sense for \(k=1\), as well as for \(k=2,\ldots ,6\).

Theorem 3

The decomposition

Let \(\mathbf{T}\) be an elastic map and \(U\in \mathbb{U}\). Then

$$\begin{gathered} \mathbf{T}=\sum \limits _{k=1}^{6} \mathbf{Q}_{\Sigma _{k}}(\mathbf{T},U), \end{gathered}$$
(37a)
$$\begin{gathered} \mathbf{Q}_{\Sigma _{k}}(\mathbf{T},U)\, \in \, \boldsymbol{\mathcal{V}}_{\Sigma _{k}}(U)\cap \left (\boldsymbol{\mathcal{V}}_{\Sigma _{k-1}}(U) \right )^{\perp}. \end{gathered}$$
(37b)

Proof

For purposes of the proof, we abbreviate \(\mathbf{Q}_{\Sigma _{k}}(\mathbf{T},U)\) and \(\boldsymbol{\mathcal{V}}_{\Sigma _{k}}(U)\) to \(\mathbf{Q}_{k}\) and \(\boldsymbol{\mathcal{V}}_{k}\). From Eq. (35),

$$ \sum \limits _{j=1}^{k} \mathbf{Q}_{j}= \mathbf{P}\left (\mathbf{T},\, \boldsymbol{\mathcal{V}}_{k}\right ). $$
(38)
T V k T=P(T, V k )(from Eq. (1a)),
(39a)
T V k T= j = 1 k Q j (from Eq. (38)).
(39b)

Since \(\mathbf{T}\in \boldsymbol{\mathcal{T}}= \boldsymbol{\mathcal{V}}_{\text{\textsc{triv}}}(U)= \boldsymbol{\mathcal{V}}_{6}\), regardless of \(U\), this proves Eq. (37a).

From Eq. (35) and then from Eq. (1a),

$$ \mathbf{Q}_{k}= \underbrace{\mathbf{P}\left (\mathbf{T},\,\boldsymbol{\mathcal{V}}_{k}\right )}_{ \in \, \boldsymbol{\mathcal{V}}_{k}}- \underbrace{\mathbf{P}\left (\mathbf{T},\,\boldsymbol{\mathcal{V}}_{k-1}\right )}_{ \in \, \boldsymbol{\mathcal{V}}_{k-1}}\in \boldsymbol{\mathcal{V}}_{k}. $$
(40a)

Similarly, from Eq. (35) and then from Eq. (1b),

$$ \mathbf{Q}_{k}= - \underbrace{\big(\mathbf{T}-\mathbf{P}(\mathbf{T},\,\boldsymbol{\mathcal{V}}_{k})\big)}_{ \in \, \boldsymbol{\mathcal{V}}_{k}^{\perp}}+ \underbrace{ \mathbf{T}-\mathbf{P}(\mathbf{T},\,\boldsymbol{\mathcal{V}}_{k-1}) }_{ \in \, \boldsymbol{\mathcal{V}}_{k-1}^{\,\perp}}\in \boldsymbol{\mathcal{V}}_{k-1}^{\,\perp}. $$
(40b)

Together, Eqs. (40a) and (40b) prove Eq. (37b). □

If \(\mathbf{T}\in \boldsymbol{\mathcal{V}}_{ \Sigma _{k}}(U)\) and \(j\ge k\), then \(\mathbf{T}\in \boldsymbol{\mathcal{V}}_{ \Sigma _{j}}(U)\) and so \(\mathbf{P}(\mathbf{T}, \boldsymbol{\mathcal{V}}_{\Sigma _{j}}(U))= \mathbf{T}\). Hence \(\mathbf{Q}_{\Sigma _{j}}(\mathbf{T}, U)= \boldsymbol{0}\) for \(j> k\), so that the decomposition for \(\mathbf{T}\) and \(U\) essentially terminates at the \(k^{\text{th}}\) summand. If, for example, \(\mathbf{T}\in \boldsymbol{\mathcal{V}}_{\text{\textsc{tet}}}(U)\), then

$$ \mathbf{T}=\mathbf{Q}_{\text{\textsc{iso}}}(\mathbf{T},U)+ \mathbf{Q}_{\text{\textsc{xiso}}}( \mathbf{T},U)+\mathbf{Q}_{\text{\textsc{tet}}}(\mathbf{T},U). $$
(41)

In Appendix C.3 we show that for any elastic maps \(\mathbf{Q}_{1},\ldots ,\mathbf{Q}_{6}\),

$$ \left . \textstyle\begin{array}{c} \mathbf{T}=\sum \limits _{k=1}^{6} \mathbf{Q}_{k} \\ \mathbf{Q}_{k}\in \, \boldsymbol{\mathcal{V}}_{\Sigma _{k}}(U)\cap \left ( \boldsymbol{\mathcal{V}}_{\Sigma _{k-1}}(U)\right )^{ \perp }\end{array}\displaystyle \right \} \implies \mathbf{Q}_{k}= \mathbf{Q}_{\Sigma _{k}}(\mathbf{T},U). $$
(42)

Equation (42) is thus the converse to Theorem 3. It guarantees that for a given \(\mathbf{T}\) and \(U\) the hypotheses of Eq. (42) determine the decomposition uniquely. In the literature the decomposition is sometimes described as satisfying \(\mathbf{T}=\sum \limits _{k=1}^{6} \mathbf{Q}_{k}\),  \(\mathbf{Q}_{k}\in \, \boldsymbol{\mathcal{V}}_{\Sigma _{k}}(U)\), and \(\mathbf{Q}_{j}\cdot \mathbf{Q}_{k}=0\) for \(j\ne k\). That is true, but those three conditions do not determine the decomposition.

7 Hexagonal Approximation of \(\mathbf{T}\)

In our terms, hexagonal approximation is transverse isotropic approximation, abbreviated xiso-approximation.

In their Sect. 4.5, Hexagonal Approximation, Browaeys & Chevrot [9] talk about the “optimum equivalent hexagonal medium” for an elastic map, but they do not say what they mean.

For a given elastic map \(\mathbf{T}\), Browaeys and Chevrot conceivably meant the xiso-approximation to be \(\mathbf{Q}_{\text{\textsc{xiso}}}( \mathbf{T},U)\). The elastic map \(\mathbf{Q}_{\text{\textsc{xiso}}}( \mathbf{T},U)\), however, is never physically permissible (our Sect. 12.3).

They might also have meant the xiso-approximation to be \(\mathbf{Q}_{\text{\textsc{iso}}}( \mathbf{T},U)+\mathbf{Q}_{\text{\textsc{xiso}}}(\mathbf{T},U)\); this is what Becker et al [3, Eq. 2] use. We follow them and, using Eq. (38), we define the xiso-approximation \(\mathbf{X}(\mathbf{T},U)\) by

$$ \mathbf{X}(\mathbf{T},U)= \mathbf{P}\left (\mathbf{T},\, \boldsymbol{\mathcal{V}}_{\text{\textsc{xiso}}}(U) \right ). $$
(43)

Then \(\mathbf{X}(\mathbf{T},U)\) is in \(\boldsymbol{\mathcal{V}}_{\text{\textsc{xiso}}}(U)\) and hence has \(U\mathbf{k}\) as a regular axis.

Figure 3, to be discussed next, shows an instance where \(\mathbf{X}(\mathbf{T},U)\) fails badly as an xiso-approximation to \(\mathbf{T}\).

Fig. 3
figure 3

A poor xiso-approximation \(\mathbf{T}'\) for the given elastic map \(\mathbf{T}\). Each of the elastic maps \(\mathbf{T}\), \(\mathbf{T}'\), \(\mathbf{A}\), \(\mathbf{A}'\) is represented by the contour plot of its monoclinic angle function (Eq. 22a). The plots for \(\mathbf{A}\) and \(\mathbf{A}'\) differ from those for \(\mathbf{T}\) and \(\mathbf{T}'\) by \(U^{\top}\!\!\), which is a rotation of \({37}^{\circ }\) about the axis seen protruding from each sphere. (From this perspective the rotation is clockwise.) The calculation of \(\mathbf{T}'\) from \(\mathbf{T}\) follows the path \(\mathbf{T}\rightarrow \mathbf{A}\rightarrow \mathbf{A}'\rightarrow \mathbf{T}'\) (Eq. (24a) and (24b)). The dissimilarity of the plots for \(\mathbf{T}\) and \(\mathbf{T}'\) confirms that \(\mathbf{T}'=\mathbf{X}( \mathbf{T},U)\) is a poor approximation for \(\mathbf{T}\). The failure of the approximation is due to a poor choice of the rotation matrix \(U\).

We depict each elastic map \(\mathbf{R}\) as the contour plot on \(\mathbb{S}^{2}\) of its monoclinic angle function \(\alpha _{\text{\textsc{mono}}}^{\mathbf{R}}\) (Eq. (22a)). Recall from Sect. 4.1 that the zero contour of \(\alpha _{\text{\textsc{mono}}}^{\mathbf{R}}\) consists of the 2-fold points of \(\mathbf{R}\). If the symmetry class of \(\mathbf{R}\) is transverse isotropic, the contours of \(\alpha _{\text{\textsc{mono}}}^{\mathbf{R}}\) are circles covering \(\mathbb{S}^{2}\), all with poles at the two regular points of \(\mathbf{R}\). The great circle, together with its two poles, make up the zero-contour of \(\alpha _{\text{\textsc{mono}}}^{\mathbf{R}}\).

Figure 3 is Eq. (24a) in pictures. The top path \(\mathbf{T}\rightarrow \mathbf{T}'\) in the figure is the left side of the equation, and the path is the right side. With \(\mathbf{T}\) and \(U\) as in Appendix D, the four elastic maps are

T (given) , T = X ( T , U ) , A = A ( T , U ) , A = X ( A , I ) ,
(44)

where \(\mathbf{A}(\mathbf{T},U)\) is from Eq. (24b). Thus \(\mathbf{T}'\) is the xiso-approximation to \(\mathbf{T}\). Note that the arrow from \(\mathbf{A}\) to \(\mathbf{A}'\) in Fig. 3 is projection to \(\boldsymbol{\mathcal{V}}_{\text{\textsc{xiso}}}(I)\) rather than to \(\boldsymbol{\mathcal{V}}_{\text{\textsc{xiso}}}(U)\), so \(\mathbf{A}'\) is easily calculated from \(\mathbf{A}\) using Eq. (84b).

The plot for \(\mathbf{A}\) (i.e., the plot of \(\alpha _{\text{\textsc{mono}}}^{\mathbf{A}}\)) differs from that for \(\mathbf{T}\) by the rotation \(U^{\top}\!\), which is a rotation of \({37}^{\circ }\) about the axis seen protruding from the sphere. The plots for \(\mathbf{A}\) and \(\mathbf{A}'\) are related as follows. The subspace \(\boldsymbol{\mathcal{V}}_{\text{\textsc{xiso}}}(I)\) consists of all elastic maps whose matrix representations are xiso reference matrices \(T_{\text{\textsc{xiso}}}^{\,\mathbb{B}}(a,c,e,f,k)\) (Eq. (82)). Their regular axes are vertical, so the contours of \(\alpha _{\text{\textsc{mono}}}^{\mathbf{A}'}\) must be horizontal circles. In finding \(\mathbf{A}'\) from \(\mathbf{A}\), the projection gives the values of \(a\), \(c\), \(e\), \(f\), \(k\) that minimize the distance from \(A=[\mathbf{A}]_{\mathbb{B}\mathbb{B}}\) to \(T_{\text{\textsc{xiso}}}^{\,\mathbb{B}}(a,c,e,f,k)\); this determines the values on the circles.

In this example the plot for \(\mathbf{T}\) (Fig. 3, upper left), with its prominent bluish band together with the bluish patch \({90}^{\circ }\) from it (\(\alpha _{\text{\textsc{mono}}}^{\mathbf{T}}\) is small on both), resembles a distorted plot of an xiso-map. We would thus expect the xiso-approximation to resemble \(\mathbf{T}\), but that would have required that the bluish band in the plot for \(\mathbf{A}\) be more or less horizontal. It is not, and so \(T_{\text{\textsc{xiso}}}^{\,\mathbb{B}}(a,c,e,f,k)\) cannot be made close to \(A\). As a result, the plot for \(\mathbf{A}'\) looks nothing like that for \(\mathbf{A}\). The plot for the xiso-approximation \(\mathbf{T}'\), which differs from that for \(\mathbf{A}'\) by the rotation \(U\), then looks nothing like that for \(\mathbf{T}\).

The fault thus lies with the rotation matrix \(U\). Since \(U\mathbf{k}\) in the plot for \(\mathbf{T}\) gets mapped to \(\mathbf{k}\) in the plot for \(\mathbf{A}\), the point \(U\mathbf{k}\) would need to have been in the small bluish patch (or its antipodal patch) in order to get a good xiso-approximation to \(\mathbf{T}\).

8 Closest \(\Sigma \)-Map to \(\mathbf{T}\)

Since the set \(\boldsymbol{\mathcal{T}}_{\!\Sigma}\) of elastic maps with symmetry at least \(\Sigma \) is the union of the subspaces \(\boldsymbol{\mathcal{V}}_{\!\Sigma}(U)\), \(U\in \mathbb{U}\), then the distance from an elastic map \(\mathbf{T}\) to \(\boldsymbol{\mathcal{T}}_{\!\Sigma}\) is

$$ d(\mathbf{T},\boldsymbol{\mathcal{T}}_{\! \Sigma})=\min _{ U\in\, \mathbb{U}}\; d(\mathbf{T},\boldsymbol{\mathcal{V}}_{\! \Sigma}(U)). $$
(45)

If \(U\) is a rotation matrix where the minimum is realized, then \(U\) is said to be a \(\Sigma \)-minimizer for \(\mathbf{T}\):

$$ \text{$U$ is a $\Sigma $-minimizer for $\mathbf{T}$} \; \iff \; d\left (\mathbf{T}, \boldsymbol{\mathcal{V}}_{\!\Sigma}(U)\right )=\min _{ V\in \,\mathbb{U}} \;d(\mathbf{T},\boldsymbol{\mathcal{V}}_{\! \Sigma}(V)). $$
(46)

Hence \(U\) is a \(\Sigma \)-minimizer for \(\mathbf{T}\) if and only if

$$ d\big(\mathbf{T},\,\mathbf{P}( \mathbf{T},\boldsymbol{\mathcal{V}}_{\! \Sigma}(U))\big)=d(\mathbf{T}, \boldsymbol{\mathcal{T}}_{\!\Sigma}). $$
(47)

In that case \(\mathbf{P}\left (\mathbf{T}, \boldsymbol{\mathcal{V}}_{\!\Sigma}(U)\right )\) is a closest elastic map in \(\boldsymbol{\mathcal{T}}_{\!\Sigma}\) to \(\mathbf{T}\). In Fig. 1, the rotation matrix \(U_{0}\) would be a \(\Sigma \)-minimizer for \(\mathbf{T}\), and the point \(\mathbf{P}_{0}\) would represent the closest elastic map in \(\boldsymbol{\mathcal{T}}_{\!\Sigma}\) to \(\mathbf{T}\).

Figure 4 is like Fig. 3 but with the rotation matrix in Fig. 4 being an xiso-minimizer for \(\mathbf{T}\), so that \(\mathbf{T}'\) is now a closest xiso-map to \(\mathbf{T}\). The plot for \(\mathbf{T}'\) in Fig. 4 indeed resembles the plot for \(\mathbf{T}\).

Fig. 4
figure 4

Same as Fig. 3 but with a better choice of the rotation matrix \(U\). Here in fact \(U\) is the xiso-minimizer in Eq. (95); it makes \(\mathbf{T}'=\mathbf{P}( \mathbf{T},\boldsymbol{\mathcal{V}}_{\text{\textsc{xiso}}}(U))\) the closest xiso-map to \(\mathbf{T}\). Compare the similarity of the plots for \(\mathbf{T}\) and \(\mathbf{T}'\) here with the dissimilarity in Fig. 3. The key feature in the present figure is that \(U\mathbf{k}\) in the plot for \(\mathbf{T}\) is in the small bluish patch, which is a pseudo-pole for the bluish band. Since \(U^{\top}\) maps \(U\mathbf{k}\) to \(\mathbf{k}\), the bluish band in the plot for \(\mathbf{A}\) ends up horizontal. The matrices for \(\mathbf{T}\) and \(\mathbf{T}'\) are given in Eqs. (93) and (96) and can be seen to be close.

8.1 Finding a \(\Sigma \)-Minimizer

To perform the minimization in Eq. (46), we first parameterize \(\mathbb{U}\) using the function

$$ (\theta ,\sigma ,\phi )\rightarrow \widehat{U}_{(\theta ,\,\sigma ,\, \phi )}=Z_{\theta }Y_{\phi }Z_{\sigma }. $$
(48)

We then minimize

$$ d\big(\mathbf{T},\boldsymbol{\mathcal{V}}_{ \Sigma}(\widehat{U}_{(\theta ,\,\sigma ,\,\phi )})\big),\quad 0\le \theta \le 2\pi ,\,|\,\sigma |\le \pi ,\,0\le \phi \le \pi , $$
(49)

where \(d\big(\mathbf{T},\boldsymbol{\mathcal{V}}_{ \Sigma}(U)\big)\) is given by Eq. (33). (Smaller domains are possible, due to Eq. (17)). The minimization will normally require numerical rather than analytic treatment. We use the Mathematica routine NMinimize, supplemented with various independent checks. Our Mathematica code is as per the Code Availability section.

9 \(\Sigma _{\mathbf{T}}\)-Minimizers for \(\mathbf{T}\)

We let \(\Sigma _{\mathbf{T}}\) denote the symmetry class of \(\mathbf{T}\). That is, the symmetry group \(\mathcal{S}_{\mathbf{T}}\) is \(V\mathbb{U}_{\Sigma _{\mathbf{T}}}V^{\top} \!\) for some \(V\in \mathbb{U}\). Then \(\mathbf{T}\in \boldsymbol{\mathcal{T}}_{\! \Sigma _{\mathbf{T}}}\).

If \(U\) is a \(\Sigma _{\mathbf{T}}\)-minimizer for \(\mathbf{T}\), then

0 = d ( T , T Σ T ) = d ( T , V Σ T ( U ) ) (Eq. (46)) , T V Σ T ( U ) , S T U U Σ T U (Eq. (15)) , S T = U U Σ T U (Theorem 1) .
(50)

The reasoning also reverses, so

$$\begin{aligned} \text{$U$ is a $\Sigma _{\mathbf{T}}$-minimizer for $\mathbf{T}$} &\iff \mathcal{S}_{ \mathbf{T}}= U \mathbb{U}_{\Sigma _{ \mathbf{T}}} U^{\top} \end{aligned}$$
(51a)
$$\begin{aligned} &\iff \mathcal{S}_{\mathbf{A}( \mathbf{T},\,U)}=\mathbb{U}_{\Sigma _{ \mathbf{T}}}, \end{aligned}$$
(51b)

the second step being from Eqs. (6) and (24b).

Then from Eqs. (15), (83a), and Theorem 1,

$$\begin{aligned} \text{$U$ is a $\Sigma _{\mathbf{T}}$-minimizer for $\mathbf{T}$} &\iff \mathbf{A}( \mathbf{T},U)\in \boldsymbol{\mathcal{V}}_{ \!\Sigma _{\mathbf{T}}}(I), \end{aligned}$$
(52a)
$$\begin{aligned} & \iff [\mathbf{A}(\mathbf{T},U)]_{ \mathbb{B}\mathbb{B}} \text{ is a $\Sigma _{\mathbf{T}}$ reference matrix}. \end{aligned}$$
(52b)

Equation (52b) will eventually tie the notion of \(\Sigma _{\mathbf{T}}\)-minimizer to Browaeys & Chevrot [9].

To make \(\Sigma _{\mathbf{T}}\)-minimizers more concrete, note, for example, that if \(U\) is a \(\Sigma _{\mathbf{T}}\)-minimizer for \(\mathbf{T}\) and if \(\Sigma _{\mathbf{T}}=\text{\textsc{orth}}\), then, from Eq. (51a) and Table 2, the vectors \(U\mathbf{i}\), \(U\mathbf{j}\), \(U \mathbf{k}\)—the columns of \(U\)—are the 2-fold axes of \(\mathbf{T}\). Similarly, if \(U\) is a \(\Sigma _{\mathbf{T}}\)-minimizer for \(\mathbf{T}\) and if \(\Sigma _{\mathbf{T}}=\text{\textsc{trig}}\), then the third column of \(U\) is the 3-fold axis of \(\mathbf{T}\), and the second column is one of the 2-fold axes. And so forth.

9.1 To Find \(\Sigma _{\mathbf{T}}\)-Minimizers

From Eq. (11b),

$$ V\mathbb{U}_{\Sigma }V^{\top}\!=U\mathbb{U}_{ \Sigma }U^{\top}\; \iff \;\; U^{\top}\!V\in \mathbb{G}_{ \Sigma}\qquad (U,V\in \mathbb{U}). $$
(53)

To find a \(\Sigma _{\mathbf{T}}\)-minimizer for a given \(\mathbf{T}\): Theorem 3 of [54] gives the symmetry group \(\mathcal{S}_{\mathbf{T}}\) in the form \(\mathcal{S}_{\mathbf{T}}=U \mathbb{U}_{\Sigma }U^{\top}\!\), so \(\Sigma =\Sigma _{\mathbf{T}}\) and \(U\) is one \(\Sigma _{\mathbf{T}}\)-minimizer for \(\mathbf{T}\). (See also [8] and [20].) Then from Eqs. (51a) and (53), the set of \(\Sigma _{\mathbf{T}}\)-minimizers for \(\mathbf{T}\) is

$$ U\mathbb{G}_{\Sigma _{\mathbf{T}}}=\{ U G : G \in \mathbb{G}_{\Sigma _{\mathbf{T}}} \}. $$
(54)

9.2 The xiso-Approximation \(\mathbf{X}(\mathbf{T},U)\) when \(U\) Is a \(\Sigma _{\mathbf{T}}\)-Minimizer

Table 3 gives the high symmetry axes for each elastic symmetry group. They are “high” with respect to the ordering 1-fold, 2-fold, 3-fold, 4-fold, regular.

Table 3 The high symmetry axes of the groups \(U\mathbb{U}_{\Sigma }U^{\top}\!\!\). See also Table 2.

From Eq. (12), Table 3 can be compactly stated

$$ \text{$\mathbf{v}\in \mathbb{S}^{2}$ is a high symmetry axis of $U\mathbb{U}_{\Sigma }U^{\top}$} \iff \mathbf{v}=(U G) \mathbf{k}\text{ for some } G\in \mathbb{G}_{\Sigma}. $$
(55)

Theorem 4

Let \(U\) be a \(\Sigma _{\mathbf{T}}\)-minimizer for \(\mathbf{T}\). Equivalently, \(\mathcal{S}_{\mathbf{T}}=U \mathbb{U}_{\Sigma _{\mathbf{T}}} U^{\top} \!\). Then

  1. (i)

    The regular axis \(U\mathbf{k}\) of the xiso-approximation \(\mathbf{X}(\mathbf{T},U)\) is a high symmetry axis of \(\mathbf{T}\).

  2. (ii)

    If the regular axis \(V\mathbf{k}\) of \(\mathbf{X}(\mathbf{T},V)\) is a high symmetry axis of \(\mathbf{T}\), then \(V=U'G\) for some \(\Sigma _{\mathbf{T}}\)-minimizer \(U'\) and some \(G\in \mathbb{U}_{\textit{\textsc{xiso}}}\).

Proof

From Table 3, \(U\mathbf{k}\) is a high symmetry axis of \(\mathbf{T}\) (i.e., of \(\mathcal{S}_{\mathbf{T}}\)). This proves (i).

Conversely, suppose that the regular axis \(V\mathbf{k}\) of \(\mathbf{X}(\mathbf{T},V)\) is a high symmetry axis of \(\mathbf{T}\). From Eq. (55), \(V\mathbf{k}=(U G')\mathbf{k}\) for some \(G'\in \mathbb{G}_{\Sigma _{\mathbf{T}}}\). Then \((U G')^{\top}\! V\,\mathbf{k}=\mathbf{k}\), so \((U G')^{\top}\!V\in \mathbb{U}_{\text{\textsc{xiso}}}\), from Table 2. Then \(V=(U G')G\) for some \(G\in \mathbb{U}_{\text{\textsc{xiso}}}\). Since \(U G'\) is a \(\Sigma _{\mathbf{T}}\)-minimizer for \(\mathbf{T}\), this proves (ii). □

Figure 5 shows xiso-approximations to \(\mathbf{T}\) whose regular axes coincide with high symmetry axes of \(\mathbf{T}\).

Fig. 5
figure 5

The xiso-approximations (small spheres) whose regular axis coincides with a high symmetry axis of \(\mathbf{T}\). A diagram is shown for each symmetry class \(\Sigma \neq \text{\textsc{iso}},\text{\textsc{triv}}\). Symmetry axis locations are shown in green. Only ghost spheres are shown, since \(\mathbf{T}\) is not known specifically.

Unless \(\mathbf{T}\) is isotropic, the symmetry of \(\mathbf{X}(\mathbf{T},U)\) will normally be xiso, in which case the regular axis of \(\mathbf{X}(\mathbf{T},U)\) is unique. It is possible, however, for the symmetry of \(\mathbf{X}(\mathbf{T},U)\) to be iso even if \(\mathbf{T}\) is not iso. Then every direction is a regular axis. An example. with \(U=I\), is the elastic map \(\mathbf{T}\) in Sect. 10.5.

10 Examples of xiso-Approximations

For each point \(\mathbf{v}\in \mathbb{S}^{2}\), we imagine the xiso subspace \(\boldsymbol{\mathcal{V}}_{\text{\textsc{xiso}}}( \mathbf{v})\) as being attached to \(\mathbb{S}^{2}\) at \(\mathbf{v}\). The subspace consists of all elastic maps having \(\mathbf{v}\) as a regular axis; see Fig. 6. For \(\mathbf{v}=U\mathbf{k}\), the xiso-approximation \(\mathbf{X}(\mathbf{T},U)\) is in \(\boldsymbol{\mathcal{V}}_{\text{\textsc{xiso}}}( \mathbf{v})\) and thus can be regarded as attached to \(\mathbb{S}^{2}\) at \(\mathbf{v}\).

Fig. 6
figure 6

The set \(\boldsymbol{\mathcal{T}}\!_{\text{\textsc{xiso}}}\), which consists of the elastic maps having a regular axis. To each point \(\mathbf{v}\in \mathbb{S}^{2}\) we imagine attaching all elastic maps that have a regular axis through \(\pm \mathbf{v}\); those maps make up the subspace \(\boldsymbol{\mathcal{V}}_{\text{\textsc{xiso}}}( \mathbf{v})\). The figure shows only two of the infinitely many elastic maps in \(\boldsymbol{\mathcal{V}}_{\text{\textsc{xiso}}}( \mathbf{v})\), and it does so only for \(\mathbf{v}_{1}\) and \(\mathbf{v}_{2}\) rather than for all \(\mathbf{v}\in \mathbb{S}^{2}\). The xiso-approximation \(\mathbf{X}(\mathbf{T},U)\) to an elastic map \(\mathbf{T}\) is the projection of \(\mathbf{T}\) onto \(\boldsymbol{\mathcal{V}}_{\text{\textsc{xiso}}}( \mathbf{v})\), where \(\mathbf{v}=U\mathbf{k}\). The closest xiso map to \(\mathbf{T}\) is then the closest to \(\mathbf{T}\) of all the \(\mathbf{X}(\mathbf{T},U)\), \(\mathbf{v}=U\mathbf{k}\), \(\mathbf{v}\in \mathbb{S}^{2}\). Here the white sphere is not meant to depict any elastic map; it is just the unit sphere \(\mathbb{S}^{2}\).

Each subspace \(\boldsymbol{\mathcal{V}}_{\text{\textsc{xiso}}}( \mathbf{v})\) in principle appears twice on the sphere—at the antipodal points \(\mathbf{v}\) and \(- \mathbf{v}\). The same is true for any xiso-approximation \(\mathbf{X}(\mathbf{T},U)\). In Figs. 512, however, we show each \(\mathbf{X}(\mathbf{T},U)\) only once, at whichever of \(\mathbf{v}\) and \(-\mathbf{v}\) that is more convenient for depiction.

Figure 6 gives the impression that the subspaces \(\boldsymbol{\mathcal{V}}_{\text{\textsc{xiso}}}( \mathbf{v})\) are disjoint. But in fact,

$$ \mathbf{v}_{1}\neq \pm \mathbf{v}_{2} \implies \boldsymbol{\mathcal{V}}_{\text{\textsc{xiso}}}(\mathbf{v}_{1})\cap \boldsymbol{\mathcal{V}}_{\text{\textsc{xiso}}}( \mathbf{v}_{2})=\boldsymbol{\mathcal{V}}_{\text{\textsc{iso}}}(I)=\boldsymbol{\mathcal{T}}_{ \!\text{\textsc{iso}}}. $$
(56)

In Sects. 10.110.6 we consider various xiso-approximations \(\mathbf{X}(\mathbf{T},U)\). For those labeled with “\(\mathbf{B}\)” or “\(\mathbf{B}_{i}\)” in Figs. 712, the rotation \(U\) is a \(\Sigma _{\mathbf{T}}\)-minimizer for \(\mathbf{T}\) and, consistent with Theorem 4 and Fig. 5, the regular axis of \(\mathbf{X}(\mathbf{T},U)\) coincides with a high symmetry axis of \(\mathbf{T}\). For the xiso-approximations labeled with “\(\mathbf{K}\)” or “\(\mathbf{K}_{i}\)”, the rotation \(U\) is an xiso-minimizer and so \(\mathbf{X}(\mathbf{T},U)\) is a closest xiso map to \(\mathbf{T}\). The elastic maps \(\mathbf{T}\) that we chose are not typical, but they are not impossibly rare either.

Fig. 7
figure 7

The monoclinic map \(\mathbf{T}\) of Eq. (57) together with two xiso-approximations \(\mathbf{B}\) and \(\mathbf{K}\) to \(\mathbf{T}\). The elastic map \(\mathbf{B}\) is the xiso-approximation whose regular axis coincides with the 2-fold axis \(\mathbf{k}\) of \(\mathbf{T}\). The elastic map \(\mathbf{K}\) is the closest xiso map to \(\mathbf{T}\). The indicated values \(\alpha _{\text{\textsc{xiso}}}^{\mathbf{T}}( \mathbf{k})={19.3}^{\circ }\) and \(\alpha _{\text{\textsc{xiso}}}^{\mathbf{T}}( \mathbf{v})={13}^{\circ }\) show that \(\mathbf{K}\) is a better approximation to \(\mathbf{T}\) than is \(\mathbf{B}\). This is also seen in the contour plots, though not conspicuously. The color code is the same for all three spheres.

10.1 A Monoclinic Example

Let \(\mathbf{T}\) be given by

$$ T=[\mathbf{T}]_{\mathbb{B}\mathbb{B}}= \begin{pmatrix} 1 & & & & & \\ & 2 & & & & \\ & & 3 & 2 & 1 & \\ & & 2 & 4 & & \\ & & 1 & & 5 & \\ & & & & & 6 \end{pmatrix}. $$
(57)

(Blank entries are understood to be zero.)

Since \(T\) is a mono reference matrix, we can shortcut the process of finding \(\mathcal{S}_{\mathbf{T}}\) that was mentioned in Sect. 9.1. Since \(T\) is a mono reference matrix, then \(\mathcal{S}_{\mathbf{T}}\supset \mathbb{U}_{\text{\textsc{mono}}}\), by Eq. (82). But in fact \(\mathcal{S}_{\mathbf{T}}= \mathbb{U}_{\text{\textsc{mono}}}\), since the plot of \(\alpha _{\text{\textsc{mono}}}^{\mathbf{T}}\) (Fig. 7) shows that \(\mathbf{T}\) has only two 2-fold points—at \(\pm \mathbf{k}\). Thus \(\Sigma _{\mathbf{T}}=\text{\textsc{mono}}\).

Since \(\mathcal{S}_{\mathbf{T}}= \mathbb{U}_{\text{\textsc{mono}}}\), then \(U=I\) is a \(\Sigma _{\mathbf{T}}\)-minimizer for \(\mathbf{T}\), from Eq. (51a). From Eq. (84b) the matrix of the corresponding xiso-approximation \(\mathbf{B}=\mathbf{X}( \mathbf{T},I)\) is diagonal with entries \(3/2\), \(3/2\), \(7/2\), \(7/2\), 5, 6. Consistent with Theorem 4, the regular axis of \(\mathbf{B}\), namely \(I\mathbf{k}=\mathbf{k}\), is also a 2-fold axis of \(\mathbf{T}\).

An xiso-minimizer for \(\mathbf{T}\) can be calculated from Eq. (46). One such is

$$ U= \begin{pmatrix} 0 & -0.940 & 0.342 \\ 0 & 0.342 & 0.940 \\ -1 & 0 & 0 \end{pmatrix} , $$
(58)

but any rotation matrix whose third column is plus or minus the third column of \(U\) is also an xiso-minimizer. The closest xiso map \(\mathbf{K}=\mathbf{X}( \mathbf{T},U)\) to \(\mathbf{T}\) is then calculated from Eqs. (31a), (31b) and (84b). Its regular axis is \(\mathbf{v}=U\mathbf{k}=(0.342,\,0.940,\,0)\).

The main points here are that \(\mathbf{B}\) and \(\mathbf{K}\) are not the same, and that \(\mathbf{B}\)—the xiso-approximation whose regular axis coincides with the 2-fold axis of \(\mathbf{T}\)—is not the best approximation to \(\mathbf{T}\).

10.2 Another Monoclinic Example

The elastic map \(\mathbf{T}\) is defined by

$$ [\mathbf{T}]_{\mathbb{B}\mathbb{B}}= \begin{pmatrix} 28 & -2 & & & & \\ -2 & 61 & & & & \\ & & 71 & -4 & 6 & 8 \\ & & -4 & 68 & 10 & \\ & & 6 & 10 & 62 & -3 \\ & & 8 & & -3 & 59 \end{pmatrix}. $$
(59)

As in Sect. 10.1, the symmetry group \(\mathcal{S}_{\mathbf{T}}\) of \(\mathbf{T}\) is found to be \(\mathbb{U}_{\text{\textsc{mono}}}\), and \(U=I\) is then a \(\Sigma _{\mathbf{T}}\)-minimizer for \(\mathbf{T}\). The corresponding xiso-approximation \(\mathbf{B}=\mathbf{X}( \mathbf{T},I)\) is found immediately from Eq. (84b). Consistent with Theorem 4, its regular axis \(I\mathbf{k}=\mathbf{k}\) is a 2-fold axis of \(\mathbf{T}\).

From Eq. (46), an xiso-minimizer \(U_{1}\) for \(\mathbf{T}\) is

$$ U_{1}= \begin{pmatrix} 0.118 & -0.986 & 0.114 \\ 0.708 & 0.164 & 0.687 \\ -0.697 & 0 & 0.718 \end{pmatrix}. $$
(60)

The matrix of the corresponding closest map \(\mathbf{K}_{1}=\mathbf{X}( \mathbf{T},U_{1})\) to \(\mathbf{T}\) is found from Eqs. (31a), (31b), and (84b). Its regular axis—the third column of \(U_{1}\)—is \(\mathbf{v}_{1}=(0.11, 0.69, 0.72)\). Since \(\mathbf{K}_{1}\) does not have \(Z_{\pi }\) as a symmetry, another closest xiso map \(\mathbf{K}_{2}\) is inevitable, with regular axis \(\mathbf{v}_{2}=Z_{\pi }\mathbf{v}_{1}\).

Figure 8 shows \(\mathbf{B}\), \(\mathbf{K}_{1}\), \(\mathbf{K}_{2}\), as well as the xiso-approximations \(\mathbf{M}_{1}=\mathbf{X}( \mathbf{T},M_{1})\) and \(\mathbf{M}_{2}=\mathbf{X}( \mathbf{T},M_{2})\), where

$$ M_{1}= \begin{pmatrix} 0.658 & 0 & 0.753 \\ -0.753 & 0 & 0.658 \\ 0 & -1 & 0 \end{pmatrix} , \quad M_{2}= \begin{pmatrix} -0.707 & 0 & -0.707 \\ -0.707 & 0 & 0.707 \\ 0 & 1 & 0 \end{pmatrix}. $$
(61)

We calculated \(M_{1}\) and \(M_{2}\) using the routine MS_axes.m [57], which is supposed to implement Browaeys & Chevrot [9]. The rotation \(M_{2}\) was calculated with their X3_stiff option, \(M_{1}\) without it.

Fig. 8
figure 8

The monoclinic map \(\mathbf{T}\) of Eq. (59) and five xiso-approximations to it. The elastic map \(\mathbf{B}\) is the xiso-approximation whose regular axis is the 2-fold axis \(\mathbf{k}\) of \(\mathbf{T}\). The elastic maps \(\mathbf{K}_{1}\) and \(\mathbf{K}_{2}\) are the closest xiso maps to \(\mathbf{T}\). See Eq. (61) for \(\mathbf{M}_{1}\) and \(\mathbf{M}_{2}\). The values of \(\alpha _{\text{\textsc{xiso}}}^{\mathbf{T}}\) show that \(\mathbf{K}_{1}\) and \(\mathbf{K}_{2}\) are somewhat better approximations to \(\mathbf{T}\) than is \(\mathbf{B}\), and that they are much better approximations than are \(\mathbf{M}_{1}\) and \(\mathbf{M}_{2}\). This is also seen in the contour plots.

In each of Figs. 712, the \(\alpha _{\text{\textsc{xiso}}}^{\mathbf{T}}\) values are consistent with the contour plot for \(\mathbf{T}\). Here in Fig. 8, for example, we imagine a band consisting of points on the large sphere that are within, say, \({5}^{\circ }\) of the great circle with poles at \(\pm \mathbf{v}_{1}\). The colors on that band—mostly yellow or cooler—are cooler than the colors on the comparable band at the equator (blue = cold, red = hot). Thus \(\mathbf{T}\) looks more like an elastic map with regular axis \(\mathbf{v}_{1}\) than an elastic map with regular axis \(\mathbf{k}\).

10.3 An Orthorhombic Example

The elastic map \(\mathbf{T}\) is defined by

$$ T=[\mathbf{T}]_{\mathbb{B}\mathbb{B}}= \begin{pmatrix} 86 & & & & & \\ & 51 & & & & \\ & & 32 & & & \\ & & & 46 &-20 & 13 \\ & & & -20 & 45 & -2 \\ & & & 13 & -2 & 87 \end{pmatrix}. $$
(62)

Since \(T\) is an orth reference matrix then \(\mathcal{S}_{\mathbf{T}}\supset \mathbb{U}_{\text{\textsc{orth}}}\), by Eq. (82). But in fact \(\mathcal{S}_{\mathbf{T}}= \mathbb{U}_{\text{\textsc{orth}}}\), since \(\mathbf{T}\) has six distinct eigenvalues—too many for it to be tetragonal. Hence \(\Sigma _{\mathbf{T}}=\text{\textsc{orth}}\).

Since \(\mathcal{S}_{\mathbf{T}}= \mathbb{U}_{\text{\textsc{orth}}}\), the identity rotation \(I\) is one \(\Sigma _{\mathbf{T}}\)-minimizer for \(\mathbf{T}\), from Eq. (51a). From Eq. (54), two others are then \(U_{\mathbf{i}}\) and \(U_{\mathbf{j}}\). (\(U_{\mathbf{v}}\) is defined in Eq. (23).) The corresponding xiso-approximations \(\mathbf{B}_{3}=\mathbf{X}( \mathbf{T},I)\), \(\mathbf{B}_{1}=\mathbf{X}( \mathbf{T},U_{\mathbf{i}})\), \(\mathbf{B}_{2}=\mathbf{X}( \mathbf{T},U_{\mathbf{j}})\) are calculated from Eqs. (84b), (31a) and (31b). Consistent with Theorem 4, their regular axes are 2-fold axes of \(\mathbf{T}\); see Fig. 9.

Fig. 9
figure 9

The orthorhombic elastic map \(\mathbf{T}\) of Eq. (62) and five xiso-approximations to it. The elastic maps \(\mathbf{B}_{1}\), \(\mathbf{B}_{2}\), \(\mathbf{B}_{3}\) are the xiso-approximations whose regular axis is a 2-fold axis of \(\mathbf{T}\), and \(\mathbf{K}_{1}\) and \(\mathbf{K}_{2}\) are the closest xiso maps to \(\mathbf{T}\). The values of \(\alpha _{\text{\textsc{xiso}}}^{\mathbf{T}}\) in the figure show that \(\mathbf{K}_{1}\) and \(\mathbf{K}_{2}\) are better approximation to \(\mathbf{T}\) than are \(\mathbf{B}_{1}\), \(\mathbf{B}_{2}\), or \(\mathbf{B}_{3}\). This is also seen in the contour plots

From Eq. (46), an xiso-minimizer \(U_{1}\) for \(\mathbf{T}\) is

$$ U_{1}= \begin{pmatrix} 0 & -1 & 0 \\ 0.7041 & 0 & 0.7101 \\ -0.7101 & 0 & 0.7041 \end{pmatrix}. $$
(63)

The matrix of the corresponding closest xiso map \(\mathbf{K}_{1}\) to \(\mathbf{T}\) is then, from Eqs. (31a), (31b), and (84b),

$$ [\mathbf{K}_{1}]=[\mathbf{X}( \mathbf{T},U_{1})]= \begin{pmatrix} 73.95 & & & 9.53 &-5.11 & 5.34 \\ & 45.04 &-10.28 & & & \\ &-10.28 & 44.86 & & & \\ 9.53 & & & 54.85 &-11.55 & 2.69 \\ -5.11 & & &-11.55 & 41.30 &-1.50 \\ 5.34 & & & 2.69 &-1.50 & 87.00 \end{pmatrix}, $$
(64)

Its regular axis—the third column of \(U_{1}\)—is \(\mathbf{v}_{1}=(0,\,0.7101,\,0.7041)\). The other closest xiso map \(\mathbf{K}_{2}\) then has regular axis \(\mathbf{v}_{2}=Z_{\pi }\mathbf{v}_{1}\).

10.4 A Tetragonal Example

The elastic map \(\mathbf{T}\) is defined by

$$ T=[\mathbf{T}]_{\mathbb{B}\mathbb{B}}= \begin{pmatrix} 60 & & & & & \\ & 60 & & & & \\ & & 15 & & & \\ & & & 71 & & \\ & & & & 58 & 6 \\ & & & & 6 & 15 \end{pmatrix}. $$
(65)

Since \(T\) is a tet reference matrix then \(\mathcal{S}_{\mathbf{T}}\supset \mathbb{U}_{\text{\textsc{tet}}}\). But since \(\mathbf{T}\) has five distinct eigenvalues—too many for it to be cubic or transverse isotropic, then in fact \(\mathcal{S}_{\mathbf{T}}= \mathbb{U}_{\text{\textsc{tet}}}\). (Or if the plot for \(\mathbf{T}\) is available, as in Fig. 10, just note that the plot does not have cube or xiso symmetry.) Hence \(\Sigma _{\mathbf{T}}=\text{\textsc{tet}}\).

Fig. 10
figure 10

The tetragonal elastic map \(\mathbf{T}\) of Eq. (65) and three xiso-approximations to it. The elastic map \(\mathbf{B}\) is the xiso-approximation whose regular axis is the 4-fold axis of \(\mathbf{T}\), and \(\mathbf{K}_{1}\) and \(\mathbf{K}_{2}\) are the closest xiso maps to \(\mathbf{T}\). The values of \(\alpha _{\text{\textsc{xiso}}}^{\mathbf{T}}\) show that \(\mathbf{K}_{1}\) and \(\mathbf{K}_{2}\) are better approximation to \(\mathbf{T}\) than is \(\mathbf{B}\). This is also seen in the contour plots

Since \(\mathcal{S}_{\mathbf{T}}= \mathbb{U}_{\text{\textsc{tet}}}\), the rotation \(U=I\) is a \(\Sigma _{\mathbf{T}}\)-minimizer for \(\mathbf{T}\). The corresponding xiso-approximation \(\mathbf{B}=\mathbf{X}( \mathbf{T},I)\) is easily calculated from Eq. (84b). Consistent with Theorem 4, its regular axis is the 4-fold axis \(\mathbf{k}\) of \(\mathbf{T}\).

From Eq. (46), an xiso-minimizer \(U_{1}\) for \(\mathbf{T}\) is

$$ U_{1}=\frac{1}{\sqrt{2}} \begin{pmatrix} 0 & -1 & 1 \\ 0 & 1 & 1 \\ -\sqrt{2} & 0 & 0 \end{pmatrix}. $$
(66)

The matrix of the corresponding closest xiso map \(\mathbf{K}_{1}\) to \(\mathbf{T}\) is found from Eqs. (31a), (31b), and (84b). Its regular axis is \(\mathbf{v}_{1}=U_{1}\mathbf{k}= 1\ 1\ 0\). The other closest xiso map \(\mathbf{K}_{2}\) then has regular axis \(\mathbf{v}_{2}=Z_{\pi /2}\mathbf{v}_{1}\).

10.5 Another Tetragonal Example

The elastic map \(\mathbf{T}\) is defined by

$$ T=[\mathbf{T}]_{\mathbb{B}\mathbb{B}}= \begin{pmatrix} 2 & & & & & \\ & 2 & & & & \\ & & 3 & & & \\ & & & 1 & & \\ & & & & 2 & \\ & & & & & 1\, \end{pmatrix}. $$
(67)

Since \(T\) is a tet reference matrix then \(\mathcal{S}_{\mathbf{T}}\supset \mathbb{U}_{\text{\textsc{tet}}}\). But since the plot for \(\mathbf{T}\) in Fig. 11 does not have cube or xiso symmetry, then in fact \(\mathcal{S}_{\mathbf{T}}= \mathbb{U}_{\text{\textsc{tet}}}\). Hence \(\Sigma _{\mathbf{T}}=\text{\textsc{tet}}\).

Fig. 11
figure 11

(Left) The tetragonal elastic map \(\mathbf{T}\) of Eq. (67) and five xiso-approximations to it, all depicted as contour plots of their mono angle functions as usual. The elastic map \(\mathbf{B}\) is the xiso-approximation with a regular axis coinciding with the 4-fold axis of \(\mathbf{T}\), and \(\mathbf{K}_{1}\), \(\mathbf{K}_{2}\), \(\mathbf{K}_{3}\), \(\mathbf{K}_{4}\) are closest xiso maps to \(\mathbf{T}\). The values of \(\alpha _{\text{\textsc{xiso}}}^{\mathbf{T}}\) show that \(\mathbf{K}_{1}\), \(\mathbf{K}_{2}\), \(\mathbf{K}_{3}\), \(\mathbf{K}_{4}\) are much better approximations to \(\mathbf{T}\) than is \(\mathbf{B}\). (Right) Contour plot of \(\alpha _{\text{\textsc{xiso}}}^{\mathbf{T}}\). The minima of \(\alpha _{\text{\textsc{xiso}}}^{\mathbf{T}}\) (green points) are at the regular axes of \(\mathbf{K}_{1}\), \(\mathbf{K}_{2}\), \(\mathbf{K}_{3}\), \(\mathbf{K}_{4}\)

Since \(\mathcal{S}_{\mathbf{T}}= \mathbb{U}_{\text{\textsc{tet}}}\), the rotation \(U=I\) is a \(\Sigma _{\mathbf{T}}\)-minimizer for \(\mathbf{T}\). From Eq. (84b) the matrix of the corresponding xiso-approximation \(\mathbf{B}=\mathbf{X}( \mathbf{T},I)\) is diagonal with diagonal entries 2, 2, 2, 2, 2, 1—it is isotropic.

Here the elastic map \(\mathbf{T}\) is simple enough that its xiso-minimizers can be found analytically, without resorting to the numerical algorithm mentioned in Sect. 8.1. The function \(g\) to be minimized is, from Eqs. (49), (48), (33),

$$\begin{aligned} &g(\theta ,\sigma ,\phi )=d\big(\mathbf{T}, \boldsymbol{\mathcal{V}}_{\text{\textsc{xiso}}}( \widehat{U}_{(\theta ,\,\sigma ,\,\phi )})\big) \\ &\quad =\frac{1}{64} \sqrt{a_{1} + a_{2} \cos 2\phi - a_{3} \cos 4 \phi + a_{4} \cos 6\phi - a_{5} \cos 8\phi -a_{6} \cos 8\theta \sin ^{8} \phi}, \\ &\qquad a_{1}=\frac{15159}{2},\, a_{2}=980,\, a_{3}=490,\, a_{4}=140, \, a_{5}=\frac{35}{2},\, a_{6}=2240, \end{aligned}$$
(68)

independent of \(\sigma \), as expected from Theorem 2. The global minima of \(g\) are at \((\theta ,\sigma ,\phi )=(n \pi /4,\,\sigma ,\,\pi /2)\) with value \(g=\sqrt{29/32}\). The xiso-minimizers for \(\mathbf{T}\) are therefore, for any \(\sigma \) and any integral \(n\),

$$ \widehat{U}_{(n \pi /4,\,\sigma ,\,\pi /2)}= \begin{pmatrix} -\sin t\,\sin \sigma & -\sin t\,\cos \sigma & \cos t \\ \cos t\,\sin \sigma & \cos t\,\cos \sigma & \sin t \\ -\cos \sigma & \sin \sigma & 0 \end{pmatrix} \quad (t=n\pi /4). $$
(69)

Although there are infinitely many xiso-minimizers, they have only eight distinct third columns. They give the regular axes of the closest xiso-maps to \(\mathbf{T}\) (the green points in Fig. 11). The closest xiso-maps themselves are

$$ \mathbf{K}_{n}=\mathbf{X}\big( \mathbf{T},\,\widehat{U}_{(n \pi /4,\,\sigma ,\,\pi /2)} \big)\quad (n=1,2,3,4). $$
(70)

They are computed from Eqs. (43), (31a), (31b), (84b).

The elastic map \(\mathbf{T}\), like the map mentioned in footnote (2), has the peculiar property that \(\alpha _{\text{\textsc{mono}}}^{\mathbf{T}}\) has more symmetry than does \(\mathbf{T}\) itself. Here \(\alpha _{\text{\textsc{mono}}}^{\mathbf{T}}\) has all the elements of \(D_{8}\) as symmetries. To show this analytically, one need only verify that \(Z_{\pi /4}\) is a symmetry of \(\alpha _{\text{\textsc{mono}}}^{\mathbf{T}}\). Since \(X_{\pi }\) is a symmetry of \(\mathbf{T}\) and hence is a symmetry of \(\alpha _{\text{\textsc{mono}}}^{\mathbf{T}}\), and since \(Z_{\pi /4}\) and \(X_{\pi }\) generate \(D_{8}\), then indeed all 16 members of \(D_{8}\) are symmetries of \(\alpha _{\text{\textsc{mono}}}^{\mathbf{T}}\).

10.6 The Trivial Elastic Map \(\mathbf{T}\) from Figs. 3 and 4

Figure 12 shows \(\mathbf{T}\) and the two xiso-approximations to it from Figs. 3 and 4. As before, \(\mathbf{T}\) is from Eq. (93). From the contour plot of \(\alpha _{\text{\textsc{mono}}}^{\mathbf{T}}\) in Fig. 12, whose coolest color is light blue, \(\mathbf{T}\) has no 2-fold points. Hence \(\Sigma _{\mathbf{T}}=\text{\textsc{triv}}\). (Or one can compute from Eq. (45) that \(d(\mathbf{T},\boldsymbol{\mathcal{T}}_{\! \text{\textsc{mono}}})>0\).)

Fig. 12
figure 12

The same elastic map \(\mathbf{T}\) and xiso-approximations from Figs. 3 and 4. The elastic map \(\mathbf{K}\) is \(\mathbf{T}'\) from Fig. 4 and is the closest xiso map to \(\mathbf{T}\), and \(\mathbf{M}\) is \(\mathbf{T}'\) from Fig. 3 and is the xiso-approximation to \(\mathbf{T}\) computed using [57]. The values of \(\alpha _{\text{\textsc{xiso}}}^{\mathbf{T}}\) show that \(\mathbf{K}\) is a better approximation to \(\mathbf{T}\) than is \(\mathbf{M}\). This is also seen in the contour plots

The xiso-approximations \(\mathbf{M}\) and \(\mathbf{K}\) are \(\mathbf{T}'\) from Figs. 3 and 4 respectively. Again we see that \(\mathbf{M}\) fails as an approximation to \(\mathbf{T}\).

For any trivial elastic map \(\mathbf{T}\), every \(U\in \mathbb{U}\) is a \(\Sigma _{\mathbf{T}}\)-minimizer, since \(U\mathbb{U}_{\text{\textsc{triv}}}U^{\top}=\mathbb{U}_{\text{\textsc{triv}}}\). Thus, whereas restricting \(U\) to be a \(\Sigma _{\mathbf{T}}\)-minimizer in Fig. 9 resulted in the three xiso-approximations \(\mathbf{B}_{1}\), \(\mathbf{B}_{2}\), \(\mathbf{B}_{3}\), doing the same in Fig. 12 would give infinitely many xiso-approximations. There would be a small sphere attached to every point of the large sphere.

10.7 A Sufficient Condition for Multiple Closest \(\Sigma \)-Maps

As in Sect. 8, an elastic map \(\mathbf{K}\) is a closest \(\Sigma \)-map to an elastic map \(\mathbf{T}\) when

$$ \mathbf{K}\in \boldsymbol{\mathcal{T}}_{\! \Sigma},\quad d(\mathbf{T},\mathbf{K})=d( \mathbf{T},\boldsymbol{\mathcal{T}}_{\! \Sigma}). $$
(71)

As in Figs. 811, some elastic maps have more than one closest \(\Sigma \)-map. One way this can happen is if \(\mathbf{K}\) is a closest \(\Sigma \)-map to \(\mathbf{T}\) and if \(V\in \mathbb{U}\) is a symmetry of \(\mathbf{T}\) but not a symmetry of \(\mathbf{K}\). Then

$$\begin{aligned} d(\mathbf{T},\boldsymbol{\mathcal{T}}_{\! \Sigma})&=d(\mathbf{T},\mathbf{K}) \\ &=d(\overline{V}\circ \mathbf{T}\circ \overline{V}^{\boldsymbol{\ast }}\!,\, \overline{V}\circ \mathbf{K}\circ \overline{V}^{\boldsymbol{\ast }}) \\ &=d(\mathbf{T},\, \underbrace{\overline{V}\circ \mathbf{K}\circ \overline{V}^{\boldsymbol{\ast }}}_{ \neq \,\mathbf{K}}). \end{aligned}$$
(72)

Thus \(\overline{V}\circ \mathbf{K}\circ \overline{V}^{\boldsymbol{\ast }}\) is another closest \(\Sigma \)-map to \(\mathbf{T}\).

The closest xiso-maps \(\mathbf{K}_{1}\) and \(\mathbf{K}_{2}\) to \(\mathbf{T}\) in Fig. 8 fit the above paradigm. That is, \(\mathbf{K}_{1}\) was a closest xiso-map to \(\mathbf{T}\), and \(V=Z_{\pi }\) was a symmetry of \(\mathbf{T}\) but not a symmetry of \(\mathbf{K}_{1}\). And \(\mathbf{K}_{2}=\overline{V}\circ \mathbf{K}\circ \overline{V}^{ \boldsymbol{\ast }}\). Figures 9 and 10 are similar.

In Fig. 11 the closest xiso maps \(\mathbf{K}_{1}\) and \(\mathbf{K}_{3}\) fit the paradigm (with \(V=Z_{\pi /2}\)), as do \(\mathbf{K}_{2}\) and \(\mathbf{K}_{4}\), but \(\mathbf{K}_{1}\) and \(\mathbf{K}_{2}\), for example, do not fit. (The rotation \(Z_{\pi /4}\) is not a symmetry of \(\mathbf{T}\).)

The 4-fold members of a cubic elastic symmetry group have their axes in three independent directions. The only two 4-fold members of an xiso-group have a common axis—the regular axis. Thus the cubic group cannot be a subgroup of the xiso-group. If \(\mathbf{K}\) is a closest xiso-map to a cubic map \(\mathbf{T}\), then there must be a symmetry \(V\) of \(\mathbf{T}\) that is not a symmetryFootnote 4 of \(\mathbf{K}\). Every cubic map therefore has multiple closest xiso-maps to it. In a thoughtful paper in 2005, Dellinger [18] already anticipated this result with an example.

11 Lattice of Closest \(\Sigma \) Maps

For \(\mathbf{T}\) as in Eq. (93), and for each \(\Sigma =\text{\textsc{iso}},\ldots ,\text{\textsc{triv}}\), Fig. 13 shows the contour plot of the monoclinic angle function of a closest \(\Sigma \)-map \(\mathbf{K}_{\Sigma}\) to \(\mathbf{T}\). The various \(\mathbf{K}_{\Sigma}\) give some perspective on \(\mathbf{K}_{\text{\textsc{xiso}}}\) and indeed offer alternatives to \(\mathbf{K}_{\text{\textsc{xiso}}}\). The number \(\beta _{\Sigma}\) is the angle between \(\mathbf{T}\) and \(\mathbf{K}_{\Sigma}\). The dashed lines in the figure indicate inclusions among the \(\boldsymbol{\mathcal{T}}_{\!\Sigma}\); the line from the trig node to the cube node, for example, means that \(\boldsymbol{\mathcal{T}}_{\!\text{\textsc{cube}}} \subset \boldsymbol{\mathcal{T}}_{\! \text{\textsc{trig}}}\). As a result, the angles \(\beta _{\Sigma}\) increase (or are unchanged) going upwards along dashed lines.

Fig. 13
figure 13

A closest \(\Sigma \)-map \(\mathbf{K}_{\Sigma}\) to \(\mathbf{T}\) for each symmetry class \(\Sigma \). The number \(\beta =\beta _{\Sigma}\) is the angle between \(\mathbf{T}\) and \(\mathbf{K}_{\Sigma}\). To make the 2-fold points of \(\mathbf{K}_{\Sigma}\) conspicuous, they are shown in green; if colored consistently with the color code, they would have been dark blue, since their \(\alpha _{\text{\textsc{mono}}}\) values are zero. No 2-fold points, however, are shown on the isotropic sphere; had they been shown, the entire sphere would have been green. The given elastic map \(\mathbf{T}\), at bottom, is the same as in Figs. 3 and 4.

12 The \(\Sigma \)-Percentages

For an elastic map \(\mathbf{T}\), the notion of the percentage of it with specified symmetry \(\Sigma \) is central to Browaeys & Chevrot [9], but we do not find a definition of it in their paper. The closest we come is their hint that [9, Sect. 4.1.1]

The different elastic symmetry parts of the tensor are presented as percentages of the norm of the elastic tensor in the histogram of Fig. 1 using the following convention:

$$\begin{aligned} &\text{100 per cent }= \\ &N^{-2}(\mathbf{X})\big[ N^{2}(\mathbf{X}_{ \text{tric}})+ N^{2}(\mathbf{X}_{\text{mon}})+N^{2}( \mathbf{X}_{\text{ort}})+N^{2}(\mathbf{X}_{ \text{tet}})+N^{2}(\mathbf{X}_{\text{hex}})+N^{2}( \mathbf{X}_{\text{iso}})\big]. \end{aligned}$$

That suggests that they were defining the \(\Sigma \)-percentage of \(\mathbf{T}\) to be

$$ q_{\Sigma}(\mathbf{T},U)= \frac{\|\mathbf{Q}_{\Sigma}(\mathbf{T},U)\|^{2}}{\|\mathbf{T}\|^{2}}. $$
(73)

That is what Beller & Chevrot [6] do; our Eq. (73), with \(U=I\), will reproduce the six \(\Sigma \)-percentages in their Appendix B. The equation does not, however, reproduce the percentages given in Browaeys & Chevrot [9, Sections 4.1.1, 4.1.2]. Instead, they [9] seem to be calculating the percentage as

$$ p_{\Sigma _{k}}(\mathbf{T},U)= \frac{\big\| \mathbf{T}-\mathbf{P}\left (\mathbf{T},\,\boldsymbol{\mathcal{V}}_{\Sigma _{k-1}}(U)\right )\big\| -\big\| \mathbf{T}-\mathbf{P}\left (\mathbf{T},\,\boldsymbol{\mathcal{V}}_{\Sigma _{k}} (U)\right )\big\| }{\big\| \mathbf{T}\big\| }. $$
(74a)

Equivalently,

$$ p_{\Sigma _{k}}(\mathbf{T},U)=d\big( \widehat{\mathbf{T}},\, \boldsymbol{\mathcal{V}}_{\Sigma _{k-1}}(U)\big)-d\big( \widehat{\mathbf{T}},\, \boldsymbol{\mathcal{V}}_{\Sigma _{k}}(U)\big)\qquad \big(\widehat{\mathbf{T}}=\mathbf{T}/\| \mathbf{T}\|\big). $$
(74b)

Equation (74a) follows from [59] using our Eq. (38). And \(p_{\Sigma}(\mathbf{T},U)\), with \(U=I\), does match the Browaeys and Chevrot percentages in their Sects. 4.1.1 and 4.1.2.

For a given \(\mathbf{T}\) and \(U\) the six numbers \(q_{\Sigma _{k}}(\mathbf{T},U)\) sum to 1, since the summands are pairwise orthogonal (as follows from Eq. (37b)). The numbers \(p_{\Sigma _{k}}(\mathbf{T},U)\) likewise sum to 1:

$$ \sum \limits _{k=1}^{6} p_{\Sigma _{k}}(\mathbf{T},U)= d \big(\widehat{\mathbf{T}}, \boldsymbol{\mathcal{V}}_{\Sigma _{0}}(U)\big)-d\big( \widehat{\mathbf{T}}, \boldsymbol{\mathcal{V}}_{\Sigma _{6}}(U)\big)=\big\| \widehat{\mathbf{T}}\big\| -0=1. $$
(75)

Equation (73), defining the \(\Sigma \)-percentage as \(q_{\Sigma}(\mathbf{T},U)\), has the virtue that it is transparent. Equations (74a) and (74b), defining the \(\Sigma \)-percentage as \(p_{\Sigma}(\mathbf{T},U)\), are on the other hand opaque (to us). In no way do they express an intuition for \(\Sigma \)-percentage, whatever that is. Equation (73) has its own seemingly fatal flaw, in that the summands \(\mathbf{Q}_{\Sigma}(\mathbf{T},U)\), with the exception of \(\mathbf{Q}_{\text{\textsc{iso}}}( \mathbf{T},U)\), are never physically permissible (Sect. 12.3). Both \(q_{\Sigma}(\mathbf{T},U)\) and \(p_{\Sigma}(\mathbf{T},U)\) have the additional complication that they depend on the rotation matrix \(U\).

Although we think neither \(q_{\Sigma}(\mathbf{T},U)\) nor \(p_{\Sigma}(\mathbf{T},U)\) is a viable expression of \(\Sigma \)-percentage, we consider \(p_{\Sigma}(\mathbf{T},U)\) further in the next sections, mainly to clarify the role (and difficulties) of \(U\).

12.1 Calculating the Percentages

From Eqs. (74a) and (33),

$$ p_{\Sigma _{k}}(\mathbf{T},U)= \frac{\big\| A-P\left (A,\,\mathcal{V}_{\Sigma _{k-1}}^{\,\mathbb{B}}(I)\right )\big\| -\big\| A-P\left (A,\,\mathcal{V}_{\Sigma _{k} }^{\,\mathbb{B}}(I)\right )\big\| }{\big\| A\big\| }. $$
(76)

The percentage \(p_{\Sigma}(\mathbf{T},U)\) can now be calculated from Eqs. (76), (31b), (32), (84a)–(84h).

12.2 Sample Calculation of Percentages \(p_{\Sigma}(\mathbf{T},U)\)

We let \(\mathbf{T}\) be the elastic map whose matrix with respect to \(\mathbb{B}\) is

$$ T= \begin{pmatrix} 1 &&&&& \\ & 2 &&&& \\ & & 5 &&& \\ & & & 1 && \\ & & & & 1 & \\ & & & & & 1 \end{pmatrix}. $$
(77a)

\(\mathbf{T}\) is orthorhombic, since \(T\) is an orth-reference matrix, and since the distance \(d(\mathbf{T},\boldsymbol{\mathcal{T}}_{\! \text{\textsc{tet}}})\) is found to be non-zero, so that \(\mathbf{T}\) is not tetragonal. For \(U\) we take \(I\), \(U_{\mathbf{i}}\), \(U_{\mathbf{j}}\) as examples. From Eq. (23), they are

$$ I= \begin{pmatrix} 1 & & \\ & 1 & \\ & & 1\end{pmatrix} ,\quad U_{\mathbf{i}}= \begin{pmatrix} & & 1 \\ & \!\!\!-1 & \\ 1 & & \end{pmatrix}=1\ 0\ 1_{2},\quad U_{\mathbf{j}}= \begin{pmatrix} -1 & & \\ & & \,1 \\ & 1 & \end{pmatrix}=0\ 1\ 1_{2} $$
(77b)

From Eq. (32),

$$\begin{aligned} \begin{aligned} &[\overline{I}]_{\mathbb{B}\mathbb{B}}=I_{6\times 6}, \\ &[\overline{U_{\mathbf{i}}}]_{\mathbb{B}\mathbb{B}}=\frac{1}{2} \begin{pmatrix} & & \!-2 & & & \\ & 2 & & & & \\ -2 & & & & & \\ & & & 1 & \sqrt{3} & \\ & & & \sqrt{3} & -1 & \\ & & & & & 2 \end{pmatrix},\\ &[\overline{U_{\mathbf{j}}}]_{ \mathbb{B}\mathbb{B}}= \frac{1}{2} \begin{pmatrix} 2 & & & & & \\ & & \!-2 & & & \\ & \!\!-2 & & & & \\ & & & \!1 & -\sqrt{3} & \\ & & & \!-\sqrt{3} & -1 & \\ & & & & &\, 2 \end{pmatrix}, \end{aligned} \end{aligned}$$
(77c)

Eqs. (77a) and (31b) then give \(A(T,I)=T\) and

$$ \begin{aligned} A(T,U_{\mathbf{i}})= \begin{pmatrix} 5 & & & & & \\ & 2 & & & & \\ & & 1 & & & \\ & & & 1 & & \\ & & & & 1 & \\ & & & & & 1 \end{pmatrix},\quad &A(T,U_{\mathbf{j}})= \begin{pmatrix} 1 & & & & & \\ & 5 & & & & \\ & & 2 & & & \\ & & & 1 & & \\ & & & & 1 & \\ & & & & & 1 \end{pmatrix}. \end{aligned} $$
(77d)

The percentages \(p_{\Sigma}(\mathbf{T},U)\) are then, from Eq. (76),

$$ \textstyle\begin{array}{c|cccccc} U \,& \,p_{\text{\textsc{iso}}}(\mathbf{T},U) & \,p_{\text{\textsc{xiso}}}(\mathbf{T},U) & \,p_{\text{\textsc{tet}}} (\mathbf{T},U) & \,p_{\text{\textsc{orth}}}(\mathbf{T},U) & \,p_{\text{\textsc{mono}}}(\mathbf{T},U) & \,p_{\text{\textsc{triv}}}(\mathbf{T},U) \\ \hline \\ I &\; 0.4 & 0.10 & 0.38 & 0.12 & 0 & 0 \\ U_{\mathbf{i}}\,&\; 0.4 & 0.23 & 0.00 & 0.37 & 0 & 0 \\ U_{\mathbf{j}}\,&\; 0.4 & 0.10 & 0.02 & 0.49 & 0 & 0 \end{array} $$
(77e)

12.3 The Summands and the Percentages \(q_{\Sigma}\) Have No Physical Meaning

From Eqs. (35) and (87), the trace of the summand \(\mathbf{Q}_{\Sigma _{k}}(\mathbf{T},U)\) is zero unless \(k=1\):

$$\begin{aligned} \text{tr}\left (\mathbf{Q}_{\Sigma _{k}}( \mathbf{T},U)\right )&=\text{tr}\left ( \mathbf{P}\left (\mathbf{T},\, \boldsymbol{\mathcal{V}}_{\Sigma _{k}}(U)\right )\right )- \text{tr}\left (\mathbf{P}\left (\mathbf{T}, \,\boldsymbol{\mathcal{V}}_{\Sigma _{k-1}}(U)\right ) \right ) \\ &= \text{tr($\mathbf{T}$)}- \text{tr($\mathbf{T}$)}=0 \qquad \qquad (k=2,\ldots ,6). \end{aligned}$$
(78)

Hence the eigenvalues of \(\mathbf{Q}_{\Sigma _{k}}(\mathbf{T},U)\) cannot all be positive. Thus none of

$$ \mathbf{Q}_{\Sigma}(\mathbf{T},U), \quad \Sigma =\text{\textsc{xiso}},\, \text{\textsc{tet}},\, \text{\textsc{orth}},\, \text{\textsc{mono}},\, \text{\textsc{triv}}, $$
(79)

is physically permissible. The \(\Sigma \)-percentages \(q_{\Sigma}(\mathbf{T},U)\) (Eq. (73)) are presumably impermissible as well.

13 The Symmetry Cartesian Coordinate System

On a first reading of Browaeys & Chevrot [9], their exposition seems to lack any counterpart to our \(U\in \mathbb{U}\). Unlike our \(\mathbf{Q}_{\Sigma}(\mathbf{T},U)\), \(\mathbf{P}(\mathbf{T}, \boldsymbol{\mathcal{V}}_{\!\Sigma}(U))\), \(\mathbf{X}(\mathbf{T},U)\), \(p_{\Sigma}(\mathbf{T},U)\), and \(q_{\Sigma}(\mathbf{T},U)\), their summands, projections, hexagonal approximations, and percentages do not appear to depend on \(U\). The equivalent of \(U\) is there, however, implicit in their “symmetry cartesian coordinate system” (sccs) for 3-space.

The sccs for an elastic map \(\mathbf{T}\) is determined by a rotation matrix \(U\in \mathbb{U}\). The basis vectors in the sccs are \(U \mathbf{e}_{1}\), \(U \mathbf{e}_{2}\), \(U \mathbf{e}_{3}\); they are the columns of \(U\). If the symmetry class \(\Sigma _{\mathbf{T}}\neq \text{\textsc{triv}}, \text{\textsc{mono}}\), the matrix \(U\) is supposed to be chosen so that the matrix for \(\mathbf{T}\) in the sccs coordinates becomes, in our terminology, a \(\Sigma _{\mathbf{T}}\) reference matrix.Footnote 5 From our Eq. (52b), Browaeys & Chevrot are thus requiring \(U\) to be a \(\Sigma _{\mathbf{T}}\)-minimizer for \(\mathbf{T}\). Hence the regular axes of their xiso-approximations are high symmetry axes of \(\mathbf{T}\), as is the case for \(\mathbf{B}\) in our Fig. 10, for example.

If \(\Sigma _{\mathbf{T}}\) is triv or mono, Browaeys & Chevrot [9, p 670] specify \(U\) by what we will refer to as the Bisectrix Rule:

…the three SCCS directions are chosen as the bisectrix of each pair of one \(d_{ij}\) eigenvector and the corresponding closest \(v_{ik}\) eigenvector.

In (our) Fig. 9, where \(\Sigma _{\mathbf{T}}=\text{\textsc{orth}}\), the requirement that \(U\) be a \(\Sigma _{\mathbf{T}}\)-minimizer for \(\mathbf{T}\) gave the xiso-approximations \(\mathbf{B}_{1}\), \(\mathbf{B}_{2}\), \(\mathbf{B}_{3}\), but it cannot give the closest xiso maps \(\mathbf{K}_{1}\) and \(\mathbf{K}_{2}\) to \(\mathbf{T}\). The figure is consistent with the orth diagram in Fig. 5.

In Fig. 10, where \(\Sigma _{\mathbf{T}}=\text{\textsc{tet}}\), the requirement that \(U\) be a \(\Sigma _{\mathbf{T}}\)-minimizer for \(\mathbf{T}\) gave the xiso-approximation \(\mathbf{B}\), but it cannot give the closest xiso maps \(\mathbf{K}_{1}\) and \(\mathbf{K}_{2}\) to \(\mathbf{T}\). The figure is consistent with the tet diagram in Fig. 5.

In Fig. 11, where again \(\Sigma _{\mathbf{T}}=\text{\textsc{tet}}\), the requirement that \(U\) be a \(\Sigma _{\mathbf{T}}\)-minimizer for \(\mathbf{T}\) gave the xiso-approximation \(\mathbf{B}\), but it cannot give the closest xiso maps \(\mathbf{K}_{1}\), \(\mathbf{K}_{2}\), \(\mathbf{K}_{3}\), \(\mathbf{K}_{4}\). The map \(\mathbf{B}\) turned out to be isotropic. The figure is consistent with the tet diagram in Fig. 5.

In Figs. 7, 8, and 12, where \(\Sigma _{\mathbf{T}}\) is mono or triv, we relied on the code MS_axes.m [57] to implement the Bisectrix Rule. (Our matrices \([\mathbf{T}]_{\mathbb{B}\mathbb{B}}\) must be converted to Voigt matrices for use in MS_axes. In the notation of MS_axes our \(U\) is \((RR)^{\top}\!\!\), but in \(\mathbf{X}(\mathbf{T},U)\) the matrix \(U\) can always be replaced by \(U G\), where \(G\in \mathbb{U}_{\text{\textsc{xiso}}}\).) In none of those figures did the Bisectrix Rule find a rotation matrix \(U\) that led to a closest xiso map to \(\mathbf{T}\).

Figures 712 are not typical, but they show that the sccs cannot be relied on to find a closest xiso map to a given \(\mathbf{T}\).

In Sect. 12.2, where we calculated \(\Sigma \)-percentages for an orthorhombic \(\mathbf{T}\), we chose \(U\) so as to be consistent with the sccs, though we see no conceptual justification for doing so. In our terms, the rotations \(U=I, U_{\mathbf{i}}, U_{\mathbf{j}}\) were \(\Sigma _{\mathbf{T}}\)-minimizers for \(\mathbf{T}\). For those three rotations, Eq. (77e) gave three distinct 6-tuples of \(\Sigma \)-percentages—an impossibility if the notion of \(\Sigma \)-percentage were to have any meaning.

14 Literature Citing Browaeys and Chevrot (2004)

As of January 2024, the paper of Browaeys and Chevrot (BC) [9] had been cited by 136 journal articles. Here we focus on the subset of 62 studies where BC was more significant, with the two main applications being to xiso-approximations and to \(\Sigma \)-percentages.

The three main software packages cited are D-Rex [33] (20 studies), MSAT [60] (12 studies), and MTEX [2] (8 studies), but there are also several modified or alternative versions [25, 29, 32, 34, 35, 41, 42, 51].

The BC xiso-approximation is used in 27 of the 62 studies. These studies calculate elastic properties of mantle and crustal Earth materials based on a combination of factors, including mineralogical compositions, rheological models, geodynamical flow models, and global models of plate configuration and plate motion. The calculated elastic properties have symmetries ranging from trivial to orthorhombic, and the authors use the BC xiso-approximation for purposes of interpretation and visualization. Among these 27 studies there are 13 that cite D-Rex [3, 4, 14, 2123, 31, 33, 40, 45, 46, 55, 56], four that cite a modified version of D-Rex [32, 34, 35, 41], two that cite MTEX [27, 28], and eight that cite none of the three codes [5, 17, 30, 44, 47, 48, 52, 62]. D-Rex [33], coauthored by Browaeys, is meant to perform the xiso-approximation of [9].

The BC decomposition is performed in 27 of the 62 studies [1, 3, 6, 7, 1013, 16, 26, 2931, 3639, 42, 43, 4850, 52, 60, 61, 63, 64]. Among these 27 studies there are 18 that calculate \(\Sigma \)-percentages. There are eight that use MSAT for the decomposition [16, 39, 63] or for \(\Sigma \)-percentages [1113, 26, 60]. There are 18 studies that have a figure or table based on the BC decomposition.

A few authors express reservations about the BC theory. Lisboa et al. [38] mention that the summands in the BC decomposition are not positive definite: “…the decomposed symmetries are fictitious materials that hold only the properties of a specific symmetry. They do not represent any natural or synthetic materials.” Brownlee et al. [10] point out that the trigonal symmetry class is not included in the BC decomposition. Regarding the \(\Sigma \)-percentages, Bernard et al. [7] write that “…when we look at the decomposition results for a single crystal of olivine, we see that even here the approach of [9] gives us a large hexagonal component, even though olivine itself is an orthorhombic mineral.”

We mention the many computer codes above only to suggest that there may have been undue reliance on codes. Our assessment of Browaeys and Chevrot [9] does not depend on results from these codes.

15 Conclusion

Except when \(\Sigma =\text{\textsc{iso}}\) or \(\Sigma =\text{\textsc{triv}}\), the set \(\boldsymbol{\mathcal{T}}_{\!\Sigma}\) of elastic maps with symmetry class at least \(\Sigma \) (orange surface in Fig. 1) is not a subspace of \(\boldsymbol{\mathcal{T}}\), since the sum of two elastic maps in \(\boldsymbol{\mathcal{T}}_{\!\Sigma}\) need not be in \(\boldsymbol{\mathcal{T}}_{\!\Sigma}\). Orthogonal projection onto \(\boldsymbol{\mathcal{T}}_{\!\Sigma}\) therefore makes no sense.

Authors who talk about projection onto \(\boldsymbol{\mathcal{T}}_{\!\Sigma}\) are thus apt to be confused. They are probably projecting onto one of the subspaces \(\boldsymbol{\mathcal{V}}_{\!\Sigma}(U)\) of \(\boldsymbol{\mathcal{T}}_{\!\Sigma}\). The rotation matrix \(U\) may well be invisible in the exposition, but the xiso-approximations of an elastic map \(\mathbf{T}\) and the \(\Sigma \)-percentages \(p_{\Sigma}\) and \(q_{\Sigma}\) depend on the projection and hence can be expected to depend on \(U\) (and \(\mathbf{T}\)). The allowable matrices \(U\) need to be drastically restricted if the notions of xiso-approximation and \(\Sigma \)-percentages are to be meaningful. The restriction should be consistent with the intended meaning of the notions; it cannot be just ad hoc.

Given an elastic map \(\mathbf{T}\), we considered two competing rules for restricting \(U\):

Rule 1: Require \(U\) to be an xiso-minimizer for \(\mathbf{T}\). This makes the xiso-approximation \(\mathbf{X}(\mathbf{T},U)\) a closest xiso map to \(\mathbf{T}\).

Rule 2: Require \(U\) to be a \(\Sigma _{\mathbf{T}}\)-minimizer for \(\mathbf{T}\). This makes a regular axis of \(\mathbf{X}(\mathbf{T},U)\) coincide with a high symmetry axis of \(\mathbf{T}\). If the symmetry class \(\Sigma _{\mathbf{T}}\) of \(\mathbf{T}\) is tet, for example, a regular axis of \(\mathbf{X}(\mathbf{T},U)\) would also be the 4-fold axis of \(\mathbf{T}\), as for \(\mathbf{B}\) in Fig. 10.

One might think that the two rules would be equivalent, and indeed for many \(\mathbf{T}\) they are, but not for all \(\mathbf{T}\), as shown in Figs. 711.

When it comes to xiso-approximations, we think “best” ought to be synonymous with “closest.” Rule 1 is then the obvious choice. When \(\Sigma _{\mathbf{T}}\neq \text{\textsc{triv}}, \text{\textsc{mono}}\), Browaeys & Chevrot [9] use the equivalent of Rule 2. Our Figs. 911 show that in that case Browaeys & Chevrot [9] cannot be depended on to find a closest xiso map to a given \(\mathbf{T}\).

When \(\Sigma _{\mathbf{T}}\) is triv or mono, Browaeys & Chevrot [9] specify \(U\) according to their Bisectrix Rule (our Sect. 13). (Rule 2 does nothing when \(\Sigma _{\mathbf{T}}=\text{\textsc{triv}}\), since every \(U\in \mathbb{U}\) is then a \(\Sigma _{\mathbf{T}}\)-minimizer for \(\mathbf{T}\), by Eq. (51a).) Our Figs. 8 and 12 show that the Bisectrix Rule, like Rule 2, cannot be depended on to find a closest xiso map to a given \(\mathbf{T}\).

Of all the symmetry classes, the trivial class is by far the most important in practice. If \(\mathbf{T}\) arises through measurement, with no assumptions made about its symmetry, its symmetry will almost certainly be only trivial, due to uncertainties in the measurements. This makes the Bisectrix Rule much more than just an afterthought.

Like the xiso-approximations, the \(\Sigma \)-percentages \(p_{\Sigma}\) and \(q_{\Sigma}\) depend on \(U\). If the percentages were to be meaningful, then \(U\) would have to be restricted somehow. But whereas there were some conceptually plausible guidelines for doing so in the case of xiso-approximations, we see nothing comparable for the \(\Sigma \)-percentages.

Regardless of how \(U\) is chosen, we think both \(p_{\Sigma}\) and \(q_{\Sigma}\) should be abandoned. We find nothing in the definition of \(p_{\Sigma}(\mathbf{T},U)\) (Eqs. (74a) and (74b)) that would justify referring to \(p_{\Sigma}(\mathbf{T},U)\) as the percentage of the symmetry \(\Sigma \) in \(\mathbf{T}\). And although the definition \(q_{\Sigma}(\mathbf{T},U)=\|\mathbf{Q}_{ \Sigma}(\mathbf{T},U)\|^{2}/\|\mathbf{T}\|^{2}\) (Eq. (73)) clearly expresses \(q_{\Sigma}(\mathbf{T},U)\) as the (square of the) fraction of the \(\Sigma \)-summand in \(\mathbf{T}\), the summand has no physical meaning for \(\Sigma \neq \text{\textsc{iso}}\) (Sect. 12.3).

In spite of the attention that we initially paid to the decomposition, and in spite of our title, the decomposition is nearly irrelevant. We used it only to show that its summands, with the possible exception of the iso summand, are physically impermissible, and we used it in the definition of the (discredited) percentage \(q_{\Sigma}(\mathbf{T},U)\).

In conclusion, we recommend abandoning the \(\Sigma \)-percentages \(p_{\Sigma}\) and \(q_{\Sigma}\), and we recommend abandoning the notion of xiso-approximation except when it coincides with the notion of closest xiso map. Note that finding the closest xiso map to \(\mathbf{T}\) (Sect. 8) does not require knowing the symmetry of \(\mathbf{T}\), and it does not require the apparatus of Browaeys & Chevrot [9].