paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Directed Homotopy in Non-Positively Curved Spaces

非正曲率空间中的有向同伦
LMCS vol.Volume 16, Issue 32020匹配度 2/10 · 该论文属于并发程序的形式语义与有向代数拓扑,研究互斥锁程序、预立方集合与非正曲率,与用户关注的静态分析、LLM/Agent、浮点程序分析、贝叶斯程序分析均无直接交叉;仅在形式化验证/语义基础层面有非常间接的关联。引用 20 inbox
Eric Goubault, Samuel Mimram
dblp: 2026-09-10crossref: 2026-09-10arxiv: 2026-09-10

AI 速览

一句话:本文用预立方集合为互斥锁并发程序建模,引入非正曲率概念,证明有向同伦与无向同伦在特定有向路径上一致。

并发程序的语义可用预立方集合(precubical sets)给出,以刻画动作间的高阶交换及可能执行空间的“几何”结构。本文研究仅使用互斥锁(mutex)这一最广泛同步原语的程序,证明此类程序生成的预立方集合具有非正曲率;作者为预立方集合引入并研究该概念,视其为度量空间非正曲率性质的代数类比。借助这一性质及范畴重写技术,论文证明在这些预立方集合中,有向路径的有向同伦与无向同伦一致。最后研究预立方集合在度量空间中的几何实现,说明所加条件与度量空间相应条件一致;由于度量空间范畴不余完备,需转向广义度量空间并研究其性质。

问题
如何为使用互斥锁的并发程序建立几何/同伦语义,并刻画动作间高阶交换与执行空间的曲率性质。
方法
用预立方集合建模并发程序,引入预立方集合的非正曲率概念,并结合范畴重写技术研究有向同伦与几何实现。
评估
理论证明:互斥锁程序生成的预立方集合非正曲率,有向路径上有向同伦与无向同伦一致,且其曲率条件与度量空间几何实现的条件一致。
原文摘要(Abstract)

A semantics of concurrent programs can be given using precubical sets, in order to study (higher) commutations between the actions, thus encoding the "geometry" of the space of possible executions of the program. Here, we study the particular case of programs using only mutexes, which are the most widely used synchronization primitive. We show that in this case, the resulting programs have non-positive curvature, a notion that we introduce and study here for precubical sets, and can be thought of as an algebraic analogue of the well-known one for metric spaces. Using this it, as well as categorical rewriting techniques, we are then able to show that directed and non-directed homotopy coincide for directed paths in these precubical sets. Finally, we study the geometric realization of precubical sets in metric spaces, to show that our conditions on precubical sets actually coincide with those for metric spaces. Since the category of metric spaces is not cocomplete, we are lead to work with generalized metric spaces and study some of their properties.

链接与引用

DOI 原文 · arXiv · PDF(开放获取) · DBLP

BibTeX
@article{abs-1908-06684,
  title = {Directed Homotopy in Non-Positively Curved Spaces},
  author = {Eric Goubault and Samuel Mimram},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 16, Issue 3},
  year = {2020},
  doi = {10.23638/lmcs-16(3:4)2020}
}