- The paper constructs discrete Poincaré operators by dualizing simplicial and singular cone homotopies, yielding exact homotopy identities on cochains and Whitney forms.
- The framework provides explicit constructions for collapsible, star-shaped, discretely contractible, and Lipschitz-contractible complexes, with numerical residuals at machine precision across tested meshes.
- The paper develops a Whitney-form Bogovskiĭ operator that preserves homogeneous boundary conditions, while identifying open questions about boundedness, mesh-independent estimates, and top-degree geometric assumptions.
This paper constructs discrete analogues of the smooth Poincaré operator and Bogovskiĭ operator on simplicial complexes, working both at the level of cochains and of Whitney forms. The central objects are "generalized cone operators" — chain-level homotopies contracting a complex to a vertex or point — whose duals satisfy the homotopy identity (dP+Pd)α=α and thereby certify vanishing of discrete cohomology and enable explicit computation of discrete scalar and vector potentials.
Framework: cone operators and their duals
The authors formalize two parallel notions. A simplicial cone operator $\mathrm{Co}_k:\C_k(X)\to\C_{k+1}(X)$ satisfies Cok−1∂σ+∂Cokσ=σ for k≥1, with ∂1Co0(σ)=σ−a for vertices, where a is a contraction vertex. A singular cone operator $\mathrm{Co}^{\Ss}_k:\C_k(X)\to\Ss^{\sm}_{k+1}(X)$ is the analogous object into Lipschitz singular chains, with contraction point a∈∣X∣. Dualizing via the pairing between chains and cochains yields a combinatorial discrete Poincaré operator $P:\C^k\to\C^{k-1}$; dualizing via integration over simplices yields an operator P:Vhk→Vhk−1 on Whitney forms, defined by prescribing degrees of freedom as
$\mathrm{Co}_k:\C_k(X)\to\C_{k+1}(X)$0
Both constructions are shown to satisfy the full homotopy identity, including the $\mathrm{Co}_k:\C_k(X)\to\C_{k+1}(X)$1 case $\mathrm{Co}_k:\C_k(X)\to\C_{k+1}(X)$2 for an appropriate constant projection $\mathrm{Co}_k:\C_k(X)\to\C_{k+1}(X)$3. A Whitney-form-based operator transfers to cochains through $\mathrm{Co}_k:\C_k(X)\to\C_{k+1}(X)$4, using the commuting properties of the de Rham and Whitney maps. The paper notes that the complex property $\mathrm{Co}_k:\C_k(X)\to\C_{k+1}(X)$5 is not verified directly but can be obtained by the standard modification $\mathrm{Co}_k:\C_k(X)\to\C_{k+1}(X)$6 following Čap–Hu.
Constructions under specific hypotheses
The paper provides a hierarchy of constructive realizations:
- Collapsible complexes: if $\mathrm{Co}_k:\C_k(X)\to\C_{k+1}(X)$7 admits a collapse sequence to a vertex, reversing it gives elementary expansions; the cone operator is defined inductively by setting $\mathrm{Co}_k:\C_k(X)\to\C_{k+1}(X)$8 and $\mathrm{Co}_k:\C_k(X)\to\C_{k+1}(X)$9 on each newly added pair Cok−1∂σ+∂Cokσ=σ0. This recovers operators known independently from Desbrun–Leok–Marsden (whose "generalized star-shaped" condition is equivalent to strong collapsibility, strictly stronger than collapsibility) and from Pitassi–Ghiloni–Specogna's curl-inversion algorithm, whose back-substitution is algebraically identical when the matching induced by the collapse sequence is used. An appendix shows this operator follows naturally from Whitehead's simple-homotopy chain contractions.
- Star-shaped domains: the singular cone Cok−1∂σ+∂Cokσ=σ1 is a linear singular simplex; the resulting Whitney-form Poincaré operator assigns Cok−1∂σ+∂Cokσ=σ2 (zero when Cok−1∂σ+∂Cokσ=σ3 is coplanar with Cok−1∂σ+∂Cokσ=σ4). By a result in Whitney's Geometric Integration Theory, this operator coincides with the canonical projection of the continuous straight-line Poincaré operator onto Whitney forms. Implementation requires quadrature over regions cutting through mesh elements.
- Discrete contractibility: if there exists a simplicial map Cok−1∂σ+∂Cokσ=σ5 on an admissible product complex Cok−1∂σ+∂Cokσ=σ6 with Cok−1∂σ+∂Cokσ=σ7 and Cok−1∂σ+∂Cokσ=σ8, then Cok−1∂σ+∂Cokσ=σ9, where k≥10 is an explicit extrusion (prism) operator built from staircase triangulations of k≥11, is a simplicial cone operator.
- Lipschitz contractible domains: analogously, k≥12 using a Lipschitz contraction k≥13 is a singular cone operator; for star-shaped domains with the straight-line contraction this reduces exactly to the linear cone above, since all degenerate terms integrate to zero.
The connection between the two viewpoints is transparent: both reduce to integrals of k≥14 over the respective cones, and they agree whenever the simplicial contraction k≥15 equals the smooth contraction k≥16 (e.g., on the closed star of a vertex).
The discrete Bogovskiĭ operator
On star-shaped domains, the plain cone operator does not preserve homogeneous boundary conditions. The authors correct this by subtracting an integral over an infinite cone k≥17 (a map from the nonnegative orthant), defining
k≥18
Because k≥19 vanishes outside ∂1Co0(σ)=σ−a0, the infinite-cone term contributes nothing inside ∂1Co0(σ)=σ−a1 but cancels boundary degrees of freedom, so ∂1Co0(σ)=σ−a2 maps ∂1Co0(σ)=σ−a3 and satisfies ∂1Co0(σ)=σ−a4 for ∂1Co0(σ)=σ−a5. For the top degree ∂1Co0(σ)=σ−a6, an additional assumption is required: the contraction point ∂1Co0(σ)=σ−a7 must not lie on any facet of the complex. Under this assumption, a geometric lemma shows that ∂1Co0(σ)=σ−a8, which vanishes after subtracting the mean of ∂1Co0(σ)=σ−a9, restoring the homotopy identity. This assumption is mild — a local perturbation of the mesh restores it — but it is a genuine restriction that the paper states plainly. This is, to my knowledge, the first construction of a discrete Bogovskiĭ-type right inverse acting directly on Whitney forms while preserving homogeneous boundary conditions at the discrete level.
Numerical experiments
Experiments on a structured triangulation of the unit square (star-shaped), a U-shaped non-star-shaped domain, and the Bogovskiĭ operator confirm the theory: for 100 random a0-cochains per degree a1, the a2 residual of the homotopy identities is at machine precision in every case, for all three operator families (Whitney-based, collapse-based, and discrete-contraction-based). Practical integration details are given: Sutherland–Hodgman polygon clipping for cut-cell regions, quadrature along rays as proxies for infinite cones, and explicit piecewise-linear contractions for the U-shaped domain. The experiments also demonstrate computation of discrete vector potentials (a3 projected onto piecewise constants) and scalar potentials (from a projected Nédélec field), including boundary-preserving potentials via the Bogovskiĭ operator with a4 chosen off-facet.
Limitations and open questions
Several limitations are acknowledged explicitly. Boundedness of the discrete operators is not investigated, unlike the regularized Poincaré/Bogovskiĭ operators of Costabel–McIntosh; establishing discrete Poincaré inequalities with mesh-independent constants for these operators remains open. The star-shaped and Lipschitz-contractible constructions require numerical integration over cut or curved regions, which can be delicate, though prior work on conservative interpolation addresses parts of this. Finding a discrete contraction for an arbitrary discretely contractible complex may be difficult; the explicit construction given here works only for strongly collapsible complexes, a strictly smaller class than collapsible ones. Finally, whether the top-degree Bogovskiĭ construction can be modified to remove the off-facet assumption on a5 without remeshing is not addressed.
Conclusion
The paper supplies a unified cone-operator framework from which discrete Poincaré and Bogovskiĭ operators on cochains and Whitney forms follow systematically, with explicit constructions spanning collapsible complexes, strongly collapsible/discretely contractible complexes, star-shaped domains, and general Lipschitz-contractible domains. The homotopy identities hold exactly (machine precision numerically), yielding direct algorithms for discrete potentials relevant to magnetostatics, eddy-current simulation, discrete de Rham consistency liftings, and the a6-structure construction on DEC cochains.