Documentation

Seymour.Matrix.Support

Support Matrix #

This file defines the support matrix and provides some API about them.

def Matrix.support {X Y R : Type} [Zero R] [DecidableEq R] (A : Matrix X Y R) :

Auxiliary Z2-valued matrix that has 1 on the position of all nonzero elements.

Equations
Instances For
    theorem Matrix.support_submatrix {X Y R : Type} [Zero R] [DecidableEq R] (A : Matrix X Y R) {X' Y' : Type} (f : X'X) (g : Y'Y) :
    theorem Matrix.support_Z2 {X Y : Type} (A : Matrix X Y Z2) :
    theorem Matrix.IsTotallyUnimodular.abs_eq_support_val {X Y : Type} {A : Matrix X Y } (hA : A.IsTotallyUnimodular) (i : X) (j : Y) :
    |A i j| = (ZMod.val (A.support i j))
    theorem Matrix.IsTotallyUnimodular.abs_cast_eq_support {X Y : Type} {A : Matrix X Y } (hA : A.IsTotallyUnimodular) (i : X) (j : Y) :
    |A i j| = A.support i j
    theorem Matrix.IsTotallyUnimodular.apply_abs_eq_one {X Y : Type} {A : Matrix X Y } (hA : A.IsTotallyUnimodular) {i : X} {j : Y} (hAij : A.support i j = 1) :
    |A i j| = 1