Extending Generalized Splines Over The Integers
Gökçen Dilaver, Selma Altınok
TL;DR
The paper extends generalized splines to vertex-labeled $\\mathbb{Z}$-modules and develops a comprehensive framework, including an extended GKM matrix, to study the $R$-module structure of the spline space $\\hat{R}_G$. It provides a path-graph construction for $M_v = m_v \\mathbb{Z}$ and a general longest-path technique to build flow-up bases on arbitrary graphs, establishing existence and basis properties via divisibility conditions and CRT-enabled solvability. Key contributions include explicit first-nonzero-entry formulas for flow-up classes on paths, a basis condition for $\\hat{R}_G$ over $\\mathbb{Z}$, and a constructive, scalable method to obtain a $\\mathbb{Z}$-module basis for spline spaces on general graphs (including reductions for zero-labeled vertices). Together these results broaden spline theory to module-valued vertex labels and enable explicit computation using kernel/syzygy approaches. The work has potential applications in integer-valued spline theory and modular-structure modeling, providing both theoretical insight and practical algorithms for basis construction.
Abstract
Let $R$ be a commutative ring with identity and $G$ a graph. \emph{An extending generalized spline} on $G$ is a vertex labeling $f \in \prod_{v} M_v$ such that at each edge $e=uv$ there is an $R$-module $M_{uv}$ together with homomorphisms $ \varphi_u : M_u \to M_{uv}$ and $ \varphi_v : M_v \to M_{uv}$ for each vertex $u, v$ incident to the edge $e$ so that $\varphi_u(f_u)=\varphi_v(f_v).$ Extending generalized splines are further generalizations for generalized splines. They can also be considered as generalized splines over modules. The main goal of this paper is to study the $R$-module structure of extending generalized splines. We concentrate on two following questions: which of the results for general splines extend to generalized splines over modules and if there is an algorithm or an explicit formula for special basis classes, called a flow up basis, for generalized splines over modules. We show that certain results concerning generalized splines can be extended to a setting where each vertex $v$ is assigned a module $M_v=m_v\mathbb Z$. We provide an algorithm to construct a special basis for generalized splines over these modules on paths. Additionally, we introduce a new technique to construct a flow-up basis on arbitrary graphs using the idea of an algorithm on paths.
