This paper explores the lifting of the Schubert stratification to the spin group, providing explicit parameterizations of Bruhat cells and demonstrating their relevance to locally convex curves.
Contribution
It introduces explicit parameterizations of Bruhat cells in the spin group and applies these to the study of locally convex curves, extending classical stratifications.
Findings
01
Explicit parameterizations of Bruhat cells in Spin_{n+1}
02
Compatibility of parameterizations with Bruhat order
03
Applications to the study of locally convex curves
Abstract
We study the lifting of the Schubert stratification of the homogeneous space of complete real flags of Rn+1 to its universal covering group Spinn+1β. We call the lifted strata the Bruhat cells of Spinn+1β, in keeping with the homonymous classical decomposition of reductive algebraic groups. We present explicit parameterizations for these Bruhat cells in terms of minimal-length expressions Ο=ai1ββ...aikββ for permutations ΟβSn+1β in terms of the n generators aiβ=(i,i+1). These parameterizations are compatible with the Bruhat orders in the Coxeter-Weyl group Sn+1β. This stratification is an important tool in the study of locally convex curves; we present a few such applications.
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Full text
Locally convex curves and
the Bruhat stratification of the spin group
Victor Goulart
β β [email protected];
Departamento de MatemΓ‘tica, UFES,
Av. Fernando Ferrari 514; Campus de Goiabeiras, VitΓ³ria, ES 29075-910, Brazil;
Departamento de MatemΓ‘tica, PUC-Rio,
R. MarquΓͺs de S. Vicente 255, Rio de Janeiro, RJ 22451-900, Brazil.
ββ
Nicolau C. Saldanhaβ β [email protected]; Departamento de MatemΓ‘tica, PUC-Rio.
Abstract
We study the lifting of the Schubert stratification of the homogeneous space of complete real flags of Rn+1 to its universal covering group Spinn+1β. We call the lifted strata the Bruhat cells of Spinn+1β, in keeping with the homonymous classical decomposition of reductive algebraic groups. We present explicit parameterizations for these Bruhat cells in terms of minimal-length expressions Ο=ai1βββ―aikββ for permutations
ΟβSn+1β in terms of the n generators aiβ=(i,i+1). These parameterizations are compatible with the Bruhat orders in the Coxeter-Weyl group Sn+1β.
This stratification is an important tool in the study of locally convex curves;
we present a few such applications.
1 Introduction
Fix nβN, nβ₯2, and consider the group SOn+1β of
unit determinant real orthogonal matrices of order n+1
and its universal covering group Spinn+1β.
The latter can also be described in terms of the real Clifford algebra
induced by the standard Euclidean inner product
of Rn+1
[3, 22].
Familiarity with Clifford algebras is not required to read this paper though,
since the required facts will be obtained from scratch.
Let Sn+1β be the group of permutations of the set [[n+1]]={1,2,β¦,n+1}.
We denote the action of Sn+1β on [[n+1]] by
(Ο,k)β¦kΟ (rather than Ο(k)), so that
kΟ1βΟ2β=(kΟ1β)Ο2β.
We regard Sn+1β as the Coxeter-Weyl group Anβ
generated by the n transpositions
a1β=(1,2), a2β=(2,3), β¦, anβ=(n,n+1).
A reduced word for a permutation ΟβSn+1β is
an expression of Ο as a product of the generators ajβ with
minimal number of factors.
This is inv(Ο)=card({(i,j)β[[n+1]]2β£(i<j)β§(iΟ>jΟ)}), the number of inversions of Ο.
where we define Bn+1+β=Ξ β1[Bn+1+β] and Quatn+1β=Ξ β1[Diagn+1+β].
Recall that Spin3β is isomorphic to S3βH,
the group of quaternions with unit norm.
Under this identification, we have
Quat3β={Β±1,Β±i,Β±j,Β±k}.
The groups Quatn+1β are thus generalizations
of the classical quaternion group Q8β, hence the notation;
the group Quatn+1β is a subgroup of index 2
of the Clifford group as defined in [22]
(notice that [3] uses this term differently).
We now describe generators for Bn+1+β
and Quatn+1β closely related to the Coxeter generators ajβ of Sn+1β.
For each jβ[[n]], let
ajβ=ej+1βejβ€ββejβej+1β€ββson+1β be
the matrix whose only nonzero entries are
(ajβ)j+1,jβ=+1 and (ajβ)j,j+1β=β1.
Set Ξ±jβ(ΞΈ)=exp(ΞΈajβ),
a 1-parameter subgroup of SOn+1β.
We denote by the same symbol the lift to Spinn+1β,
so that Ξ±jβ:RβSpinn+1β is also a 1-parameter subgroup.
Set
aΛjβ=Ξ±jβ(2Οβ)βBn+1+β and
a^jβ=aΛj2ββQuatn+1β.
Notice that aΛj4β=a^j2β=β1
and ΟaΛjββ=ajββSn+1β.
The elements aΛjβ and a^jβ, jβ[[n]], generate Bn+1+β and Quatn+1β, respectively.
The group Spinn+1β can be interpreted as a subset of the
associative algebra with basis 1,a^1β,a^2β,a^1βa^2β,a^3β,β¦
(with the product inherited from Quatn+1β).
With the identification a^jβ=ej+1βejβ
(in the notation of [3, 22]),
this is the subalgebra Cln+10ββCln+1β
of even elements of the Clifford algebra.
In this algebra, we have, for instance,
[TABLE]
this point of view will not be necessary but is sometimes helpful.
Now consider the homogeneous space Flagn+1β of the complete real flags
[TABLE]
of Rn+1.
This is a smooth manifold diffeomorphic to each one of the
following spaces of left cosets:
GLn+1β/Upn+1ββSOn+1β/Diagn+1+ββSpinn+1β/Quatn+1β
(here, GLn+1β=GL(n+1,R) and Upn+1β is the subgroup of upper triangular matrices).
The group Spinn+1β is the 2n+1-fold universal covering of Flagn+1β.
Recall the classical decomposition of Flagn+1β into the Schubert cells
CΟβ, indexed by permutations ΟβSn+1β
[5, 8, 9, 21, 38].
These cells, particularly the intersection of translated cells, have been extensively studied [11, 29, 36, 37];
see also [12].
The unsigned Bruhat cellBruΟββSpinn+1β is the preimage
under the projection of the Schubert cell CΟββFlagn+1β.
Equivalently, for zβSpinn+1β and ΟβSn+1β, we have
zβBruΟβ if and only if there exist U1β,U2ββUpn+1β
and PβBn+1β such that
Ξ (z)=U1βPU2β and ΟPβ=Ο.
We have BruΟβββBruΟββ if and only if
Οβ€Ο in the (strong) Bruhat order
[6, 17, 38]:
given Ο0β,Ο1ββSn+1β, we write Ο0ββ€Ο1β
if and only if there is a reduced word for Ο0β in terms of the
Coxeter generators ajβ that is a subexpression
of a reduced word for Ο1β.
The relation β€ is a
directed graded partial order with rank function inv,
minimum e (the identity) and maximum Ξ·:jβ¦n+2βj,
Ξ·=a1βa2βa1βa3βa2βa1ββ―anβanβ1ββ―a2βa1β
(called the Coxeter element, usually denoted by w0β).
Each connected component of an unsigned Bruhat cell contains exactly one element of zβBn+1+β.
Following [31],
we call the connected component of zβBn+1+β in
BruΟzββ a signed Bruhat cell, denoted by Bruzβ,
and call the cell decomposition
[TABLE]
the Bruhat stratification of Spinn+1β.
We describe this stratification using the elementary UPU Bruhat decomposition of invertible matrices.
Also, familiarity with Schubert calculus is not assumed.
The group Quatn+1β acts freely and transitively on the collection of connected components of an unsigned Bruhat cell by left multiplication.
Thus, the following result yields explicit parameterizations for all the
signed Bruhat cells of Spinn+1β.
Theorem 1**.**
*Given reduced words ai1βββ―aikββ<ai1βββ―aikββajβ
for consecutive permutations in Sn+1β and signs
Ξ΅1β,β¦,Ξ΅kβ,Ξ΅β{Β±1},
set z1β=(aΛi1ββ)Ξ΅1ββ―(aΛikββ)Ξ΅kβ,
z0β=z1β(aΛjβ)Ξ΅βBn+1+β.
Given qβQuatn+1β, the map
Ξ¦:Bruqz1ββΓ(0,Ο)βBruqz0ββ,
Ξ¦(z,ΞΈ)=zΞ±jβ(Ρθ),
is a diffeomorphism.
*
A similar result for the case ai1βββ―aikββ<ajβai1βββ―aikββ
is also available.
Corollary 1.1**.**
In the conditions of the theorem, i.e., with
z1β=(aΛi1ββ)Ξ΅1ββ―(aΛikββ)Ξ΅kβ,
z0β=z1β(aΛjβ)Ξ΅βBn+1+βand qβQuatn+1β,
we have the inclusion
Bruqz1ββββBruqz0βββ.
Corollary 1.2**.**
Given qβQuatn+1β, a reduced word
ai1βββ―aikβββSn+1β, and signs
Ξ΅1β,β¦,Ξ΅kββ{Β±1},
the map
Ξ¨:(0,Ο)kβBruq(aΛi1ββ)Ξ΅1ββ―(aΛikββ)Ξ΅kββ
given by
Ξ¨(ΞΈ1β,β¦,ΞΈkβ)=qΞ±i1ββ(Ξ΅1βΞΈ1β)β―Ξ±ikββ(Ξ΅kβΞΈkβ)
is a diffeomorphism.
The reader might want to compare the previous results with
[4], dealing with
totally positive matrices, particularly in nilpotent triangular groups.
Totally positive matrices were introduced
independently in [13] and
[33] and have since found widespread
applications [2, 7, 18, 26].
The concept of totally positive elements has been
generalized to a reductive group G and its flag
manifold by G. Lusztig [24, 25, 26]
and to Grassmannians by A. Postnikov [27, 28].
Our particular definition
is analogous to that of [4]:
this one is a
good reference for facts mentioned
without proof, particularly in Section 5.
The second author was first led to consider similar stratifications
while studying the homotopy type of certain spaces of parametric curves
in the sphere Sn [30, 31].
A map Ξ:JβSpinn+1β, defined on an interval JβR,
is called a locally convex curve
[1, 15, 30, 31]
if it is absolutely continuous (hence differentiable almost everywhere) and its
logarithmic derivative has the form
[TABLE]
(wherever it is defined), where ΞΊ1β,β¦,ΞΊnβ:Jβ(0,+β) are positive functions.
Given a smooth locally convex curve Ξ,
the smooth curve Ξ³:JβRn+1,
Ξ³(t)=Ξ (Ξ(t))e1β,
satisfies
det(Ξ³(t),Ξ³β²(t),β¦,Ξ³(n)(t))>0
for all tβJ.
A smooth parametric curve Ξ³:JβRn+1 satisfying the inequality above is also called (positive) locally convex or (positive) nondegenerate [15, 19, 20, 23]. Such a curve Ξ³ can be lifted to a locally convex curve
FΞ³β in SOn+1β (and therefore in Spinn+1β)
by taking the orthogonal matrix FΞ³β(t) whose column-vectors are the result of applying the Gram-Schmidt algorithm to the ordered basis (Ξ³(t),Ξ³β²(t),β¦,Ξ³(n)(t)) of Rn+1.
The orthogonal basis of Rn+1 thus obtained is the (generalized) Frenet frame of the space curve Ξ³. The coefficients ΞΊ1β,β¦,ΞΊnβ of the logarithmic derivative of FΞ³β are the generalized curvatures of Ξ³.
The term locally convex comes from the fact that a nondegenerate curve
Ξ³:JβRn+1 can be partitioned into finitely many
convex arcs, i.e., arcs that intersect any n-dimensional subspace
of Rn+1 at most n times (with multiplicities taken into account).
A combinatorial approach to the topology of certain spaces of locally convex curves with fixed endpoints was put forward in the Ph.D. thesis [14, 15] of the first author, advised by the second. It relies strongly on the Bruhat stratification of Spinn+1β (particularly Theorem 1 above) and on several properties of the intersection of its translated cells with each other and with convex arcs.
Some of these properties are proved in the present paper, e.g.,
the next result, which gives a transversality condition
between smooth locally convex curves and Bruhat cells.
Theorem 2**.**
Consider z0ββBn+1+ββSpinn+1β,
Ο=Οz0βββSn+1β,
Οξ =Ξ·, k=inv(Ξ·)βinv(Ο)>0.
There exist an open neighborhood Uz0ββ
of the non-open signed Bruhat cell Bruz0ββ in Spinn+1β
and a smooth map
f=(f1β,β¦,fkβ):Uz0βββRk
with the following properties.
For all zβUz0ββ,
zβBruz0ββ if and only if
f(z)=0.
For all zβUz0ββ,
the derivative Df(z) is surjective.
For any smooth locally convex curve
Ξ:(βΟ΅,Ο΅)βUz0ββ
we have (fkββΞ)β²(t)>0 for all tβ(βΟ΅,Ο΅).
In other words,
we introduce slice coordinates
(u1β,β¦,uinv(Ο)β,x1β,β¦,xkβ)
in an open neighborhood Uz0ββ of the non-open
signed Bruhat cell Bruz0ββ, such that
Bruz0ββ={zβUz0βββ£x1β=β―=xkβ=0}
and the coordinate xkβ increases along every locally convex curve.
This explicit construction is used in [15] to
describe certain (infinite-dimensional) collared topological manifolds
of locally convex curves crossing Bruz0ββ.
Set aΛjβ=(aΛjβ)β1.
For a reduced word
Ο=ai1βββ―aikββ,
set, as in Section 3,
[TABLE]
The maps chop,adv:Spinn+1ββΞ·ΛβQuatn+1ββBn+1+β
are defined by
[TABLE]
where, of course, Ο0β=Οz0βββSn+1β and qaβ,qcββQuatn+1β.
For Ο0β=Ξ·Ο0β, we have
adv(z)=z0βacute(Ο0β1β)=z0β(ΟΛβ0β)β1
and chop(z)ΟΛβ0β=z0β.
In particular, adv(z)=chop(z)Ο^β0β.
Theorem 3**.**
*For zβSpinn+1β,
let Ξ:(βΟ΅,Ο΅)βSpinn+1β
be a locally convex curve such that Ξ(0)=z.
There exists Ο΅aββ(0,Ο΅) such that
for all tβ(0,Ο΅aβ], Ξ(t)βBruadv(z)β.
There exists Ο΅cββ(0,Ο΅) such that
for all tβ[βΟ΅cβ,0), Ξ(t)βBruchop(z)β.
*
The chopping map was introduced in [31],
where a different combinatorial description is given,
with an emphasis on SOn+1β.
Also, the topological claim of the theorem was
proved for smooth locally convex curves.
The notations a=Ξ·Λβ=chop(1)
and A=Ξ (a) are used there;
A is called the Arnold matrix.
Given a locally convex curve Ξ:JβSpinn+1β, let
mjβ(t)=mΞ;jβ(t) be the determinant of the
southwest jΓj block of Ξ (Ξ(t)), so that
mjβ(t) is a minor of Ξ (Ξ(t)).
Given a permutation ΟβSn+1β and jβ[[n]],
we define the multiplicitymultjβ(Ο)=1Ο+β―+jΟβ(1+β―+j).
Another important result is the following.
Theorem 4**.**
Let Ξ:JβSpinn+1β be a smooth locally convex curve.
Consider t0ββJ and ΟβSn+1β.
We have Ξ(t0β)βBruΞ·Οβ if and only if,
for all jβ[[n]],
t=t0β is a zero of mjβ(t) of multiplicity
multjβ(Ο).
In the statement above we adopt the convention that a βzeroβ of multiplicity zero is no zero at all, i.e., it is a value t=t0β in the domain of a function f(t) such that f(t0β)ξ =0.
In Section 2 we review some basics of the symmetric group.
In Section 3,
we study the group Bn+1+β.
We are particularly interested in the maps
[TABLE]
defined by Equation 2.
In Section 4 we introduce
triangular systems of coordinates in large open subsets
Uz0ββ of the group Spinn+1β and study
the so called convex curves
in the nilpotent lower triangular group Lon+11β.
In Section 5 we recall the concept
of totally positive matrices. More generally, we define the subsets
PosΟβ,NegΟββLon+11β
for ΟβSn+1β.
In Section 6 we prove Theorems 1,
2 and 3
and related results.
Section 7 contains the proof of Theorem 4.
Section 8 mentions applications of the results of
the present paper in [15, 32]
and work in progress.
This paper contains follow-up material inspired
by the Ph. D. thesis of the first author,
advised by the second author
and co-advised by Boris Khesin, University of Toronto.
Both authors would like to thank:
EmΓlia Alves,
Boris Khesin,
Ricardo Leite,
Carlos Gustavo Moreira,
Paul Schweitzer,
Boris Shapiro,
Michael Shapiro,
Carlos Tomei,
David Torres,
Cong Zhou
and
Pedro ZΓΌlkhe
for helpful conversations and
the referee for a careful report.
We also thank
the University of Toronto and the University of Stockholm
for the hospitality during visits.
Both authors thank CAPES, CNPq and FAPERJ (Brazil) for financial support.
More specifically, the first author benefited from
CAPES-PDSE grant 99999.014505/2013-04
during his Ph. D. and also
CAPES-PNPD post-doc grant 88882.315311/2019-01.
2 The symmetric group
Two usual notations for a permutation ΟβSn+1β are:
as a product of Coxeter generators
a1β=(1,2),β¦,aiβ=(i,i+1),β¦anβ=(n,n+1);
as a list of values
[1Ο2Οβ―nΟ(n+1)Ο],
the so called complete notation.
For nβ€4, we write a=a1β, b=a2β, c=a3β, d=a4β.
For instance, ab=a1βa2β=[312]βS3β.
For ΟβSn+1β, let PΟβ be
the permutation matrix defined by
ekβ€βPΟβ=ekΟβ€β;
for instance, for n=2 we have:
[TABLE]
[TABLE]
For ΟβSn+1β, let inv(Ο)=β£Inv(Ο)β£ be the number of inversions of Ο;
the set of inversions is
Inv(Ο)={(i,j)β[[n+1]]2β£(i<j)β§(iΟ>jΟ)}.
Recall that inv(Ο) is also the length of a reduced word for
Ο in terms of the generators a1β,β¦,anβ.
There exists a unique Ξ·βSn+1β
with inv(Ξ·)=m=n(n+1)/2, the Coxeter element
(a more common symbol for Ξ· in the literature is w0β);
we have
[TABLE]
A set Iβ{(i,j)β[[n+1]]2β£i<j}
is the set of inversions of a permutation ΟβSn+1β
if and only if for all i,j,kβ[[n+1]] with i<j<k,
the following two statements hold:
if (i,j),(j,k)βI then (i,k)βI;
2. 2.
if (i,j),(j,k)β/I then (i,k)β/I.
Also, if Ο=ΟΞ· then
Inv(Ο)βInv(Ο)=Inv(Ξ·).
Let Upn+11β,Lon+11β be the nilpotent triangular groups
of real upper and lower triangular matrices
with all diagonal entries equal to 1.
For ΟβSn+1β, consider the subgroups
[TABLE]
affine subspaces of dimension inv(Ο).
If Ο=ΟΞ· then
any LβLon+11β can be written uniquely as
L=L1βL2β, L1ββLoΟβ, L2ββLoΟβ.
As stated in the introduction, a reduced word for Ο is an identity
[TABLE]
or, more formally, it is a finite sequence of indices
(i1β,i2β,β¦,ikβ)β[[n]]k satisfying the identity above.
Two reduced words for the same permutation Ο
are connected by a finite sequence of local moves of two kinds:
[TABLE]
corresponding to the identities aiβajβ=ajβaiβ for β£iβjβ£ξ =1
and aiβai+1βaiβ=ai+1βaiβai+1β, respectively
(see [10, 17]).
The (strong) Bruhat order < defined in the introduction
can also be defined as the transitive closure of
a relation β² defined in Sn+1β
as follows:
write Ο0ββ²Ο1β
if inv(Ο1β)=inv(Ο0β)+1 and
Ο1β=Ο0β(j0βj1β)=(i0βi1β)Ο0β;
here i0β<i1β, j0β<j1β,
i0Ο0ββ=j0β, i1Ο0ββ=j1β,
i0Ο1ββ=j1β, i1Ο1ββ=j0β.
We have Ο0ββ²Ο1β if and only if
Ο0β is an immediate predecessor of Ο1β
in the Bruhat order.
We have Ο0β<Οkβ
(with k=inv(Οkβ)βinv(Ο0β))
if and only if there exist Ο1β,β¦,Οkβ1β with
Ο0ββ²Ο1ββ²β―β²Οkβ1ββ²Οkβ.
If Ο1β is written as [1Ο1ββ―(n+1)Ο1β],
it is easy to find its immediate predecessors:
look for integers j1β>j0β appearing in the list
[1Ο1ββ―(n+1)Ο1β],
j1β to the left of j0β,
such that the integers which appear in the list between j1β and j0β
are either larger than j1β or smaller than j0β;
the permutation Ο0ββ²Ο1β is then obtained
by switching the entries j1β and j0β.
In the matrix PΟ1ββ, we must look for positive entries
(i0β,j1β), (i1β,j0β) such that the interior of the rectangle
with these vertices includes no positive entry. Then
PΟ0ββ is obtained by flipping these entries
to the other corners of the rectangle while leaving the complement
of the rectangle unchanged.
The strong Bruhat order must not be confused with the left and right
weak Bruhat orders.
The weak left Bruhat order <Lβ
is the transitive closure of the relation β²Lβ
defined as follows:
Ο1ββ²LβΟ0β if Ο1ββ²Ο0β
and Ο0β=aiβΟ1β (for some i).
Equivalently, Ο1ββ€LβΟ0β if
Inv(Ο1β1β)βInv(Ο0β1β).
Similarly,
Ο1ββ²RβΟ0β if Ο1ββ²Ο0β
and Ο0β=Ο1βajβ (for some j);
the transitive closure Ο1ββ€RβΟ0β
is characterized by Inv(Ο1β)βInv(Ο0β).
Notice that either Ο1ββ²LβΟ0β
or Ο1ββ²RβΟ0β
imply Ο1ββ²Ο0β;
on the other hand,
Ο1β=[2143]=a1βa3ββ²Ο0β=[4123]=a1βa2βa3β,
but Ο1βξ β€LβΟ0β and Ο1βξ β€RβΟ0β.
For more on Coxeter groups and Bruhat orders, see [6, 17].
Lemma 2.1**.**
*Consider ΟβSn+1β and i,jβ[[n]]
such that β£iβjβ£>1.
Then Οβ²Οaiβ
if and only if
Οajββ²Οajβaiβ=Οaiβajβ.
*
Proof.
The condition
Οβ²Οaiβ
is equivalent to iΟ<(i+1)Ο.
But iΟ=i(Οajβ)
and (i+1)Ο=(i+1)(Οajβ),
proving the desired equivalence.
β
Define
[TABLE]
A simple computation verifies that
[TABLE]
We may therefore recursively define
[TABLE]
the previous remarks, together with the connectivity of reduced words
under the moves in Equations 5 and 6,
show that this is well defined.
Equivalently, Ο0ββ¨Ο1β is the smallest Ο
(in the strong Bruhat order) satisfying both
Ο0ββ€RβΟ and Ο1ββ€LβΟ.
Notice that Sn+1β is not a lattice with the strong Bruhat order;
the β¨ operation above uses more than one partial order.
In general, we may have Ο0ββ¨Ο1βξ =Ο1ββ¨Ο0β
and Ο0ββ¨Ο0βξ =Ο0β.
We do have associativity:
(Ο0ββ¨Ο1β)β¨Ο2β=Ο0ββ¨(Ο1ββ¨Ο2β).
Example 2.2**.**
Take n=3, Ο0β=[2413],
Ο1β=[2431]=cbca.
We then have Ο0ββ¨Ο1β=(((Ο0ββ¨c)β¨b)β¨c)β¨a=((Ο0ββ¨b)β¨c)β¨a=(Ο0βbβ¨c)β¨a=Ο0βbcβ¨a=Ο0βbca=Ξ·.
β
Another useful representation of a permutation is in terms of its
multiplicities, which we now define.
For ΟβSn+1β and kβ[[n]], let
[TABLE]
With the convention mult0β(Ο)=multn+1β(Ο)=0,
we have kΟ=k+multkβ(Ο)βmultkβ1β(Ο),
so that the multiplicity vectormult(Ο) easily
determines Ο. The reason for calling multkβ(Ο)
a multiplicity is clear from Theorem 4.
If d,d~βNn we write dβ€d~
if, for all k, dkββ€d~kβ.
If Ο0ββ€Ο1β (in the Bruhat order)
then mult(Ο0β)β€mult(Ο1β)
and inv(Ο0β)β€inv(Ο1β).
Example 2.3**.**
For n=5, let Ο0β=[432156] and Ο1β=[612345].
We have mult(Ο0β)=(3,4,3,0,0)β€mult(Ο1β)=(5,4,3,2,1)
but inv(Ο0β)=6>inv(Ο1β)=5.
For n=6, let Ο2β=[4321567] and Ο3β=[7123456].
We have inv(Ο2β)=inv(Ο3β)=6
and mult(Ο2β)=(3,4,3,0,0,0)<mult(Ο3β)=(6,5,4,3,2,1).
β
Lemma 2.4**.**
Let Ο0ββ²Ο1β
with Ο1β=(i0βi1β)Ο0β=Ο0β(j0βj1β).
Then
[TABLE]
Here we use Iverson notation (or Iverson bracket):
if Ο is a statement, then [Ο]=1 if Ο is true
and [Ο]=0 if Ο is false.
Thus, for instance,
[TABLE]
Proof.
This is an easy computation.
β
Let inviβ(Ο)=β£Inviβ(Ο)β£ where
[TABLE]
notice that Inv(Ο)=β¨iβ({i}ΓInviβ(Ο))
and therefore inv(Ο)=βiβinviβ(Ο).
Lemma 2.5**.**
For any ΟβSn+1β and for any iβ[[n+1]]
we have
[TABLE]
Proof.
The permutation Ο restricts to a bijection between the two sets:
[TABLE]
with cardinalities
n+1βiβinviβ(Ο) and n+1βiΟβinviΟβ(Οβ1).
β
The notion of multiplicity is closely related
to a beautiful 1-1 correspondence, discovered
by S. Elnitsky [10], between commutation
classes of reduced words for a permutation
ΟβSn+1β and the rhombic tilings of
a certain (possibly degenerate) 2(n+1)-gon
associated to Ο.
This correspondence is an expedient way to obtain
reduced words from complete notation.
An equivalent (if somewhat deformed) version
of this construction is obtained by considering
tesselations by parallelograms of the plane region
PΟβ between the graphs
of kβ¦(2multkβ(Ο)βmultkβ(Ξ·))
and kβ¦(βmultkβ(Ξ·)).
Under this deformation, the initial regular 2(n+1)-gon is taken into the region PΞ·β between the graphs of multΞ·β and βmultΞ·β. Given a decomposition of PΟ0ββ into inv(Ο0β) parallelograms, each one of them has a diagonal lying on one of the vertical lines k=1,2,β―,n. One then looks for an exposed, non imbricate piece to withdraw from the uppermost layer (there can be many of them to choose from). Suppose you pick a parallelogram Q1β crossed by the vertical line k=j1β. The plane region PΟ0βββQ1ββ is the 2(n+1)-gon PΟ1ββ associated to the permutation Ο1ββ²Ο0β given by Ο0β=ai1ββΟ1β. Proceeding likewise with PΟ1ββ and so on, after inv(Ο0β) steps we arrive at a reduced word Ο0β=ai1ββai2βββ―aiinv(Ο)ββ.
An analogous procedure can be performed directly on the graph of multΟ0ββ, as illustrated in Figure 1.
The group Bn+1β is a Coxeter group (whence the notation)
with generators Pa1ββ,β¦,Panββ,R, where
ekβ€βR=(β1)[k=1]ekβ€β, but we do not use this presentation
(the bracket [k=1] is another example of Iverson bracket,
already seen in Equation 7).
Rather, consider the elements
aΛ1β,β¦,aΛnββBn+1+β
defined in the introduction by
aΛjβ=exp(2Οβajβ),
ajβ=ej+1βejβ€ββejβej+1β€ββson+1ββspinn+1β.
Also, recall the elements a^jβ=aΛj2ββQuatn+1β.
Lemma 3.1**.**
The following identities hold:
[TABLE]
[TABLE]
[TABLE]
Proof.
These are simple computations with any point of view;
they are particularly easy using the Clifford algebra Cln+10β,
as discussed in the introduction near Equation 1.
β
Each element qβQuatn+1β can be written
uniquely as
[TABLE]
In particular, the elements a^1β,β¦,a^nβ generate Quatn+1β.
Furthermore, if zβBn+1+β and
Οzβ=ai1βββ―aikβββSn+1β,
take z1β=aΛi1βββ―aΛikβββBn+1+β:
we have Οzβ=Οz1ββ and therefore
z=qz1β with qβQuatn+1β.
In particular, the elements aΛ1β,β¦,aΛnβ
generate Bn+1+β.
We make this construction more systematic.
Lemma 3.2**.**
If ΟβSn+1β is expressed by two reduced words
Ο=ai1βββ―aikββ=aj1βββ―ajkββ
then
aΛi1βββ―aΛikββ=aΛj1βββ―aΛjkββ.
Proof.
Both moves (as in Equations 5 and 6)
are taken care of by Lemma 3.1.
β
Let aΛiβ=(aΛiβ)β1.
For ΟβSn+1β, take a reduced word
Ο=ai1βββ―aikββ and set
[TABLE]
as in Equation 2.
Lemma 3.2 shows that the maps
acute,grave:Sn+1ββBn+1+β are well defined.
Notice that these maps are not homomorphisms.
Similarly, non-reduced words do not work
in the above formulas for ΟΛ and ΟΛ.
Also, define
[TABLE]
so that Ο^βQuatn+1β for all ΟβSn+1β.
Notice that these notations are consistent
with the previously introduced special cases aΛiβ and a^iβ.
Lemma 3.3**.**
Consider ΟβSn+1β and set
PΛ=Ξ (ΟΛ)βBn+1+β. We have
[TABLE]
and therefore PΛijβ=eiβ€βPΛejβ=(β1)inviβ(Ο)[j=iΟ].
The nonzero entries of P^=Ξ (Ο^)βDiagn+1+β are
[TABLE]
We also have Ο^=Β±a^1mult1β(Ο)ββ―a^nmultnβ(Ο)β.
The expression [j=iΟ] in the statement above is
another use of Iverson bracket.
Recall that inviβ(Ο)=β£Inviβ(Ο)β£,
where Inviβ(Ο)
is defined in Equation 8.
Proof.
The first expression for the diagonal entries of
P^=Ξ (ΟΛ)Ξ (acute(Οβ1))
follows directly from the first two formulae,
which we now prove by induction on inv(Ο).
The base cases inv(Ο)β€1 are easy.
Assume Ο1ββ²Ο=akβΟ1β,
so that PΛ=Ξ (aΛkβ)PΛ1β,
where PΛ1β=Ξ (ΟΛ1β). By the induction hypotheses we have
[TABLE]
To see that inviβ(Ο)=inviβ(akβ)+inviakββ(Ο1β) for all values of iβ[[n+1]], consider separately the cases i<k, i=k, i=k+1 and i>k+1. The second formula is similar. The alternate expressions for P^iiβ are obtained via Lemma 2.5.
The last of these expressions imply that
P^=Ξ (Ο^)=Ξ (a^1mult1β(Ο)ββ―a^nmultnβ(Ο)β),
and therefore,
Ο^=Β±a^1mult1β(Ο)ββ―a^nmultnβ(Ο)β.
β
If Ο1ββ²Ο0β=aiβΟ1β then, by definition,
[TABLE]
We show how to obtain a different recursive formula for Ο^0β.
Lemma 3.4**.**
Let qβQuatn+1β and E=Ξ (q)βDiagn+1+β; write
[TABLE]
With the convention Ξ΅0β=Ξ΅n+1β=0, we have:
If Ξ΅iβ1β+Ξ΅i+1β is odd then
qaΛiβ=aΛiβq,
qa^iβ=βa^iβq, Ei+1,i+1β=βEi,iβ.
2. 2.
If Ξ΅iβ1β+Ξ΅i+1β is even then
qaΛiβ=aΛiβq,
qa^iβ=a^iβq, Ei+1,i+1β=Ei,iβ.
these imply the formulas for qaΛiβ.
We then have, for Ξ΅iβ1β+Ξ΅i+1β even,
[TABLE]
and, for Ξ΅iβ1β+Ξ΅i+1β odd,
[TABLE]
Finally, notice that Ξ΅iβ1β+Ξ΅i+1β even implies
EΞ (aΛiβ)=Ξ (aΛiβ)E and therefore
Ei+1,i+1β=Ei,iβ;
conversely, Ξ΅iβ1β+Ξ΅i+1β odd implies
EΞ (aΛiβ)=Ξ ((aΛiβ)β1)E=(Ξ (aΛiβ))β1E
and therefore Ei+1,i+1β=βEi,iβ.
β
Lemma 3.5**.**
Let Ο1ββ²Ο0β=aiβΟ1β=Ο1β(j0βj1β),
Ξ΄=j1ββj0β.
If Ξ΄ is odd then Ο^1βa^iβ=a^iβΟ^1β
and Ο^0β=a^iβΟ^1β=Ο^1βa^iβ.
2. 2.
If Ξ΄ is even then Ο^1βa^iβ=βa^iβΟ^1β
and Ο^0β=Ο^1β=a^iβΟ^1βa^iβ.
Proof.
We know (by definition) that
Ο^0β=aΛiβΟ^1βaΛiβ.
As in Lemma 3.4, write
Ο^1β=Β±a^1Ξ΅1βββ―a^nΞ΅nββ.
We know from Lemma 3.3
that we can take Ξ΅jβ=multjβ(Ο1β).
Thus
[TABLE]
If Ξ΄ is odd then
Ο^1βaΛiβ=aΛiβΟ^1β
and therefore Ο^1βa^iβ=a^iβΟ^1β and
Ο^0β=a^iβΟ^1β=Ο^1βa^iβ.
If Ξ΄ is even then
Ο^1βaΛiβ=(aΛiβ)β1Ο^1β
and therefore Ο^1βa^iβ=βa^iβΟ^1β and
Ο^0β=Ο^1β=a^iβΟ^1βa^iβ.
β
Example 3.6**.**
Using this result it is easy to compute Ο^0β given Ο0β.
Take, say, Ο0β=[7245136]=[a1βa2βa3βa4βa3βa2βa1βa5βa4βa3βa6β].
Take
[TABLE]
We therefore have
[TABLE]
completing the computation.
β
Example 3.7**.**
We have that
Ξ·=a1βa2βa1βa3βa2βa1ββ―anβanβ1ββ―a2βa1β
is a reduced word so that Ξ·Λβ=aΛ1βaΛ2βaΛ1βaΛ3βaΛ2βaΛ1ββ―aΛnβaΛnβ1ββ―aΛ2βaΛ1β
and Ξ·^β=(Ξ·Λβ)2.
From Lemma 3.3, we have Ξ (Ξ·^β)=(β1)nI and
[TABLE]
Notice the periodicity modulo eight,
which also occurs in other contexts.
β
Remark 3.8*.*
For all n>3, there are
Ο,ΟβSn+1ββ{e,Ξ·}
such that Ο^=1 and Ο^β=Ξ·^β:
take Ο=(1,5)=a1βa2βa3βa4βa3βa2βa1β;
we have Ο^=1,
hat(Ξ·Ο)=hat(ΟΞ·)=Ξ·^β.
No such elements exist in Sn+1β for nβ{2,3}.
For n=2 we have Ο^=Β±1 if and only if Οβ{e,Ξ·}, with e^=1 and Ξ·^β=β1.
For n=3 we have Ο^=Β±1 if and only if Οβ{e,[1432],[3214],[3412]} with e^=1,
hat([1432])=hat([3214])=hat([3412])=β1.
Also, Ο^=Β±Ξ·^β if and
only if Οβ{[2143],[4123],[2341],Ξ·}, with
hat([2143])=hat([4123])=hat([2341])=a^c^,
Ξ·^β=βa^c^.
β
4 Triangular coordinates
Let Upn+1+ββGLn+1β be the group of real upper triangular matrices with all diagonal entries strictly positive.
Recall the LU decomposition:
a matrix AβGLn+1β can be (uniquely) written as A=LU,
LβLon+11β and UβUpn+1+β
provided each of its northwest minor determinants is positive.
This condition holds in a contractible open neighborhood
of the identity matrix I;
for A in this set, L and U are smoothly and uniquely defined.
We shall be more interested in UIββSOn+1β,
the intersection of this neighborhood with SOn+1β,
which is also a contractible open subset.
Let L:UIββLon+11β take QβUIβ
to the unique L=L(Q)βLon+11β such that
there exists UβUpn+1+β with Q=LU:
the map L is a diffeomorphism.
Indeed, its inverse Q:Lon+11ββUIβ
is given by the orthogonal factor in the QR decomposition:
given LβLon+11β let Q=Q(L)βSOn+1β
be the unique matrix for which there exists RβUpn+1+β
with L=QR.
The set Ξ β1[UIβ]βSpinn+1β has two
contractible connected components: we call them U1β
and Uβ1β, where 1βU1β and β1βUβ1β.
We abuse notation and write L:U1ββLon+11β
and Q:Lon+11ββU1β for the diffeomorphisms
obtained by composition.
For z0ββSpinn+1β, we set Uz0ββ=z0βU1β,
an open contractible neighborhood of z0β, diffeomorphic to
Lon+11β under the map zβ¦L(z0β1βz).
This map may be seen as a chart,
defining triangular coordinates
on the open contractible subset Uz0βββSpinn+1β.
For each jβ[[n]], let ljβ=ej+1βejβ€ββlon+11β be the matrix with only one nonzero entry (ljβ)j+1,jβ=1.
Recall that ajβ=ljββljβ€ββson+1ββspinn+1β.
Let Xajββ and Xljββ be the left-invariant vector fields
in SOn+1β and Lon+11β generated by ajβ and ljβ,
respectively:
[TABLE]
We also denote by Xajββ the corresponding left-invariant vector field
in Spinn+1β.
Lemma 4.1**.**
The diffeomorphisms L:UIββLon+11β and
Q:Lon+11ββUIββSOn+1β take the vector fields
Xajββ and Xljββ to smooth positive multiples of each other.
A similar statement holds for
L:U1ββLon+11β and
Q:Lon+11ββU1ββSpinn+1β.
Proof.
Given Q0ββUIβ, take a short arc of the
integral line of Xajββ through Q0β:
let Ο΅>0 be sufficiently small so that
Q(t)=Q0βexp(tajβ)βUIβ for
βΟ΅<t<Ο΅. Also write
L(Q(t))=L(t)βLon+11β, so that
L(t)=Q(t)R(t) for a smooth path
R:(βΟ΅,Ο΅)βUpn+1+β.
Differentiating the last equation, we have
[TABLE]
Since the left hand side is in lon+11β
and the rightmost summand of the right hand side
is in upn+1+β, it is readily seen that
Lβ²(t)=(R(t)jjβ/R(t)j+1,j+1β)L(t)ljβ.
β
Recall from the introduction that a locally convex curve is
an absolutely continuous map
Ξ:JβSpinn+1β such that, for all tβJ
for which the derivative exists,
the logarithmic derivative
(Ξ(t))β1Ξβ²(t)βspinn+1β is
a positive linear combination of a1β,β¦,anβ.
Similarly, a map Ξ:JβLon+11β
is called a convex curve if it is absolutely continuous and,
for all tβJ for which the derivative exists,
the logarithmic derivative (Ξ(t))β1Ξβ²(t) is a positive linear combination of l1β,β¦,lnβ.
Example 4.2**.**
Consider hLβ,nβlon+11β and
hβson+1ββspinn+1β given by
[TABLE]
We have
[TABLE]
so that [hLβ,hLβ€β]=diag(βn,βn+2,β―,nβ2,n).
For n=1 and
ΞΈβ(β2Οβ,2Οβ),
[TABLE]
The symmetric product induces a Lie algebra homomorphism
S:sl2ββsln+1β with S(hLβ)=hLβ
(that is, taking hLββR2Γ2
to hLββR(n+1)Γ(n+1)) and
S(hLβ€β)=hLβ€β.
We therefore also have a Lie group homomorphism
S:SL2βββSLn+1ββ, S(exp(tu))=exp(tS(u)) for all uβsl2β, tβR.
Equation 9 therefore holds for any value of n.
We therefore have exp(ΞΈh)βU1β for all
ΞΈβ(β2Οβ,2Οβ), with
[TABLE]
Also, the equation
exp(2Οβh)=Ξ·Λβ,
which is trivially true for n=1, can be obtained
for arbitrary n using the Lie group homomorphism S
above and noticing that S(Ξ·Λβ)=Ξ·Λβ.
For z0ββSpinn+1β, the curve
Ξz0β,hβ(t)=z0βexp(th)
is locally convex and satisfies
Ξz0β,hβ(2Οβ)=z0βΞ·Λβ,
Ξz0β,hβ(Ο)=z0βΞ·^β.
For L0ββLon+11β, the curves
ΞL0β,hLββ(t)=L0βexp(thLβ)
and ΞL0β,nβ(t)=L0βexp(tn)
are convex.
Notice that the (i,j) entry of
either ΞL0β,hLββ(t) or ΞL0β,nβ(t)
is a polynomial of degree (iβj) in the variable t.
β
One advantage of working with triangular coordinates
is that there is then a simple integration formula.
Indeed, given a convex curve Ξ:JβLon+11β,
write (Ξ(t))β1Ξβ²(t)=βiβΞ²iβ(t)liβ.
The positive functions Ξ²1β,β¦,Ξ²nβ:Jβ(0,+β)
are then integrable in compact subintervals of J.
Fixed t0ββJ, we have
[TABLE]
More generally,
[TABLE]
We have, therefore, the following equivalent definition:
a map Ξ:[t0β,t1β]βLon+11β
is a convex curve if and only if
there exist finite absolutely continuous (positive) Borel measures
ΞΌ1β,β¦,ΞΌnβ on J=[t0β,t1β] such that,
for any index iβ[[n]] and
for any nondegenerate interval J~βJ,
ΞΌiβ(J~)>0, and such that, for t0ββ€tβ€t1β,
[TABLE]
It follows from Lemma 4.1 that a map
Ξ:JβSpinn+1β is locally convex if and only if,
near any point tβββJ, there is a system of triangular coordinates
ΞLβ(t)=L(z0β1βΞ(t)) with
ΞLβ convex in the previous sense.
The reason for calling curves such as ΞLβ convex
is that the space curve Ξ³:JβRn+1 given by
Ξ³(t)=Ξ (z0βQ(ΞLβ(t)))e1β
is convex in the geometric sense explained in the introduction.
Let [[n+1]](k) be the set of subsets
iβ[[n+1]] with card(i)=k;
let β(i) be the sum of the elements of the set i.
The k-th exterior (or alternating) power Ξk(Rn+1)
has a basis indexed by iβ[[n+1]](k).
For i0β,i1ββ[[n+1]](k),
write:
[TABLE]
Notice that i0ββji1β implies
β(i0β)=1+β(i1β).
With respect to the basis above, the matrix of the
linear endomorphism Ξk(ljβ)βgl(Ξk(Rn+1)) given by
[TABLE]
has nonzero entries all equal 1 and in positions
(i0β,i1β) such that i0ββji1β.
Write i1ββ²i0β if there exists j
such that i0ββji1β and
define a partial order in [[n+1]](k)
by taking the transitive closure.
Equivalently, for
ijβ={ij1β<ij2β<β―<ijkβ}
we have
[TABLE]
If i0ββ₯i1β, β(i0β)=l+β(i1β), write
[TABLE]
notice that given i0β and i1β
there may exist many such l-tuples (j1β,β¦,jlβ).
Order the indices i consistently with the partial order
introduced above (or, more directly, order the subsets i
increasingly in the sum of their elements).
The matrix Ξk(liβ) is then strictly lower triangular.
If LβLon+11β and i0β,i1ββ[[n+1]](k),
define Li0β,i1ββ to be the kΓk submatrix of L
obtained by selecting the rows in i0β and the columns in i1β.
The (i0β,i1β) entry of Ξk(L) is
det(Li0β,i1ββ).
Clearly, i0βξ β₯i1β implies
det(Li0β,i1ββ)=0;
also, Li,iβ is lower triangular with diagonal entries
equal to 1 and therefore det(Li,iβ)=1.
The matrix Ξk(L) is therefore lower triangular
with diagonal entries equal to 1.
Furthermore, the map Ξk:Lon+11ββLo(kn+1β)1β
is a group homomorphism.
The following result generalizes
Equations 10 and 11 above.
Lemma 4.3**.**
Let Ξ:[t0β,t1β]βLon+11β be a convex curve
with Ξ(t0β)=L0β and let
Ξ²iβ(t)=((Ξ(t))β1Ξβ²(t))i+1,iβ,
ΞΌiβ(J)=β«JβΞ²iβ(t)dt.
Let i0β,i1ββ[[n+1]](k)
with i0ββ₯i1β and l=β(i0β)ββ(i1β).
Then
[TABLE]
Proof.
These are straightforward computations.
β
5 Totally positive matrices
A matrix LβLon+11β is totally positive if
for all kβ[[n+1]] and for all
indices i0β,i1ββ[[n+1]](k),
[TABLE]
Let PosΞ·ββLon+11β
be the set of totally positive matrices.
In the notation of [4],
G=N=Upn+11β and
N>0β=PosΞ·β€β.
For each jβ[[n]],
let Ξ»jβ(t)=exp(tljβ):
for any reduced word
Ξ·=ai1ββai2βββ―aimββ, m=inv(Ξ·)=n(n+1)/2,
the map
[TABLE]
is a diffeomorphism.
Moreover, there exists a stratification
of its closure PosΞ·ββ:
[TABLE]
PosΟββLon+11β is a smooth manifold of dimension inv(Ο),
and if Ο=ai1βββ―aikββ is a reduced word
(so that k=inv(Ο))
then the map
[TABLE]
is a diffeomorphism.
Equivalently, if Ο1ββ²Ο0β=Ο1βaikββ then the map
[TABLE]
is a diffeomorphism.
Different reduced words yield different diffeomorphisms
but the same set PosΟβ:
the equation
[TABLE]
provides the transition between adjacent parameterizations
(i.e., between reduced words connected by the local move
in Equation 6;
the local move in Equation 5
corresponds to a mere relabeling).
If LβPosΟβ then there exist matrices U1β,U2ββUpn+1β
such that L=U1βPΟβU2β;
in other words, PosΟββQβ1[BruΟβ].
The converse is not at all true,
not even if we pay attention to signs of diagonal entries
of the matrices Uiβ.
In [36, 37]
it is shown that the set of matrices
which admit such a decomposition is almost always disconnected;
each cell PosΟβ is contractible,
and so is its closure PosΟββ;
see also Lemma 6.3 below.
Lemma 5.1**.**
Consider ΟβSn+1β, kβ[[n+1]] and
indices i0β,i1ββ[[n+1]](k).
If there exists Ο1β=aj1βββ―ajl1ββββ€Ο,
inv(Ο1β)=l1β, such that
i0ββΆ(j1β,β¦,jl1ββ)βi1β
then, for all LβPosΟβ,
(Ξk(L))i0β,i1ββ>0.
Conversely, if no such Ο1β exists
then, for all LβPosΟβ,
(Ξk(L))i0β,i1ββ=0.
Proof.
Write a reduced word Ο=ai1βββ―ailββ.
Assume first that such Ο1β exists
and that j1β=ix1ββ,β¦,jl1ββ=ixl1βββ
(where of course 1β€x1β<β―<xl1βββ€l).
Set
[TABLE]
We have (Ξk(L))i0β,i1βββ₯tx1βββ―txl1βββ>0,
as desired.
Conversely, assume that
L=Ξ»i1ββ(t1β)β―Ξ»ilββ(tlβ),
(Ξk(L))i0β,i1ββ>0.
We have
[TABLE]
Consider (j0β,β¦,jlβ) such that the above product
is positive.
Let x1β,β¦,xl1ββ be such that
jx1ββ1β>jx1ββ,β¦,jxl1βββ1β>jxl1βββ:
this obtains a reduced word for Ο1β.
β
Lemma 5.2**.**
Consider L0β,L1ββLon+11β.
If L0ββPosΟ0ββ and L1ββPosΟ1ββ
then L0βL1ββPosΟ0ββ¨Ο1ββ.
Thus, PosΟ0ββPosΟ1ββ=PosΟ0ββ¨Ο1ββ.
In particular,
if L0ββPosΞ·β and L1ββPosΞ·ββ
then L0βL1β,L1βL0ββPosΞ·β.
If L0ββPosΞ·ββ and L1ββPosΞ·ββ
then L0βL1ββPosΞ·ββ.
The first claim can be proved by induction on l=inv(Ο1β);
the case l=0 is trivial.
For the case l=1, consider Ο1β=aiβ and two cases.
If Ο0ββ¨aiβ=Ο0β, we take a reduced word
Ο0β=ai1βββ―aikββ with ikβ=i. Then
[TABLE]
The case Ο0ββ¨aiβξ =Ο0β is even more direct.
The induction step is now easy.
The other claims follow from the first,
but a direct proof may be instructive:
consider i0β,i1ββ[[n+1]](k), i0ββ₯i1β.
If L0ββPosΞ·β and L1ββPosΞ·ββ we have
[TABLE]
as desired; the other cases are similar.
β
Write L0ββ€L1β if L0β1βL1ββPosΞ·ββ
and L0ββͺL1β if L0β1βL1ββPosΞ·β;
notice that L0β1βL1ββPosΞ·β is in general
not equivalent to L1βL0β1ββPosΞ·β.
Lemma 5.2 implies that these are partial orders:
[TABLE]
Lemma 5.3**.**
*Consider L0β,L1ββLon+11β.
We have that L0ββͺL1β if and only if
there exists a convex curve Ξ:[0,1]βLon+11β
with Ξ(0)=L0β and Ξ(1)=L1β.
*
Proof.
We first prove that the existence of Ξ implies L0ββͺL1β.
Given Ξ and i0β,i1ββ[[n+1]](k) with i0β>i1β,
Lemma 4.3 gives us a formula
for (L0β1βL1β)i0β,i1ββ>0:
L0β1βL1β is therefore totally positive.
Conversely,
let l=βiβciβliββlon+11β for fixed positive ciβ.
Consider a small closed ball of radius r>0
centered at L0β1βL1β and contained in PosΞ·β,
the image of a continuous map
h:BmβPosΞ·ββLon+11β
with h(0)=L0β1βL1β such that the topological degree of
hβ£Smβ1β around L0β1βL1β equals +1
(here m=dim(Lon+11β)).
Consider a fixed reduced word Ξ·=ai1βββ―aimββ.
Define continuous functions Οiβ:Bmβ(0,+β)
such that h(s)=Ξ»i1ββ(Ο1β(s))β―Ξ»imββ(Οmβ(s)).
For Ο΅β₯0, let
[TABLE]
Integrate to obtain maps
[TABLE]
Notice that ΞΟ΅β(s) is a convex curve if Ο΅>0.
Define hΟ΅β(s)=L0β1βΞΟ΅β(s)(1):
clearly h0β=h, i.e., Ξ0β(s)(1)=L0βh(s).
By continuity, there exists Ο΅>0 such that for all sβBm
we have β£hΟ΅β(s)βh0β(s)β£<r/2.
The topological degree of hΟ΅ββ£Smβ1β
around L0β1βL1β equals +1.
There exists therefore sΟ΅ββBm
with hΟ΅β(sΟ΅β)=L0β1βL1β.
We have that
Ξ=ΞΟ΅β(sΟ΅β):[0,1]βLon+11β
is a convex curve with
Ξ(0)=L0β, Ξ(1)=L1β.
β
Remark 5.4*.*
Minor modifications in the above argument yields a smooth
convex curve Ξ:[0,1]βLon+11β with Ξ(0)=L0β
and Ξ(1)=L1β if L0ββͺL1β.
β
We know by now that if L0ββPosΟβ for Οξ =Ξ·
and Ξ:[0,1]βLon+11β is a convex curve
with Ξ(0)=L0β then Ξ(t)βPosΞ·β for all t>0.
The following lemma shows that,
at least from the point of view of certain entries,
the curve Ξ goes in with positive speed.
Lemma 5.5**.**
Given ΟβSn+1β, Οξ =Ξ·,
there exist kβ[[n+1]] and indices
i0β,i1β,i2ββ[[n+1]](k) and jβ[[n]]
such that i0ββ₯i1β>i2β,
i1ββji2β and,
for all convex curves Ξ:[0,1]βLon+11β
with Ξ(0)βPosΟβ and Ξβ²(0)ξ =0 (and well defined),
if g(t)=(Ξk(Ξ(t)))i0β,i2ββ then
g(0)=0 and gβ²(0)>0.
Proof.
Consider k and a pair of indices i0ββ₯i3β
in [[n+1]](k)
such that (Ξk(L))i0β,i3ββ=0 for LβPosΟβ
(see Lemma 5.1).
Keep k and i0β fixed and search for i2ββ€i0β maximal
such that (Ξk(L))i0β,i2ββ=0 for LβPosΟβ.
Maximality implies that there exists i1β,
i0ββ₯i1β>i2β
and an index j such that i1ββji2β and
(Ξk(L))i0β,i1ββ>0 for LβPosΟβ.
Let L0β=Ξ(0), c0β=(Ξk(L0β))i0β,i1ββ>0.
Write hjβ(t)=(L0β1βΞ(t))j+1,jβ
so that hjβ(0)=0 and hjβ²β(0)=cjβ>0
(see Equation 10).
Now, g(0)=0 and, for t>0, it follows from L0ββPosΟβ
and Lemma 4.3 that
[TABLE]
(in Landauβs small-o notation)
so that gβ²(0)β₯c0βcjβ>0, as desired.
β
Remark 5.6*.*
We now present an explicit construction.
Given Οξ =Ξ·, take k minimal such that
(nβk+2)Οξ =k. Set then j=(nβk+2)Οβ1.
Equivalently, k is minimal such that
Ξk(L)i0β,i3ββ=0 for LβPosΟβ,
i0β={nβk+2,β¦,n+1} and i3β={1,β¦,k}.
If we follow the proof of Lemma 5.5, we have
i1β={1,β¦,kβ1,j+1} and i2β={1,β¦,kβ1,j}.
β
For Ο=ai1βββ―aikβββSn+1β a reduced word,
and t1β,β¦,tkββRβ{0}, let
[TABLE]
It is well known
[4, 36]
that LβQβ1[BruΟβ].
Let
[TABLE]
where X=diag(1,β1,1,β1,β¦) and
Ο=ai1ββai2βββ―aikββ is any reduced word
(therefore k=inv(Ο)).
Of course, each cell NegΟββLon+11β
is a contractible submanifold of dimension inv(Ο),
forming the stratification
As in the first item, assume Ξ(t0β)βPosΟβ,
Οξ =Ξ·. From Lemma 5.3,
Ξ(t0β)βͺΞ(t1β) and, by definition,
Ξ(t0β)β1Ξ(t1β)βPosΞ·β.
By Lemma 5.2,
Ξ(t1β)=Ξ(t0β)Ξ(t0β)β1Ξ(t1β)βPosΞ·β,
proving the first claim.
Assume by contradiction that Ξ(tβ1β)βPosΞ·ββ:
from the claim just proved, Ξ(t0β)βPosΞ·β,
a contradiction.
The second item is analogous.
The third item follows from the previous ones.
β
Lemma 5.8**.**
Consider a reduced word ai1βββ―aimββ=Ξ·;
consider
[TABLE]
Then Ξ»i1ββ(t)βͺL if and only if t<t1β and
Ξ»i1ββ(t)β€L if and only if tβ€t1β.
Proof.
Let Ο1β=ai1ββΞ·=ai2βββ―aimβββ²Ξ·; let
[TABLE]
By definition, Ξ»i1ββ(t)βͺL if and only if
Ξ»i1ββ(t1ββt)L1ββPosΞ·β:
this clearly holds for t<t1β.
For t=t1β, we have
Ξ»i1ββ(t1ββt)L1β=L1ββPosΟ1ββ
and therefore Ξ»i1ββ(t)β€L, Ξ»i1ββ(t)ξ βͺL.
Finally, assume by contradiction that for t>t1β we have
Ξ»i1ββ(t1ββt)L1ββPosΟββPosΞ·β.
If ai1ββΟ<Ο consider a reduced word
Ο=ai1ββaj2βββ―ajkββ and write
[TABLE]
so that
[TABLE]
which implies Ο=Ο1β, contradicting ai1ββΟ<Ο.
We thus have ai1ββΟ>Ο:
consider a reduced word Ο=aj1βββ―ajkββ and write
[TABLE]
so that
[TABLE]
which implies ai1ββΟ=Ο1β,
contradicting ai1ββΟ>Ο.
β
6 Bruhat cells
In the introduction, we defined the Bruhat stratification of Spinn+1β as the lift of the classical Schubert stratification of the real complete flag variety Flagn+1β.
We now offer an alternative description based on the UPU Bruhat decomposition of invertible matrices:
[TABLE]
Notice that the permutation matrix is unique, while the triangular factors are not.
We thus have the partition
[TABLE]
of the real general linear group into double cosets of Upn+1β.
By absorbing signs from U0β,U1β into PΟβ, we may write the signed Bruhat decomposition:
[TABLE]
Of course, we have ΟPβ=Ο.
For each PβBn+1β, the resulting double coset of Upn+1+β is now a contractible subset of GLn+1β, as is its intersection
with the orthogonal group, which we call a signed Bruhat cell
[30, 31].
In fact, the signed Bruhat cell BruPβ is homeomorphic to the Schubert cell CΟPβββFlagn+1β.
We have the signed Bruhat stratification of the group SOn+1β:
[TABLE]
The preimage of each cell under the covering map Ξ :Spinn+1ββSOn+1β is a disjoint union of two contractible components: we call each of these connected components a signed Bruhat cell of Spinn+1β: for zβBn+1+β, let Bruzβ be the connected component of Ξ β1[BruΞ (z)β] containing z.
The unsigned Bruhat cellBruΟββSpinn+1β, indexed by the permutation ΟβSn+1β, is the disjoint
union of the signed Bruhat cells Bruzβ, zβBn+1+β, such that Οzβ=Ο.
Signed Bruhat cells in either SOn+1β or Spinn+1β can also be regarded as the orbits of a certain Upn+1+β-action [31].
For all UβUpn+1+β and QβSOn+1β,
set QU=Q(Uβ1Q).
This action preserves Bruhat cells and may be lifted to an action
on Spinn+1β: we write zU=Q(Uβ1z).
Also, if UβUpn+1+β and
Ξ:[0,1]βSpinn+1β is a locally convex curve,
then ΞU:[0,1]βSpinn+1β,
ΞU(t)=Q(Uβ1Ξ(t)), is also a locally convex curve.
Also, the nilpotent subgroup Upn+11β acts simply transitively
on each open Bruhat cell BruqΞ·Λββ, qβQuatn+1β,
and transitively on any Bruhat cell.
In fact, given zβBn+1+β, the subgroup UpΟzβΞ·β is the isotropy group of z and the map UβUpΟzβββ¦zUβBruzβ is a diffeomorphism (the subgroups UpΟββUpn+11β were defined in Equation 4, Section 2).
This already shows that the signed Bruhat cell Bruzβ is a contractible submanifold of dimension inv(Οzβ).
The map zβ¦zU
can be regarded as induced by a projective transformation
[TABLE]
we thus say that Upn+1+β acts on Spinn+1β
(or BruΟβ or Bruz0ββ) and on locally convex curves by projective transformations.
The following result is a simple corollary of these observations;
compare with Lemma 5.3.
Lemma 6.1**.**
For any zβBruΞ·Λββ there exists a locally convex curve
Ξ:[0,1]βSpinn+1β,
Ξ(0)=1, Ξ(21β)=z, Ξ(1)=Ξ·^β
and Ξ(t)βBruΞ·Λββ for all tβ(0,1).
Moreover, if h:KβBruΞ·Λββ is a continuous function
then there exists a continuous function H:KΓ[0,1]βSpinn+1β
such that for any sβK the locally convex curve
Ξsβ:[0,1]βSpinn+1β, Ξsβ(t)=H(s,t),
satisfies
Ξsβ(0)=1, Ξsβ(21β)=h(s), Ξsβ(1)=Ξ·^β
and Ξsβ(t)βBruΞ·Λββ for all tβ(0,1).
Recall that
Ξ0β(0)=1, Ξ0β(21β)=Ξ·Λβ, Ξ0β(1)=Ξ·^β.
Equation 9 implies that,
for tβ(0,1), Ξ0β(t)=exp(Ο(tβ21β)h)=U1β(t)Ξ·ΛβU2β(t)βBruΞ·Λββ,
where
[TABLE]
Define hUβ:KβUpn+11β by Ξ·ΛβhUβ(s)=h(s);
define H(s,t)=(Ξ0β(t))hUβ(s) and Ξsβ=Ξ0hUβ(s)β.
β
If qβQuatn+1β then Bruqβ={q}.
If z=qΞ·ΛββBn+1+β, qβQuatn+1β,
then Bruzβ=Uzβ, the domain of a triangular system of coordinates
centered in z (see Section 4).
If z=q(aΛiβ)Β±1,
qβQuatn+1β,
then Bruzβ={qΞ±iβ(Β±ΞΈ)β£ΞΈβ(0,Ο)}
where Ξ±iβ(ΞΈ)=exp(ΞΈaiβ)
(recall that Ξ±iβ(Β±2Οβ)=(aΛiβ)Β±1).
Theorem 1 and
Corollaries 1.1 and 1.2 generalize
these observations.
The diffeomorphism defined by Equation 12
is a triangular counterpart to the one in Theorem 1.
A crucial difference between the present case and the triangular case
is that (0,+β) and PosΞ·β are semigroups
(i.e., closed under sums and products, respectively)
but (0,Ο) and BruΞ·Λββ are not.
Before presenting a proof of Theorem 1,
we give some applications.
Notice that Corollaries 1.1 and 1.2
follow easily from Theorem 1.
Corollary 6.2**.**
Consider Ο0β,Ο1ββSn+1β, Ο=Ο0βΟ1β.
If inv(Ο)=inv(Ο0β)+inv(Ο1β) then
BruΟΛ0ββBruΟΛ1ββ=BruΟΛβ;
moreover, the map
Consider ΟβSn+1β.
Then Q[PosΟβ]βBruΟΛβ.
Furthermore, if Οξ =e then
ΟΛ does not belong to Q[PosΟβ].
Similarly, Q[NegΟβ]βBruΟΛβ;
if Οξ =e then ΟΛ does not belong to Q[NegΟβ].
Proof.
The case Ο=e is trivial;
for Ο=ajβ we have
PosΟβ={Ξ»jβ(t)β£t>0}
and Q(Ξ»jβ(t))=Ξ±jβ(arctan(t))
(where Ξ±jβ(ΞΈ)=exp(ΞΈajβ) and
Ξ»jβ(t)=exp(tljβ)). We thus have
[TABLE]
as desired.
We proceed to the induction step.
Assume Οkβ=ai1βββ―aikββ (a reduced word)
and Οkβ1β=ai1βββ―aikβ1βββ²Οkβ=Οkβ1βaikββ.
Consider LkββPosΟkββ;
write Lkβ=Lkβ1βΞ»ikββ(tkβ),
tkββ(0,+β), Lkβ1ββPosΟkβ1ββ.
By induction, we have Q(Lkβ1β)=zkβ1ββBruΟΛkβ1ββ.
Consider the curves ΞLβ:[0,tkβ]βLon+11β and
Ξ:[0,tkβ]βSpinn+1β defined by
ΞLβ(t)=Lkβ1βΞ»ikββ(t) and Ξ=QβΞLβ.
In particular, Ξ(0)=zkβ1β.
The curve ΞLβ is tangent to the vector field Xlikβββ
and therefore, from Lemma 4.1,
the curve Ξ is tangent to the vector field Xaikβββ.
We thus have Ξ(t)=zkβ1βΞ±ikββ(ΞΈ(t))
for some smooth increasing function
ΞΈ:[0,+β)β[0,+β).
But zkβ1ββU1β implies
zkβ1βΞ±ikββ(Ο)=zkβ1βa^iββUa^iββ
and therefore zkβ1βΞ±ikββ(Ο)β/U1β.
Thus, we have ΞΈ:[0,+β)β[0,Ο).
From Theorem 1,
zkβ=Q(Lkβ)βBruΟΛkββ, as desired.
Clearly, for Οξ =e we have ΟΛβ/U1β,
implying ΟΛβ/Q[PosΟβ].
The claims concerning NegΟβ
follow from the claims for PosΟβ
either by taking inverses or by similar arguments.
β
Corollary 6.4**.**
Consider
Οkβ1ββ²Οkβ=Οkβ1βaikβββSn+1β.
Consider zkβ1ββBruΟΛkβ1ββ
and zkββBruΟΛkββ,
zkβ=zkβ1βΞ±ikββ(ΞΈkβ), ΞΈkββ(0,Ο).
If zkββQ[PosΟkββ] then zkβ1ββQ[PosΟkβ1ββ]
and zkβ1βΞ±ikββ(ΞΈ)βQ[PosΟkββ]
for all ΞΈβ(0,ΞΈkβ].
Proof.
Let Οkβ1β=ai1βββ―aikβ1ββ be a reduced word. Let
[TABLE]
Define L~kβ1β=Ξ»i1ββ(t1β)β―Ξ»ikβ1ββ(tkβ1β) and z~kβ1β=Q(L~kβ1β).
The curve ΞLβ:[0,tkβ]βLon+11β,
ΞLβ(t)=L~kβ1βΞ»ikββ(t)
is taken to Ξ=QβΞLβ with
Ξ(tkβ)=zkβ and
Ξ(t)=z~kβ1βΞ±ikββ(ΞΈ(t))
for some strictly increasing function ΞΈ.
Invertibility of the map Ξ¦ in Theorem 1
implies that z~kβ1β=zkβ1β.
Furthermore, zkβ1βΞ±ikββ(ΞΈ)=Ξ(t)
for some tβ(0,tkβ].
β
The following result was inspired by conversations
with B. Shapiro and M. Shapiro (see also Section 8).
Corollary 6.5**.**
Let Ο=ai1βββ―aikβββSn+1β be a reduced word.
Let t1β,β¦,tkββRβ{0};
for 1β€iβ€k, let Ξ΅iβ=sign(tiβ)β{Β±1}.
Let
[TABLE]
then LβQβ1[Bruzβ].
Proof.
The proof is by induction on k;
the case k=0 is trivial and the case k=1 is easy.
Let Lkβ=L, zkβ=z,
[TABLE]
by induction hypothesis,
z~kβ1β=Q(Lkβ1β)βBruzkβ1ββ.
From Theorem 1, we have
z~kβ1βΞ±ikββ(ΞΈ)βBruzkββ
provided sign(ΞΈ)=Ξ΅kβ and β£ΞΈβ£<Ο;
also, z~kβ1βΞ±ikββ(Β±Ο)β/BruΟβ.
Thus, from Lemma 4.1,
Q(Lkβ1βΞ»ikββ(t))=z~kβ1βΞ±ikββ(ΞΈ(t))
where ΞΈ:RβR is a strictly increasing function
with ΞΈ(0)=0.
As remarked near Equation 16,
Lkβ1βΞ»i1ββ(t)βQβ1[BruΟβ]
for all tβRβ{0}
and therefore β£ΞΈ(t)β£<Ο for all tβR.
Thus, if sign(t)=Ξ΅kβ we have
Q(Lkβ1βΞ»ikββ(t))βBruzkββ, as desired.
β
Given reduced words
Ο1β=ai1βββ―aikβββ²ai1βββ―aikββajβ=Ο0β for
consecutive permutations in Sn+1β,
signs Ξ΅1β,β¦,Ξ΅kβ,Ξ΅β{Β±1}, and qβQuatn+1β,
we want to prove that the map
Ξ¦(z,ΞΈ)=zΞ±jβ(Ρθ) is a diffeomorphism
between Bruqz1ββΓ(0,Ο) and Bruqz0ββ, where
z1β=(aΛi1ββ)Ξ΅1ββ―(aΛikββ)Ξ΅kβ and
z0β=z1β(aΛjβ)Ξ΅.
Notice that Ξ¦(qz1β,2Οβ)=qz0β.
We present the case Ξ΅=+1; the other case is similar.
We first prove that for all zβBruqz1ββ and ΞΈβ(0,Ο)
we have Ξ¦(z,ΞΈ)βBruqz0ββ.
By connectivity,
it suffices to prove that Ξ¦(z,ΞΈ)βBruΟ0ββ
(the unsigned Bruhat cell).
Abusing the distinction between zβSpinn+1β and Ξ (z)βSOn+1β, we write the signed Bruhat decomposition
z=U1βqz1βU2ββBruqz1ββ.
Given ΞΈβ(0,Ο),
we have Ξ¦(z,ΞΈ)=U1βqz1βU2βΞ±jβ(ΞΈ).
We have U2βΞ±jβ(ΞΈ)=aΛjβΞ»jβ(t)U3β
for some tβR and U3ββUpn+1+β
and therefore
Ξ¦(z,ΞΈ)=U1βqz0βΞ»jβ(t)U3β.
But since Ο1ββ²Ο1βajβ=Ο0β, we have
z0βΞ»jβ(t)=U4βz0β
where U4ββUpn+1β has at most a single nonzero nondiagonal entry at position
(jΟ1β1β,(j+1)Ο1β1β)=((j+1)Ο0β1β,jΟ0β1β).
We have Ξ¦(z,ΞΈ)=U1βqU4βz0βU3ββBruΟ0ββ, as desired.
At this point we know that
Ξ¦:Bruz1ββΓ(0,Ο)βBruz0ββ
is a smooth function.
It is also injective.
Indeed, assume zΞ±jβ(ΞΈ)=z~Ξ±jβ(ΞΈ~).
If ΞΈ<ΞΈ~ we have both
zβBruz1ββ and
z=z~Ξ±jβ(ΞΈ~βΞΈ)βBruz0ββ,
contradicting the disjointness of the cells.
The case ΞΈ>ΞΈ~ is similar and the case
ΞΈ=ΞΈ~ is trivial.
Given U2ββUpn+1+β, the matrix aΛjβU2β is almost upper,
with a positive entry in position (j+1,j)
(recall we are identifying aΛjβ and Ξ (aΛjβ)).
There exist unique r>0 and ΞΈβ(0,Ο) such that
(aΛjβU2β)j+1,jβ=rsin(ΞΈ),
(aΛjβU2β)j+1,j+1β=rcos(ΞΈ).
The matrix U3β=aΛjβU2βΞ±jβ(βΞΈ)
also belongs to Upn+1+β.
Let ΞΈjβ:Upn+1+ββ(0,Ο), U2ββ¦ΞΈ,
be the real analytic function defined by the above argument.
Given zβBruqz0ββ, write z=U1βqz0βU2β,
U1β,U2ββUpn+1+β.
Notice that
[TABLE]
Thus, Ξ¦(zΞ±jβ(βΞΈjβ(U2β)),ΞΈjβ(U2β))=z,
proving surjectivity of Ξ¦.
Injectivity implies that even though U2β is not well defined
(as a function of z), ΞΈiβ(U2β) is well defined
(and smooth, again as a function of z):
this gives a formula for Ξ¦β1 and proves its smoothness.
β
Remark 6.6*.*
The following real analytic function constructed in the proof above turns out to be useful (see [15]).
Given qβQuatn+1β, jβ[[n]] and
Ο0ββSn+1β such that
ajββ€LβΟ0β, we define
Ξjβ:BruqΟΛ0βββ(0,Ο) as follows:
write Ο1ββ²Ο0β=Ο1βajβ
and set Ξjβ(z)=ΞΈβ(0,Ο)
if and only if zΞ±jβ(βΞΈ)βBruqΟΛ1ββ.
β
Theorem 2
gives a transversality condition
between smooth locally convex curves and Bruhat cells.
More explicitly, given qβQuatn+1β and ΟβSn+1ββ{Ξ·}, let z0β=qΟΛ.
We introduce slice coordinates
(u1β,β¦,uinv(Ο)β,f1β,β¦,fkβ)
in an open neighborhood Uz0ββ of the non-open
signed Bruhat cell Bruz0ββ.
In these coordinates,
Bruz0ββ={zβUz0βββ£f1β(z)=β―=fkβ(z)=0}.
Also, the last coordinate increases along every smooth
locally convex curve Ξ:JβSpinn+1β:
we have (fkββΞ)β²(t)>0 for all tβJ.
We present an explicit construction of the
coordinate functions uiβ,fjβ.
Write
Lon+11β=LoΟβ1βLoΟβ1Ξ·β,
i.e., write LβLon+11β as L=L1βL2β,
L1ββLoΟβ1β, L2ββLoΟβ1Ξ·β
(see Equation 4 in Section 2
for the subgroups LoΟββLon+11β,
UpΟββUpn+11β).
As in the proof of Theorem 1, we ignore the
distinction between zβSpinn+1β and Ξ (z)βSOn+1β.
Notice that if L1ββLoΟβ1β then z0βL1β=U1βz0β
for U1β=z0βL1βz0β1ββUpΟβ.
Thus, every zβUz0ββ can be uniquely written as
z=Q(U1βz0βL2β), U1ββUpΟβ,
L2ββLoΟβ1Ξ·β.
Notice that if U1β,U~1ββUpΟβ
and L2ββLoΟβ1Ξ·β then
Q(U1βz0βL2β) and
Q(U~1βz0βL2β)
belong to the same Bruhat cell.
Also, z=Q(U1βz0βL2β)βBruz0ββ
if and only if L2β=I.
The maps u,f are defined in terms of
U1ββUpΟβ and
z0βL2ββz0βLoΟβ1Ξ·β,
respectively;
in other words, we define affine maps
uUβ:UpΟββRinv(Ο),
fLβ:z0βLoΟβ1Ξ·ββRk and
set u(Q(U1βz0βL2β))=uUβ(U1β),
f(Q(U1βz0βL2β))=fLβ(z0βL2β).
From now on, we focus on f (u is similar).
We describe a generic element of the set z0βLoΟβ1Ξ·β.
Recall we identify z0β with the orthogonal matrix Ξ (z0β).
In order to obtain
Mβz0βLoΟβ1Ξ·β,
we introduce free variables in place of the zeroes of z0β
which are below and to the left of nonzero entries.
Call these entries x1β,β¦,xkβ,
where we number them in the reading order: top to bottom and left to right.
For each iβ[[n+1]],
apply the sign of the entry (z0β)i,iΟβ to all of the i-th row.
Thus, for instance, an element z0β as below yields a set z0βLoΟβ1Ξ·β with elements M of the following general form:
[TABLE]
Finally, set fLβ(M)=(x1β,β¦,xkβ).
If xkβ is in position (i,j) set
k~=nβi+2,
i0β={i,β¦,n+1} and i2β={1,β¦,k~β1,j}
(see Lemma 5.5).
The desired property of
fkβ=Β±(Ξk~(M))i0β,i2ββ
follows from
Remark 5.6.
Equivalently,
if Ξ(t)=z0βQ(ΞLβ(t)) then
fkβ(Ξ(t))=(ΞLβ(t))j+1,jβ,
which is clearly strictly increasing with positive derivative.
β
Remark 6.7*.*
For z0ββBn+1+β, the open set Uz0ββ is a
tubular neighborhood in Spinn+1β
of the signed Bruhat cell
Bruz0ββ, with projection map
Ξ z0ββ:Uz0βββBruz0ββ, Ξ z0ββ(Q(U1βz0βL2β))=Q(U1βz0β).
The smooth map f=(f1β,β¦,fkβ) obtained in Theorem 2
parameterizes transversal sections
of this tubular neighborhood.
β
We now prove Theorem 3.
Consider a locally convex curve
Ξ:(βΟ΅,Ο΅)βSpinn+1β
with Ξ(0)=z.
We need to prove that there exists Ο΅aββ(0,Ο΅]
such that, for all tβ(0,Ο΅aβ] we have
Ξ(t)βBruadv(z)β
(the corresponding claim for chop is similar).
Recall that
the maps chop,adv:Spinn+1ββΞ·ΛβQuatn+1ββBn+1+β
are defined by
[TABLE]
for
z0β=qaβΟΛ0β,
Ο0β=Οz0ββ,
Ξ·=Ο0βΟ0β1β and qaββQuatn+1β
(see Equation 3).
If necessary, apply a projective transformation so that
z=qaβQ(L0β), L0ββPosΟ0ββ.
For any locally convex curve Ξ as in the statement,
there exists Ο΅aββ(0,Ο΅) such that
the restriction Ξβ£[βΟ΅aβ,Ο΅aβ]β can be
written in triangular coordinates:
Ξ(t)=qaβQ(ΞLβ(t)), ΞLβ(0)=L0β.
It follows from Lemma 5.7
that ΞLβ(t)βPosΞ·β for any tβ(0,Ο΅aβ].
Thus, Ξ(t)βBruadv(z)β for all tβ(0,Ο΅aβ].
The proof for chop is similar.
β
7 Multiplicities revisited
In this section we present the proof of Theorem 4.
In its statement, the locally convex curves are supposed to be smooth.
In Lemma 7.1 below, however,
we consider curves Ξ of differentiability class Cr.
As we shall see, Lemma 7.1 not only implies
Theorem 4
but also the same statement for curves of class Cr
with rβ₯rββ=β(2n+1β)2β.
Given a matrix QβSOn+1β, for each jβ[[n]] let
[TABLE]
be its southwest jΓj block.
Given a locally convex curve Ξ:JβSpinn+1β,
for each jβ[[n]] we define
[TABLE]
Write multjβ(Ξ;t0β)=ΞΌ
if t0β is a zero of multiplicity ΞΌ
of the function mjβ, that is, if
(tβt0β)(βΞΌ)mjβ(t)
is continuous and non-zero at t=t0β.
Notice that for a general locally convex curve Ξ,
multjβ(Ξ;t0β) as above is not always well defined.
Let the multiplicity vector be
mult(Ξ;t0β)=(mult1β(Ξ;t0β),mult2β(Ξ;t0β),β¦,multnβ(Ξ;t0β))
(if each coordinate is well defined).
Recall that Ξ(t0β)βBruΞ·β if and only if
there exist upper triangular matrices U1β and U2β such that
Ξ(t0β)=U1βΞ·ΛβU2β.
It is a basic fact of linear algebra that this happens if and only if
mjβ(t0β)ξ =0 for all j.
Thus, Ξ(t0β)βBruΞ·β if and only if mult(Ξ;t0β)=0.
Lemma 7.1**.**
Consider a locally convex curve Ξ:JβSpinn+1β,
where JβR is an open interval.
Consider t0ββJ and ΟβSn+1β such that
Ξ(t0β)βBruΟβ, Ο=Ξ·Ο.
If rβ₯multjβ(Ο) for all jβ[[n]]
and Ξ is of class Cr then
mult(Ξ;t0β) is well defined and
mult(Ξ;t0β)=mult(Ο).
Theorem 4 is a direct consequence of Lemma 7.1.
These results can be interpreted as
defining the multiplicity vector for general
locally convex curves, regardless of their class of differentiability.
They also justify the notation mult(Ο).
The constant rββ in the first paragraph of this section
is obtained as
rββ=multjβ(Ξ·), j=β2n+1ββ,
the smallest value of r for which Lemma 7.1
can be applied for any permutation ΟβSn+1β.
Before we present the proof of Lemma 7.1,
let us see an easy result in linear algebra.
Lemma 7.2**.**
Let d1β,d2β,β―,dkβ be non-negative integers.
Let M be the kΓk matrix with entries
[TABLE]
Then
[TABLE]
If M~ is obtained from M
by substituting 1 for t then det(M~)=Kξ =0.
Proof.
We have Mi,jβ=M~i,jβt(diβ+1βj).
All monomials in the expansion of det(M) have therefore degree ΞΌ.
The first column of M~ consists of ones;
the second column has i-th entry equal to diβ.
The third column has i-th entry equal to diβ(diββ1)=di2ββdiβ:
an operation on columns leaves the determinant unchanged
but now makes the third column have entries di2β.
Perform similar operations on columns to obtain a Vandermonde matrix,
implying det(M~)=K, as desired.
β
Assume without loss of generality that t0β=0
and J=(βΟ΅,Ο΅).
Notice that projective transformations
(defined near Equation 17)
have the effect of multiplying the functions mjβ
by a positive multiple and therefore do not affect
the multiplicity vector.
We therefore assume that
Ξ(0)=z0ββBn+1+β, Οz0ββ=Ο=Ξ·Ο.
Identifying z0β and the orthogonal matrix Ξ (z0β), as usual,
we thus have (z0β)i,iΞ·Οβ=Ξ΅iββ{Β±1}
and (z0β)i,jβ=0 otherwise.
We use generalized triangular coordinates:
ΞLβ:(βΟ΅,Ο΅)βz0βLon+11β,
ΞLβ(t)=z0βL(z0β1βΞ(t)),
Ξ(t)=Q(ΞLβ(t)).
Notice that det(swminor(ΞLβ(t),k)) is a positive multiple
of det(swminor(Ξ(t),k)), so that we may work with ΞLβ.
Let Ξ0β=(ΞLβ(0))β1ΞLβ²β(0)=βiβciβliβ,
ciβ>0;
let Ciβ=βj<iβcjβ.
For given i0ββ[[n+1]],
set j0β=(n+2βi0β)Ο=i0Ξ·Οβ.
For j>j0β we have (ΞLβ(t))i0β,jβ=0;
also, (ΞLβ(t))i0β,j0ββ=Ξ΅i0ββ=Β±1.
For j=j0ββ1, we have that
the derivative of the function (ΞLβ(t))i0β,jβ
is a
sufficiently
smooth positive multiple of (ΞLβ(t))i0β,j+1β;
we thus have (ΞLβ(t))i0β,jβ=tcjβΞ΅i0ββui0β,jβ(t)
where ui0β,jβ is
sufficiently
smooth and ui0β,jβ(0)=1.
Similarly, for j=j0ββΞΌ, ΞΌβ₯0,
we have
[TABLE]
or, equivalently,
[TABLE]
where we follow the convention that ΞΌ!1β=0 for ΞΌ<0.
Consider now det(swminor(ΞLβ(t),k)) as a function of t.
Write the entries as above.
The powers of t can be taken out of the determinant,
yielding a factor tmultkβ(Ο).
The terms Ξ΅ββ and Cββ can be taken out,
giving us a nonzero constant multiplicative factor.
Multiply the i-th row by (iΞ·Οβ1)!ξ =0:
the remaining matrix M(t) has entries
[TABLE]
The matrix swminor(M(0),k) is just like the matrix M~
in Lemma 7.2,
and therefore, det(swminor(M(0),k))ξ =0.
By continuity, det(swminor(M(t),k)) is nonzero near t=0.
β
8 Final Remarks
The content of the present paper was originally conceived
as part of a longer text proposing a combinatorial approach to the study of the homotopy type of certain spaces of locally convex curves with fixed endpoints
[15].
In a nutshell,
let Lnβ be the space of
locally convex curves Ξ:[0,1]βSpinn+1β
(say, of class Cr)
with Ξ(0)=1, Ξ(1)βQuatn+1β.
Theorem 2 implies
that each ΞβLnβ intersects
non-open Bruhat cells only for finitely many values
0=t0β<t1β<β―<tββ<tβ+1β=1
of the parameter t.
We call the finite sequence of permutations
iti(Ξ)=(Ο1β,β¦,Οββ)β(Sn+1ββ{e})β,
where Ξ(tjβ)βBruΞ·Οjββ,
the itinerary of Ξ.
The space Lnβ is stratified
into a disjoint union of subspaces of curves with fixed itinerary.
This stratification, indexed on finite strings of nontrivial permutations, inherits (so to speak) several properties of the Bruhat stratification of Spinn+1β, studied in the present paper.
For instance, Theorem 1 is used to prove that each strata is contractible; Theorem 2 is a key step in providing each
strata with the strucutre of a globally collared embedded topological submanifold (the second best thing next to having a smooth tubular neighbohood).
Also, there is a partial order w0ββͺ―w1β in the index set Wnβ=(Sn+1ββ{e})β that manifests itself as the inclusion between the topological closures of the corresponding strata indexed by the itineraries w0β,w1β, in much the same spirit as the Bruhat order.
It turns out that the differentiability class of the curves
under consideration plays a significant role in this construction
[16].
In [15] we use these results to construct
a CW-complex Dnβ homotopically equivalent to Lnβ.
We extend the notion of multiplicity vector
to Wnβ,
setting mult(Ο1β,β¦,Οββ)=mult(Ο1β)+β―+mult(Οββ).
One important open question is whether w0ββͺ―w1β
implies mult(w0β)β€mult(w1β) (as in the Bruhat counterpart).
Without any assumption on the regularity of curves,
this is essentially equivalent to Conjecture 2.4 in [35].
Such a result would greatly illuminate the structure of Dnβ.
It turns out that working with a space Lnβ of
sufficiently smooth curves
allows us to circumvent this difficulty.
Conjecture 2.4 in [35]
can be regarded as an attempt at a multiplicative Sturm theory for linear differential ODEs of order n+1>2;
the case n=1 corresponding to the classical (additive) Sturm theory.
The conjecture was proved for n=2 in [34] and
recently for nβ€4 in [32],
using some material from the present paper,
particularly Theorem 4.
The said material was also recently applied
(in work in progress with E. Alves, B. Shapiro and M. Shapiro)
to the problem of counting and classifying
connected components of the sets Qβ1[BruΟβ]βLon+11β
(for ΟβSn+1β);
Theorem 1 and Corollary 6.5
are particularly relevant.
Bibliography38
The reference list from the paper itself. Each links out to its DOI / PubMed record.
1[1] E. Alves and N. Saldanha. Results on the homotopy type of the spaces of locally convex curves on π 3 superscript π 3 \mathbb{S}^{3} . Annales dβInstitut Fourier , 69, no. 3:1147β1185, 2019.
2[2] T. Ando. Totally positive matrices. Linear Algebra Appl. , 90:165β219, 1987.
3[3] M. Atiyah, R. Bott, and A. Shapiro. Clifford modules. Topology , 3, supplement 1:3β38, 1964.
4[4] A. Berenstein, S. Fomin, and A. Zelevinsky. Parametrizations of canonical bases and totally positive matrices. Adv. Math. , 122:49β149, 1996.
5[5] I. Bernstein, I. Gelfand, and S. Gelfand. Schubert cells and cohomology of the spaces G / P πΊ π G/P . Russian Math. Surveys , 28 : 3:1β26, 1973.
6[6] A. BjΓΆrner and F. Brenti. Combinatorics of Coxeter groups , volume 231 of Grad. Texts in Math. Springer, New York, 2005.
7[7] F. Brenti. Combinatorics and total positivity. Journal of Combinatorial Theory , 71:175β218, 1995.