Dedekind 0.0.0
A structuralist C++23 Module Library
Loading...
Searching...
No Matches
dedekind::linear_algebra::IsMatrixAlgebra Concept Referenceexport

Umbrella concept bundling all 9 matrix slogans for square matrices over a field. More...

Concept definition

template<typename M, typename F>
Umbrella concept bundling all 9 matrix slogans for square matrices over a field.
Definition contracts.cppm:551
Matrices over a field carry at least a ring structure plus transpose.
Definition contracts.cppm:399
The structural-matrix slogan-pack: shape + column/row types + both decompositions.
Definition contracts.cppm:284

Detailed Description

Umbrella concept bundling all 9 matrix slogans for square matrices over a field.

Stacking: IsMatrix<M> (shape + column/row types + decompositions) plus IsMatrixOverFieldRingLike<M, F> (ring-like operations plus transpose). Invertibility is not required — an individual square matrix can be singular and still belong to the ring of matrices.