- The paper introduces a decoupling method that replaces the globally coupled conformality matrix with independent per-edge Vandermonde solves and a smaller condensed coupling matrix K.
- The resulting formula expresses spline-space dimension through rank(K), while combinatorial rank bounds and an O(s2^s) dynamic program provide sharp upper and lower estimates.
- The bounds are provably sharp across coordinate realizations of fixed mesh topology, and the condensed correction m−rank(K) is shown to equal Mourrain’s homological correction term.
Background and motivation
The paper studies the dimension of the bivariate polynomial spline space Sd​(T) of bi-degree (d,d) with smoothness order (d−1,d−1) — the highest possible order of smoothness — over a T-mesh T. In this regime, the dimension is known to be unstable: it depends not only on mesh topology but also on the exact geometric coordinates of grid lines (2608.19839). This instability is an obstacle for applications such as isogeometric analysis and locally refinable spline constructions (T-splines, hierarchical B-splines, LR-splines, PHT-splines), all of which can be viewed as representations of polynomial splines over T-meshes.
The smoothing cofactor method reduces the dimension problem to computing the rank of a global conformality matrix M(T(T)) attached to the T-connected component of the mesh. Prior work by Huang and Chen decomposed this component into a diagonalizable part (whose contribution to the dimension is stable and explicitly computable) and a completely non-diagonalizable component (CNDC), which carries all geometric instability. The present paper's contribution is a decoupling technique that makes the CNDC analysis tractable in general.
The decoupling framework
The central algebraic difficulty is that each multi-vertex (an intersection of two T l-edges) has a single smoothing cofactor constrained simultaneously by horizontal and vertical conformality conditions, destroying block structure. The authors split each multi-vertex cofactor δi​ into independent horizontal and vertical variables (δih​,δiv​). This yields:
- A decoupled conformality matrix K1​, block-diagonal with s independent Vandermonde-like blocks of full row rank (d,d)0, whose null space can be written analytically via Lagrange basis polynomials on each edge.
- A coupling matrix (d,d)1 enforcing (d,d)2, and a condensed coupling matrix (d,d)3 of size (d,d)4, where (d,d)5 is the number of multi-vertices.
The main structural result is the rank identity
(d,d)6
which leads to the new dimension formula
(d,d)7
where (d,d)8 is the number of cross-cuts, (d,d)9 the total number of T (d−1,d−1)0-edges, and (d−1,d−1)1 the number of interior vertices. Notably, the CNDC edge count (d−1,d−1)2 cancels out entirely; the entire geometric instability is compressed into the small matrix (d−1,d−1)3. Computationally, the framework replaces expensive global row eliminations on the monolithic matrix by parallelizable per-edge analytic solves plus one small reduced system — a substantial algorithmic improvement over prior case-by-case methods.
Sharp upper and lower bounds
Two bounds follow from trivial rank estimates and a combinatorial construction on (d−1,d−1)4:
- Lower bound: bounding (d−1,d−1)5 above by its dimensions gives
(d−1,d−1)6
shown to be algebraically identical to the earlier bound obtained via the reduced multi-vertex matrix (d−1,d−1)7.
- Upper bound: the key combinatorial theorem establishes
(d−1,d−1)8
where (d−1,d−1)9 ranges over permutations of the CNDC edges and T0 counts forward multi-vertex intersections. Via an equivalent backward-intersection formulation, this yields
T1
with T2. A dynamic program over subsets of edges computes T3 in T4 rather than T5, and a simpler directional bound (ordering all horizontal before vertical edges or vice versa) is also given.
Sharpness is demonstrated constructively: for the running example with T6, T7, T8, the gap between bounds is exactly 1, and two explicit coordinate realizations of the same topology attain T9 and M(T(T))0 respectively (e.g., uniform coordinates give M(T(T))1; perturbing one coordinate gives M(T(T))2). Thus neither bound can be improved without using additional geometric information.
A significant portion of the paper reconciles these results with Mourrain's homological dimension formula. The combinatorial parts are shown to coincide via the relative Euler relation and the identity M(T(T))3. More substantively, the homological correction term satisfies
M(T(T))4
so the homological correction and the residual cofactor correction are the same numerical invariant of a fixed realization, not merely analogous quantities. Moreover, Mourrain's optimized ordering correction over all M(T(T))5 T M(T(T))6-edges equals the minimum over permutations restricted to the M(T(T))7 CNDC edges only, so the upper bound here coincides exactly with Mourrain's, while the lower bound M(T(T))8 strictly refines his M(T(T))9 by the term l0 whenever it is positive. The practical advantage is that the ordering optimization is confined to the unique component where rank variation can occur.
Limitations and open questions
The results carry a standing assumption: no vanishable T l1-edges exist, i.e., every T l2-edge contains at least l3 vertices. Edges violating this contribute no degrees of freedom and must be handled separately. The sharpness claim concerns attainability across different geometric realizations of a fixed topology, not equality for every realization; determining the actual dimension for a specific mesh still requires evaluating l4, and the exact value can vary with coordinates. The framework is developed only for bi-degree l5 with highest-order smoothness l6; extension to lower or mixed smoothness orders, where continuity constraints couple more complexly, remains open, as does generalization to trivariate splines over 3D T-meshes. Finally, the paper does not yet exploit the localized equations to construct stable locally supported bases over non-diagonalizable meshes, which would be needed for direct use in isogeometric analysis.
Conclusion
This paper provides a decoupling-based reformulation of the highest-order-smoothness spline dimension problem over T-meshes, reducing a globally coupled conformality system to independent per-edge Vandermonde solves plus a small condensed compatibility matrix l7. It delivers explicit lower and upper bounds that are provably sharp under coordinate perturbations, an efficient combinatorial procedure for the upper bound, and a precise identification of the homological correction term with the nullity of l8, together with a refined lower bound relative to Mourrain's formula. The remaining open problems — mixed smoothness, basis construction, and higher dimensions — define the natural continuation of this line of work.