paperbot · PL 论文追踪

RSS

Point-free calculational proofs and program derivation in linear algebra using a graphical syntax

JFP vol.352025
JÚLIA DE ARAÚJO MOTA, JOÃO A. PAIXÃO, LUCAS RUFINO MARTELOTTE

尚未生成 AI 速览(可能缺少 API key 或等待下次运行补跑)。

原文摘要(Abstract)

Abstract This theoretical pearl shows how a graphical, relational, point-free, and calculational approach to linear algebra, known as graphical linear algebra, can be used to reason not only about matrices (and matrix algebra, as can be found in the literature) but also vector spaces and more generally linear relations. Linear algebra is usually seen as the study of vector spaces and linear transformations. However, to reason effectively with subspaces in a point-free and calculational manner, both can be generalized to an unifying concept: linear relations, much like relational algebra. While the semantics is relational, the syntax is graphical and uses string diagrams, 2-dimensional formal diagrams, which represent the linear relations. Most importantly, in a number of cases, the relational semantics allows algorithms and properties to be derived calculationally instead of just verified. Our approach is to proceed primarily by examples which involve finding inverses, switching from an implicit basis to an explicit basis (solving a homogeneous linear system), exploring both the exchange lemma and the Zassenhaus’ algorithm.

链接与引用

DOI 原文 ·

BibTeX
@article{paperbot3324,
  title = {Point-free calculational proofs and program derivation in linear algebra using a graphical syntax},
  author = {JÚLIA DE ARAÚJO MOTA and JOÃO A. PAIXÃO and LUCAS RUFINO MARTELOTTE},
  journal = {Journal of Functional Programming},
  volume = {35},
  year = {2025},
  doi = {10.1017/s0956796825000085}
}