Computing cup products in \(\mathbb{Z}_2\)-cohomology of 3D polyhedral complexes (Q404268): Difference between revisions

From MaRDI portal
Importer (talk | contribs)
Created a new Item
 
Import241208061232 (talk | contribs)
Normalize DOI.
 
(10 intermediate revisions by 8 users not shown)
Property / DOI
 
Property / DOI: 10.1007/s10208-014-9193-0 / rank
Normal rank
 
Property / author
 
Property / author: Rocío González-Díaz / rank
Normal rank
 
Property / author
 
Property / author: Ronald N. Umble / rank
Normal rank
 
Property / author
 
Property / author: Rocío González-Díaz / rank
 
Normal rank
Property / author
 
Property / author: Ronald N. Umble / rank
 
Normal rank
Property / review text
 
The authors introduce an algorithm that computes the cup product in the \(\mathbb{Z}_2\)-cohomology algebra of the boundary of a cubical complex associated to a 3D digital image. It can be effectively applied to any polyhedral complex embedded in \(\mathbb{R}^3\). Let \((C_*(S), \partial)\) denote a chain complex of vector spaces over \(\mathbb{Z}_2\) where \(S=\{S_q\}\) consists of bases \(S_q\) of \(C_q(S)\). A \textit{chain contraction} of \((C_*(S), \partial)\) to \((C_*(S'), \partial')\) is a tuple \((f,g,\phi, (S,\partial), (S',\partial'))\) consisting of chain maps \(f: C_*(S)\to C_*(S')\), \(g: C_*(S')\to C_*(S)\), and a chain homotopy \(\phi: C_*(S)\to C_*(S')\) such that \(fg=1_{C_*(S')}\) and \(\partial'\phi+\phi\partial= 1_{C_*(S)}+gf\). For any \(F\subseteq S\), an \textit{algebraic-topological model} (AT-model) for \((C_*(S),\partial)\) is a chain contraction of the form \((f, g, \phi, (S,\partial), (F, 0_F))\) where \(0_F\) is the zero differential on \(C_*(F)\). The AT-model is denoted by \((f, g, \phi, (S,\partial), F)\). In this case, the map \(F_q\to H^q(S)\) given by \(\sigma\mapsto [\partial_{\sigma}f]\) extends to an isomorphism \(\partial_-: C_q(F)\approx H^q(S)\) by Proposition 2.5 (iii). The authors consider \textit{regular cell complexes} in the sense of \textit{W. S. Massey} [A basic course in algebraic topology. New York etc.: Springer-Verlag (1991; Zbl 0725.55001)]. For a regular cell complex \(X=\{X_q\}\) and for an integer \(k\geq 0\), let \(X^{(k)}\) denote the \(k\)-skeleton. Let \(X\) and \(Y\) be regular cell complexes. A map \(f: X\to Y\) is \textit{cellular} if \(f(X^{(k)})\subseteq Y^{(k)}\) for all \(k\). The geometric diagonal map \(\Delta_X^G: X\to X\times X\) is not cellular, but there exists a cellular map \(\Delta_X\) homotopic to \(\Delta_X^G\) by the cellular Approximation Theorem [\textit{A. Hatcher}, Algebraic topology. Cambridge: Cambridge University Press (2002; Zbl 1044.55001), page 349]. \smallskip \noindent { Definition 3.1} Let \(X\) be a regular cell complex. A \textit{diagonal approximation on} \(X\) is a cellular map \(\Delta_X: X\to X\times X\) with the following properties \begin{itemize}\item\text{i.} \(\Delta_X\) is homotopic \(\Delta_X^G\). \item\text{ii.} If \(\sigma\) is a cell of \(X\), then \(\Delta_X(\sigma)\subseteq \sigma\times \sigma\). \item\text{iii.} \(\Delta_X\) extends to a chain map \(\Delta_X: C_*(X)\to C_*(X\times X)\approx C_*(X)\otimes C_*(X)\), called the \textit{coproduct induced by} \(\Delta_X\). \smallskip Let \(X\) be a regular cell complex with a diagonal approximation \(\Delta_X: X\to X\times X\) and let \((f,g, \phi, (X,\partial), F)\) be an AT-model for \((C_*(X),\partial)\). Then \(C_*(F)\approx H_*(X)\approx H^*(X)\). Given classes \(\alpha\in H^p(X)\) and \(\alpha'\in H^q(X)\), there exist unique chains \(a=(\partial_-f)^{-1}(\alpha)\in C_p(F)\) and \(a'=(\partial_-f)^{-1}(\alpha')\in C_q(F)\) such that \(\alpha= [\partial_a f]\) and \(\alpha'= [\partial_{a'} f]\). The \textit{cup product} of representative cocycles \(\partial_a f\) and \(\partial_{a'}f\) is the \((p+q)\)-cocycle defined on \(a''\in C_{p+q}(X)\) by \[ (\partial_a f\smile \partial_{a'} f)(a'')=m(\partial_a f \otimes \partial_{a'}f)\Delta_X(a''), \] where \(m\) is multiplication in \({\mathbb{Z}_2}\). The \textit{cup product} of classes \(\alpha=[\partial_a f]\in H^p(X)\) and \(\alpha'=[\partial_{a'} f]\in H^q(X)\) is the class \[ \alpha \smile \alpha' = [\partial_a f \smile \partial_{a'}f]\in H^{p+q}(X). \] \((H^*(X),\smile)\) is an associative, graded commutative \(\mathbb{Z}_2\)-algebra. If \(X\) is a regular cell complex embedded in \(\mathbb{R}^3\), then \(H^p(X)=0\) for \(p>2\). \smallskip \noindent {Theorem 3.4} (Cohomology Structure Theorem) Let \(X\) be a regular cell complex embedded in \(\mathbb{R}^3\). Then \(H^*(X)\) is a direct sum of exterior algebras on \(1\)-dimensional generators. \smallskip If a regular cell complex \(X\) is constructed by attaching polytopes, then it is called a \textit{polyhedral complex}. A \textit{3D polyhedral complex} is a polyhedral complex embedded in \(\mathbb{R}^3\). The main result of the paper gives an explicit formula for a diagonal approximation on each polygon in a 3D polyhedral complex \(X\): \smallskip \noindent { Theorem 4.1} Let \(X\) be a 3D polyhedral complex. Arbitrarily number the vertices of \(X\) from \(1\) to \(n\) and represent a polygon \(p\) of \(X\) as an ordered \(k\)-tuple of vertices \(p=\langle i_1, \ldots, i_k\rangle\), where \(i_1= \min \{i_1, \ldots, i_k\}\), \(i_1\) is adjacent to \(i_k\), and \(i_j\) is adjacent to \(i_{j+1}\) for \(1<j<k\). There is a diagonal approximation on \(p\) given by \[ \begin{aligned} \widetilde{\Delta}_p(p) &= \langle i_1\rangle \otimes p + p\otimes \langle i_{m(k)}\rangle + \sum\limits_{j=2}^{m(k)-1} (u_2+ e_2 + \cdots + e_{j-1}+ \lambda_j e_j)\otimes e_j\\ &+ \sum\limits_{j=m(k)}^{k-1}[(1+\lambda_j) e_j+ e_{j+1}+ \cdots + e_{k-1}+ u_k]\otimes e_j, \end{aligned} \] where \(i_{m(k)}:= \max\{i_2, \ldots, i_k\}\), \(\lambda_j=0\) if and only if \(i_j<i_{j+1}\), \(\{u_j= \langle i_1, i_j\rangle\}_{2\leq j\leq k}\), and \(e_j= \langle i_j, i_{j+1} \rangle\) for all \({2\leq j\leq k-1}\). \smallskip A \textit{3D digital image} is a quadruple \(I= (\mathbb{Z}^3, 26, 6, B)\), where \(\mathbb{Z}^3\) is the underlying \textit{grid}, the \textit{foreground} \(B\) is a finite set of points in the grid, and the \textit{background} is \(\mathbb{Z}^3\setminus B\). Here, it is fixed the binary 26-adjacency relation on \(B\) and 6-adjacency relation on \(\mathbb{Z}^3\setminus B\) defined as follows. Two points \((x,y,z)\) and \((x',y',z')\) of \(\mathbb{Z}^3\) are \(26\)-adjacent if \(1\leq (x-x')^2+(y-y')^2+(z-z')^2 \leq 3\). They are \(6\)-adjacent if \((x-x')^2+(y-y')^2+(z-z')^2 = 1\). The \textit{continuous analog} \(CI\) of \(I\) is the set of unit cubes with faces parallel to the coordinate planes centered at the points of \(B\). These cubes are called the \textit{voxels} of \(I\). The cubical complex \(Q(I)\) associated to a 3D digital image \(I\) is the set of voxels of \(CI\) together with all of their faces (quadrangles, edges, and vertices). The subcomplex \(\partial Q(I)\) consists of all cells of \(Q(I)\) that are facets of exactly one cell of \(Q(I)\), and their faces. Algorithm 5.2 presented in the paper gives a 3D polyhedral complex \(P(I)\) homeomorphic to \(\partial Q(I)\) whose maximal cells are polygons. This complex \(P(I)\) has fewer cells than \(\partial Q(I)\). Using the formula given in Theorem 4.1, the authors give an algorithm for computing cup product in \(H^*(P(I))\) directly from the given combinatorics and analyze its computational complexity.\end{itemize}
Property / review text: The authors introduce an algorithm that computes the cup product in the \(\mathbb{Z}_2\)-cohomology algebra of the boundary of a cubical complex associated to a 3D digital image. It can be effectively applied to any polyhedral complex embedded in \(\mathbb{R}^3\). Let \((C_*(S), \partial)\) denote a chain complex of vector spaces over \(\mathbb{Z}_2\) where \(S=\{S_q\}\) consists of bases \(S_q\) of \(C_q(S)\). A \textit{chain contraction} of \((C_*(S), \partial)\) to \((C_*(S'), \partial')\) is a tuple \((f,g,\phi, (S,\partial), (S',\partial'))\) consisting of chain maps \(f: C_*(S)\to C_*(S')\), \(g: C_*(S')\to C_*(S)\), and a chain homotopy \(\phi: C_*(S)\to C_*(S')\) such that \(fg=1_{C_*(S')}\) and \(\partial'\phi+\phi\partial= 1_{C_*(S)}+gf\). For any \(F\subseteq S\), an \textit{algebraic-topological model} (AT-model) for \((C_*(S),\partial)\) is a chain contraction of the form \((f, g, \phi, (S,\partial), (F, 0_F))\) where \(0_F\) is the zero differential on \(C_*(F)\). The AT-model is denoted by \((f, g, \phi, (S,\partial), F)\). In this case, the map \(F_q\to H^q(S)\) given by \(\sigma\mapsto [\partial_{\sigma}f]\) extends to an isomorphism \(\partial_-: C_q(F)\approx H^q(S)\) by Proposition 2.5 (iii). The authors consider \textit{regular cell complexes} in the sense of \textit{W. S. Massey} [A basic course in algebraic topology. New York etc.: Springer-Verlag (1991; Zbl 0725.55001)]. For a regular cell complex \(X=\{X_q\}\) and for an integer \(k\geq 0\), let \(X^{(k)}\) denote the \(k\)-skeleton. Let \(X\) and \(Y\) be regular cell complexes. A map \(f: X\to Y\) is \textit{cellular} if \(f(X^{(k)})\subseteq Y^{(k)}\) for all \(k\). The geometric diagonal map \(\Delta_X^G: X\to X\times X\) is not cellular, but there exists a cellular map \(\Delta_X\) homotopic to \(\Delta_X^G\) by the cellular Approximation Theorem [\textit{A. Hatcher}, Algebraic topology. Cambridge: Cambridge University Press (2002; Zbl 1044.55001), page 349]. \smallskip \noindent { Definition 3.1} Let \(X\) be a regular cell complex. A \textit{diagonal approximation on} \(X\) is a cellular map \(\Delta_X: X\to X\times X\) with the following properties \begin{itemize}\item\text{i.} \(\Delta_X\) is homotopic \(\Delta_X^G\). \item\text{ii.} If \(\sigma\) is a cell of \(X\), then \(\Delta_X(\sigma)\subseteq \sigma\times \sigma\). \item\text{iii.} \(\Delta_X\) extends to a chain map \(\Delta_X: C_*(X)\to C_*(X\times X)\approx C_*(X)\otimes C_*(X)\), called the \textit{coproduct induced by} \(\Delta_X\). \smallskip Let \(X\) be a regular cell complex with a diagonal approximation \(\Delta_X: X\to X\times X\) and let \((f,g, \phi, (X,\partial), F)\) be an AT-model for \((C_*(X),\partial)\). Then \(C_*(F)\approx H_*(X)\approx H^*(X)\). Given classes \(\alpha\in H^p(X)\) and \(\alpha'\in H^q(X)\), there exist unique chains \(a=(\partial_-f)^{-1}(\alpha)\in C_p(F)\) and \(a'=(\partial_-f)^{-1}(\alpha')\in C_q(F)\) such that \(\alpha= [\partial_a f]\) and \(\alpha'= [\partial_{a'} f]\). The \textit{cup product} of representative cocycles \(\partial_a f\) and \(\partial_{a'}f\) is the \((p+q)\)-cocycle defined on \(a''\in C_{p+q}(X)\) by \[ (\partial_a f\smile \partial_{a'} f)(a'')=m(\partial_a f \otimes \partial_{a'}f)\Delta_X(a''), \] where \(m\) is multiplication in \({\mathbb{Z}_2}\). The \textit{cup product} of classes \(\alpha=[\partial_a f]\in H^p(X)\) and \(\alpha'=[\partial_{a'} f]\in H^q(X)\) is the class \[ \alpha \smile \alpha' = [\partial_a f \smile \partial_{a'}f]\in H^{p+q}(X). \] \((H^*(X),\smile)\) is an associative, graded commutative \(\mathbb{Z}_2\)-algebra. If \(X\) is a regular cell complex embedded in \(\mathbb{R}^3\), then \(H^p(X)=0\) for \(p>2\). \smallskip \noindent {Theorem 3.4} (Cohomology Structure Theorem) Let \(X\) be a regular cell complex embedded in \(\mathbb{R}^3\). Then \(H^*(X)\) is a direct sum of exterior algebras on \(1\)-dimensional generators. \smallskip If a regular cell complex \(X\) is constructed by attaching polytopes, then it is called a \textit{polyhedral complex}. A \textit{3D polyhedral complex} is a polyhedral complex embedded in \(\mathbb{R}^3\). The main result of the paper gives an explicit formula for a diagonal approximation on each polygon in a 3D polyhedral complex \(X\): \smallskip \noindent { Theorem 4.1} Let \(X\) be a 3D polyhedral complex. Arbitrarily number the vertices of \(X\) from \(1\) to \(n\) and represent a polygon \(p\) of \(X\) as an ordered \(k\)-tuple of vertices \(p=\langle i_1, \ldots, i_k\rangle\), where \(i_1= \min \{i_1, \ldots, i_k\}\), \(i_1\) is adjacent to \(i_k\), and \(i_j\) is adjacent to \(i_{j+1}\) for \(1<j<k\). There is a diagonal approximation on \(p\) given by \[ \begin{aligned} \widetilde{\Delta}_p(p) &= \langle i_1\rangle \otimes p + p\otimes \langle i_{m(k)}\rangle + \sum\limits_{j=2}^{m(k)-1} (u_2+ e_2 + \cdots + e_{j-1}+ \lambda_j e_j)\otimes e_j\\ &+ \sum\limits_{j=m(k)}^{k-1}[(1+\lambda_j) e_j+ e_{j+1}+ \cdots + e_{k-1}+ u_k]\otimes e_j, \end{aligned} \] where \(i_{m(k)}:= \max\{i_2, \ldots, i_k\}\), \(\lambda_j=0\) if and only if \(i_j<i_{j+1}\), \(\{u_j= \langle i_1, i_j\rangle\}_{2\leq j\leq k}\), and \(e_j= \langle i_j, i_{j+1} \rangle\) for all \({2\leq j\leq k-1}\). \smallskip A \textit{3D digital image} is a quadruple \(I= (\mathbb{Z}^3, 26, 6, B)\), where \(\mathbb{Z}^3\) is the underlying \textit{grid}, the \textit{foreground} \(B\) is a finite set of points in the grid, and the \textit{background} is \(\mathbb{Z}^3\setminus B\). Here, it is fixed the binary 26-adjacency relation on \(B\) and 6-adjacency relation on \(\mathbb{Z}^3\setminus B\) defined as follows. Two points \((x,y,z)\) and \((x',y',z')\) of \(\mathbb{Z}^3\) are \(26\)-adjacent if \(1\leq (x-x')^2+(y-y')^2+(z-z')^2 \leq 3\). They are \(6\)-adjacent if \((x-x')^2+(y-y')^2+(z-z')^2 = 1\). The \textit{continuous analog} \(CI\) of \(I\) is the set of unit cubes with faces parallel to the coordinate planes centered at the points of \(B\). These cubes are called the \textit{voxels} of \(I\). The cubical complex \(Q(I)\) associated to a 3D digital image \(I\) is the set of voxels of \(CI\) together with all of their faces (quadrangles, edges, and vertices). The subcomplex \(\partial Q(I)\) consists of all cells of \(Q(I)\) that are facets of exactly one cell of \(Q(I)\), and their faces. Algorithm 5.2 presented in the paper gives a 3D polyhedral complex \(P(I)\) homeomorphic to \(\partial Q(I)\) whose maximal cells are polygons. This complex \(P(I)\) has fewer cells than \(\partial Q(I)\). Using the formula given in Theorem 4.1, the authors give an algorithm for computing cup product in \(H^*(P(I))\) directly from the given combinatorics and analyze its computational complexity.\end{itemize} / rank
 
Normal rank
Property / reviewed by
 
Property / reviewed by: Ahmet A. Khusainov / rank
 
Normal rank
Property / Mathematics Subject Classification ID
 
Property / Mathematics Subject Classification ID: 55-04 / rank
 
Normal rank
Property / Mathematics Subject Classification ID
 
Property / Mathematics Subject Classification ID: 68U10 / rank
 
Normal rank
Property / Mathematics Subject Classification ID
 
Property / Mathematics Subject Classification ID: 13D10 / rank
 
Normal rank
Property / Mathematics Subject Classification ID
 
Property / Mathematics Subject Classification ID: 18G35 / rank
 
Normal rank
Property / Mathematics Subject Classification ID
 
Property / Mathematics Subject Classification ID: 55S05 / rank
 
Normal rank
Property / Mathematics Subject Classification ID
 
Property / Mathematics Subject Classification ID: 55U15 / rank
 
Normal rank
Property / zbMATH DE Number
 
Property / zbMATH DE Number: 6339555 / rank
 
Normal rank
Property / zbMATH Keywords
 
cohomology algebra
Property / zbMATH Keywords: cohomology algebra / rank
 
Normal rank
Property / zbMATH Keywords
 
cup product
Property / zbMATH Keywords: cup product / rank
 
Normal rank
Property / zbMATH Keywords
 
cell complex
Property / zbMATH Keywords: cell complex / rank
 
Normal rank
Property / zbMATH Keywords
 
diagonal approximation
Property / zbMATH Keywords: diagonal approximation / rank
 
Normal rank
Property / zbMATH Keywords
 
digital image
Property / zbMATH Keywords: digital image / rank
 
Normal rank
Property / zbMATH Keywords
 
polyhedral complex
Property / zbMATH Keywords: polyhedral complex / rank
 
Normal rank
Property / zbMATH Keywords
 
polygon
Property / zbMATH Keywords: polygon / rank
 
Normal rank
Property / describes a project that uses
 
Property / describes a project that uses: MathOverflow / rank
 
Normal rank
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W2143754596 / rank
 
Normal rank
Property / arXiv ID
 
Property / arXiv ID: 1207.2346 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Surface Approximation and Geometric Partitions / rank
 
Normal rank
Property / cites work
 
Property / cites work: Almost optimal set covers in finite VC-dimension / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5676841 / rank
 
Normal rank
Property / cites work
 
Property / cites work: On the complexity of optimization problems for 3-dimensional convex polyhedra and decision trees / rank
 
Normal rank
Property / cites work
 
Property / cites work: Irregular Graph Pyramids and Representative Cocycles of Cohomology Generators / rank
 
Normal rank
Property / cites work
 
Property / cites work: Cup Products on Polyhedral Approximations of 3D Digital Images / rank
 
Normal rank
Property / cites work
 
Property / cites work: Discrete Geometry for Computer Imagery / rank
 
Normal rank
Property / cites work
 
Property / cites work: On the cohomology of 3D digital images / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4819371 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Computational homology / rank
 
Normal rank
Property / cites work
 
Property / cites work: Homology computation by reduction of chain complexes / rank
 
Normal rank
Property / cites work
 
Property / cites work: The cubical cohomology ring: an algorithmic approach / rank
 
Normal rank
Property / cites work
 
Property / cites work: Combinatorial algebraic topology / rank
 
Normal rank
Property / cites work
 
Property / cites work: Concepts of digital topology / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3999514 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3827224 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Diagonals on the permutahedra, multiplihedra and associahedra / rank
 
Normal rank
Property / cites work
 
Property / cites work: Homologie singulière des espaces fibrés. Applications / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5522742 / rank
 
Normal rank
Property / DOI
 
Property / DOI: 10.1007/S10208-014-9193-0 / rank
 
Normal rank
links / mardi / namelinks / mardi / name
 

Latest revision as of 16:35, 9 December 2024

scientific article
Language Label Description Also known as
English
Computing cup products in \(\mathbb{Z}_2\)-cohomology of 3D polyhedral complexes
scientific article

    Statements

    Computing cup products in \(\mathbb{Z}_2\)-cohomology of 3D polyhedral complexes (English)
    0 references
    0 references
    0 references
    0 references
    4 September 2014
    0 references
    The authors introduce an algorithm that computes the cup product in the \(\mathbb{Z}_2\)-cohomology algebra of the boundary of a cubical complex associated to a 3D digital image. It can be effectively applied to any polyhedral complex embedded in \(\mathbb{R}^3\). Let \((C_*(S), \partial)\) denote a chain complex of vector spaces over \(\mathbb{Z}_2\) where \(S=\{S_q\}\) consists of bases \(S_q\) of \(C_q(S)\). A \textit{chain contraction} of \((C_*(S), \partial)\) to \((C_*(S'), \partial')\) is a tuple \((f,g,\phi, (S,\partial), (S',\partial'))\) consisting of chain maps \(f: C_*(S)\to C_*(S')\), \(g: C_*(S')\to C_*(S)\), and a chain homotopy \(\phi: C_*(S)\to C_*(S')\) such that \(fg=1_{C_*(S')}\) and \(\partial'\phi+\phi\partial= 1_{C_*(S)}+gf\). For any \(F\subseteq S\), an \textit{algebraic-topological model} (AT-model) for \((C_*(S),\partial)\) is a chain contraction of the form \((f, g, \phi, (S,\partial), (F, 0_F))\) where \(0_F\) is the zero differential on \(C_*(F)\). The AT-model is denoted by \((f, g, \phi, (S,\partial), F)\). In this case, the map \(F_q\to H^q(S)\) given by \(\sigma\mapsto [\partial_{\sigma}f]\) extends to an isomorphism \(\partial_-: C_q(F)\approx H^q(S)\) by Proposition 2.5 (iii). The authors consider \textit{regular cell complexes} in the sense of \textit{W. S. Massey} [A basic course in algebraic topology. New York etc.: Springer-Verlag (1991; Zbl 0725.55001)]. For a regular cell complex \(X=\{X_q\}\) and for an integer \(k\geq 0\), let \(X^{(k)}\) denote the \(k\)-skeleton. Let \(X\) and \(Y\) be regular cell complexes. A map \(f: X\to Y\) is \textit{cellular} if \(f(X^{(k)})\subseteq Y^{(k)}\) for all \(k\). The geometric diagonal map \(\Delta_X^G: X\to X\times X\) is not cellular, but there exists a cellular map \(\Delta_X\) homotopic to \(\Delta_X^G\) by the cellular Approximation Theorem [\textit{A. Hatcher}, Algebraic topology. Cambridge: Cambridge University Press (2002; Zbl 1044.55001), page 349]. \smallskip \noindent { Definition 3.1} Let \(X\) be a regular cell complex. A \textit{diagonal approximation on} \(X\) is a cellular map \(\Delta_X: X\to X\times X\) with the following properties \begin{itemize}\item\text{i.} \(\Delta_X\) is homotopic \(\Delta_X^G\). \item\text{ii.} If \(\sigma\) is a cell of \(X\), then \(\Delta_X(\sigma)\subseteq \sigma\times \sigma\). \item\text{iii.} \(\Delta_X\) extends to a chain map \(\Delta_X: C_*(X)\to C_*(X\times X)\approx C_*(X)\otimes C_*(X)\), called the \textit{coproduct induced by} \(\Delta_X\). \smallskip Let \(X\) be a regular cell complex with a diagonal approximation \(\Delta_X: X\to X\times X\) and let \((f,g, \phi, (X,\partial), F)\) be an AT-model for \((C_*(X),\partial)\). Then \(C_*(F)\approx H_*(X)\approx H^*(X)\). Given classes \(\alpha\in H^p(X)\) and \(\alpha'\in H^q(X)\), there exist unique chains \(a=(\partial_-f)^{-1}(\alpha)\in C_p(F)\) and \(a'=(\partial_-f)^{-1}(\alpha')\in C_q(F)\) such that \(\alpha= [\partial_a f]\) and \(\alpha'= [\partial_{a'} f]\). The \textit{cup product} of representative cocycles \(\partial_a f\) and \(\partial_{a'}f\) is the \((p+q)\)-cocycle defined on \(a''\in C_{p+q}(X)\) by \[ (\partial_a f\smile \partial_{a'} f)(a'')=m(\partial_a f \otimes \partial_{a'}f)\Delta_X(a''), \] where \(m\) is multiplication in \({\mathbb{Z}_2}\). The \textit{cup product} of classes \(\alpha=[\partial_a f]\in H^p(X)\) and \(\alpha'=[\partial_{a'} f]\in H^q(X)\) is the class \[ \alpha \smile \alpha' = [\partial_a f \smile \partial_{a'}f]\in H^{p+q}(X). \] \((H^*(X),\smile)\) is an associative, graded commutative \(\mathbb{Z}_2\)-algebra. If \(X\) is a regular cell complex embedded in \(\mathbb{R}^3\), then \(H^p(X)=0\) for \(p>2\). \smallskip \noindent {Theorem 3.4} (Cohomology Structure Theorem) Let \(X\) be a regular cell complex embedded in \(\mathbb{R}^3\). Then \(H^*(X)\) is a direct sum of exterior algebras on \(1\)-dimensional generators. \smallskip If a regular cell complex \(X\) is constructed by attaching polytopes, then it is called a \textit{polyhedral complex}. A \textit{3D polyhedral complex} is a polyhedral complex embedded in \(\mathbb{R}^3\). The main result of the paper gives an explicit formula for a diagonal approximation on each polygon in a 3D polyhedral complex \(X\): \smallskip \noindent { Theorem 4.1} Let \(X\) be a 3D polyhedral complex. Arbitrarily number the vertices of \(X\) from \(1\) to \(n\) and represent a polygon \(p\) of \(X\) as an ordered \(k\)-tuple of vertices \(p=\langle i_1, \ldots, i_k\rangle\), where \(i_1= \min \{i_1, \ldots, i_k\}\), \(i_1\) is adjacent to \(i_k\), and \(i_j\) is adjacent to \(i_{j+1}\) for \(1<j<k\). There is a diagonal approximation on \(p\) given by \[ \begin{aligned} \widetilde{\Delta}_p(p) &= \langle i_1\rangle \otimes p + p\otimes \langle i_{m(k)}\rangle + \sum\limits_{j=2}^{m(k)-1} (u_2+ e_2 + \cdots + e_{j-1}+ \lambda_j e_j)\otimes e_j\\ &+ \sum\limits_{j=m(k)}^{k-1}[(1+\lambda_j) e_j+ e_{j+1}+ \cdots + e_{k-1}+ u_k]\otimes e_j, \end{aligned} \] where \(i_{m(k)}:= \max\{i_2, \ldots, i_k\}\), \(\lambda_j=0\) if and only if \(i_j<i_{j+1}\), \(\{u_j= \langle i_1, i_j\rangle\}_{2\leq j\leq k}\), and \(e_j= \langle i_j, i_{j+1} \rangle\) for all \({2\leq j\leq k-1}\). \smallskip A \textit{3D digital image} is a quadruple \(I= (\mathbb{Z}^3, 26, 6, B)\), where \(\mathbb{Z}^3\) is the underlying \textit{grid}, the \textit{foreground} \(B\) is a finite set of points in the grid, and the \textit{background} is \(\mathbb{Z}^3\setminus B\). Here, it is fixed the binary 26-adjacency relation on \(B\) and 6-adjacency relation on \(\mathbb{Z}^3\setminus B\) defined as follows. Two points \((x,y,z)\) and \((x',y',z')\) of \(\mathbb{Z}^3\) are \(26\)-adjacent if \(1\leq (x-x')^2+(y-y')^2+(z-z')^2 \leq 3\). They are \(6\)-adjacent if \((x-x')^2+(y-y')^2+(z-z')^2 = 1\). The \textit{continuous analog} \(CI\) of \(I\) is the set of unit cubes with faces parallel to the coordinate planes centered at the points of \(B\). These cubes are called the \textit{voxels} of \(I\). The cubical complex \(Q(I)\) associated to a 3D digital image \(I\) is the set of voxels of \(CI\) together with all of their faces (quadrangles, edges, and vertices). The subcomplex \(\partial Q(I)\) consists of all cells of \(Q(I)\) that are facets of exactly one cell of \(Q(I)\), and their faces. Algorithm 5.2 presented in the paper gives a 3D polyhedral complex \(P(I)\) homeomorphic to \(\partial Q(I)\) whose maximal cells are polygons. This complex \(P(I)\) has fewer cells than \(\partial Q(I)\). Using the formula given in Theorem 4.1, the authors give an algorithm for computing cup product in \(H^*(P(I))\) directly from the given combinatorics and analyze its computational complexity.\end{itemize}
    0 references
    cohomology algebra
    0 references
    cup product
    0 references
    cell complex
    0 references
    diagonal approximation
    0 references
    digital image
    0 references
    polyhedral complex
    0 references
    polygon
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references