Conversion between set-indexed block-like matrices and type-indexed block matrices #
These conversions are used in 1-sum, 2-sum, and 3-sum of standard representations.
Convert a block matrix to a matrix over set unions.
Equations
- A.toMatrixUnionUnion x✝ = (A ∘ Subtype.toSum) x✝ ∘ Subtype.toSum
Instances For
Transposing a converted matrix gives the same result as converting a transposed matrix.
A totally unimodular block matrix stays totally unimodular after converting to a matrix over set unions.
A signing block matrix stays a signing of a matrix after converting both matrices to be indexed by set unions.
Convert a block matrix to a matrix over set unions named as single indexing sets.
Equations
- A.toMatrixElemElem hT hS = ⋯ ▸ ⋯ ▸ A.toMatrixUnionUnion
Instances For
Direct characterization of Matrix.toMatrixElemElem
entries.
A totally unimodular block matrix stays totally unimodular after converting to a matrix over set unions named as single indexing sets.
A signing block matrix stays a signing of a matrix after converting both matrices to be indexed by set unions named as single indexing sets.