HAL Id: hal-00491032
https://hal.archives-ouvertes.fr/hal-00491032
Preprint submitted on 10 Jun 2010
HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or
L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires
On p-tuples of the Grassmann manifolds
Joël Rouyer
To cite this version:
Joël Rouyer. On p-tuples of the Grassmann manifolds. 2010. �hal-00491032�
On p-tuples of the Grassmann manifolds
Joël Rouyer June 10, 2010
Abstract
We provide a matrix invarariant for isometry classes of p-tuples of points in the Grassmann manifoldGn Kd (K=RorC). This invariant fully caracterizes thep-tuple. We use it to determine the regularp-tuples ofG2 Rd ,G3 Rd andG2 Cd .
1 Introduction and notation
A triangle (triple of points) of the Euclidean space is fully de…ned, up to isom- etry, by three numbers, namely its side lengths. Of course, three given positive numbers may or may not be the side lengths of some triangle. Indeed, they are if and only if they satisfy the well known triangle inequality. More generally, we can considerp-tuples of points. Once again, a p-tuple of the Euclidean space is fully characterized by the data of the distances determined by each pair of points. The existence criterion is a little less easy, but could be stated in terms of signs of the minors of some matrix build up from the square of the prescribed distances (see for instance [1, p. 239]). The aim of this paper is too discuss analogous matter forp-tuples of points in the Grassmann manifoldGn(Kpn), where K = R or C. It will turn out that in this case, the data of distances between the points of ap-tuple are no longer su¢ cient to characterize it up to a global isometry ofKpn, and so, we have to de…ne another matrix invariant.
The Grassmann manifold Gn Kd is the set of n-dimensional linear sub- spaces (n-spaces, for aim of shortness) ofKd. The groupU(d)of isometries of Kdacts onGn Kd pon a natural way. We say that twop-tuples areisometric if and only if they lie in the same orbit under this action. We say that twop-tuples ( 1; : : : ; p)and 01; : : : ; 0p arecongruentif and only ifd( i; j) =d 0i; 0j (see below for the de…nition of the geodesic distance d in Gn Kd ) for all i, j 2 f1; : : : ; pg. Of course, two isometric p-tuples are congruent, but the con- verse is not true.
The problem we investigate here is to …nd some numerical invariant for p- tuples up to isometry. The solution is well known forp= 2. Given twon-spaces
1, 2 Kd, we consider the function :P( 1)!Rwhich associates to a line lof 1the angle betweenland its orthogonal projection onto 2. Of course,Kd is endowed with its canonical scalar product (i. e. h(u1; : : : ; ud);(v1; : : : ; vd)i=
Pd
k=1ukvk). So, we can de…ne the angle between two linesKuandKv2P Kd as cos 1pjhu;vij
hu;uihv;vi. The stationary values of the function are called the critical angles between 1 and 2. Critical angles allow us to de…ne the so- called geodesic distance between 1and 2as the square root of the sum of the squares of the critical angles.
It can be proven that two pairs ofn-spaces are isometric if and only if they have the same critical angles. Moreover, givennnumbers 1, . . . , n 2 0;2 , there always exist twon-spaces embedded in K2n such that these numbers are the critical angles between them.
A convenient way to compute the critical angles between two n-spaces 1,
2 Kd is to equip each of them with an orthonormal basis ei1; : : : ; ein (i = 1;2), and to put the coordinates (in the canonical basis of Kd) of eij into the jth column of ad nmatrixBi. Then the cosines of the critical angles are the singular values of the matrixB1B2[9].
1.1 Earlier results
If the case of twon-spaces is for long quite well-understood, there are hitherto very few investigations concerning triples, or more generalp-tuples.
Augustin Fruchard investigated the case triples of real planes (i. e.2-spaces) in [4]. Projecting orthogonally the unit circle of each plane onto the two others yields two ellipses in each plane. The angles between the major axes of these ellipses are called the inner angles. Of course, this notion makes sense if and only if the projection of a unit circle is never a circle,i. e.each pair of planes has two distinct critical angles. A. Fruchard de…ned a generic triangle as a triple for which the inner angles are well de…ned, and for which all the angles (critical and inner) belong to 0; 2 . He proved that a generic triangle is fully de…ned by the six critical angles, the three inner angles, and four signs"1; "2; "3; "4= 1, the pack of which he refers to as thesignature of the triangle. We shall give in section 3 an analogous result, but our method leads to an invariant involving only one sign". This is due to the fact that the class of triples we can investigate with our method is slightly larger than the class of generic triples. What appear in A. Fruchard’s work as16distinct continuous families can be glued into two bigger ones. The triples of the interface are those that can be treated by our method, but are not generic.
Another point of view for the study of a p-tuple = ( 1; : : : ; p)is to con- sider the orthogonal projections onto 1, . . . , p. The traces and determinants of various products of these projections are numerical invariants of the isometry class of . Giovani Masala obtained nice results in this way, still in the case of real planes. He gave a list of invariants which fully characterizes ap-tuple. His invariant system allows him to classify the regular quadruples ofG2 R8 . How- ever, although the statements of his theorems di¤er considerably in spirit from those of A. Fruchard, the proofs are more or less similar. In particular, they chie‡y involve the notion of inner angles, and so, let few hope of generalization in higher dimensions [6][7].
Another important investigation is the case of p-tuples of equi-isoclinic n- spaces. Twon-spaces are said to beisoclinicif their critical angles are all equal.
Further,p n-spaces are said to be equi-isoclinic if they are pairwise isoclinic with the same angle. In this quite restrictive case, a theory does exist. A normal Seidel matrix (named after J.J. Seidel in [2]) is a Hermitian np np matrix with the following property: if we see it as ap pmatrix whose coe¢ cients aren nmatrices, then (i) the diagonal coe¢ cients vanish, (ii) the coe¢ cients of the …rst row and the …rst column (except the …rst one which is zero) are identity matrices, and (iii) all other blocks are unitary (or orthogonal ifK=R).
The unitary (or orthogonal) group acts on the set of normal Seidel matrices by conjugation of each block. The theory provides a way to associate to ap-tuple of equi-isoclinicn-spaces of angle one of the orbits of the Seidel matrices under this action. Moreover, the data of this orbit and the angle fully determine the p-tuple. The existence problem has also a nice solution: given a normal Seidel matrixS and an angle , there exist ap-tuple of equi-isoclinicn-spaces with angle and associated Seidel matrix S if and only if cos is lower than or equal to the opposite of the inverse of the smallest eigenvalue ofS. In case of equality, thep-tuple can be embedded in Knp , where is the multiplicity of the smallest eigenvalue of S; otherwise thep-tuple spansKnp [5][2]. These results were actually stated in the real case, but all the proofs hold verbatim for K=C.
The method we propose in this article will include as particular cases both A. Fruchard’s and J. J. Seidel’s points of view.
1.2 Notation
Throughout this article, we shall have to deal withnp np matrices which are de…ned by n n blocks. IfM is such a matrix, Mij will stand for the n n block consisting of the intersection of the lines (i 1)n+ 1, . . . ,(i 1)n+n and the columns (j 1)n+ 1, . . . , (j 1)n+n. As usual, if M is a n n matrix,Mij is the scalar coe¢ cient which lie on lineiand the column j. IfM andN arenp np matrices,M N stands for thenp np matrix de…ned by (M N)ij =MijNij,1 i; j p.
IfX is a set of square matrices of ordern, andN is a diagonal matrix of the same size,
M(k)stands for the set ofk kmatrices with coe¢ cients inK.
D(k)stands for the set ofk kdiagonal matrices with coe¢ cients inR. D+(k)stands for the set ofk kdiagonal matrices with positive diagonal coe¢ cients.
U(k)stands for the unitary group of degreekifK=C, or the orthogonal group ifK=R.
SU(k)stands for the special unitary group of degree kif K=C, or the special orthogonal group ifK=R.
O(k)stands for the orthogonal group of degreek.
SO(k)stands for the special orthogonal group of degreek.
M(X; p) stands for the set of np np matrices whose diagonal block- coe¢ cients areIn and other coe¢ cients belongs toX.
H(X; p)stands for the subset of Hermitian (symmetric ifK=R) matrices ofM(X; p).
S(N) stands for the set onn n matrices whose singular values are the diagonal coe¢ cients ofN.
D(X; p)stands for the set ofnp np matrices which are block-diagonal, with diagonal block-coe¢ cients belonging toX.
IfM1, . . . ,Mp belongs toM(n)we denote bydiag (M1; : : : ; Mp)the block- diagonal matrix whose diagonal block-coe¢ cients areM1, . . . ,Mp. As usual, if
1, . . . , n are scalars,diag ( 1; : : : ; n)2D(n)stands for the diagonal matrix with diagonal coe¢ cients 1, . . . , n.
For M 2 M(n), we denote by [M]p the square matrix of order np whose block-coe¢ cients are all equal toM, save the diagonal ones which are identity matrices.
2 General theory
2.1 A matrix invariant
Let = ( 1; : : : ; p)be ap-tuple ofGn(Knp). The most obvious matrix invari- ant is a matrix built up from critical angles. We say that a symmetric matrix 2M(D(n); p)is an edge matrix associated to if the diagonal coe¢ cients of ij 2 D(n)are the cosines of the critical angles between i and j. It is clear that ap-tuple is, in general, associated to more than one edge-matrix, for the critical angles can be arranged in any order. If we ask furthermore that the cosines are arranged in non-increasing order of multiplicity, and, for cosines of the same multiplicity, in decreasing order, the obtained matrix will be called the— with the de…nite article— edge matrix of .
We say that ap-tuple ishomogeneous if its edge matrix is such that i. All of the diagonal coe¢ cients of ij are positive (1 i; j p).
ii. The set C def= fU 2U(n)jU ij= jiUg does not depend on i, j (1 i < j p)
It is clear that C is a subgroup of U(n); we call it the group of . Note that the …rst point ensures that ij is invertible.
If thenangles between any twon-spaces are pairwise distinct and less than
2, thep-tuple will be said to beanisoclinic. It is clear that anisoclinicp-tuples
are homogeneous. Indeed, an homogeneous p-tuple is anisoclinic if and only ifC is the group of diagonal unitary matrices, if and only ifCis Abelian. Moreover, a genericp-tuple of planes is necessarily anisoclinic.
The following Lemma will be useful for further development.
Lemma 1 LetN 2D+(n). Assume that U1,V1,U2,V22U(n)are such that U1N V1 =U2N V2. Then there exists a matrixE2U(n)which commutes with N and such thatU2=U1E andV2=V1E.
Proof. Let M = U1N V1; we have M M = U1N2U1 = U2N2U2. Hence the columns of U1 and U2 are eigenvectors of the same matrix M M . More precisely, if we denote byBi the block ofUi(i= 1;2) consisting of eigenvectors associated to one given eigenvalue of M M , then the columns of Bi form an orthonormal basis of the eigenspace of M M associated to . Therefore, there exists an unitary matrix E (whose order is the multiplicity of ) such thatB2 =B1E . Since the argument holds for any eigenvalue , there exists E2U(n)which commute withN and such thatU2=U1E.
On the other hand, M M =V1N2V1 =V2N2V2, whence there exists F 2 U(n) such that V2 = V1F. Now, U1N V1 = U2N V2 = U1N EF V1, whence EF =In.
From now on, we suppose that is homogeneous. Let be the edge matrix of , andC be the group of .
Let eachn-space k be endowed with an orthonormal basis eki; : : : ekj and consider the Gram matrixGof the family
e11; e12; : : : ; e1n; e21; : : : ; epn 1; epn .
As a Gram matrix,G is Hermitian and positive semi-de…nite. Moreover, due to the fact that eki; : : : ekj is orthonormal, G belongs toH(M(n); p). If you choose some other orthonormal basis e0ik; : : : e0jk in k, 1 k p, then there existsVk 2U(n)such thate0ik =Pn
j=1ekjVjik. It follows that the correspond- ing Gram matrix G0 is obtained from G by the formula G0 = DGD , where D 2 D(U(n); p) is de…ned by Dii = Vi . This fact motivates the following de…nition: two matrices of H(M(n); p) areequivalent if they are conjugated by a matrix ofD(U(n); p). It follows that two Gram matrices are equivalent if and only if they are the matrices of the samep-tuple ofn-spaces, up to a global isometry.
By construction ofG, the critical angles between iand j are the singular values of Gij, whence there exist Uij, Vij 2U(n) such thatGij =Uij ijVij. Since Gij = Gji, we have Vij ijUij = Uji jiVji. By Lemma 1, there exists Cji2Csuch thatUij =VjiCjiandVij =UjiCji. Moreover, these two formulae infer that CijCji = In. It follows that there exist C 2 H(C; p) and U 2 M(U(n); p)such thatG=U C U . A Gram matrix which admits such a decomposition will be called a -Gram matrix.
We say thatM 2S( ij) is ofL-kind (respectively R-kind) if there exists W 2U(n)such that M = W ij (respectively M = ijW). It follows from
Lemma 1 that, if U; V 2U(n) are such that the matrix U ijV is ofL-kind (respectivelyR-kind), thenV 2C (respectivelyU 2C).
We say that a -Gram matrixGisprereduced if forj 2,G1j is ofL-kind, andG12 = 12. SinceG is Hermitian, the prereduceness implies furthermore thatGi1 is ofR-kind for i 2, andG21= 21 .
Lemma 2
i. Each -Gram matrix is equivalent to a prereduced Gram matrix.
ii. Two prereduced -Gram matrix G and G0 are equivalent if and only if there existsD2D(C; p)such that D11=D22 andG0=DGD .
Proof. Chose a decompositionG=U C U ofG. LetD2D(U(n); p) be de…ned by
D11=C12U12
Dii=Ui1 ifi >1, and putG0=DGD . We have forj >1,
G0ij =DiiGijDjj=DiiUij ijCijUjiUj1. HenceG01i=D11U1jC1j ij is ofL-kind andG012= 12.
Assume now thatGandG0are prereduced and equivalent, there existsD2 D(U(n); p)such thatG0=DGD . By hypothesisGis prereduced, soG1jis of L-kind (j >1) andG12= 12. It follows that there existU2=In,U3, ...,Up2 U(n)such thatG1j=Uj 1j(j >1). SinceG01j =D11G1jDjj=D11Uj ijDjj is ofL-kind,Djj 2C for allj >1. SinceG012=D11 12D22= 12, by Lemma 1, we haveD11=D222C.
It is clear that a decomposition of a -Gram matrix G of the form U C U is not unique, and worst, there is no canonical way to de…ne one preferred decomposition among all the possible ones. So it will be necessary to arbitrary distinguish such a decomposition. For this purpose, we choose a (not necessary continuous) functions:U(n)!U(n)such that, for all U 2U(n), the restriction of s to the left coset UC is constant, and such that s(U) 2 UC. In other words, we chose in each left cosetUCan arbitrary distinguished elements(U). We assume furthermore thatsis chosen such thats(C) =fIng. Such a map s will be called a split map. We also de…ne : U(n) ! C by (U) = s(U) U, and, for any U 2 U(n), the map Ub : C ! C de…ned by Ub(E) = (EU).
We say that a decompositionG=U C U of a -Gram Gmatrix is s-normal ifU 2M(Ims; p). It is clear that each -Gram matrix has a single s-normal decomposition. We say that a -Gram matrix is reduced if, on the one hand, it is prereduced, and on the other hand, the …rst block row of the matrix C of its s-normal decomposition contains only identity matrix. Note that, sinceC is Hermitian, the latter condition may be equivalently stated on the …rst block column.
Lemma 3
i. Each -Gram matrix is equivalent to a reduced one.
ii. If two reduced -Gram matricesGandG0 are equivalent, then there exist E2C such that
G0= diag Ud11(E); : : : ;Ud1p(E) G diag Ud11(E); : : : ;Ud1p(E) , whereU is the …rst matrix of the s-normal decomposition ofG.
Proof. LetG=U C U be thes-normal decomposition of a prereduced -Gram matrixG. SinceGis prereduced,Ui1=U12=C21=C12=In. De…ne D 2 D(C; p) by Dii = C1i for i 2. Put G0 = DGD ; de…ne U0 and C0 such that G0 = U0 C0 U0 is the s-normal decomposition of G0. Since D11=In=D12, by virtue of Lemma 2, the matrixG0is prereduced. Moreover, fori 2,G0i1=DiiUi1Ci1 1iU1iD11=C1iCi1 1iU1i, whence Ci10 =In.
Now assume thatG=U C U andG0 =DGD =U0 C0 U0 are reduced and that the above decompositions ares-normal. By virtue of Lemma 2, D2D(C; p). MoreoverG0i1=Dii i1(D11U1i) andIn=C1i0 =DiiUc1i(D11) , thusDii=Uc1i(D11).
We de…ne as-pair as an ordered pair (U; C)2M(Ims; p) H(C; p) such that for alli2 f1; : : : ; pg, Ui1=Ci1=C1i=U12=In. IfG=U C p U is as-normal decomposition of a reduced -Gram matrix G associated to , then(U; C)is as-pair, which is said to beassociatedto . We de…ne an action ofCon the set ofs-pairs by E (U; C) = (E U; E C), where
(E U)ij =s Uc1i(E)Uij (1)
(E C)ij =Ucij Uc1i(E)Cij Ucji Ud1j(E) . (2) Note that the notation E C is abusive, forE C actually depends on U. A thorough veri…cation shows that E (U; C) is the s-pair corresponding to the Gram matrixD(U C U )D , whereD is the block-diagonal matrix de-
…ned byDii=Uc1i(E). Hence, by virtue of Lemma 3, twos-pairs are associated to the samep-tuples if and only if they lie in the same orbit. An orbit under this action will be called as-orbit. The following Theorem summarize the above considerations.
Theorem 1 Two homogeneousp-tuple ofGn(Knp)are isometric if and only if they have the same edge matrix, and the sames-orbit.
Remark 4 In the case of an p-tuple of equi-isoclinic n-spaces of angle ,
ij = cos ( )In, C =U(n) and s= 1. If (U; C) is a s-pair associated to , thenU = [In]p. It follows that the p-tuple is wholly determined by the orbit of the matrixC 2H(U(n); p). The matrix C Inp is the normal Seidel matrix mentioned in the introduction. See section 5.2.
Remark 5 The center Z of U(p) (which is clearly a normal subgroup of C)
…xes anys-pair. Hence this action can be seen as an action ofC=Z.
In the special case whereU = [In]p, we say that thes-pair(U; C)isspecial.
On the other hand, ifU contains exactly2p(i. e.the minimum number) block- coe¢ cients equal to In, then (U; C)is said to be common. Of course, a s-pair may be neither common nor special. Note that, if ones-pair is common, then all the s-pairs of its s-orbit are also common; in this case the corresponding s-orbit andp-tuples are said to be common.
Proposition 6 Assume thatC is Abelian. If thes-pair(U; C)is special, then itss-orbit is a singleton.
Proof. Let U = [In]p; C be a special s-pair and choose E 2 C, we have (E U)ij=s Ibn(E)In =s(E) =In, whenceE U =U. Moreover(E C)ij = idC idC(E)Cij(idC idC(E)) =ECijE =Cij. HenceE (U; C) = (U; C).
2.2 Regularity
A p-tuple = ( 1; : : : ; p) is said to be regular, if it is isometric to def=
(1); : : : ; (p) for any permutation 2 Sp. The aim of this section is to give some characterization of regularp-tuples by mean of itss-pair. Of course, the critical angles between any twon-spaces of a regularp-tuple do not depend on the considered pair ofn-spaces. In other words, thep-tuple admits an edge matrix in which all the non-diagonal block are identical.
Theorem 2 Let = [N]p be an edge matrix in which all the non-diagonal blocks are equal toN 2D+(n). A p-tuple with edge matrix ands-pair(U; C) is regular if and only if there existF1,F3, . . . , Fn 2C such that
U2j=s(F1U1j) (3 j p) (3) U1j=s(F1U2j) (3 j p) (4) s C2jUj2 =s Ud1j(F1)Uj2 (3 j p) (5) s(C2iUi2Uij) =s Uc1i(F1)Uij (3 i6=j p) (6)
dUj2(C2j) = Ud2j(F1)C2j dUj2 dU1j(F1)
(3 j p) (7) U\i2Uij(C2i)Cij U\j2Uji(C2j) =Ucij Uc1i(F1)Cij Ucji dU1j(F1)
(3 i6=j p) (8) s(FkU1k) =s(U1k) (3 k p) (9) s(FkU1j) =s(U1kU1j) (3 k6=j p) (10)
s(FkU2k) =Uk2 (3 k p) (11) s(FkU2j) =Ukj (3 k6=j p) (12) s Ud1k(Fk)Uk2 =s( (U1k)U2k) (3 k p) (13) s Uc1i(Fk)Ui2 =s( (U1kU1i)Uik) (3 k6=i p) (14) s Ud1k(Fk)Ukj =s( (U1k)U2j) (3 k6=j p) (15) s Uc1i(Fk)Uik =s( (U1kU1i)Ui2) (3 k6=i p) (16) s Uc1i(Fk)Uij =s( (U1kU1i)Uij)
(3 i; j; k p; i6=j; j 6=k; k6=i) (17) Ud2k(Fk)C2k Udk2 Ud1k(Fk) =Ck2Ud2k( (U1k)) (3 k p) (18)
dU2j(Fk)C2j Udj2 dU1j(Fk) =CkjUdjk( (U1kU1j))
(3 k6=j p) (19) Udkj Ud1k(Fk)Ckj dUjk dU1j(Fk) =Ud2j( (U1k))C2jdUj2( (U1kU1j))
(3 k6=j p) (20) Ucij Uc1i(Fk)Cij Ucji dU1j(Fk) =Ucij( (U1kU1i))CijUcji( (U1kU1j))
(3 i; j; k p; i6=j; j 6=k; k6=i). (21) Proof.Let( 1; : : : ; p)be ap-tuple of edge matrix = [N]pands-pair(U; C), wheresis a split map with respect to the groupC of . Fork6= 2, we denote by Gk be the matrix obtained from G def= U C U by exchanging the block lines of indices2andk, and the corresponding block columns. ClearlyGk is a Gram matrix corresponding to the p-tuple (2 k) . SinceSp is generated by the the transpositions(1 2), (2 3), . . . ,(2 p), is regular if and only if the s-pairs Uk; Ck corresponding toGk (k= 1, 3,4, . . . ,p) lie in the same orbit as(U; C). From now on,iand j are indices distinct from1and2, and distinct to each other. By de…nition ofG1 we have
G112=N,G1j1 =U2jC2jN Uj2,G12j =U1jN, Gij1 =UijCijN Uji. De…ne
G10 def= diag (U12; : : : ; Un2)G1diag (U12; : : : ; Un2) , we obtain
G1120 =N,G11j0 =U12U2jC2jN Uj2Uj2=U2jC2jN, G12j0 =U1jN Uj2,Gij10 =Ui2UijCijN UjiUj2. Put
G100 def= diag (C21; : : : ; C2n)G10diag (C21; : : : ; C2n) ,
we have
G11200=N,G11j00 =U2jN,G12j00 =U1jN C2jUj2 , G1ij00=C2iUi2UijCijN C2jUj2Uji .
The matrixG100 is reduced, it follows that
U1j1 =U2j,U2j1 =U1j,Ui21 =s C2jUj2 Uij1 =s(C2iUi2Uij),C2;j1 =Udj2(C2j) Ci;j1 =U\i2Uij(C2i)Cij U\j2Uji(C2j) .
Now, is isometric to (1 2) if and only if there exist F1 2 C such that U1; C1 =F1 (U; C),i. e. such that the relations (3), . . . , (8) hold.
Letk be …xed in f3; : : : ; pg. From now on, i and j are moreover supposed to be distinct fromk. By de…nition ofGk, we have
Gk12=U1kN,Gk1j =U1jN, Gk1k =N,Gk2j=UkjCkjN Ujk, Gk2k=Uk2Ck2N U2k,Gkkj=U2jC2jN Uj2,Gkij =UijCijN Uji. Put
Gk0 def= diag (U1k; In; : : : ; In)Gkdiag (U1k; In; : : : ; In) , we obtain
G12k0 =N, Gk1j0 =U1kU1jN,G1kk0 =U1kN, G2jk0 =UkjCkjN Ujk, Gk2k0 =Uk2Ck2N U2k, Gkkj0 =U2jC2jN Uj2,Gijk0 =UijCijN Uji.
LetD be the block-diagonal matrix de…ned byD11=D22=In,Dkk = (U1k) andDjj= (U1kU1j). PutGk00def= DGkD , we have
Gk1200=N,Gk1j00=s(U1kU1j)N,Gk1k00=s(U1k)N,
Gk2j00=UkjCkjN( (U1kU1j)Ujk) , Gk2k00=Uk2Ck2N( (U1k)U2k) , Gkkj00= (U1k)U2jC2jN( (U1kU1j)Uj2) ,
Gkij00= (U1kU1i)UijCijN( (U1kU1j)Uji) . The matrixGk00 is reduced, whence
U1kk =s(U1k),U1jk =s(U1kU1j),U2kk =Uk2,U2jk =Ukj,
Uk2k =s( (U1k)U2k), Ui2k =s( (U1kU1i)Uik),Ukjk =s( (U1k)U2j), Uikk =s( (U1kU1i)Ui2),Uijk =s( (U1kU1i)Uij),
C2kk =Ck2Ud2k( (U1k)) ,C2jk =CkjUdjk( (U1kU1j)) , Ckjk =Ud2j( (U1k))C2jUdj2( (U1kU1j)) ,
Cijk =Ucij( (U1kU1i))CijUcji( (U1kU1j)) .
Now, is isometric to (2 k) if and only if there exist Fk 2 C such that Uk; Ck =E (U; C),i. e. such that the relations (9), . . . , (21) hold.
We say that a s-pair is regular, if it is associated to some regular p-tuple.
By Theorems 2 and 4 (see below), it is equivalent to say that it satis…es the relations (3), . . . , (21). As-orbit will be said to be regular if one (or equivalently each) of itss-pair is regular.
Proposition 7 A regularp-tuple is either common of special.
Proof. Follows from relations (3), (11), (12) and (15).
Theorem 3 Let be a special anisoclinic p-tuple with edge matrix = [N]p ands-pair [In]p; C . Then is regular if and only if there existE 2C such thatE2=In andCij =E for2 i6=j p
Proof. Put Uij =In in the relations (3), . . . , (21). The relations (3), . . . , (6), (9), . . . , (17) and (21) are always satis…ed. The others become
C2j =C2j, (3 j p) (22)
C2iCijC2j =Cij, (3 i6=j p) (23)
C2k =Ck2, (3 k p) (24)
C2j =Ckj, (3 k6=j p) (25)
Ckj=C2j, (3 k6=j p) (26)
From (25), Ckj does not depends on k = 2; : : : ; p, k 6= j. From (22), Ckj
is Hermitian. On the other hand, C is also Hermitian, whence Ckj does not depends onj either. Conversely, if all theCij are equal for2 i6=j p, the relations (22), . . . , (26) are satis…ed.
2.3 The existence problem
The problem of existence of ap-tuple with prescribed edge matrix ands-pair (U; C) admits an obvious solution: such a p-tuple will exist if and only if the matrixU C U is positive semi-de…nite. The criterion can be restated in signs of some minors of the matrix, and so appears to be as easy as the Euclidean case. It seems di¢ cult to expect a better one in such a general theory. However, the criterion is no so easy to use in practice, so it will be convenient to have some su¢ cient conditions. We shall prove in particular that a p-tuple with a small enough edge matrix (i. e. large enough prescribed critical angles) always exists. We says that a matrix M is lower than or equal to a matrix N, and writeM N, if and only if each scalar coe¢ cient ofM is lower than or equal to its corresponding coe¢ cient inN.
Theorem 4 For any integers n 1, p 2 there exits a positive number , which depends only onn and p, such that for any s-pair (U; C) and any edge- matrix 2M(D+(n); p) lower than or equal to[diag( ; : : : ; )]p, there exist ap-tuple which is associates to them.
Proof. IfH is an Hermitian matrix, we denote byl(H)its smallest eigenvalue.
It is well known that the map l hereby de…ned is continuous. For any s-pair (U; C)and edge matrix , we have
l(U C U ) min
V2M(U(n);p) K2H(U(n);p)
l(V K V )def= L( ).
SinceU(n)is compact, it is clear that the minimum exists and that the function Lis continuous. Moreover, L [0]p = 1, whence there exists such that, for any edge matrix [diag( ; : : : ; )]p,L( ) 0. Hence, for anys-pair(U; C), and any satisfying the above inequality, we have l(U C U ) 0, i. e.U C U is a Gram matrix.
Remark 8 Augustin Fruchard proved in [4] that, forK=R,p= 3andn= 2,
1
3 is the best possible value for .
The second Theorem of this section states that, roughly speaking, if we choose a s-pair and the critical angles of one edge of the p-tuple, then it will exist, provided that the other critical angles are large enough. We need for its proof the (rather well-known) following Lemma. As for its proof, we refer, for instance, to [8].
Lemma 9 Let A; B; C; D be four square matrices of order k. Let M be the matrix of order2k de…ned by
M = A B
C D .
IfCD=DC, thendetM = det(AD BC).
Theorem 5 Let N 2 D+(n) be such that Nii 2 ]0;1[ (1 i n). Choose distinct indices i0 and j0 in f1; : : : ; pg. Let E( ) be the set of np np edge matrix such that i0j0 = j0i0 =N and ij diag ( ; : : : ; )fori6=j and fi; jg 6=fi0; j0g. LetC be the group of unitary matrices commuting withN and sa split map with respect to C. For any s-pair(U; C) there exists >0 such that, for any 2 E( ), ap-tuple with Gram matrix U C U exists.
Proof. Let 0 2 M(D(n); p) be such that ( 0)i0j0 = ( 0)j0i0 = N and ( 0)ij = 0 2M(n) for1 i6=j p, fi; jg 6=fi0; j0g. Since the eigenvalues of a matrix depends continuously of its coe¢ cients, it is su¢ cient to prove that G=U C 0 U is positive de…nite. PutA def= Gi0j0 =Ui0j0Ci0j0N Uj0i0, we haveAA =Ui20j0 i20j0Ui0j0. Rearranging lines and columns, and by virtue
of Lemma 9, we have
det (G xIn) =
(1 x)In A 0 0
A (1 x)In 0 0
0 0 . .. . .. ...
... ... . .. (1 x)In 0
0 0 0 (1 x)In
= (1 x)(p 2)n (1 x)In A A (1 x)In
= (1 x)(p 2)ndet (1 x)2In Ui0j0
2i0j0Ui0j0
= (1 x)(p 2)ndet (1 x)2In 2i0j0
= (1 x)(p 2)n Yn i=1
(1 i x) (1 + i x).
It follows that the eigenvalues of G are 1, 1 i and 1 + i, and so are all positive.
The last theorem of this section concerns special regularp-tuple.
Theorem 6 Let 1; : : : ; n be pairwise distinct numbers of]0;1[. Let Cbe the group of diagonal unitary matrices of order n. LetE be an element of C such that E2 =In (i. e.E 2 D(n) and Eii = 1). Let C 2 H(C; p) be de…ned by C1j =In (1 j p) andCij =E (2 i6=j p). Then the (special regular anisoclinic)p-tuple with edge matrix [diag ( 1; : : : ; n)]p ands-pair [In]p; C exists if and only if, for each indexi, either Eii= 1or i p11.
Proof. Put N def= diag ( 1; : : : ; n)andG=C [N]p. Thep-tuple with edge matrix[N]pands-pair [In]p; C exists if and only ifGis positive semi-de…nite.
Note thatGand[N E]pare conjugated bydiag (E; In; : : : ; In)and thus have the same spectrum. Denote byJp thep pmatrix whose diagonal coe¢ cients are 0and the others are1. we have[N E]p=Inp+Jp N E, and so the eigenvalues of G are the product of eigenvalues of Jp by eigenvalues of N E, plus 1. The computation of the eigenvalues ofJpis classical, they are 1 (with multiplicity p 1) and p 1. Hence the eigenvalues of G are 1 1E11, . . . , 1 pEpp
(multiplicity p 1) and 1 + (p 1) 1E11, . . . , 1 + (p 1) pEpp. The p…rst eigenvalues are non-negative, the non-negativeness of the other ones yields the conditionsEii = 1or i 1
p 1.
3 The real anisoclinic case
In this section we consider only real anisoclinicp-tuples. In this case, the group C is the group of diagonal matrices whose diagonal coe¢ cients are 1, or in
other words, the group generated by the re‡ections with respect to the hyper- planes orthogonal to the vectors of the canonical basis. ObviouslyCis of order 2n, and the center Zof O(n)is f Ing, hence the s-orbits have at most2n 1 s-pairs.
3.1 Case of planes
In this section, we only consider p-tuples of planes, i. e.n = 2. We denote byR( ) the rotation of angle and by S the symmetry with respect to the axisR(1;0). It is well known thatO(2) =fR( ); R( )S j 2R=2 Zg. The group C has four elements, namely I2; S, and the left coset of R( ) is fR( ); R( + ); R( )S; R( + )Sg. We de…nesby
s(R( )S)=s(R( )) =R( ), if 2[0; [, s(R( )S)=s(R( )) =R( + ), otherwise.
Of course, the interval[0; [ should be understood as an interval of the circle R=2 Z. It’s clear that this function sis a split map. We de…ne :C!Cby ( I2) = I2and ( S) = S. IfV 2ImsnfI2g, thenVb = andVc = . Moreover, ifAis a the rotation of angle , we denote byA0the rotation of angle
.
Proposition 10 Let (U; C)be a s-pair associated to a common p-tuple of real planes. Then its orbit contains exactly twos-pairs. Moreover, the others-pair ( ~U ;C)~ is related to(U; C)according the following relations
U~ij=Uij0 , 1 i n,2 j n,i6=j, (i; j)6= (1;2) C~ij=Cij, 3 i6=j n
C~2j= C2j, 3 j n.
It follows that each commons-orbit contains exactly ones-pair such thatC232 fI2; Sg. Thiss-pair and the edge matrix fully characterized thep-tuple.
Proof. Apply the formulae (1) and (2) withE=S.
3.1.1 Triangles
As-pair will depends on three rotations ofIms(the block-coe¢ cientsU13,U23
andU32) and one element ofC(the block-coe¢ cientC23=C32). Thes-orbit of thes-pair(U; C)has at most two elements which are(U; C)andS (U; C). By a straightforward veri…cation(S C)23="23"32"13C23, where"ij = 1ifUij =I2
and 1 otherwise. It follows that, if the number of identity blocks in U is even, there are exactly two elements in the orbit of(U; C), and exactly one with C232 fI2; Sg. Thiss-pair is a numerical invariant which fully characterizes the p-tuple.
If some block Uij equals I2, then(S U)ij =s Uc1i(S) =I2, and if some blockUij does not equalI2,(S U)ij = Uij. It follows that there are exactly
16 s-orbits which are singletons, those whose matrix U contains only identity blocks, and those whose matrixU contains one identity block and two blocks equal toR 2 . The other orbits have two elements. For , , 2 2;2 and E2C, we denote byO(E; ; ; )thes-orbit of thes-pair
(U; C) = 0
@ 0
@ I2 I2 R 2+
I2 I2 R 2 +
I2 R 2 + I2
1 A;
0
@ I2 I2 I2
I2 I2 E I2 E I2
1 A
1 A.
Strictly speaking, if one of the angle , , is equal to 2, then the above pair (U; C)is not as-pair. In this case,O(E; ; ; )should be de…ned as the orbit of as-pair corresponding to the -Gram matrixU C U , where is an edge matrix small enough to ensure thatU C U is positive semi-de…nite.
We have the following equalities:
O(E; ; ; ) =O( E; ; ; ) O E; 2; ; =O E;
2; ; O E; ;
2; =O E; ; 2; O E; ; ;
2 =O E; ; ; 2 .
It follows that the space of orbits has two connected components (E= I2and E= S); each of them is homeomorphic to a cube on which the points of each face are identi…ed by the symmetry with respect to the center of the face.
Remark 11 A generic triple, as de…ned in [4], corresponds to an orbitO( E;
; ; ), with 0<j j, j j, j j< 2. There is, in such an orbit, exactly one s-pair (U; C)such that C23 belongs tofI2; Sg. So the triple is characterized by its edge matrix, one sign"= detC23 and the angles , , 2 0;2 .
As stated in the introduction, Augustin Fruchard has proven that a generic triple is determined by its critical angles, its inner angles !1,!2, !3 2 0;2 , and its signature ("1; "2; "3; "4) 2 f 1g4. Using the canonical form (see [4, p.130]), one can compute a Gram matrix from these invariants, and derive the s-pair. A. Fruchard’s invariants and ours are related by the following formulae
2 = (2!1 )"1"2"3"4 2 = (2!2 )"1"2"4
2 = (2!3 )"1"3
"="1"2.
3.1.2 Regular anisoclinicp-tuples in G2 R2p
From Proposition 7, a regularp-tuple is either common or special. The case of specialp-tuples is settled by Theorem 3 and Theorem 6. So we now consider the case of common regularp-tuples. In this case, we have necessarilyp= 3or p= 4, as stated by the
Theorem 7 Let be an anisoclinic regular p-tuple of real planes. If p > 4, then is special.
Proof. Let be regular, common, anisoclinicp-tuple of real planes withp 5.
Let (U; C) be one of its two s-pairs. Since is common, the relation (18) becomes (Fk)C2kFk = C2k (k= 3; : : : ; p), whence Fk = S; we can thus choseFk=S. The formula (17) becomess Uij =Uij; hence for3 i6=j p, Uij = R 2 (the hypothesis p > 4 is used here, for if p 4, there is no triples of distinct indicesi; j; k 2 f3; : : : ; pg, and so, the formula (17) gives no relation). The relations (12) becomes s U2j = Ukj, whence U2j = R 2 . Put" = detF1. The relation (3) yieldsU1j ="R "2 . At last, (10) becomes s U1j =s(U1kU1j),i. e.R 2 =I2, which is absurd.
The case of triangles is given by the
Theorem 8 Let be an anisoclinic, regular, common triple of real planes.
Then admits a unique s-pair which is either of the form 0
@ 0
@ I2 I2 A I2 I2 A I2 A0 I2
1 A;
0
@ I2 I2 I2 I2 I2 S I2 S I2
1 A
1 A
or of the form 0
@ 0
@ I2 I2 A0 I2 I2 A I2 A0 I2
1 A;
0
@ I2 I2 I2
I2 I2 I2
I2 I2 I2
1 A
1 A, whereA=R( ),0< < .
Remark 12 The Theorem 8 can be restated using the invariants , , , "
de…ned in Remark 11: a common triangle of planes is regular if and only if
"= = . Each family of regular triangles corresponds to a diagonal of one the two cubic connected components of the space ofs-orbits. The endpoints of these diagonals correspond to the special regular triangles.
Proof of Theorem 8. Let (U; C) be the s-pair associated to an anisoclinic regular common triple of real planes, such that E def= C23 2 fI2; Sg. Put A=U23,"1= detF1and"= detE. As seen in the proof of Theorem 7, we can chooseF3=S in the relations (3), . . . , (21). By straightforward computation, those of the relations (3), . . . , (21) which are not always satis…ed become
A=s(F1U13) U13=s(F1A) s(EU32) =s(F1U32)
"="1
A0 =U32
U320 =A,
whence the conclusion.
Now let us examine the case of quadruples.
Theorem 9 Given two distinct angles ; 2 0;2 , there exist at most four common regular quadruples ofG2 R8 with critical angles and . They admit as-pair which is either of the form
0 BB
@ 0 BB
@
I2 I2 A A0 I2 I2 A A0 I2 A0 I2 A I2 A A0 I2
1 CC A;
0 BB
@
I2 I2 I2 I2
I2 I2 S S I2 S I2 S I2 S S I2
1 CC A
1 CC A or of the form
0 BB
@ 0 BB
@
I2 I2 A0 A I2 I2 A A0 I2 A0 I2 A I2 A A0 I2
1 CC A;
0 BB
@
I2 I2 I2 I2 I2 I2 I2 I2 I2 I2 I2 I2 I2 I2 I2 I2
1 CC A
1 CC A,
where = 1 andA=R 2 6 .
Proof. Let (U; C) be the s-pair associated to an anisoclinic regular common quadruple of real planes, such that C23 2 fI2; Sg. Put A = U23. As seen in the proof of Theorem 7, we can choose Fk =S for k 3 in relations (3), . . . , (21). In particular, (11), (12) and (16) become respectively Uk2 = U2k0 (3 k p),Ukj =U2j0 (3 j 6=k p) andUik0 =Ui2 (3 i6=k p). Hence U34=U42=AandU24=U33=U43=A0. Put Bdef= R( )def= U13, by (3), we have U14=B0 and eitherB =A or B =A0. With this notation, those of the relations (3), . . . , (21) which are not always satis…ed become
A=s(F1B) (27)
s(C23A0 ) =s( (F1)A0) (28)
s(C24A ) =s( (F1)A) (29)
s(C23A0 A)= s( (F1)A) (30) s(C24A A0)= s( (F1)A0) (31)
(C23)= "C23 (32)
(C24)= "C24 (33)
A[0 A(C23)= A A[0(C24) (34)
B0= s(B0 B) (35)
C23= C43 B0 B , (36)
where"= detF1. From (35), we get that3 = 0 (mod ), hence = 2 6 for = 1. The angles of A0 A and A A0 are opposite to each other and
do not vanish, whence A[0 A = and A A[0 = and thus (34) becomes (C23) = (C24), whenceC23= C24. Now we discuss two cases.
Case 1: F1 =I2. By (27), A=B. The relations (32) implies C23 = S.
Since, by choice of thes-pair,C23 2 fS; I2g, we haveC23 =S and C24 = S.
The equation (36) becomesC34= R 2 S= S. With these values ofCandU, all the relations (27), . . . , (36) are satis…ed.
Case 2: F1=S. By (27),A =B0. The relations (32) implies C23 = I2. Since, by choice of thes-pair,C232 fS; I2g, we haveC23 =I2 andC24= I2. The equation (36) becomes C34 = R 2 I2 = I2. With these values ofC andU, all the relations (27), . . . , (36) are satis…ed.
3.2 Anisoclinic regular p-tuples of real 3-spaces.
We recall that a rotationR2SO(3)is associated to a pair of mutually opposite quaternions in the following way: if we identifyR3with the set of pure imaginary quaternions, the rotation of angle and unitary axis vectoru2R3is represented by the unitary quaternions q = cos 2 + sin2u . Then, for any vector of v 2 R3, i. e.for any pure imaginary quaternion v, we have R(v) = qvq.
In order to avoid confusion with indices, we denote by bold characters (i, j, k) the vectors of the canonical basis of R3. Denote by R"0"1"2"3 ("0, "1, "2,
"3 2 f0; 1g) the set of those rotations which are associated to a quaternion numberq=a0+a1i+a2j+a3k, such that"i= sgn (ai)(i= 0, . . . ,3). Obviously R "0 "1 "3 "3 =R"0"1"3"3 and the40elements set
Pdef= fR"0"1"3"3j"0; "1; "2; "3= 1;0;1g
is a partition ofSO(3). In order to shorten the notation, we shall only write the sign (+or ) when one of the indices "k equals 1. We also de…ne Rz (z= 0, 1, 2, 3) as the union of those R"0"1"3"3 such that exactly z indices among "0, . . . ,"3equal zero. Clearly
Qdef= fRkjk= 0; : : :3g is also a partition ofSU(3), coarser thatP.
In the case of anisoclinic tuples of real3-spaces,C= fI3; Si; Sj; Skg, where Sq(q=i;j;k) is the half-turn of axisq, or in other words, the rotation associated to the quaternionq. It is easy to check that the right or left multiplication by Sq (q=i;j;k) respects the partitionP ofSO(3). More precisely we have
SiR"0"1"2"4 =R "1 "0 "3"2 R"0"1"2"4Si=R "1 "0 "3 "2 SjR"0"1"2"4 =R "2"3 "0 "1 R"0"1"2"4Sj=R "2 "3 "0 "1 SkR"0"1"2"4=R "3 "2 "1 "0 R"0"1"2"4Sk=R "3 "2 "1 "0.
(37)
In particular each set Rz 2 Q is globally invariant under multiplications by elements ofC+def= C\SO(3). Now let us examine the left cosets. IfU belongs to someR"2P ("2 f 1;0g4), then the three other elements of the cosetUC,