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

Matrices over a field carry at least a ring structure plus transpose. More...

Concept definition

template<typename M, typename F>
Square-matrix multiplication: M × M → M.
Definition contracts.cppm:330
A matrix carrier equipped with a transpose operation.
Definition contracts.cppm:343
Matrices over a field carry at least a ring structure plus transpose.
Definition contracts.cppm:399
Matrices over a ring form at least a submodule-like carrier.
Definition contracts.cppm:299

Detailed Description

Matrices over a field carry at least a ring structure plus transpose.

Encodes the slogan "matrix over a field is at least a ring, equipped with all the ring operations plus transpose". The concept does not require commutativity of multiplication; the ring is non-commutative in general.