Standard Representation #
Here we study the standard representation of vector matroids.
Definition and API #
Convert standard representation of a vector matroid to a full representation.
Instances For
Construct a matroid from a standard representation.
Instances For
Ground set of a vector matroid is the union of row and column index sets of its standard matrix representation.
The set of all rows of a standard representation is an independent set in the resulting matroid.
The finite set of all rows of a standard representation is a base in the resulting matroid.
Guaranteeing that a standard representation of desired properties exists #
Every vector matroid has a standard representation whose rows are a given base.
Every vector matroid has a standard representation.
Every vector matroid whose full representation matrix is totally unimodular has a standard representation whose rows are
a given base and the standard representation matrix is totally unimodular.
Unlike Matrix.exists_standardRepr_isBase
this lemma does not allow infinite G
and does not allow R
to have
noncommutative multiplication.
Conditional uniqueness of standard representation #
If two standard representations of the same binary matroid have the same base, they are identical.
If two standard representations of the same matroid have the same base, then the standard representation matrices have the same support.