Executable matrix operations on matrices of arbitrary dimensions

We provide the operations of matrix addition, multiplication, trans-position, and matrix comparisons as executable functions over ordered semirings. Moreover, it is proven that strongly normalizing (mono-tone) orders can be lifted to strongly normalizing (monotone) orders over matrices. We further s...

Full description

Bibliographic Details
Main Authors: Christian Sternagel, Rene ́ Thiemann
Other Authors: The Pennsylvania State University CiteSeerX Archives
Format: Text
Language:English
Published: 2010
Subjects:
Online Access:http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.657.1117
http://afp.sourceforge.net/browser_info/current/AFP/Matrix/document.pdf
Description
Summary:We provide the operations of matrix addition, multiplication, trans-position, and matrix comparisons as executable functions over ordered semirings. Moreover, it is proven that strongly normalizing (mono-tone) orders can be lifted to strongly normalizing (monotone) orders over matrices. We further show that the standard semirings over the naturals, integers, and rationals, as well as the arctic semirings satisfy the axioms that are required by our matrix theory. Our formalization was performed as part of the IsaFoR/CeTA-system [3]1 which contains several termination techniques. The provided the-ories have been essential to formalize matrix-interpretations [1] and arctic interpretations [2]. A short description of this formalization can be found in [4].