In the mathematics of matroids and lattices, a geometric lattice is a finite atomistic semimodular lattice, and a matroid lattice is an atomistic semimodular lattice without the assumption of finiteness. Geometric lattices and matroid lattices, respectively, form the lattices of flats of finite, or finite and infinite, matroids, and every geometric or matroid lattice comes from a matroid in this way.
A lattice is a poset in which any two elements
x
y
x\veey
x\wedgey
The following definitions apply to posets in general, not just lattices, except where otherwise stated., there is no elementx
such thaty
.y<x
- An element
covers another elementx
(written asy
orx:>y
) ify<:x
and there is no elementx>y
distinct from bothz
andx
so thaty
.x>z>y
- A cover of a minimal element is called an atom.
- A lattice is atomistic if every element is the supremum of some set of atoms.
- A poset is graded when it can be given a rank function
mapping its elements to integers, such thatr(x)
wheneverr(x)>r(y)
, and alsox>y
wheneverr(x)=r(y)+1
.x:>y
When a graded poset has a bottom element, one may assume, without loss of generality, that its rank is zero. In this case, the atoms are the elements with rank one.
- A graded lattice is semimodular if, for every
andx
, its rank function obeys the identity[1]y
r(x)+r(y)\ger(x\wedgey)+r(x\veey).
Many authors consider only finite matroid lattices, and use the terms "geometric lattice" and "matroid lattice" interchangeably for both.[5]
The geometric lattices are equivalent to (finite) simple matroids, and the matroid lattices are equivalent to simple matroids without the assumption of finiteness (under an appropriate definition of infinite matroids; there are several such definitions). The correspondence is that the elements of the matroid are the atoms of the lattice and an element x of the lattice corresponds to the flat of the matroid that consists of those elements of the matroid that are atoms
a\leqx.
Like a geometric lattice, a matroid is endowed with a rank function, but that function maps a set of matroid elements to a number rather than taking a lattice element as its argument. The rank function of a matroid must be monotonic (adding an element to a set can never decrease its rank) and it must be submodular, meaning that it obeys an inequality similar to the one for semimodular ranked lattices:
r(X)+r(Y)\ger(X\capY)+r(X\cupY)
Conversely, if
L
These two constructions, of a simple matroid from a lattice and of a lattice from a matroid, are inverse to each other: starting from a geometric lattice or a simple matroid, and performing both constructions one after the other, gives a lattice or matroid that is isomorphic to the original one.[4]
There are two different natural notions of duality for a geometric lattice
L
L
L
L
L
Every interval of a geometric lattice (the subset of the lattice between given lower and upper bound elements) is itself geometric; taking an interval of a geometric lattice corresponds to forming a minor of the associated matroid. Geometric lattices are complemented, and because of the interval property they are also relatively complemented.[7]
Every finite lattice is a sublattice of a geometric lattice.[8]