Vertical Separations #
A vertical separation is one with both sides nonspanning (or equivalently, with both sides coindependent).
Equations
- P.IsVerticalSeparation = Matroid.Separation.IsPredSeparation (fun (x : Bool) => Matroid.Coindep) P
Instances For
Cyclic Separations #
A cyclic separation is one with both sides dependent.
Equations
- P.IsCyclicSeparation = Matroid.Separation.IsPredSeparation (fun (x : Bool) => Matroid.Indep) P
Instances For
Alias of the forward direction of Matroid.Separation.isCyclicSeparation_symm_iff.
Alias of the reverse direction of Matroid.Separation.isCyclicSeparation_symm_iff.
Strict Separations #
A strict separation is one where both sides are dependent and nonspanning.
Equations
- P.IsStrictSeparation = Matroid.Separation.IsPredSeparation (fun (x : Bool) (M : Matroid α) (X : Set α) => M.Indep X ∨ M.Coindep X) P
Instances For
Alias of the forward direction of Matroid.Separation.isStrictSeparation_dual_iff.
Alias of the reverse direction of Matroid.Separation.isStrictSeparation_dual_iff.
A Tutte separation with connectivity zero is either strict, or has one side only loops or coloops.
In a matroid that isn't (k + 1)-connected, there is either a strong separation, or
a separation arising from a small circuit or cocircuit.
Vertical Connectivity #
Equations
Instances For
Cyclic connectivity #
Equations
Instances For
This needs the strict inequality in the hypothesis, since nothing like this can be true
for k = ⊤. This is also false for matroids like U₂,₅ if there is no lower bound on size.
M is vertically 3-connected if and only if its simplification is 3-connected.
If M is a (k + 1)-connected matroid, and P is a k-separation in a single removal of M,
then we know which sides of P span the removed element in M, both in the primal and the dual.
If M and M \ {e} are (k + 1)-connected, then every k-separation of M with sides
of size greater than k is faithful to M \ {e}.
If M and M / {e} are (k + 1)-connected, then every k-separation of M with sides
of size greater than k is faithful to M / {e}.