Building (mathematics)

From Wikipedia, the free encyclopedia
(Redirected from Tits building)
Jump to navigation Jump to search

Template:Short description In mathematics, a building (also Tits building, named after Jacques Tits) is a combinatorial and geometric structure which simultaneously generalizes certain aspects of flag manifolds, finite projective planes, and Riemannian symmetric spaces. Buildings were initially introduced by Jacques Tits as a means to understand the structure of isotropic reductive linear algebraic groups over arbitrary fields. The more specialized theory of Bruhat–Tits buildings (named also after François Bruhat) plays a role in the study of [[p-adic Lie group|Template:Mvar-adic Lie groups]] analogous to that of the theory of symmetric spaces in the theory of Lie groups.

Overview

File:Bruhat-Tits-tree-for-Q-2.png
The Bruhat–Tits tree for the 2-adic Lie group SL(2,Q2)Script error: No such module "Check for unknown parameters"..

The notion of a building was invented by Jacques Tits as a means of describing simple algebraic groups over an arbitrary field. Tits demonstrated how to every such group Template:Mvar one can associate a simplicial complex Δ = Δ(G)Script error: No such module "Check for unknown parameters". with an action of Template:Mvar, called the spherical building of Template:Mvar. The group Template:Mvar imposes very strong combinatorial regularity conditions on the complexes ΔScript error: No such module "Check for unknown parameters". that can arise in this fashion. By treating these conditions as axioms for a class of simplicial complexes, Tits arrived at his first definition of a building. A part of the data defining a building ΔScript error: No such module "Check for unknown parameters". is a Coxeter group Template:Mvar, which determines a highly symmetrical simplicial complex Σ = Σ(W,S)Script error: No such module "Check for unknown parameters"., called the Coxeter complex. A building ΔScript error: No such module "Check for unknown parameters". is glued together from multiple copies of ΣScript error: No such module "Check for unknown parameters"., called its apartments, in a certain regular fashion. When Template:Mvar is a finite Coxeter group, the Coxeter complex is a topological sphere, and the corresponding buildings are said to be of spherical type. When Template:Mvar is an affine Weyl group, the Coxeter complex is a subdivision of the affine plane and one speaks of affine, or Euclidean, buildings. An affine building of type Ã1Script error: No such module "Check for unknown parameters". is the same as an infinite tree without terminal vertices.

Although the theory of semisimple algebraic groups provided the initial motivation for the notion of a building, not all buildings arise from a group. In particular, projective planes and generalized quadrangles form two classes of graphs studied in incidence geometry which satisfy the axioms of a building, but may not be connected with any group. This phenomenon turns out to be related to the low rank of the corresponding Coxeter system (namely, two). Tits proved a remarkable theorem: all spherical buildings of rank at least three are connected with a group; moreover, if a building of rank at least two is connected with a group then the group is essentially determined by the building.Template:Sfn

Iwahori–Matsumoto, Borel–Tits and Bruhat–Tits demonstrated that in analogy with Tits' construction of spherical buildings, affine buildings can also be constructed from certain groups, namely, reductive algebraic groups over a local non-Archimedean field. Furthermore, if the split rank of the group is at least three, it is essentially determined by its building. Tits later reworked the foundational aspects of the theory of buildings using the notion of a chamber system, encoding the building solely in terms of adjacency properties of simplices of maximal dimension; this leads to simplifications in both spherical and affine cases. He proved that, in analogy with the spherical case, every building of affine type and rank at least four arises from a group.

Definition

An Template:Mvar-dimensional building Template:Mvar is an abstract simplicial complex which is a union of subcomplexes Template:Mvar called apartments such that

  • every Template:Mvar-simplex of Template:Mvar is within at least three Template:Mvar-simplices if k < nScript error: No such module "Check for unknown parameters".;
  • any (n – 1)Script error: No such module "Check for unknown parameters".-simplex in an apartment Template:Mvar lies in exactly two adjacent Template:Mvar-simplices of Template:Mvar and the graph of adjacent Template:Mvar-simplices is connected;
  • any two simplices in Template:Mvar lie in some common apartment Template:Mvar;
  • if two simplices both lie in apartments Template:Mvar and AScript error: No such module "Check for unknown parameters"., then there is a simplicial isomorphism of Template:Mvar onto AScript error: No such module "Check for unknown parameters". fixing the vertices of the two simplices.

An Template:Mvar-simplex in Template:Mvar is called a chamber (originally chambre, i.e. room in French).

The rank of the building is defined to be n + 1Script error: No such module "Check for unknown parameters"..

Elementary properties

Every apartment Template:Mvar in a building is a Coxeter complex. In fact, for every two Template:Mvar-simplices intersecting in an (n – 1)Script error: No such module "Check for unknown parameters".-simplex or panel, there is a unique period two simplicial automorphism of Template:Mvar, called a reflection, carrying one Template:Mvar-simplex onto the other and fixing their common points. These reflections generate a Coxeter group Template:Mvar, called the Weyl group of Template:Mvar, and the simplicial complex Template:Mvar corresponds to the standard geometric realization of Template:Mvar. Standard generators of the Coxeter group are given by the reflections in the walls of a fixed chamber in Template:Mvar. Since the apartment Template:Mvar is determined up to isomorphism by the building, the same is true of any two simplices in Template:Mvar lying in some common apartment Template:Mvar. When Template:Mvar is finite, the building is said to be spherical. When it is an affine Weyl group, the building is said to be affine or Euclidean.

The chamber system is the adjacency graph formed by the chambers; each pair of adjacent chambers can in addition be labelled by one of the standard generators of the Coxeter group.Template:Sfn

Every building has a canonical length metric inherited from the geometric realisation obtained by identifying the vertices with an orthonormal basis of a Hilbert space. For affine buildings, this metric satisfies the CAT(0)Script error: No such module "Check for unknown parameters". comparison inequality of Alexandrov, known in this setting as the Bruhat–Tits non-positive curvature condition for geodesic triangles: the distance from a vertex to the midpoint of the opposite side is no greater than the distance in the corresponding Euclidean triangle with the same side-lengths.Template:Sfn

Connection with (B, N)Script error: No such module "Check for unknown parameters". pairs

If a group Template:Mvar acts simplicially on a building Template:Mvar, transitively on pairs (C,A)Script error: No such module "Check for unknown parameters". of chambers Template:Mvar and apartments Template:Mvar containing them, then the stabilisers of such a pair define a (B, N)Script error: No such module "Check for unknown parameters". pair or Tits system. In fact the pair of subgroups

B = GCScript error: No such module "Check for unknown parameters". and Template:Mvar

satisfies the axioms of a (B, N)Script error: No such module "Check for unknown parameters". pair and the Weyl group can be identified with N / NBScript error: No such module "Check for unknown parameters"..

Conversely the building can be recovered from the (B, N)Script error: No such module "Check for unknown parameters". pair, so that every (B, N)Script error: No such module "Check for unknown parameters". pair canonically defines a building. In fact, using the terminology of (B, N)Script error: No such module "Check for unknown parameters". pairs and calling any conjugate of Template:Mvar a Borel subgroup and any group containing a Borel subgroup a parabolic subgroup,

  • the vertices of the building Template:Mvar correspond to maximal parabolic subgroups;
  • k + 1Script error: No such module "Check for unknown parameters". vertices form a Template:Mvar-simplex whenever the intersection of the corresponding maximal parabolic subgroups is also parabolic;
  • apartments are conjugates under Template:Mvar of the simplicial subcomplex with vertices given by conjugates under Template:Mvar of maximal parabolics containing Template:Mvar.

The same building can often be described by different (B, N)Script error: No such module "Check for unknown parameters". pairs. Moreover, not every building comes from a (B, N)Script error: No such module "Check for unknown parameters". pair: this corresponds to the failure of classification results in low rank and dimension (see below).

The Solomon-Tits theorem is a result which states the homotopy type of a building of a group of Lie type is the same as that of a bouquet of spheres.Template:Sfn

Spherical and affine buildings for SLnScript error: No such module "Check for unknown parameters".

The simplicial structure of the affine and spherical buildings associated to SLn(Qp)Script error: No such module "Check for unknown parameters"., as well as their interconnections, are easy to explain directly using only concepts from elementary algebra and geometry.Template:Sfn In this case there are three different buildings, two spherical and one affine. Each is a union of apartments, themselves simplicial complexes. For the affine building, an apartment is a simplicial complex tessellating Euclidean space En−1Script error: No such module "Check for unknown parameters". by (n − 1)Script error: No such module "Check for unknown parameters".-dimensional simplices; while for a spherical building it is the finite simplicial complex formed by all (n − 1)!Script error: No such module "Check for unknown parameters". simplices with a given common vertex in the analogous tessellation in En−2Script error: No such module "Check for unknown parameters"..

Each building is a simplicial complex Template:Mvar which has to satisfy the following axioms:

  • Template:Mvar is a union of apartments.
  • Any two simplices in Template:Mvar are contained in a common apartment.
  • If a simplex is contained in two apartments, there is a simplicial isomorphism of one onto the other fixing all common points.

Spherical building

Let Template:Mvar be a field and let Template:Mvar be the simplicial complex with vertices the non-trivial vector subspaces of V = FnScript error: No such module "Check for unknown parameters".. Two subspaces U1Script error: No such module "Check for unknown parameters". and U2Script error: No such module "Check for unknown parameters". are connected if one of them is a subset of the other. The Template:Mvar-simplices of Template:Mvar are formed by sets of k + 1Script error: No such module "Check for unknown parameters". mutually connected subspaces. Maximal connectivity is obtained by taking n − 1Script error: No such module "Check for unknown parameters". proper non-trivial subspaces and the corresponding (n − 1)Script error: No such module "Check for unknown parameters".-simplex corresponds to a complete flag

(0) ⊂ U1 ⊂ ··· ⊂ Un – 1 VScript error: No such module "Check for unknown parameters".

Lower dimensional simplices correspond to partial flags with fewer intermediary subspaces UiScript error: No such module "Check for unknown parameters"..

To define the apartments in Template:Mvar, it is convenient to define a frame in Template:Mvar as a basis (viScript error: No such module "Check for unknown parameters".) determined up to scalar multiplication of each of its vectors viScript error: No such module "Check for unknown parameters".; in other words a frame is a set of one-dimensional subspaces Li = F·viScript error: No such module "Check for unknown parameters". such that any Template:Mvar of them generate a Template:Mvar-dimensional subspace. Now an ordered frame L1, ..., LnScript error: No such module "Check for unknown parameters". defines a complete flag via

Ui = L1 ⊕ ··· ⊕ LiScript error: No such module "Check for unknown parameters".

Since reorderings of the various LiScript error: No such module "Check for unknown parameters". also give a frame, it is straightforward to see that the subspaces, obtained as sums of the LiScript error: No such module "Check for unknown parameters"., form a simplicial complex of the type required for an apartment of a spherical building. The axioms for a building can easily be verified using the classical Schreier refinement argument used to prove the uniqueness of the Jordan–Hölder decomposition.

Affine building

Let Template:Mvar be a field lying between QScript error: No such module "Check for unknown parameters". and its [[p-adic number|Template:Mvar-adic completion]] QpScript error: No such module "Check for unknown parameters". with respect to the usual non-Archimedean [[p-adic norm|Template:Mvar-adic norm]] Template:NormpScript error: No such module "Check for unknown parameters". on QScript error: No such module "Check for unknown parameters". for some prime Template:Mvar. Let Template:Mvar be the subring of Template:Mvar defined by

R = { x : Template:Normp ≤ 1 } Script error: No such module "Check for unknown parameters".

When K = QScript error: No such module "Check for unknown parameters"., Template:Mvar is the localization of ZScript error: No such module "Check for unknown parameters". at Template:Mvar and, when K = QpScript error: No such module "Check for unknown parameters"., R = ZpScript error: No such module "Check for unknown parameters"., the [[p-adic integer|Template:Mvar-adic integers]], i.e. the closure of ZScript error: No such module "Check for unknown parameters". in QpScript error: No such module "Check for unknown parameters"..

The vertices of the building Template:Mvar are the Template:Mvar-lattices in V = KnScript error: No such module "Check for unknown parameters"., i.e. Template:Mvar-submodules of the form

L = R·v1 ⊕ ··· ⊕ R·vnScript error: No such module "Check for unknown parameters".

where (vi)Script error: No such module "Check for unknown parameters". is a basis of Template:Mvar over Template:Mvar. Two lattices are said to be equivalent if one is a scalar multiple of the other by an element of the multiplicative group K*Script error: No such module "Check for unknown parameters". of Template:Mvar (in fact only integer powers of Template:Mvar need be used). Two lattices L1Script error: No such module "Check for unknown parameters". and L2Script error: No such module "Check for unknown parameters". are said to be adjacent if some lattice equivalent to L2Script error: No such module "Check for unknown parameters". lies between L1Script error: No such module "Check for unknown parameters". and its sublattice p·L1Script error: No such module "Check for unknown parameters".: this relation is symmetric. The Template:Mvar-simplices of Template:Mvar are equivalence classes of k + 1Script error: No such module "Check for unknown parameters". mutually adjacent lattices, The (n − 1)Script error: No such module "Check for unknown parameters".-simplices correspond, after relabelling, to chains

p·LnL1L2 ⊂ ··· ⊂ Ln – 1 LnScript error: No such module "Check for unknown parameters".

where each successive quotient has order Template:Mvar. Apartments are defined by fixing a basis (vi)Script error: No such module "Check for unknown parameters". of Template:Mvar and taking all lattices with basis (pai vi)Script error: No such module "Check for unknown parameters". where (ai)Script error: No such module "Check for unknown parameters". lies in ZnScript error: No such module "Check for unknown parameters". and is uniquely determined up to addition of the same integer to each entry.

By definition each apartment has the required form and their union is the whole of Template:Mvar. The second axiom follows by a variant of the Schreier refinement argument. The last axiom follows by a simple counting argument based on the orders of finite Abelian groups of the form

L + pk ·Li / pk ·LiScript error: No such module "Check for unknown parameters".

A standard compactness argument shows that Template:Mvar is in fact independent of the choice of Template:Mvar. In particular taking K = QScript error: No such module "Check for unknown parameters"., it follows that Template:Mvar is countable. On the other hand, taking K = QpScript error: No such module "Check for unknown parameters"., the definition shows that GLn(Qp)Script error: No such module "Check for unknown parameters". admits a natural simplicial action on the building.

The building comes equipped with a labelling of its vertices with values in Z / nZScript error: No such module "Check for unknown parameters".. Indeed, fixing a reference lattice Template:Mvar, the label of Template:Mvar is given by

label(M) = logp Template:Abs modulo nScript error: No such module "Check for unknown parameters".

for Template:Mvar sufficiently large. The vertices of any (n – 1)Script error: No such module "Check for unknown parameters".-simplex in Template:Mvar has distinct labels, running through the whole of Z / nZScript error: No such module "Check for unknown parameters".. Any simplicial automorphism Template:Mvar of Template:Mvar defines a permutation Template:Mvar of Z / nZScript error: No such module "Check for unknown parameters". such that label(φ(M)) = π(label(M))Script error: No such module "Check for unknown parameters".. In particular for Template:Mvar in GLn(Qp)Script error: No such module "Check for unknown parameters".,

label(g·M) = label(M) + logp Template:Normp modulo nScript error: No such module "Check for unknown parameters"..

Thus Template:Mvar preserves labels if Template:Mvar lies in SLn(Qp)Script error: No such module "Check for unknown parameters"..

Automorphisms

Tits proved that any label-preserving automorphism of the affine building arises from an element of SLn(Qp)Script error: No such module "Check for unknown parameters".. Since automorphisms of the building permute the labels, there is a natural homomorphism

Aut XSnScript error: No such module "Check for unknown parameters"..

The action of GLn(Qp)Script error: No such module "Check for unknown parameters". gives rise to an [[cyclic permutation|Template:Mvar-cycle]] Template:Mvar. Other automorphisms of the building arise from outer automorphisms of SLn(Qp)Script error: No such module "Check for unknown parameters". associated with automorphisms of the Dynkin diagram. Taking the standard symmetric bilinear form with orthonormal basis viScript error: No such module "Check for unknown parameters"., the map sending a lattice to its dual lattice gives an automorphism whose square is the identity, giving the permutation Template:Mvar that sends each label to its negative modulo Template:Mvar. The image of the above homomorphism is generated by Template:Mvar and Template:Mvar and is isomorphic to the dihedral group DnScript error: No such module "Check for unknown parameters". of order 2nScript error: No such module "Check for unknown parameters".; when n = 3Script error: No such module "Check for unknown parameters"., it gives the whole of S3Script error: No such module "Check for unknown parameters"..

If Template:Mvar is a finite Galois extension of QpScript error: No such module "Check for unknown parameters". and the building is constructed from SLn(E)Script error: No such module "Check for unknown parameters". instead of SLn(Qp)Script error: No such module "Check for unknown parameters"., the Galois group Gal(E / Qp)Script error: No such module "Check for unknown parameters". will also act by automorphisms on the building.

Geometric relations

Spherical buildings arise in two quite different ways in connection with the affine building Template:Mvar for SLn(Qp)Script error: No such module "Check for unknown parameters".:

  • The link of each vertex Template:Mvar in the affine building corresponds to submodules of L / p·LScript error: No such module "Check for unknown parameters". under the finite field F = R / p·R = Z / (p)Script error: No such module "Check for unknown parameters".. This is just the spherical building for SLn(F)Script error: No such module "Check for unknown parameters"..
  • The building Template:Mvar can be compactified by adding the spherical building for SLn(Qp)Script error: No such module "Check for unknown parameters". as boundary "at infinity".Template:SfnTemplate:Sfn

Bruhat–Tits trees with complex multiplication

When Template:Mvar is an archimedean local field then on the building for the group SL2(L)Script error: No such module "Check for unknown parameters". an additional structure can be imposed of a building with complex multiplication. These were first introduced by Martin L. Brown.Template:Sfn These buildings arise when a quadratic extension of Template:Mvar acts on the vector space L2Script error: No such module "Check for unknown parameters".. These building with complex multiplication can be extended to any global field. They describe the action of the Hecke operators on Heegner points on the classical modular curve X0(N)Script error: No such module "Check for unknown parameters". as well as on the Drinfeld modular curve XScript error: No such module "Su".(I)Script error: No such module "Check for unknown parameters".. These buildings with complex multiplication are completely classified for the case of SL2(L)Script error: No such module "Check for unknown parameters". by Brown.Template:Sfn

Classification

Tits proved that all irreducible spherical buildings (i.e. with finite Weyl group) of rank greater than 2 are associated to simple algebraic groups, to classical groups (possibly infinite-dimensional), or to a special class of groups called "of mixed type" that only exist in characteristic 2 or 3. A similar result holds for irreducible affine buildings of dimension greater than 2 (their buildings "at infinity" are spherical of rank greater than two).

In lower rank or dimension, there is no such classification. Indeed, the spherical buildings of rank 2 are precisely the generalized polygons, and a plethora of examples exist. (There are free constructions of infinite generalized n-gons for every n3.) Many 2-dimensional affine buildings have been constructed using hyperbolic reflection groups or other more exotic constructions connected with orbifolds.

Tits also proved that every time a building is described by a (B, N)Script error: No such module "Check for unknown parameters". pair in a group, then in almost all cases the automorphisms of the building correspond to automorphisms of the group.Template:Sfn

Applications

The theory of buildings has important applications in several rather disparate fields. Besides the already mentioned connections with the structure of reductive algebraic groups over general and local fields, buildings are used to study their representations. The results of Tits on determination of a group by its building have deep connections with rigidity theorems of George Mostow and Grigory Margulis, and with Margulis arithmeticity.

Special types of buildings are studied in discrete mathematics, and the idea of a geometric approach to characterizing simple groups proved very fruitful in the classification of finite simple groups. The theory of buildings of type more general than spherical or affine is still relatively undeveloped, but these generalized buildings have already found applications to construction of Kac–Moody groups in algebra, and to nonpositively curved manifolds and hyperbolic groups in topology and geometric group theory.

See also

Template:Colbegin

Template:Colend

Notes

<templatestyles src="Reflist/styles.css" />

Script error: No such module "Check for unknown parameters".

References

  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Template:Springer
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".

Further reading

  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".