paperbot · PL 论文追踪

全部论文 待读 收藏

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

在线性代数中使用图形语法的无点计算式证明与程序推导
JFP vol.352025匹配度 2/10 · 该论文属于纯形式化方法与程序推导,讨论图形化线性代数的无点计算式证明和算法推导,与用户核心关注的 LLM/Agent 同静态分析、形式化验证的交叉,以及浮点程序分析、贝叶斯程序分析均无直接关联;仅与“形式化验证/程序推导”有较边缘的理论联系。引用 1 inbox
JÚLIA DE ARAÚJO MOTA, JOÃO A. PAIXÃO, LUCAS RUFINO MARTELOTTE
crossref: 2026-09-10

AI 速览

一句话:展示图形线性代数如何以无点计算式风格统一处理矩阵、向量空间和线性关系,并推导算法与性质。

本文是一篇理论珍珠,探讨如何用图形线性代数进行无点、关系式与计算式的推理。传统线性代数以向量空间和线性变换为对象,但要以无点方式有效处理子空间并不方便。作者将二者统一为线性关系,并采用关系语义与二维 string diagram 图形语法来表示和演算。这样,许多算法和性质不必仅作事后验证,而可从关系语义中计算式地推导出来。文中通过求逆、从隐式基切换到显式基(求解齐次线性系统)、交换引理以及 Zassenhaus 算法等例子展示该方法。

问题
如何为线性代数(矩阵、向量空间、子空间)提供一种无点、可计算的关系式推理方法,以支持算法和性质的推导而非仅验证。
方法
采用图形线性代数:将向量空间和线性变换推广为线性关系,用 string diagram 图形语法和关系语义进行无点演算。
评估
以多个例子说明,包括求逆、隐式基到显式基的切换(求解齐次线性系统)、交换引理和 Zassenhaus 算法的推导。
原文摘要(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 原文 · PDF(开放获取) · DBLP

BibTeX
@article{MotaPM25,
  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}
}