2013
DOI: 10.1016/j.scico.2012.07.012
|View full text |Cite
|
Sign up to set email alerts
|

Typing linear algebra: A biproduct-oriented approach

Abstract: Interested in formalizing the generation of fast running code for linear algebra applications, the authors show how an index-free, calculational approach to matrix algebra can be developed by regarding matrices as morphisms of a category with biproducts. This shifts the traditional view of matrices as indexed structures to a type-level perspective analogous to that of the pointfree algebra of programming. The derivation of fusion, cancellation and abide laws from the biproduct equations makes it easy to calcul… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
67
0

Year Published

2013
2013
2022
2022

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 62 publications
(67 citation statements)
references
References 27 publications
0
67
0
Order By: Relevance
“…Although in [5] and the previous definition hint on how the dual object would correspond to the traditional notion of transposition, in [5] one also proves the following results for (standard) biproducts projections/injections pairs:…”
Section: Background On the Category Of Matricesmentioning
confidence: 81%
See 4 more Smart Citations
“…Although in [5] and the previous definition hint on how the dual object would correspond to the traditional notion of transposition, in [5] one also proves the following results for (standard) biproducts projections/injections pairs:…”
Section: Background On the Category Of Matricesmentioning
confidence: 81%
“…We build upon the work in [5], but we chose not to depict matrices as arrows with right to left orientation. Although it makes sense to draw arrows backwards, due to the flow of matrix calculations, in a setting where we want to mingle matrices (linear functions) with common (non-linear) functions we opted to make morphism direction evolve.…”
Section: Background On the Category Of Matricesmentioning
confidence: 99%
See 3 more Smart Citations