Transfinite methods in geometry A. Beutelspacher P. J. Cameron

advertisement
Transfinite methods in geometry
A. Beutelspacher
P. J. Cameron
Dedicated to J. A. Thas on his fiftieth birthday
Abstract
Some very difficult questions in finite geometry (for example, concerning
ovoids, spreads, and extensions) have fairly trivial resolutions in the infinite
case, by standard transfinite induction. We give some old and new results of
this kind, and a number of open questions. The paper is expository in nature,
and is intended to illustrate the technique rather than give the most general
applications.
1
Introduction
Jef Thas has contributed to almost every part of finite geometry. Among these are
the related topics of ovoids, spreads and extensions. To cite just a couple among
many important papers, we mention [12], [13]. It is our purpose here to show that,
for infinite geometries, Jef’s great ingenuity is not needed; constructions are easy,
and everyone can have a go.
The basic tool is transfinite induction, which is outlined briefly in Section 2. In
the following sections, we construct extensions of Steiner systems and projective
planes; blocking sets, ovoids, and parallelisms of projective spaces; and partitions
into ovoids for a variety of quadrangle-like structures, leading to flat geometries with
diagrams like C2.C2 and “large sets” of Steiner systems.
The paper also contains a number of open questions.
Received by the editors in February 1994
AMS Mathematics Subject Classification: Primary 51A05, Secondary 05B25
Keywords: transfinite methods, ovoids, spreads, extensions, blocking sets.
Bull. Belg. Math. Soc. 3 (1994), 337–347
338
2
A. Beutelspacher, P. J. Cameron
Transfinite induction
We work in Zermelo–Fraenkel set theory with the Axiom of Choice. This axiom will
normally be invoked in the form that
every set can be well-ordered (i.e., put into bijective correspondence with
an ordinal number).
Recall that a cardinal number is an ordinal which is not bijective with any smaller
ordinal; thus the smallest ordinal bijective with any set is a cardinal, and if |X| = n,
then we can well-order X as X = (xi : i < n), where the indices are ordinals.
We customarily divide ordinals into three classes: zero, successor ordinals (of
the form m + 1 for some ordinal m), and limit ordinals (the others). Any infinite
cardinal is a limit ordinal.
Transfinite induction is the principle asserting that
if P is a proposition about ordinals such that the truth of P (m) for all
m < n implies the truth of P (n), then P holds for all ordinals.
Often the hypothesis of the principle is separated into three parts (corresponding to
the division above). This is the form in which we will invoke it.
Theorem 2.1 Let P be a proposition about ordinal numbers. Then P holds for all
ordinals provided that the following conditions are satisfied:
(a) P (0) is true;
(b) P (m) implies P (m + 1) for any m;
(c) if n is a limit ordinal and P (m) holds for all m < n, then P (n) is true.
There is an analogous statement involving constructions rather than proofs (sometimes referred to as transfinite recursion). Typically, we start with the empty set;
at each successor ordinal, we add a point; and at a limit ordinal, we take the union
of the sets previously constructed. The possibility of adding a point at stage i often
requires a small argument depending on the fact that the number of points already
added is less than the total number of points available. Several examples below will
illustrate this.
3
Extensions of Steiner systems
As usual, a Steiner system S(t, k, v) consists of a v-set of points with a collection of
k-subsets called blocks, so that any t points lie in a unique block. In this paper, v
will always be an infinite cardinal number, and k may be finite or infinite; but we
assume that t is finite. In the finite case, non-degeneracy is forced by requiring that
0 < t < k < v. However, if v is infinite, there can be non-trivial systems with k = v;
we require that each block is a proper subset of the point set.
We begin with a simple fact about infinite Steiner systems.
Transfinite methods in geometry
339
Lemma 3.1 A S(t, k, v), with t ≥ 2 and v infinite, has v blocks.
Proof. There are not more than v blocks, since there are just v t-subsets of the
point set. If k < v, the assertion follows by cardinal arithmetic; so suppose that
k = v. Let B be a block, and S a (t − 1)-set disjoint from B. Then each point of B
lies in a block with S, and such blocks meet B in at most t − 1 points; so there are
v of them.
2
By an extension of a class K of incidence structures, we mean a structure with
the property that, for any point p, the derived structure at p (formed by the points
different from p and the blocks incident with p) is a member of K. An extension of
a particular member X of K additionally has the property that at least one such
substructure is isomorphic to X. An r-fold extension is defined analogously.
Thus, for example, an extension of the class of S(t, k, v) systems is a S(t + 1, k +
1, v + 1) system, while an extension of a particular Steiner system X must have
a derived structure isomorphic to X. Our first easy result is well-known, at least
for finite k. We give the proof in some detail; similar arguments later will just be
outlined.
Theorem 3.1 Any S(t, k, v) with t ≥ 2 and v infinite has an extension.
Proof. In order to extend an incidence structure X = (P, B), we add a point ∞,
and decree that the blocks containing ∞ in the extension are all sets B ∪ {∞} for
B ∈ B. The non-trivial part is the choice of the set C of blocks not containing
∞. In this case, we require that C is a collection of (k + 1)-subsets of P with the
properties that no (t + 1)-subset of a member of C lies also in a block of X, but
any (t + 1)-set not in a block of X is contained in a unique member of C. Such a
set is constructed by transfinite induction. We well-order the (t + 1)-subsets of P
which are not contained in members of X as (Ui : i < v). At the ith stage in the
construction, we must add to C a (k + 1)-set containing Ui , if one does not exist
already; it must meet the sets of B and the previously-chosen sets of C in at most t
points. We need a “technical lemma” to guarantee that such a set exists. For the
remainder of the proof, we assume that k is infinite; only trivial modifications are
required if k is finite.
Lemma 3.2 Let B be a set of k-subsets of the v-set P , with |B| = v. Suppose that
any t + 1 points of P lie in at most one member of B. If B 0 ⊆ B with |B 0| < v, then
there is a point of P lying in no set in B 0.
S
Proof. If k < v, then | B 0| ≤ k|B 0| < v; so assume that k = v. Take B ∈ B \ B 0.
Any member of B 0 contains at most t points of B; so some point lies in no such set.
2
Now we proceed to the construction of C. We assume that, at the conclusion of
stage i of the induction, we have a set Ci such that
(a) any two members of B ∪ Ci meet in at most t points;
(b) for j < i, Uj is contained in a (unique) member of Ci .
340
A. Beutelspacher, P. J. Cameron
We start with C0 = ∅.
Suppose that Ci has been constructed. If Ui lies in a member of Ci , then set
Ci+1 = Ci . Otherwise, we must enlarge Ui to a k-set S meeting every member of
B ∪ Ci in at most t points. This is also done by transfinite induction; it is enough
to show that, if |S| < k, then a point can be added to S without violating this
condition. Let |S| = l < k. There are l t-subsets of S (if l is infinite; the argument
is similar if l is finite). Each lies in a unique member of B. Also, there are at most |i|
sets in Ci . So fewer than v sets meet S in t points, and by Lemma 3.2 we can choose
a point in none of them. Having constructed our k-set S, we put Ci+1 = Ci ∪ {S}.
S
If i is a limit ordinal, we put Ci = j<i Cj .
2
Now C = Cv is the required set of blocks in the extension.
4
Extensions of projective planes
An r-fold extension of an infinite projective plane is a Steiner system S(r + 2, v, v)
having the property that no two blocks meet in exactly r points.
Theorem 4.1 Let X = (P, B) be an r-fold extension of an infinite projective plane,
with r ≥ 0. Then X can be extended to a structure in which any two blocks not
containing the added point meet in exactly r + 2 points.
In particular,
any infinite projective plane has an r-fold extension in which any two
blocks meet in r + 1 points.
The proof is by transfinite induction as before. We require that a new block must
meet all existing blocks in r + 2 points. The possibility of doing this is guaranteed
by a technical lemma as follows.
Lemma 4.2 Let v and w be infinite cardinal numbers with w < v, and t a positive
integer. Let X be a set of size v, B a family of at most v subsets of X, each of size
v, with the property that any t points of X are contained in at most w members of
B, and any t + 1 points in at most one member of B. Let Y be a set of size less than
v with the property
(∀B ∈ B) |Y ∩ B| ≤ t.
Then there exists Z with Y ⊆ Z ⊆ X such that
(∀B ∈ B) |Z ∩ B| = t.
Proof. Enumerate B = (Bi : i < v). (We assume that |B| = v, though this
assumption is not necessary.) Set Y0 = Y , and define Yi for i ≤ v by transfinite
induction so that
(i) |Yi ∩ B| ≤ t for all B ∈ B;
(ii) |Yi ∩ Bj | = t for all j < i;
Transfinite methods in geometry
341
(iii) |Yi | ≤ max{|Y |, |i|} if the right-hand side is infinite; otherwise |Yi | is finite.
These conditions clearly hold for i = 0.
Suppose that Yi is defined so that (i)–(iii) hold. Let |Yi ∩ Bi | = t − m. We want
to add m points of Bi to Yi to form Yi+1 without violating (i)–(iii). We describe
next how to add one point; repeat this procedure m times. (Of course, if m = 0,
there is nothing to do.)
There are fewer than v t-subsets of Yi , each lying in at most w members of B;
so fewer than v members of B meet Yi in t points. Each of these contains at most t
points of Bi ; so fewer than v points of Bi lie on a block with t points of Yi . Choose
a point p ∈ Bi different from all of these; we can add it to Yi without violating
(i)–(iii).
S
If i is a limit ordinal, set Yi = j<i Yj . Clearly (i) and (ii) hold, and |Yi | ≤
|i| max{|Y |, |i|} = max{|Y |, |i|}.
Now Z = Yv is the required set.
2
5
Blocking sets; extensions of projective spaces
A construction very similar to the one just given shows the following result.
Theorem 5.1 Let X be an infinite Steiner system S(t, v, v), and let l be a cardinal
number satisfying t ≤ l < v. Then the point set of X can be partitioned into subsets
(Pi : i < v) with the property that each set Pi intersects every block in exactly l
points.
Proof (outline). We proceed by induction as usual. Assume that the points are
well-ordered as (pj : j < v), and that by stage i all points pj for j < i, but not pi ,
lie in some set Pt . Assume also that the blocks are well-ordered as (Bk : k < v), and
that we have found a set S such that pi ∈ S, S is disjoint from the earlier sets Pj ,
and that S meets any block in at most l points, and all Bj for j < k in exactly l
points. We have to add at most l points of Bk to S, avoiding all intersections of Bk
with earlier sets Pj (at most |i| · l points), and all intersections with blocks B which
already meet S in l points (at most |S| of these if S is infinite, since l ≥ t); since
|Bk | = v, suitable points can be found one at a time.
2
The proposition applies to the lines of an infinite projective or affine plane, or a
projective or affine space over an infinite field, and yields blocking sets for these structures. We can block higher dimensional spaces, too. For example, Beutelspacher
and Mazzocca [2] showed the following proposition.
Theorem 5.2 If l, h, n are positive integers with h ≤ n and h + 2 ≤ l, and F an
infinite field, then there is an h-blocking set in PG(n, F ) or AG(n, F ), which meets
every h-subspace in at most l points and meets some h-subspace in exactly l points.
A consequence of Proposition 5.1 is the following extension result:
Theorem 5.3 Let F be an infinite field with v = |F |, and n a positive integer (at
least 2). Then there exists a S(3, v, v), all of whose derived structures are isomorphic
to the point-line structure of PG(n, F ).
342
A. Beutelspacher, P. J. Cameron
Proof. Take a set S of points in PG(n + 1, F ) meeting every line in exactly two
points, and let the blocks be the intersections of S with all planes spanned by three
of its points.
2
This can be extended further. For example, a modification of the proof of Proposition 5.1 shows that, if n > 1, r > 0, and F is an infinite field, then there is a set of
points of PG(n+r, F ) meeting every r-subspace in a basis (a set of r +1 independent
points). The points and (r + 1)-space sections of such a set form an r-fold extension
of PG(n, F ).
6
Ovoids; extensions of affine spaces
Proposition 5.1, applied to the set of lines of a projective space PG(n, F ) over an
infinite field F , shows that we can choose a set of points meeting every line in exactly
k points, for any k ≥ 2. These sets are analogues of hyperovals in projective planes.
With a little care, it is possible to construct similar analogues of ovals.
Theorem 6.1 Let n, k be integers at least 2, and F an infinite field. Then there is
a set S of points of PG(n, F ) such that
(a) |S ∩ L| = 0, 1 or k for any line L;
(b) for any point p ∈ S, the union of the lines L satisfying S ∩ L = {p} is a
hyperplane Hp .
Lemma 6.2 Let S be a set of fewer than |F | points of PG(n, F ), and U a proper
subspace disjoint from S. Then U is contained in a hyperplane disjoint from S.
Proof. If U 6= ∅, choose a hyperplane of the quotient space by U which is disjoint
from all points hU, pi/U (using induction on n). If U = ∅, choose a point p 6∈ S and
replace U by {p}.
2
Proof of Theorem 6.1. Our strategy is to ensure that |S ∩ L| = k for each line
L not contained in a previously-constructed “tangent hyperplane” Hp . Accordingly,
well-order the lines as (Li : i < v), where v = |F |. At stage i, we will have a set Si
of points, and a hyperplane Hp containing p for each p ∈ Si , such that
(i) Hp ∩ Si = {p};
(ii) |L ∩ Si | ≤ k for all lines L;
(iii) for j < i, we have |Lj ∩ Si | = 0, 1 or k, and, if Si ∩ Lj = {p}, then Lj ⊆ Hp .
We begin as usual with S0 = ∅.
Suppose that Si has been constructed. If Li is contained in Hp for some p ∈ Si ,
then take Si+1 = Si . Otherwise, suppose that |Si ∩ Li | = k − m. We have to add m
points of Li to Si . We must avoid any point lying on a line containing k points of Si ,
and the intersection of Li with Hp for any p ∈ Si ; there are fewer than v such “bad”
points. If x is not bad, Lemma 6.2 permits us to find a hyperplane Hx disjoint from
Transfinite methods in geometry
343
Si and containing x but not Li . Add x to Si . Repeat this m times, and let Si+1 be
the resulting set.
At limit ordinals, take the union as usual.
The set S = Sv is the required set.
2
The set just constructed with k = 2 is an ovoid in PG(n, F ). If P is an ovoid,
and B the set of sections by planes spanned by three points of P , then (P, B) is an
extension of the point-line structure of AG(n, F ) (and all its derived structures are
isomorphic): compare Proposition 5.3.
7
Spreads and parallelisms
A spread is a family of (pairwise disjoint) blocks which partitions the point set of an
incidence structure. A parallelism or resolution is a partition of the block set into
spreads. Beutelspacher [1] showed the following for projective spaces.
Theorem 7.1 Let F be an infinite field and n, h positive integers. Let X be the
incidence structure of points and h-subspaces of PG(n, F ). Then the following are
equivalent:
(a) X has a spread;
(b) X has a parallelism;
(c) n ≥ 2h + 1.
Proof. The proof is by arguments of a type which should now be familiar. Note
that the condition n ≥ 2h + 1 is equivalent to the statement that there exist two
disjoint h-subspaces. The appropriate technical lemma generalizes Lemma 6.2 from
“points” and “hyperplanes” to “h-spaces” and “(n − h − 1)-spaces”. We will generalize this further in Section 9.
2
It is possible to modify the requirements on the spread or parallelism. To give
one example (Cameron [4]):
Theorem 7.1 Let F be an infinite field, and let S, T be sets of points and planes
respectively in PG(3, F ), with |S| + |T | < |F |. Then there exists a set L of pairwise
disjoint lines with the properties
(a) a point lies on a line of L if and only if it is not in S;
(b) a plane contains a line of L if and only if it is not in T .
For example, take S = ∅, T = {Π}. In the affine 3-space for which Π is the plane
at infinity, L is a spread containing one line from each parallel class.
344
8
A. Beutelspacher, P. J. Cameron
Ovoids in other structures
This section summarises results which have appeared in Cameron [5]. In structures
like generalized polygons, a different definition of ovoids is normally used. So, in
this section, an ovoid in an incidence structure is a set of points which meets every
block in exactly one point. Thus an ovoid is the dual concept to a spread, and the
dual concept to a parallelism is a partition of the point set into ovoids.
Theorem 8.1 Let X = (P, B) be an incidence structure with v points, where v is
infinite. Suppose that any point lies on v blocks. Suppose further that, if B is a block
and S a set of fewer than v points outside B, then there are v points of B which
lie in a block with no point of S. Then the point set of X can be partitioned into
ovoids.
We call an incidence structure satisfying the hypotheses of the theorem standard.
Many incidence structures are standard: for example, any generalized quadrangle
with s = t infinite. (In a generalized quadrangle, or GQ, any point p not on a block
B is collinear with exactly one point of B; so, with B and S as in the theorem, at
most |S| points of B are collinear with a point of S.)
We note one contrast with the finite case here. Let X be a symplectic GQ over
F , embedded in PG(3, F ) in the usual way (as the points and totally isotropic lines
for an alternating form). If F is finite, then any ovoid of X is an ovoid (in a different
sense!) of PG(3, F ) (see Cameron [4]). However, if F is infinite, we can start the
inductive construction with more than two (and less than |F |) points of a hyperbolic
line, to obtain an ovoid of X which is not an ovoid of the projective space.
Finally, we give a brief application of Theorem 8.1 to diagram geometries (Buekenhout [3]). Suppose that X1 and X2 are two rank 2 geometries (i.e., incidence structures), each having a partition of the point set into ovoids. Suppose that the numbers
of ovoids in the partitions are the same for the two geometries. Then there is a rank
3 geometry with string diagram having residues X1∗ and X2 . Moreover, this geometry is flat: if the types are 0, 1, 2, then any two varieties of types 0 and 2 are
incident. Taking X1 and X2 to be GQs with s = t infinite, we obtain a huge number
of geometries with the diagram C2.C2 .
The construction proceeds as follows. Type 0 varieties are the blocks of X1 , and
type 2 varieties are the blocks of X2 ; and we declare any varieties of types 0 and 2
incident. We choose a bijection θ from the ovoids in the partition of X1 to those in
the partition of X2 . Now a type 1 variety is defined to be a pair (p1 , p2 ), where p1 is
a point of X1 , p2 a point of X2 , and the ovoids containing these points correspond
under θ. A block B1 of X1 is incident with the pair (p1 , p2 ) if and only if it is incident
with p1 , and similarly for X2 . The diagram properties are easily checked. In fact,
we can “glue together” any number of rank 2 geometries all of which have partitions
into the same number of ovoids. (This construction is due to Kantor [10].)
Any C2.C2 geometry has the property that its universal 2-cover is a building
(Tits [14]). So we obtain many strange C2 .C2 buildings.
Transfinite methods in geometry
9
345
Large sets of Steiner systems
A large set of Steiner systems S(t, k, v) is a partition of the set of all k-subsets of
a v-set into Steiner systems. In this section, as an application of Theorem 8.1, we
show the existence of large sets for t, k finite and v infinite. We also give a vector
space analogue, which extends a result of Ceccherini and Tallini [6].
Let X be an infinite set, with |X| = v. Suppose that t and k are finite with
t < k. Let I(t, k, v) be the incidence structure whose points and blocks are the
k-subsets and t-subsets of X, with incidence being reversed inclusion.
Theorem 9.1 I(t, k, v) is standard if t < k are finite and v is infinite.
Proof. The number of blocks (t-subsets of X) is equal to v; and the number of
points on a block T is the number of (k − t)-subsets of X \ T , which is also v.
Given a t-set T , and a set {Kj : j ∈ J } of fewer than v k-sets not containing
t, the union of all these sets has cardinality less than v, so there are v elements of
X not contained in T or any Kj . Now any k-set containing T and k − t of these
elements will have the required property. (Two k-sets are collinear if and only if
they meet in at least t points.)
2
Now an ovoid in I(t, k, v) is an S(t, k, v) by definition, and a partition into ovoids
is a large set of such Steiner systems.
We can play the same game with the incidence structure I = I(t, k, v, F ) of
k-subspaces and t-subspaces of V , where V = V (v, F ). Details will not be given
here.
Theorem 9.2 For t < k finite, I(t, k, v, F ) is standard if v ≥ 2k − t + 1 and either
v or F is infinite.
Remark. The bound v ≥ 2k−t+1 is clearly necessary for the existence of a “vector
space Steiner system”, since such a system must contain two k-spaces intersecting
in a (t − 1)-space. Note that we recover Theorem 7.1 by taking t = 1. In the case
where v = 2k − t + 1, any two k-spaces in the same system must intersect in a
(t − 1)-space. In particular, if t = 2 and v = 2k − 1, each system is a projective
plane.
10
Miscellanea
Shult and Thas [11] described the universal projective embeddings of dual orthogonal
spaces over a field F , under the assumption that the symplectic GQ over F has no
ovoids. They showed that the finite fields with this property are precisely those of
odd order. Theorem 8.1 implies that no infinite field has this property.
We have not touched here on the literature on free constructions of combinatorial
objects such as projective planes.
346
11
A. Beutelspacher, P. J. Cameron
Problems
Question 11.1. Which pairs of structures have a common extension (i.e., are both
isomorphic to derived structures of the same structure)? A necessary condition is
that the two structures should have isomorphic derived structures. Note that any
two projective planes of the same order satisfy this condition.
Question 11.2. For which structures X is there a structure Y , all of whose derived
structures are isomorphic to X? When is there such a structure with a transitive
automorphism group?
Question 11.3. For which t, k, v is there a Steiner system S(t, k, v) with a ttransitive automorphism group? Note that the techniques of Cohen [7], [8] show
that, for any finite k > t, there exist (countable) Steiner systems with (t − 1)transitive groups. Moreover, the groups Cohen obtains are free of countable rank,
and the generators act as cyclic permutations. Perhaps more model-theoretic techniques like those of Hrushovski [9] will settle this question.
Question 11.4. When is there a set of points in PG(n, F ) or AG(n, F ) meeting
every h-space in exactly l points?
Question 11.5. Can the point set of PG(n, F ) be partitioned into ovoids?
Question 11.6. Can every infinite affine plane be extended (to an inversive plane)?
(See Thas [13] for a finite analogue.) What about further extensions?
Question 11.7. Which GQs have extensions? (For results on the finite version of
this question, see Thas [12].)
Question 11.8. For n > 2, does AG(n, F ) have a parallelism in which each parallel
class has just one line in common with each class of the “standard” parallelism? (Cf.
Proposition 7.1)
References
[1] A. Beutelspacher.
Parallelismen in unendlichen projektiven Räumen
endlicher Dimension. Geom. Dedicata, 7, pp. 499–506, 1978.
[2] A. Beutelspacher and F. Mazzocca. Blocking-sets in infinite projective
and affine spaces. J. Geometry, 28, pp. 111–116, 1987.
[3] F. Buekenhout. Diagrams for geometries and groups. J. Combin. Theory
Ser. A, 27, pp. 121–151, 1979.
[4] P. J. Cameron. Projective and Polar Spaces, volume 13 of QMW Maths
Notes. Queen Mary and Westfield College, University of London, 1992.
[5] P. J. Cameron. Ovoids in infinite incidence structures. Archiv Math., 62,
pp. 189–192, 1994.
[6] P. V. Ceccherini and G. Tallini. A new class of planar pi-spaces and some
related topics. J. Geometry, 27, pp. 69–86, 1986.
Transfinite methods in geometry
347
[7] D. A. Cohen. An infinite perfect code with a just k-transitive automorphism
group, 1993. Preprint.
[8] D. A. Cohen. On the ubiquity of infinite perfect codes and infinite steiner
systems, 1993. Preprint.
[9] E. Hrushovski. A new strongly minimal set. Ann. Pure Appl. Logic, 62,
pp. 147–166, 1993.
[10] W. M. Kantor. Generalized polygons, SCABs and GABs. In L. A. Rosati, editor, Buildings and the Geometry of Diagrams, Proceedings Como 1984, volume
1181 of Lecture Notes in Math., pages 79–158. Springer Verlag, 1986.
[11] E. E. Shult and J. A. Thas. Hyperplanes of dual polar spaces and the spin
module. Arch. Math., 59, pp. 610–623, 1992.
[12] J. A. Thas. Extensions of finite generalized quadrangles. Symp. Math., 28,
pp. 127–143, 1986.
[13] J. A. Thas. Solution of a classical problem on finite inversive planes. In
W. M. Kantor et al., editors, Finite Geometries, Buildings and Related Topics,
pages 145–159. Oxford University Press, 1990.
[14] J. Tits. A local approach to buildings. In The Geometric Vein (Coxeter
Festschrift), pages 519–547. Springer Verlag, 1981.
A. Beutelspacher
Mathematisches Institut
Justus Liebig Universität
Arndtstr. 2
D-35392 Giessen
Germany
P. J. Cameron
School of Mathematical Sciences
Queen Mary and Westfield College
Mile End Road
London E1 4NS
U.K.
Download