Skip to content
DraconiticResearch
Search Sources API
194,220 studies31 sourcesUpdated 7 min ago
PreprintCC BY 4.0arXiv

From Matrices to Morphisms II: Examples of Computational Categories in MATLAB and Octave

Abstract

This article develops the notion of a computational category, motivated by the observation that many mathematical structures occurring in scientific computing already admit concrete algorithmic representations. Finite sets, finite-dimensional vector spaces, relations, and graphs may all be represented through elementary MATLAB and Octave data structures such as indexing vectors, matrices, logical arrays, and sparse matrices. The central idea is that a category may often be described through a category of canonical representatives indexed by the natural numbers. This viewpoint leads naturally to representative categories whose objects are dimensions and whose morphisms are finite computational data structures. The resulting framework unifies several examples, including matrix categories, index categories, categories of column spaces, row-based models of finite sets, and categories combining finite subsets with finite-dimensional vector spaces through mixed morphisms. The paper also introduces computational categories with distinguished non-finite representatives, extending the finite setting while retaining concrete coordinate descriptions. Throughout, categorical constructions are interpreted algorithmically and implemented using standard MATLAB and Octave operations. The work contributes to a computational perspective on category theory and, conversely, to a categorical understanding of matrix-oriented scientific computing.

Related

  1. On complete morphisms of Butson Hadamard matrices
    Ronan Egan, Pádraig Ó Catháin
    arXivPreprintCC BY 4.0Full textCombinatorics & discrete mathematicsarXiv
  2. Characteristic identities for orthogonal quantum matrices: examples
    Oleg Ogievetsky, Pavel Pyatov
    arXivPreprintCC BY 4.0Full textAlgebra & number theoryMathematical physicsarXiv
  3. Tensor constructions for Euler magic matrices and proper examples of orders 9, 27, 81 and 243
    Sanjit Singh Mehat
    arXivPreprintCC BY 4.0Full textCombinatorics & discrete mathematicsarXiv
  4. Seriation of Tœplitz and latent position matrices: Optimal rates and computational trade-offs
    Clément Berenfeld, Alexandra Carpentier, Nicolas Verzelen
    BernoulliPeer-reviewedCC BY 4.0Full textStatisticsHAL
  5. A computational framework for multidimensional loop-cocyclic Hadamard matrices
    Manuel González-Regadera, Raúl M. Falcón
    arXivPreprintCC BY 4.0Full textAlgebra & number theoryCombinatorics & discrete mathematicsarXiv
BibTeX
@misc{martinsferreira2026from,
  title = {{From Matrices to Morphisms II: Examples of Computational Categories in MATLAB and Octave}},
  author = {Nelson Martins-Ferreira},
  howpublished = {arXiv},
  year = {2026},
  month = sep,
  doi = {10.48550/arxiv.2609.04982},
  eprint = {2609.04982},
  archivePrefix = {arXiv},
  url = {https://arxiv.org/abs/2609.04982},
  note = {CC BY 4.0},
}
RIS
TY  - UNPB
TI  - From Matrices to Morphisms II: Examples of Computational Categories in MATLAB and Octave
AU  - Nelson Martins-Ferreira
PY  - 2026
DA  - 2026/09/04
PB  - arXiv
DO  - 10.48550/arxiv.2609.04982
UR  - https://arxiv.org/abs/2609.04982
AB  - This article develops the notion of a computational category, motivated by the observation that many mathematical structures occurring in scientific computing already admit concrete algorithmic representations. Finite sets, finite-dimensional vector spaces, relations, and graphs may all be represented through elementary MATLAB and Octave data structures such as indexing vectors, matrices, logical arrays, and sparse matrices. The central idea is that a category may often be described through a category of canonical representatives indexed by the natural numbers. This viewpoint leads naturally to representative categories whose objects are dimensions and whose morphisms are finite computational data structures. The resulting framework unifies several examples, including matrix categories, index categories, categories of column spaces, row-based models of finite sets, and categories combining finite subsets with finite-dimensional vector spaces through mixed morphisms. The paper also introduces computational categories with distinguished non-finite representatives, extending the finite setting while retaining concrete coordinate descriptions. Throughout, categorical constructions are interpreted algorithmically and implemented using standard MATLAB and Octave operations. The work contributes to a computational perspective on category theory and, conversely, to a categorical understanding of matrix-oriented scientific computing.
ER  -