An object of class GCMatrix is a matrix whose entries are GCExpressions belonging to a common AbstractGCRing (missing documentation) . These matrices support the usual operations -- addition, multiplication, transposition, row/column slicing, scalar multiplication on either side, and determinant -- and are built via matrix(B, L) where B is the bracket ring (or GC algebra) and L is a list of rows of GCExpressions.
|
|
|
|
|
|
|
|
|
|
The determinant of a generic 3x3 GCMatrix over the bracket ring $B_{6,3}$ recovers the classical Sturmfels identity -[456]*[123]^2 after taking the normalForm.
The source of this document is in Brackets.m2:732:0.