In
combinatorics
Combinatorics is an area of mathematics primarily concerned with counting, both as a means and as an end to obtaining results, and certain properties of finite structures. It is closely related to many other areas of mathematics and has many ...
, a matroid is a structure that abstracts and generalizes the notion of
linear independence
In the theory of vector spaces, a set (mathematics), set of vector (mathematics), vectors is said to be if there exists no nontrivial linear combination of the vectors that equals the zero vector. If such a linear combination exists, then th ...
in
vector space
In mathematics and physics, a vector space (also called a linear space) is a set (mathematics), set whose elements, often called vector (mathematics and physics), ''vectors'', can be added together and multiplied ("scaled") by numbers called sc ...
s. There are many equivalent ways to define a matroid
axiomatically, the most significant being in terms of: independent sets; bases or circuits; rank functions; closure operators; and closed sets or ''flats''. In the language of
partially ordered set
In mathematics, especially order theory, a partial order on a Set (mathematics), set is an arrangement such that, for certain pairs of elements, one precedes the other. The word ''partial'' is used to indicate that not every pair of elements need ...
s, a finite simple matroid is equivalent to a
geometric lattice
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, ...
.
Matroid theory borrows extensively from the terms used in both
linear algebra
Linear algebra is the branch of mathematics concerning linear equations such as
:a_1x_1+\cdots +a_nx_n=b,
linear maps such as
:(x_1, \ldots, x_n) \mapsto a_1x_1+\cdots +a_nx_n,
and their representations in vector spaces and through matrix (mathemat ...
and
graph theory
In mathematics and computer science, graph theory is the study of ''graph (discrete mathematics), graphs'', which are mathematical structures used to model pairwise relations between objects. A graph in this context is made up of ''Vertex (graph ...
, largely because it is the abstraction of various notions of central importance in these fields. Matroids have found applications in
geometry
Geometry (; ) is a branch of mathematics concerned with properties of space such as the distance, shape, size, and relative position of figures. Geometry is, along with arithmetic, one of the oldest branches of mathematics. A mathematician w ...
,
topology
Topology (from the Greek language, Greek words , and ) is the branch of mathematics concerned with the properties of a Mathematical object, geometric object that are preserved under Continuous function, continuous Deformation theory, deformat ...
,
combinatorial optimization
Combinatorial optimization is a subfield of mathematical optimization that consists of finding an optimal object from a finite set of objects, where the set of feasible solutions is discrete or can be reduced to a discrete set. Typical combina ...
,
network theory
In mathematics, computer science, and network science, network theory is a part of graph theory. It defines networks as Graph (discrete mathematics), graphs where the vertices or edges possess attributes. Network theory analyses these networks ...
, and
coding theory
Coding theory is the study of the properties of codes and their respective fitness for specific applications. Codes are used for data compression, cryptography, error detection and correction, data transmission and computer data storage, data sto ...
.
Definition
There are many
equivalent
Equivalence or Equivalent may refer to:
Arts and entertainment
*Album-equivalent unit, a measurement unit in the music industry
*Equivalence class (music)
*'' Equivalent VIII'', or ''The Bricks'', a minimalist sculpture by Carl Andre
*'' Equiva ...
ways to define a (finite) matroid.
Independent sets
In terms of independence, a finite matroid
is a pair
, where
is a
finite set
In mathematics, particularly set theory, a finite set is a set that has a finite number of elements. Informally, a finite set is a set which one could in principle count and finish counting. For example,
is a finite set with five elements. Th ...
(called the ''ground set'') and
is a
family
Family (from ) is a Social group, group of people related either by consanguinity (by recognized birth) or Affinity (law), affinity (by marriage or other relationship). It forms the basis for social order. Ideally, families offer predictabili ...
of
subset
In mathematics, a Set (mathematics), set ''A'' is a subset of a set ''B'' if all Element (mathematics), elements of ''A'' are also elements of ''B''; ''B'' is then a superset of ''A''. It is possible for ''A'' and ''B'' to be equal; if they a ...
s of
(called the ''independent sets'') with the following properties:
[, Section 1.2, "Axiom Systems for a Matroid".]
* (I1) The
empty set
In mathematics, the empty set or void set is the unique Set (mathematics), set having no Element (mathematics), elements; its size or cardinality (count of elements in a set) is 0, zero. Some axiomatic set theories ensure that the empty set exi ...
is independent, i.e.,
.
* (I2) Every subset of an independent set is independent, i.e., for each
, if
then
. This is sometimes called the ''hereditary property'', or the ''downward-closed'' property.
* (I3) If
and
are two independent sets (i.e., each set is independent) and
has more elements than
, then there exists
such that
is in
. This is sometimes called the ''augmentation property'' or the ''independent set exchange property''.
The first two properties define a combinatorial structure known as an
independence system
In combinatorial mathematics, an independence system is a pair (V, \mathcal), where is a finite set and is a collection of subsets of (called the independent sets or feasible sets) with the following properties:
# The empty set is independent, ...
(or
abstract simplicial complex
In combinatorics, an abstract simplicial complex (ASC), often called an abstract complex or just a complex, is a family of sets that is closed under taking subsets, i.e., every subset of a set in the family is also in the family. It is a purely c ...
). Actually, assuming (I2), property (I1) is equivalent to the fact that at least one subset of
is independent, i.e.,
.
Bases and circuits
A subset of the ground set
that is not independent is called ''dependent''. A maximal independent set – that is, an independent set that becomes dependent upon adding any element of
– is called a ''basis'' for the matroid. A ''circuit'' in a matroid
is a minimal dependent subset of
– that is, a dependent set whose proper subsets are all independent. The term arises because the circuits of
graphic matroid
In the mathematical theory of Matroid theory, matroids, a graphic matroid (also called a cycle matroid or polygon matroid) is a matroid whose independent sets are the tree (graph theory), forests in a given finite undirected graph. The dual matr ...
s are cycles in the corresponding graphs.
[
The dependent sets, the bases, or the circuits of a matroid characterize the matroid completely: a set is independent if and only if it is not dependent, if and only if it is a subset of a basis, and if and only if it does not contain a circuit. The collections of dependent sets, of bases, and of circuits each have simple properties that may be taken as axioms for a matroid. For instance, one may define a matroid to be a pair , where is a finite set as before and is a collection of subsets of , called ''bases'', with the following properties:][
* (B1) is nonempty.
* (B2) If and are distinct members of and , then there exists an element such that .
This property (B2) is called the ''basis exchange property''. It follows from this property that no member of can be a proper subset of any other.
]
Rank functions
It is a basic result of matroid theory, directly analogous to a similar theorem of bases in linear algebra, that any two bases of a matroid have the same number of elements. This number is called the ''rank
A rank is a position in a hierarchy. It can be formally recognized—for example, cardinal, chief executive officer, general, professor—or unofficial.
People Formal ranks
* Academic rank
* Corporate title
* Diplomatic rank
* Hierarchy ...
'' If is a matroid on , and is a subset of , then a matroid on can be defined by considering a subset of to be independent if and only if it is independent in . This allows us to talk about ''submatroids'' and about the rank of any subset of . The rank of a subset is given by the '' rank function'' of the matroid, which has the following properties:[
*(R1) The value of the rank function is always a non-negative ]integer
An integer is the number zero (0), a positive natural number (1, 2, 3, ...), or the negation of a positive natural number (−1, −2, −3, ...). The negations or additive inverses of the positive natural numbers are referred to as negative in ...
.
*(R2) For any subset , we have .
*(R3) For any two subsets , we have: . That is, the rank is a submodular function
In mathematics, a submodular set function (also known as a submodular function) is a set function that, informally, describes the relationship between a set of inputs and an output, where adding more of one input has a decreasing additional benefi ...
.
*(R4) For any set and element , we have: . From the first inequality it follows more generally that, if , then . That is, rank is a monotonic function
In mathematics, a monotonic function (or monotone function) is a function between ordered sets that preserves or reverses the given order. This concept first arose in calculus, and was later generalized to the more abstract setting of or ...
.
These properties can be used as one of the alternative definitions of a finite matroid: If satisfies these properties, then the independent sets of a matroid over can be defined as those subsets of with . In the language of partially ordered set
In mathematics, especially order theory, a partial order on a Set (mathematics), set is an arrangement such that, for certain pairs of elements, one precedes the other. The word ''partial'' is used to indicate that not every pair of elements need ...
s, such a matroid structure is equivalent to the geometric lattice
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, ...
whose elements are the subsets , partially ordered by inclusion.
The difference is called the ''nullity'' of the subset . It is the minimum number of elements that must be removed from to obtain an independent set. The nullity of in is called the nullity of . The difference is sometimes called the ''corank'' of the subset .
Closure operators
Let be a matroid on a finite set , with rank function as above. The ''closure'' or ''span'' of a subset of is the set
:.
This defines a closure operator
In mathematics, a closure operator on a Set (mathematics), set ''S'' is a Function (mathematics), function \operatorname: \mathcal(S)\rightarrow \mathcal(S) from the power set of ''S'' to itself that satisfies the following conditions for all sets ...
where denotes the power set
In mathematics, the power set (or powerset) of a set is the set of all subsets of , including the empty set and itself. In axiomatic set theory (as developed, for example, in the ZFC axioms), the existence of the power set of any set is po ...
, with the following properties:
* (C1) For all subsets of , .
* (C2) For all subsets of , .
* (C3) For all subsets and of with , .
* (C4) For all elements and from and all subsets of , if then .
The first three of these properties are the defining properties of a closure operator. The fourth is sometimes called the '' Mac Lane– Steinitz exchange property''. These properties may be taken as another definition of matroid: every function that obeys these properties determines a matroid.[
]
Flats
A set whose closure equals itself is said to be ''closed'', or a ''flat'' or ''subspace'' of the matroid. A set is closed if it is maximal for its rank, meaning that the addition of any other element to the set would increase the rank. The closed sets of a matroid are characterized by a covering partition property:
* (F1) The whole point set is closed.
* (F2) If and are flats, then is a flat.
* (F3) If is a flat, then each element of is in precisely one of the flats that cover (meaning that properly contains , but there is no flat between and ).
The class of all flats, partially ordered by set inclusion, forms a matroid lattice. Conversely, every matroid lattice forms a matroid over its set of atoms
Atoms are the basic particles of the chemical elements. An atom consists of a nucleus of protons and generally neutrons, surrounded by an electromagnetically bound swarm of electrons. The chemical elements are distinguished from each other ...
under the following closure operator: for a set of atoms with join ,
:.
The flats of this matroid correspond one-for-one with the elements of the lattice; the flat corresponding to lattice element is the set
:.
Thus, the lattice of flats of this matroid is naturally isomorphic to .
Hyperplanes
In a matroid of rank , a flat of rank is called a ''hyperplane''. (Hyperplanes are also called ''co-atoms'' or ''copoints''.) These are the maximal proper flats; that is, the only superset of a hyperplane that is also a flat is the set of all the elements of the matroid. An equivalent definition is that a coatom is a subset of ''E'' that does not span ''M'', but such that adding any other element to it does make a spanning set.[, Section 2.2, "The Hyperplanes of a Matroid".]
The family of hyperplanes of a matroid has the following properties, which may be taken as yet another axiomatization of matroids:[
* (H1) There do not exist distinct sets and in with . That is, the hyperplanes form a ]Sperner family
In combinatorics, a Sperner family (or Sperner system; named in honor of Emanuel Sperner), or clutter, is a family ''F'' of subsets of a finite set ''E'' in which none of the sets contains another. Equivalently, a Sperner family is an antichain ...
.
* (H2) For every and distinct with , there exists with .
Graphoids
Minty (1966) defined a ''graphoid'' as a triple in which and are classes of nonempty subsets of such that
*(G1) no element of (called a "circuit") contains another,
*(G2) no element of (called a "cocircuit") contains another,
*(G3) no set in and set in intersect in exactly one element, and
*(G4) whenever is represented as the disjoint union of subsets with (a singleton set), then either an exists such that or a exists such that .
He proved that there is a matroid for which is the class of circuits and is the class of cocircuits. Conversely, if and are the circuit and cocircuit classes of a matroid with ground set , then is a graphoid. Thus, graphoids give a ''self-dual cryptomorphic axiomatization'' of matroids.
Examples
Free matroid
Let be a finite set. The set of all subsets of defines the independent sets of a matroid. It is called the free matroid over .
Uniform matroids
Let be a finite set and a natural number
In mathematics, the natural numbers are the numbers 0, 1, 2, 3, and so on, possibly excluding 0. Some start counting with 0, defining the natural numbers as the non-negative integers , while others start with 1, defining them as the positive in ...
. One may define a matroid on by taking every subset of to be a basis. This is known as the '' uniform matroid'' of rank . A uniform matroid with rank and with elements is denoted . All uniform matroids of rank at least 2 are simple (see ). The uniform matroid of rank 2 on points is called the ''point line''. A matroid is uniform if and only if it has no circuits of size less than one plus the rank of the matroid. The direct sums of uniform matroids are called partition matroids.
In the uniform matroid , every element is a loop (an element that does not belong to any independent set), and in the uniform matroid , every element is a coloop (an element that belongs to all bases). The direct sum of matroids of these two types is a partition matroid in which every element is a loop or a coloop; it is called a ''discrete matroid''. An equivalent definition of a discrete matroid is a matroid in which every proper, non-empty subset of the ground set is a separator.
Matroids from linear algebra
Matroid theory developed mainly out of a deep examination of the properties of independence and dimension in vector spaces. There are two ways to present the matroids defined in this way:
: If is any finite subset of a vector space
In mathematics and physics, a vector space (also called a linear space) is a set (mathematics), set whose elements, often called vector (mathematics and physics), ''vectors'', can be added together and multiplied ("scaled") by numbers called sc ...
, then we can define a matroid on by taking the independent sets of to be the linearly independent
In the theory of vector spaces, a set of vectors is said to be if there exists no nontrivial linear combination of the vectors that equals the zero vector. If such a linear combination exists, then the vectors are said to be . These concep ...
subsets of .
The validity of the independent set axioms for this matroid follows from the Steinitz exchange lemma.
: If is a matroid that can be defined in this way, we say the set '' represents'' .
: Matroids of this kind are called ''vector matroids''.
An important example of a matroid defined in this way is the Fano matroid, a rank three matroid derived from the Fano plane
In finite geometry, the Fano plane (named after Gino Fano) is a finite projective plane with the smallest possible number of points and lines: 7 points and 7 lines, with 3 points on every line and 3 lines through every point. These points and ...
, a finite geometry
A finite geometry is any geometry, geometric system that has only a finite set, finite number of point (geometry), points.
The familiar Euclidean geometry is not finite, because a Euclidean line contains infinitely many points. A geometry based ...
with seven points (the seven elements of the matroid) and seven lines (the proper nontrivial flats of the matroid). It is a linear matroid whose elements may be described as the seven nonzero points in a three dimensional vector space over the finite field
In mathematics, a finite field or Galois field (so-named in honor of Évariste Galois) is a field (mathematics), field that contains a finite number of Element (mathematics), elements. As with any field, a finite field is a Set (mathematics), s ...
GF(2)
(also denoted \mathbb F_2, or \mathbb Z/2\mathbb Z) is the finite field with two elements.
is the Field (mathematics), field with the smallest possible number of elements, and is unique if the additive identity and the multiplicative identity ...
. However, it is not possible to provide a similar representation for the Fano matroid using the real number
In mathematics, a real number is a number that can be used to measure a continuous one- dimensional quantity such as a duration or temperature. Here, ''continuous'' means that pairs of values can have arbitrarily small differences. Every re ...
s in place of GF(2).
A matrix
Matrix (: matrices or matrixes) or MATRIX may refer to:
Science and mathematics
* Matrix (mathematics), a rectangular array of numbers, symbols or expressions
* Matrix (logic), part of a formula in prenex normal form
* Matrix (biology), the m ...
with entries in a field
Field may refer to:
Expanses of open ground
* Field (agriculture), an area of land used for agricultural purposes
* Airfield, an aerodrome that lacks the infrastructure of an airport
* Battlefield
* Lawn, an area of mowed grass
* Meadow, a grass ...
gives rise to a matroid on its set of columns. The dependent sets of columns in the matroid are those that are linearly dependent as vectors.
: This matroid is called the ''column matroid'' of , and is said to ''represent'' .
For instance, the Fano matroid can be represented in this way as a 3 × 7 (0,1) matrix. Column matroids are just vector matroids under another name, but there are often reasons to favor the matrix representation.
A matroid that is equivalent to a vector matroid, although it may be presented differently, is called ''representable'' or ''linear''. If is equivalent to a vector matroid over a field
Field may refer to:
Expanses of open ground
* Field (agriculture), an area of land used for agricultural purposes
* Airfield, an aerodrome that lacks the infrastructure of an airport
* Battlefield
* Lawn, an area of mowed grass
* Meadow, a grass ...
, then we say is ''representable over'' in particular, is ''real representable'' if it is representable over the real numbers. For instance, although a graphic matroid (see below) is presented in terms of a graph, it is also representable by vectors over any field.
A basic problem in matroid theory is to characterize the matroids that may be represented over a given field ; Rota's conjecture describes a possible characterization for every finite field
In mathematics, a finite field or Galois field (so-named in honor of Évariste Galois) is a field (mathematics), field that contains a finite number of Element (mathematics), elements. As with any field, a finite field is a Set (mathematics), s ...
. The main results so far are characterizations of binary matroids (those representable over GF(2)) due to Tutte (1950s), of ternary matroids (representable over the 3 element field) due to Reid and Bixby, and separately to Seymour (1970s), and of quaternary matroids (representable over the 4 element field) due to . A proof of Rota's conjecture was announced, but not published, in 2014 by Geelen, Gerards, and Whittle.
A regular matroid is a matroid that is representable over all possible fields. The Vámos matroid
In mathematics, the Vámos matroid or Vámos cube is a matroid over a set of eight elements that cannot be Matroid representation, represented as a matrix over any field (mathematics), field. It is named after English mathematician Peter Vámos, w ...
is the simplest example of a matroid that is not representable over any field.
Matroids from graph theory
A second original source for the theory of matroids is graph theory
In mathematics and computer science, graph theory is the study of ''graph (discrete mathematics), graphs'', which are mathematical structures used to model pairwise relations between objects. A graph in this context is made up of ''Vertex (graph ...
.
Every finite graph (or multigraph
In mathematics, and more specifically in graph theory, a multigraph is a graph which is permitted to have multiple edges (also called ''parallel edges''), that is, edges that have the same end nodes. Thus two vertices may be connected by mor ...
) gives rise to a matroid as follows: take as the set of all edges in and consider a set of edges independent if and only if it is a forest
A forest is an ecosystem characterized by a dense ecological community, community of trees. Hundreds of definitions of forest are used throughout the world, incorporating factors such as tree density, tree height, land use, legal standing, ...
; that is, if it does not contain a simple cycle
In graph theory, a cycle in a graph is a non-empty trail in which only the first and last vertices are equal. A directed cycle in a directed graph is a non-empty directed trail in which only the first and last vertices are equal.
A graph with ...
. Then is called a ''cycle matroid''. Matroids derived in this way are ''graphic matroid
In the mathematical theory of Matroid theory, matroids, a graphic matroid (also called a cycle matroid or polygon matroid) is a matroid whose independent sets are the tree (graph theory), forests in a given finite undirected graph. The dual matr ...
s''. Not every matroid is graphic, but all matroids on three elements are graphic.[ Every graphic matroid is regular.
Other matroids on graphs were discovered subsequently:
*The ]bicircular matroid
In the mathematical subject of matroid theory, the bicircular matroid of a graph ''G'' is the matroid ''B''(''G'') whose points are the edges of ''G'' and whose independent sets are the edge sets of pseudoforests of ''G'', that is, the edge sets ...
of a graph is defined by calling a set of edges independent if every connected subset contains at most one cycle.
*In any directed or undirected graph let and be two distinguished sets of vertices. In the set , define a subset to be independent if there are vertex-disjoint paths from onto . This defines a matroid on called a '' gammoid'':[ a ''strict gammoid'' is one for which the set is the whole vertex set of .]
*In a bipartite graph
In the mathematics, mathematical field of graph theory, a bipartite graph (or bigraph) is a Graph (discrete mathematics), graph whose vertex (graph theory), vertices can be divided into two disjoint sets, disjoint and Independent set (graph theo ...
, one may form a matroid in which the elements are vertices on one side of the bipartition, and the independent subsets are sets of endpoints of matchings of the graph. This is called a ''transversal matroid'', and it is a special case of a gammoid. The transversal matroids are the dual matroid
Dual or Duals may refer to:
Paired/two things
* Dual (mathematics), a notion of paired concepts that mirror one another
** Dual (category theory), a formalization of mathematical duality
*** see more cases in :Duality theories
* Dual number, a ...
s to the strict gammoids.[
*Graphic matroids have been generalized to matroids from ]signed graph
In the area of graph theory in mathematics, a signed graph is a graph in which each edge has a positive or negative sign.
A signed graph is balanced if the product of edge signs around every cycle is positive. The name "signed graph" and the no ...
s, gain graphs, and biased graphs. A graph with a distinguished linear class of cycles, known as a "biased graph" , has two matroids, known as the ''frame matroid'' and the ''lift matroid'' of the biased graph.
: If every cycle belongs to the distinguished class, these matroids coincide with the cycle matroid of . If no cycle is distinguished, the frame matroid is the bicircular matroid of . A signed graph, whose edges are labeled by signs, and a gain graph, which is a graph whose edges are labeled orientably from a group, each give rise to a biased graph and therefore have frame and lift matroids.
*The Laman graphs form the bases of the two dimensional rigidity matroid, a matroid defined in the theory of structural rigidity
In discrete geometry and mechanics, structural rigidity is a combinatorial theory for predicting the flexibility of ensembles formed by rigid bodies connected by flexible linkages or hinges.
Definitions
Rigidity is the property of a structu ...
.
*Let be a connected graph and be its edge set. Let be the collection of subsets of such that is still connected. Then , whose element set is and with as its class of independent sets, is a matroid called the ''bond matroid'' of .
: The rank function is the cyclomatic number
In graph theory, a branch of mathematics, the cyclomatic number, circuit rank, cycle rank, or nullity of an undirected graph is the minimum number of edges that must be removed from the graph to break all its cycles, making it into a tree or fo ...
of the subgraph induced on the edge subset , which equals the number of edges outside a maximal forest of that subgraph, and also the number of independent cycles in it.
Matroids from field extensions
A third original source of matroid theory is field theory.
An extension
Extension, extend or extended may refer to:
Mathematics
Logic or set theory
* Axiom of extensionality
* Extensible cardinal
* Extension (model theory)
* Extension (proof theory)
* Extension (predicate logic), the set of tuples of values that ...
of a field gives rise to a matroid:
: Suppose and are fields with containing . Let be any finite subset of .
: Define a subset of to be algebraically independent
In abstract algebra, a subset S of a field L is algebraically independent over a subfield K if the elements of S do not satisfy any non- trivial polynomial equation with coefficients in K.
In particular, a one element set \ is algebraically i ...
if the extension field has transcendence degree
In mathematics, a transcendental extension L/K is a field extension such that there exists an element in the field L that is transcendental over the field K; that is, an element that is not a root of any univariate polynomial with coefficients ...
equal to .
A matroid that is equivalent to a matroid of this kind is called an algebraic matroid. The problem of characterizing algebraic matroids is extremely difficult; little is known about it. The Vámos matroid
In mathematics, the Vámos matroid or Vámos cube is a matroid over a set of eight elements that cannot be Matroid representation, represented as a matrix over any field (mathematics), field. It is named after English mathematician Peter Vámos, w ...
provides an example of a matroid that is not algebraic.
Basic constructions
There are some standard ways to make new matroids out of old ones.
Duality
If is a finite matroid, we can define the ''orthogonal'' or ''dual matroid
Dual or Duals may refer to:
Paired/two things
* Dual (mathematics), a notion of paired concepts that mirror one another
** Dual (category theory), a formalization of mathematical duality
*** see more cases in :Duality theories
* Dual number, a ...
'' by taking the same underlying set and calling a set a ''basis'' in if and only if its complement is a basis in . It is not difficult to verify that is a matroid and that the dual of is .
The dual can be described equally well in terms of other ways to define a matroid. For instance:
* A set is independent in if and only if its complement spans .
* A set is a circuit of if and only if its complement is a coatom in .
* The rank function of the dual is .
According to a matroid version of Kuratowski's theorem
In graph theory, Kuratowski's theorem is a mathematical forbidden graph characterization of planar graphs, named after Kazimierz Kuratowski. It states that a finite graph is planar if and only if it does not contain a Glossary of graph theory#Su ...
, the dual of a graphic matroid is a graphic matroid if and only if is the matroid of a planar graph
In graph theory, a planar graph is a graph (discrete mathematics), graph that can be graph embedding, embedded in the plane (geometry), plane, i.e., it can be drawn on the plane in such a way that its edges intersect only at their endpoints. ...
. In this case, the dual of is the matroid of the dual graph
In the mathematics, mathematical discipline of graph theory, the dual graph of a planar graph is a graph that has a vertex (graph theory), vertex for each face (graph theory), face of . The dual graph has an edge (graph theory), edge for each p ...
of . The dual of a vector matroid representable over a particular field is also representable over . The dual of a transversal matroid is a strict gammoid and vice versa.
;Example: The cycle matroid of a graph is the dual matroid of its bond matroid.
Minors
If ''M'' is a matroid with element set ''E'', and ''S'' is a subset of ''E'', the ''restriction'' of ''M'' to ''S'', written ''M'' , ''S'', is the matroid on the set ''S'' whose independent sets are the independent sets of ''M'' that are contained in ''S''. Its circuits are the circuits of ''M'' that are contained in ''S'' and its rank function is that of ''M'' restricted to subsets of ''S''.
In linear algebra, this corresponds to restricting to the subspace generated by the vectors in ''S''. Equivalently if ''T'' = ''M''−''S'' this may be termed the ''deletion'' of ''T'', written ''M''\''T'' or ''M''−''T''. The submatroids of ''M'' are precisely the results of a sequence of deletions: the order is irrelevant.
The dual operation of restriction is contraction. If ''T'' is a subset of ''E'', the ''contraction'' of ''M'' by ''T'', written ''M''/''T'', is the matroid on the underlying set ''E − T'' whose rank function is . In linear algebra, this corresponds to looking at the quotient space by the linear space generated by the vectors in ''T'', together with the images of the vectors in ''E - T''.
A matroid ''N'' that is obtained from ''M'' by a sequence of restriction and contraction operations is called a minor of ''M''. We say ''M'' ''contains'' ''N'' ''as a minor''. Many important families of matroids may be characterized by the minor-minimal matroids that do not belong to the family; these are called ''forbidden'' or ''excluded minors''.
Sums and unions
Let ''M'' be a matroid with an underlying set of elements ''E'', and let ''N'' be another matroid on an underlying set ''F''.
The ''direct sum'' of matroids ''M'' and ''N'' is the matroid whose underlying set is the disjoint union
In mathematics, the disjoint union (or discriminated union) A \sqcup B of the sets and is the set formed from the elements of and labelled (indexed) with the name of the set from which they come. So, an element belonging to both and appe ...
of ''E'' and ''F'', and whose independent sets are the disjoint unions of an independent set of ''M'' with an independent set of ''N''.
The ''union'' of ''M'' and ''N'' is the matroid whose underlying set is the union (not the disjoint union) of ''E'' and ''F'', and whose independent sets are those subsets that are the union of an independent set in ''M'' and one in ''N''. Usually the term "union" is applied when ''E'' = ''F'', but that assumption is not essential. If ''E'' and ''F'' are disjoint, the union is the direct sum.
Additional terms girth
Girth may refer to:
Mathematics
* Girth (functional analysis), the length of the shortest centrally symmetric simple closed curve on the unit sphere of a Banach space
* Girth (geometry), the perimeter of a parallel projection of a shape
* Girth ...
of a matroid is the size of its smallest circuit or dependent set.
* An element that forms a single-element circuit of ''M'' is called a ''loop''. Equivalently, an element is a loop if it belongs to no basis.