Oriented Matroids: Applications - Chapters 6, 7 and 8
Kalle Klimkewitz 10.12.2013
Contents
1 Introduction 1
2 Catalog 1 2.1 Organisation ...... 2 2.2 Properties ...... 4 2.3 Generation ...... 6
3 Point Configurations 7 3.1 Basics ...... 7 3.2 A Conjecture Related to the Sylvester-Gallai Theorem ...... 9
4 Hyperplane Arrangements 9 4.1 Basics ...... 10
1 Introduction
In the presentation and this final report we want to talk about the applications of what we have learned so far in the doctoral thesis of L.Finschi [1]. This covers most of chapters 6, 7 and 8 of the thesis. We take a look at how we create a catalog of oriented matroids in section 2. Next, in section 3, we want to find out how to use this catalog to create a catalog of all possible point configurations. In section 4 we do the same thing for hyperplane arrangements. Note that whenever we specify numbers in definitons, theorems, etc. we refer to the number in the thesis.
2 Catalog
We want to create a catalog of all isomorphism classes of oriented matroids. To do this we want to use chapters 3 (Generation of Oriented Matroids and
1 Isomorphism Classes), 4 (Tope Graphs and Single Element Extensions) and 5 (Cocircuit Graphs and Single Element Extensions) of the thesis. That means we want to create all isomorphism classes inductively by sin- gle element extensions starting from the easy base cases when the number of elements equals the rank of the matroid or when the rank is 2. In both cases there exists exactly one isomorphism class of oriented matroids. Note that we can always restrict to simple oriented matroids, as there exists a simple oriented matroid in every isomorphism class. In subsection 2.1 we will specify the way of organizing the calatog, in 2.2 we will investigate some the the properties this induces. In 2.3 we show how the catalog is generated.
2.1 Organisation First, one has to decide on how to organize this catalog. For this one has to decide on two basic questions: • how do we save the isomorphism classes, i.e. we have to decided on a data format • how do we order the classes, i.e. decide on an ordering principle Lets look at the ordering principle first. When deciding how to order the isomorphism classes we should try to order them by invariants of the class as otherwise the ordering might depend on the representative we choose for every class. These invariants include: the number of elements n, the rank r, the big face lattice, the tope graph and the cocircuit graph. Notice that the latter three do not directly induce an ordering, meaning if we are for example given two tope graphs its not clear which one is bigger. This is why we choose n and r to order by first, leading to the definiton of IC(n, r), a list that includes all isomorphism classes of oriented matroids with n elements of rank r. We thus only need to decide how to order inside IC(n, r). As there does not seem to be a canonical way to do so, this gives us the freedom to choose it somewhat arbitrarily such that it will give us a natural and practical overall ordering. Before we go into further detail we need to specify the data format that is used. For this we need some preliminaries from Chapter 0. With any basis of the underlying matroid and every element in it, we can associate a cocircuit that is well defined, called the fundamental cocircuit: Definiton (0.9.3, Fundamental Cocircuit). For an oriented matroid M, a basis 0 B and an e ∈ B we call the cocircuit X determined by B\e ⊆ X and Xe = + the fundamental cocircuit of B w.r.t. e This cocircuit can be used to define a basis orientation, which acts as a sign variant of the determinant: Definiton (0.9.4, Basis Orientation). For an oriented matroid M and its or- dered bases (B) a map χ :(B) → {−, +} is called a basis orientation if
2 • χ is alternating, i.e. if for any ordered basis (B) and permutation π we have χ(π(B)) = sign(π)χ(B). • for all (B) ∈ (B), e ∈ B, f 6∈ B s.t B\e ∪ f ∈ B we have χ(B : e → f) = XeXf χ(B) where X is the fundamental cocircuit of w.r.t. B and e (i.e. we can calculate the value of the new basis using the value of the old basis and the fundamental cocircuit). Such a basis orientation is unique up to negation, as stated by the next theorem. Theorem (0.9.5, Las Vergnas). Every oriented matroid has exactly two basis orientations χ and −χ. We extend this unique basis orientation to all r-subsets and get the chirotope which determines the oriented matroid: Definiton (0.9.6, Chirotope). Let M be oriented matroid of rank r on n ele- ments. We call {χ, −χ} the chirotope of M if χ is a map defined on all ordered r-subsets of E s.t. • restricted to the bases, χ is a basis orientation • χ = 0 for all non-basis r-subsets Proposition (0.9.7). The chirotope together with rank r and E determines M.
The proposition is easily proven by getting the cocircuits from the bases, from which we get all covectors in M. We use the chirotope to save the matroid. For every matroid we need to save n one sign for every r-subset of {1, . . . , n}, thus r signs in total. This number is the same for every matroid in IC(n, r). We order the subsets in reverse lexicographic ordering. That means that we order the elements in every subset increasing and order the subsets by the largest element first, than by the second largest and so forth. Lets look at an example, the ordering of 2-subsets of 4 elements: Example. The usual ordering would be: 12,13,14,23,24,34 (ordering by the lowest element first) whereas we take 12,13,23,14,24,34