Describing matroids by writing out each independent set can quickly get lengthy and unintuitive. Here we introduce a geometric way to describe matroids:
Definition of a affine matroid. Suppose that is a vector space of dimension over field . Suppose that is a sub-multiset of . Define to be the set of affinely-independent multisets, i.e. multisets such that there are with , . Then is a matroid, and is called _affine over .
If a matroid is isomorphic to a affine matroid over , then we can actually draw it in Euclidean space. Often we can draw it in , with lines and planes depicting dependent sets, and any set of more than points are dependent. (Therefore only matroids of rank less than can be drawn in this way.) Loops are commonly drawn by nodes next to each other. Deletion of an element is simple by deleting the node associated with the element, the -point lines passing through it, and -point planes passing through it.
Duality
Dual of Graphic Matroid
A matroid can be generated from a graph , as follows: and contains all subsets of that spans an acyclic subgraph of . If a matroid is isomorphic to some , call it graphic.
Theorem. If a matroid is graphic, then it is the matroid of some connected graph.
If a matroid is isomorphic to the dual of some , call it cographic. In order to relate the duality of matroids and graphs, we seek the condition for a cographic matroid to be also graphic. Obviously we hope that every cographic matroid is graphic. Unfortunately, that is not the case.
Proposition. and are not graphic.
Here we shall prove the statement for and the case for is similar.
Proof. Let and suppose for some graph . We may assume that is connected. Now because has elements and its maximal independent set has cardinality (i.e. has rank), also has elements, and has rank . Thus, has vertices and edges, which implies that has a vertex of degree at most two; that means has a cycle of length at most two, contradiction.
This result is strongly reminiscent of a classic result of Kuratowski:
Theorem of Kuratowski on planar graphs. A graph is planar if and only if it has a or minor.
We might come back to this later when we discuss minors.
Dual of Representable Matroid
Recall that we said matroids somewhat unifies graphs and vector spaces, by defining a general notion of independency. Naturally we can define a matroid from any matrix over a field : let be the column labels of , and be the set of linearly independent sets.
If a matroid is isomorphic to some , call it representable. Notice here that a representable matroid does not in general determine its underlying matrix. Actually one can verify that the matroid doesn't change under the following actions on the matrix:
Elementary row changes (in the common sense of a matrix).
Delete a zero row.
Replace every element with its image under a automorphism of .
We will call all these three actions elementary row changes from now on. It's clear that any matrix can be reduced to the form under elementary row changes. is called a standard representative matrix for .
We see the expected result that duality of representable matroids is actually the duality of orthogonality.
Theorem. If where is a matrix over a field , then .
To see how this is related to orthogonality we need the following proposition. Denote the row space of by .
Proposition. The orthogonal subspace of is exactly .
Contraction and Minors
An important topic in graph theory is the notion of a minor, formed by an action called contraction. By retracting an edge , we "glue" the to end vertices of together to a new vertex. The new graph is denoted by . We would like to generalize this to matroids.
Consider a planar graph . What happens when we retract an edge, ? The direct impact is: disappears from , its dual graph.
Definition of a contraction. For a matroid and , define the contraction as .
Drawing Contractions
We can visualize matroids by two ways, one by graphs, one by geometries. Contraction in graphic matroids is the same as contraction in graphs. What's more interesting is the case of geometries, which involves a procedure of projection.
We take the case as an example. First, place your eye at the node to be contracted. Second, construct a plane (which will be projected to), such that every line or plane through the node intersects the plane. Finally, project all points, lines and planes to the plane constructed.
Notice how this shows that contraction reduces rank.
Minors
Proposition-Definition. For disjoint subsets , of , . Matroids of this form are called minors of .
Minors of graphic matroids are graphic; minors of -representable matroids are -representable.