December 25, 2025
We study the homology groups of the complement of a complexified real line arrangement with coefficients in complex rank-one local systems. Using Borel–Moore homology, we establish an algorithm computing their dimensions via the real figures of the arrangement. It enables us to give a new upper bound. We further consider the case where the arrangement contains a sharp pair and make partial progress on a conjecture proposed by Yoshinaga.
In the theory of hyperplane arrangements, a classical problem is to determine which topological invariants of their complements are governed by their combinatorics. The pioneering work [1] of Orlik and Solomon proves that the cohomology ring is combinatorially determined. On the other hand, Rybnikov’s counter-example [2] (see also [3]) implies that the fundamental group is not. An important intermediate case between them is homology groups with coefficients in complex rank-one local systems. This is also related to the monodromy on cohomology of the corresponding Milnor fibration.
More explicitly, let \(\mathcal{A}\) be a hyperplane arrangement in \(\mathbb{C}\mathbb{P}^{n}\) and \(M(\mathcal{A})\) be its complement. The combinatorial data of \(\mathcal{A}\) are encoded in its intersection lattice \(L(\mathcal{A})\). This lattice consists of all intersections of hyperplanes in \(\mathcal{A}\), ordered by reverse inclusion and ranked by codimension. For any given field \(\mathbb{K}\), taking the counter-clockwise monodromy around each hyperplane in \(\mathcal{A}\) yields the following one-to-one correspondence: \[\left\{ \begin{tabular}{c} isomorphism classes of rank-one \\\mathbb{K} -local systems\mathbb{L} onM(\mathcal{A})\end{tabular} \right\} \quad\stackrel{1:1}{\longleftrightarrow}\quad \left\{ \begin{tabular}{c}m \colon \mathcal{A}\rightarrow \mathbb{K}^{\times}such that \\\prod\limits_{H \in \mathcal{A}} m(H) = 1\end{tabular} \right\}.\]
The problem mentioned above can then be precisely stated as follows, which has been intensively studied but still remains widely open.
Question 1. Given a hyperplane arrangement \(\mathcal{A}\) and a rank-one \(\mathbb{K}\)-local system \(\mathbb{L}\) on \(M(\mathcal{A})\), are the Betti numbers \(h_{*}(M(\mathcal{A}),\mathbb{L}) = \dim_{\mathbb{K}} H_{*}(M(\mathcal{A}),\mathbb{L})\) determined by the intersection lattice \(L(\mathcal{A})\) and the monodromy map \(m \colon \mathcal{A}\rightarrow \mathbb{K}^{\times}\)?
In the sequel, we focus on the case where \(\mathcal{A}\) is a line arrangement in \(\mathbb{C}\mathbb{P}^{2}\). In this setting, the intersection lattice \(L(\mathcal{A})\) can be recovered from the set \(L_{2}(\mathcal{A})\) of all intersection points and the associated sets \(\mathcal{A}_{p}\) of lines in \(\mathcal{A}\) containing each point \(p \in L_{2}(\mathcal{A})\). Let \(\mathrm{mult}(p)\) denote the size of \(\mathcal{A}_{p}\). Note that \(h_{0}(M(\mathcal{A}),\mathbb{L}) = 0\) when \(\mathbb{L}\) is nontrivial, and the Euler characteristic of \(\mathbb{L}\) is determined by \(L(\mathcal{A})\). Thus it suffices to compute \(h_{1}(M(\mathcal{A}),\mathbb{L})\). When \(\mathrm{mult}(p)\in \{2,3\}\) for all \(p \in L_{2}(\mathcal{A})\), the work of Papadima–Suciu [4] shows how \(h_{1}(M(\mathcal{A}),\mathbb{L})\) is determined by \(L(\mathcal{A})\) when \(\mathbb{L}\) is the local system arising from Milnor fibers of \(\mathcal{A}\).
When \(\mathcal{A}\) is a complexified real line arrangement and \(\mathbb{L}\) is a complex rank-one local system on \(M(\mathcal{A})\), the planar graph given by the real locus of \(\mathcal{A}\) provides a foundation for several approaches to compute \(h_{1}(M(\mathcal{A}),\mathbb{L})\). The first effective topological algorithm was proposed by Cohen and Suciu [5]. They compute \(h_{1}(M(\mathcal{A}),\mathbb{L})\) by applying Fox calculus to Randell’s presentation of \(\pi_{1}(M(\mathcal{A}))\) [6]. Using twisted minimal chain complexes, Yoshinaga [7] developed a method for computing \(h^{1}(M(\mathcal{A}),\mathbb{L})\) that does not involve \(\pi_{1}(M(\mathcal{A}))\). However, both algorithms rely on the real figure, which contains more data than the intersection lattice \(L(\mathcal{A})\).
Less ambitiously, one may seek for a combinatorial upper bound on \(h_{1}(M(\mathcal{A}),\mathbb{L})\). The concept of resonant points arises naturally in the study of this problem. A point \(p \in L_{2}(\mathcal{A})\) is called resonant (with respect to \(\mathbb{L}\)) if \(\mathrm{mult}(p) \geq 3\) and \(\prod_{l \in \mathcal{A}_{p}} m(l) = 1\). Cohen, Dimca and Orlik [8] proved the following theorem, which provides the best known upper bound on \(h_{1}(M(\mathcal{A}),\mathbb{L})\) for a general line arrangement \(\mathcal{A}\). Note that although they only proved the case of constant monodromy, their method also holds for general complex local systems \(\mathbb{L}\).
Theorem 2 ([8]). Let \(\mathcal{A}\) be a line arrangement in \(\mathbb{C}\mathbb{P}^{2}\).Let \(\mathbb{L}\) be a complex rank-one local system on \(M(\mathcal{A})\) with monodromy map \(m \colon \mathcal{A}\rightarrow \mathbb{C}^{\times}\) satisfying that \(m(l) \neq 1\) for each \(l \in \mathcal{A}\). Let \(l_{0}\) be a line in \(\mathcal{A}\) and denote by \(R_{0}\) the set of resonant points on \(l_{0}\). Then \[h_{1}(M(\mathcal{A}),\mathbb{L}) \leq \sum\limits_{p \in R_{0}} (\mathrm{mult}(p)-2).\]
In this paper, we focus on the case where \(\mathcal{A}\) is a complexified real line arrangement and \(\mathbb{L}\) is a rank-one \(\mathbb{K}\)-local system such that the monodromy \(m(l) \neq 1\) for each \(l \in \mathcal{A}\). Using Borel–Moore homology, we establish a method for computing \(h_{1}(M(\mathcal{A}),\mathbb{L})\), which can be regarded as a dual version of Yoshinaga’s approach. This method enables a more detailed combinatorial analysis. As a result, we prove the following theorem.
Theorem 3. Let \(\mathcal{A}\) be a complexifed real line arrangement in \(\mathbb{C}\mathbb{P}^{2}\). Let \(\mathbb{K}\) be a field. Let \(\mathbb{L}\) be a rank-one \(\mathbb{K}\)-local system on \(M(\mathcal{A})\) with monodromy map \(m \colon \mathcal{A}\rightarrow \mathbb{K}^{\times}\) satisfying that \(m(l) \neq 1\) for each \(l \in \mathcal{A}\). Let \(l_{0}\) be a line in \(\mathcal{A}\) and denote by \(R_{0}\) the set of resonant points on \(l_{0}\). If \(\# L_{2}(\mathcal{A}) > 1\), then we have \[h_{1}(M(\mathcal{A}),\mathbb{L}) \leq \max(0,\# R_{0}-1).\]
Remark 4. When \(\# L_{2}(\mathcal{A}) = 1\), all lines in \(\mathcal{A}\) pass through a common point. Then \(M(\mathcal{A})\) deformation retracts onto the \(\mathbb{C}\mathbb{P}^{1}\) with \(\# \mathcal{A}\) points removed. As shown in Example 11, \(h_{1}(M(\mathcal{A}),\mathbb{L}) = \# \mathcal{A}-2\).
As an application, we consider the case where \(\mathcal{A}\) contains a sharp pair, which was first considered by Yoshinaga [7]. Note that each pair of lines in \(\mathcal{A}\) divides \(\mathbb{R}\mathbb{P}^{2}\) into two connected components. Such a pair is called a sharp pair if one of these two components contains no intersection points in \(L_{2}(\mathcal{A})\). The following theorem is a slight generalization of Yoshinaga’s theorem 3.21 in [7].
Theorem 5. Let \(\mathcal{A}\) be a complexified real line arrangement in \(\mathbb{C}\mathbb{P}^{2}\). Let \(\mathbb{K}\) be a field. Let \(\mathbb{L}\) be a rank-one \(\mathbb{K}\)-local system on \(M(\mathcal{A})\) with monodromy map \(m \colon \mathcal{A}\rightarrow \mathbb{K}^{\times}\) satisfying that \(m(l) \neq 1\) for each \(l \in \mathcal{A}\). If \(\mathcal{A}\) contains a sharp pair, then \(h_{1}(M(\mathcal{A}),\mathbb{L}) \leq 1\).
In particular, for the case where \(m\) is a constant map, the following theorem is a partial progress towards Conjecture 1.2 in [9].
Theorem 6. Let \(\mathcal{A}\) be a complexified real line arrangement in \(\mathbb{C}\mathbb{P}^{2}\). Let \(\mathbb{K}\) be a field. Let \(\mathbb{L}\) be a rank-one \(\mathbb{K}\)-local system on \(M(\mathcal{A})\) with constant monodromy \(\zeta \in \mathbb{K}^{\times}\). If \(\mathcal{A}\) contains a sharp pair and \(H_{1}(M(\mathcal{A}),\mathbb{L}) \neq 0\), then there exists an odd number \(d\) such that \(\zeta^{d} = 1\).
The structure of the paper is as follows. In §2, we review some basic facts on Borel–Moore homology. Using these preliminary results, an algorithm is established for computing \(h_{1}(M(\mathcal{A}),\mathbb{L})\) in §3. In §4 we prove Theorem 3. The case where \(\mathcal{A}\) contains a sharp pair is discussed in §5.
Acknowledgement. The second author is supported by the national key research and development program of China (No. 2022YFA1007100) and NSFC 12201337. We thank Qiliang Luo and Alex Suciu for their interest and helpful discussions. We also thank Yongqiang Liu and Larenţiu Maxim for their comments on the intial version of this paper. Based on their suggestions, we have generalized the coefficient field from \(\mathbb{C}\) to an arbitrary field \(\mathbb{K}\).
First we recall some basic facts and notation about Borel–Moore homology \(H^{BM}_{i}(X,\mathbb{L})\) of connected topological manifolds \(X\) with coefficients in rank-one \(\mathbb{K}\)-local systems \(\mathbb{L}\). For more details, see [10].
Denote by \(C^{BM}_{i}(X,\mathbb{L})\) the space of locally finite chains on \(X\) with coefficients in \(\mathbb{L}\). Endowing them with the usual boundary maps \(\partial_{i} \colon C^{BM}_{i}(X,\mathbb{L}) \rightarrow C^{BM}_{i-1}(X,\mathbb{L})\), we obtain a chain complex:
\[\cdots \stackrel{\partial_{3}}{\longrightarrow} C^{BM}_{2}(X,\mathbb{L}) \stackrel{\partial_{2}}{\longrightarrow} C^{BM}_{1}(X,\mathbb{L}) \stackrel{\partial_{1}}{\longrightarrow} C^{BM}_{0}(X,\mathbb{L}) \longrightarrow 0.\]
The Borel–Moore homology \(H^{BM}_{*}(X,\mathbb{L})\) of \(X\) with coefficients in \(\mathbb{L}\) is defined to be the homology groups of the above chain complex. By definition, the space of singular chains \(C_{*}(X,\mathbb{L})\) can be embedded into \(C^{BM}_{*}(X,\mathbb{L})\), which induces a natural map \(H_{*}(X,\mathbb{L}) \rightarrow H^{BM}_{*}(X,\mathbb{L})\).
Example 7. Let \(\Delta\) be an oriented open \(n\)-cell and \(\mathbb{L}\) a rank-one \(\mathbb{K}\)-local system on \(\Delta\). Since \(\Delta\) is contractible, \(\mathbb{L}\) is isomorphic to the constant sheaf \(\underline{\mathbb{K}}\) and there exists a nonzero global section \(e\) of \(\mathbb{L}\). Then \[H^{BM}_{i}(\Delta,\mathbb{L}) = \begin{cases} \mathbb{K} & i=n\\ 0 & \text{otherwise} \end{cases}\] and the generator of \(H^{BM}_{n}(\Delta, \mathbb{L})\) is given by a locally finite chain \(\Delta \otimes e\).
Now we introduce some basic properties of Borel–Moore homology. The following lemma provides a useful long exact sequence.
Lemma 8 ([10]). Let \(F\) be a closed subset of a locally compact space \(X\) with \(U = X - F\) its complement. Then there exist push-forward maps \(H^{BM}_{*}(F,\mathbb{L}) \rightarrow H^{BM}_{*}(X,\mathbb{L})\), restriction homomorphisms \(H^{BM}_{*}(X,\mathbb{L}) \rightarrow H^{BM}_{*}(U,\mathbb{L})\), and a long exact localization sequence: \[\cdots \longrightarrow H^{BM}_{i}(F,\mathbb{L})\longrightarrow H^{BM}_{i}(X,\mathbb{L}) \longrightarrow H^{BM}_{i}(U,\mathbb{L}) \longrightarrow H^{BM}_{i-1}(F,\mathbb{L}) \longrightarrow \cdots.\]
We remark that the connecting homorphisms \(H^{BM}_{i}(U,\mathbb{L}) \longrightarrow H^{BM}_{i-1}(F,\mathbb{L})\) in the above long exact sequence are called the residue maps.
The following lemma is a corollary of generalized Poincaré duality.
Lemma 9 ([10]). Let \(X\) be a connected oriented smooth manifold of dimension \(n\). Then \[H^{BM}_{i}(X,\mathbb{L}) \simeq H^{n-i}(X,\mathbb{L}),\] where \(H^{i}(X,\mathbb{L})\) is the \(i\)-th singular cohomology on \(X\) of coefficients in \(\mathbb{L}\).
The following lemma compares Borel–Moore homology with singular homology when \(X\) admits a good compactification.
Lemma 10. Let \(X\) be a smooth connected complex manifold. Assume that there exists a compactification \(\widetilde{X}\) of \(X\) such that
\(\widetilde{X}\) is smooth and complete,
\(D = \widetilde{X}-X\) is a normal crossing divisor with smooth irreducible components, and
the monodromy of \(\mathbb{L}\) around each component of \(D\) is non-trivial.
Then the natural maps \[H_{*}(X,\mathbb{L}) \stackrel{\simeq}{\longrightarrow} H^{BM}_{*}(X,\mathbb{L})\] are isomorphisms.
Proof. The assumptions ensures that \(Rj_{!}\mathbb{L}\simeq Rj_{*}\mathbb{L}\), where \(j \colon X \hookrightarrow \widetilde{X}\) is the open embedding. Then we have \(H_{c}^{*}(X,\mathbb{L}) \simeq \mathbb{H}^{*}(\widetilde{X},Rj_{!}\mathbb{L}) \simeq \mathbb{H}^{*}(\widetilde{X},Rj_{*}\mathbb{L}) \simeq H^{*}(X,\mathbb{L})\). So by Lemma 9 we have \(H_{*}(X,\mathbb{L}) \simeq H^{BM}_{*}(X,\mathbb{L})\). ◻
Example 11. Let \(F \subset \mathbb{C}\mathbb{P}^{1}\) be a finite set of points in \(\mathbb{C}\mathbb{P}^{1}\). Let \(\mathbb{L}\) be a nontrivial rank-one \(\mathbb{K}\)-local system on \(E^{\circ} = \mathbb{C}\mathbb{P}^{1}\setminus F\) with monodromy map \(m \colon F \rightarrow \mathbb{K}^{\times}\). Then we can compute \(H^{BM}_{*}(E^{\circ},\mathbb{L})\) as follows.
Up to a homeomorphism, we may assume that \(F\) is contained in \(\mathbb{R}\subset \mathbb{C}\mathbb{P}^{1}\). Suppose that \(F = \{p_{1},\cdots,p_{k}\}\), where \(p_{1} < p_{2} < \cdots < p_{k}\). Denote by \(\sigma_{i}\) the open segment \((p_{i},p_{i+1})\), where \(p_{k+1} = p_{1}\) and \(\sigma_{k}\) contain the infinity point. Denote by \(\Delta^{+}\) (resp. \(\Delta^{-}\)) the open \(2\)-cell given by the upper (resp. lower) half plane in \(E^{\circ}\), endowed with the clockwise orientation.
Choose a non-trivial global section \(e^{+}\) of \(\mathbb{L}\) on the closure \(\overline{\Delta^{+}}\). Extend \(e^{+}|_{[0:1]}\) from \([0:1]\) to a global section of \(\mathbb{L}\) on \(\overline{\Delta^{-}}\), denoted by \(e^{-}\). Then for any \(1 \leq i \leq k\), we have \[e^{-}|_{\sigma_{i}} = m(p_{1})\cdots m(p_{i})e^{+}|_{\sigma_{i}}.\]
By Lemma 9, we have \(\dim H^{BM}_{2}(E^{\circ}, \mathbb{L}) = \dim H^{0}(E^{\circ}, \mathbb{L}) = 0\) and \(\dim H^{BM}_{0}(E^{\circ}, \mathbb{L}) = \dim H^{2}(E^{\circ}, \mathbb{L}) = 0\). And by Lemma 8 we have the following short exact sequence \[0 \longrightarrow H^{BM}_{2}(\Delta^{+},\mathbb{L}) \oplus H^{BM}_{2}(\Delta^{-},\mathbb{L}) \longrightarrow \bigoplus\limits_{i=1}^{k} H^{BM}_{1}(\sigma_{i},\mathbb{L}) \longrightarrow H^{BM}_{1}(E^{\circ}, \mathbb{L}) \longrightarrow 0.\]
Combining with Example 7, we have \([\sigma_{i}\otimes e^{+}] (1 \leq i \leq k)\) span \(H^{BM}_{1}(E^{\circ}, \mathbb{L})\), with all relations among them given by \[\partial[\Delta^{+}\otimes e^{+}] = -\sum\limits_{i=1}^{k}[\sigma_{i}\otimes e^{+}]\] and \[\partial[\Delta^{-}\otimes e^{-}] = \sum\limits_{i=1}^{k}[\sigma_{i}\otimes e^{-}] = \sum\limits_{i=1}^{k}m(p_{1})\cdots m(p_{i})[\sigma_{i}\otimes e^{+}].\]
Given a line arrangement \(\mathcal{A}\), let \(\pi \colon Y \rightarrow \mathbb{C}\mathbb{P}^{2}\) be the blowing-up at all points \(p \in L_{2}(\mathcal{A})\) with \(\mathrm{mult}(p) > 2\). For such points \(p\), let \(E_{p}\) denote the exceptional divisor at \(p\). Denote by \(E_{p}^{\circ} = E_{p} - \bigcup_{l \in \mathcal{A}_{p}} l\), where \(\mathcal{A}_{p}\) is the set of lines in \(\mathcal{A}\) containing the point \(p\). Then \(\pi^{-1}\mathcal{A}\) defines a normal crossing divisor on \(Y\) whose irreducible components are the strict transforms of lines in \(\mathcal{A}\) and the exceptional divisors \(E_p\). The complement of this divisor in \(Y\) is still \(M(\mathcal{A})\).
Let \(\mathbb{L}\) be a rank-one \(\mathbb{K}\)-local system on \(M(\mathcal{A})\) with monodromy map \(m \colon \mathcal{A}\rightarrow \mathbb{K}^{\times}\) satisfying that \(m(l) \neq 1\) for each \(l \in \mathcal{A}\). Then the monodromy of \(\mathbb{L}\) around \(E_{p}\) is exactly \(\prod_{l \in \mathcal{A}_{p}} m(l)\). Let \(R\) denote the set of resonant points with respect to \(\mathbb{L}\). By definition, the monodromy of \(\mathbb{L}\) around \(E_{p}\) is trivial if and only if \(p \in R\). Thus the local system \(\mathbb{L}\) can be extended to one on the open set \[\widetilde{M} = M(\mathcal{A}) \cup (\bigcup\limits_{p \in R}E_{p}^{\circ}),\] which we still denote by \(\mathbb{L}\).
The following lemma implies that the first cohomology remains invariant under this extension.
Lemma 12. The inclusion map induce an isomorphism \[H_{1}(M(\mathcal{A}),\mathbb{L}) \stackrel{\simeq}{\longrightarrow} H_{1}(\widetilde{M},\mathbb{L}).\]
Proof. Since \(\bigsqcup_{p \in R}E_{p}^{\circ}\) is a smooth submanifold of \(\widetilde{M}\), we have the following Gysin sequence: \[0 \longrightarrow H^{1}(\widetilde{M}, \mathbb{L}^{\vee}) \longrightarrow H^{1}(M(\mathcal{A}), \mathbb{L}^{\vee}) \longrightarrow \bigoplus\limits_{p \in R} H^{0}(E_{p}^{\circ},\mathbb{L}^{\vee}) \longrightarrow H^{2}(\widetilde{M}, \mathbb{L}^{\vee}).\] For each \(p \in R\), since the restriction of \(\mathbb{L}^{\vee}\) on \(E_{p}^{\circ}\) is nontrivial, we have \(H^{0}(E_{p}^{\circ},\mathbb{L}^{\vee}) = 0\). So \(H^{1}(\widetilde{M}, \mathbb{L}^{\vee}) \simeq H^{1}(M(\mathcal{A}), \mathbb{L}^{\vee})\). Thus we have \(H_{1}(M(\mathcal{A}),\mathbb{L}) \simeq H_{1}(\widetilde{M},\mathbb{L})\). ◻
Remark 13. The same method can be used to prove a similar statement in a more general context. Let \(X\) be a compact smooth complex surface with a simple normal crossing divisor \(D\) with smooth components. Denote by \(U = X \setminus D\) the complement of the divisor \(D\). Let \(\mathbb{L}\) be a rank-one \(\mathbb{K}\)-local system on \(U\). Decompose the divisor \(D\) into \(D_{0}+E\), where \(D_{0}\) is the sum of the components of \(D\) with nontrivial monodromy of \(\mathbb{L}\), and \(E\) consists of those with trivial monodromy. Then the local system \(\mathbb{L}\) can be extended to one on the open set \(\widetilde{U} = X \setminus D_{0}\), which we still denote by \(\mathbb{L}\). Assume that each component of \(E\) has nonempty intersection with \(D_{0}\). By successively adding the components of \(E\) to \(U\), one can prove that \(H_{1}(U,\mathbb{L}) \simeq H_{1}(\widetilde{U},\mathbb{L})\).
The following key lemma provides a description of \(H_{1}(M(\mathcal{A}),\mathbb{L})\).
Lemma 14. There exists a surjective \(\mathbb{K}\)-linear map \[\bigoplus\limits_{p \in R}H^{BM}_{1}(E_{p}^{\circ},\mathbb{L}) \twoheadrightarrow H_{1}(M(\mathcal{A}),\mathbb{L})\] whose kernel is given by the image of the residue map \[H^{BM}_{2}(M(\mathcal{A}),\mathbb{L})\longrightarrow \bigoplus\limits_{p \in R} H^{BM}_{1}(E_{p}^{\circ},\mathbb{L}).\]
Proof. By Lemma 8 we have the following long exact sequence: \[H^{BM}_{2}(M(\mathcal{A}),\mathbb{L})\longrightarrow \bigoplus\limits_{p \in R} H^{BM}_{1}(E_{p}^{\circ},\mathbb{L}) \longrightarrow H^{BM}_{1}(\widetilde{M},\mathbb{L}) \longrightarrow H^{BM}_{1}(M(\mathcal{A}),\mathbb{L}).\]
Note that the monodromy of \(\mathbb{L}\) around each component of \(Y \setminus \widetilde{M}\) is non-trivial. So by Lemma 10 and 12, we have \(H^{BM}_{1}(\widetilde{M},\mathbb{L}) \simeq H_{1}(\widetilde{M},\mathbb{L}) \simeq H_{1}(M(\mathcal{A}),\mathbb{L})\). Furthermore, by Lemma 9, \(\dim H^{BM}_{1}( M(\mathcal{A}),\mathbb{L}) = \dim H^{3}(M(\mathcal{A}),\mathbb{L}) = 0\). Therefore, the exact sequence above yields a surjective map \[\bigoplus\limits_{p \in R}H^{BM}_{1}(E_{p}^{\circ},\mathbb{L}) \twoheadrightarrow H_{1}(M(\mathcal{A}),\mathbb{L})\] whose kernel is the image of the residue map \[H^{BM}_{2}(M(\mathcal{A}),\mathbb{L})\longrightarrow \bigoplus\limits_{p \in R} H^{BM}_{1}(E_{p}^{\circ},\mathbb{L}).\] ◻
In this section, we consider the case where \(\mathcal{A}\) is a complexified real line arrangement. In this case, the real figure of \(\mathcal{A}\) allows us to describe the topology of \(M(\mathcal{A})\) in a more combinatorial way. Using Lemma 14, we generate \(H_{1}(M(\mathcal{A}),\mathbb{L})\) via angles at resonant points and describe the relations among them using bounded chambers.
Fixing homogeneous coordinates \([x:y:z]\) on \(\mathbb{CP}^2\), let \(\mathcal{A}\) be a complexified real line arrangement in \(\mathbb{C}\mathbb{P}^{2}\); that is, every line in \(\mathcal{A}\) can be defined by a real linear form. We keep the notation \(\mathbb{L},m,R,E_{p},E_{p}^{\circ},\widetilde{M}\) from subsection 2.2.
Let \(l_{\infty}\) be a generic real line in \(\mathbb{C}\mathbb{P}^{2}\); that is, \(l_{\infty}\) is defined by a real linear form, with \(l_{\infty} \cap L_{2}(\mathcal{A}) = \emptyset\). Then, by taking \(l_{\infty}\) as the line at infinity \(\{z=0\}\) and applying a further real coordinate transformation, we may assume that the slopes of the lines in \(\mathcal{A}\) are distinct finite numbers. Identify the affine chart \(\{[x:y:1] \mid x,y \in \mathbb{C}\}\) with \(\mathbb{C}^{2}\), equipped with the coordinates \(x,y\). Then each \(l \in \mathcal{A}\) can be defined by an equation \[Q_{l}(x,y) = y -s(l)x - b(l) = 0,\] where the slopes \(s(l) \in \mathbb{R}\) are distinct and \(b(l) \in \mathbb{R}\).
Denote by \[\overline{\mathbb{H}^{+}} = \{p \in \mathbb{C}^{2} \mid x(p) \in \mathbb{R},\;\operatorname{Im}(y(p)) > 0\} \cup (\mathbb{R}^{2}\cap M(\mathcal{A})) \subset M(\mathcal{A}).\]
Over the simply connected set \(\overline{\mathbb{H}^{+}}\), fix a nonzero section \(e\) of \(\mathbb{L}\) as a global marking. For each \(p \in R\), note that the exceptional divisor \(E_{p}\) is isomorphic to \(\mathbb{C}\mathbb{P}^{1}\), equipped with the homogeneous coordinates \([x:y]\) inherited from \(\mathbb{C}\mathbb{P}^{2}\). Under this identification, we have \[E_{p}^{\circ} = \mathbb{C}\mathbb{P}^{1} - \{[1:s(l)] \mid l \in \mathcal{A}_{p}\}.\] We further denote by \[\overline{\mathbb{H}_{p}^{+}} = \{[x:y] \in E_{p}^{\circ} \mid \operatorname{Im}(\bar{x}y) \geq 0\} \subset E_{p}^{\circ}\] and extend \(e\) to a global section of \(\mathbb{L}\) over the simply connected set \(\overline{\mathbb{H}_{p}^{+}}\) as follows. First extend \(e\) along the segment \[\gamma_{p} \colon [0,1] \rightarrow \widetilde{M},\;\gamma_{p}(t) = (x(p),y(p)+(1-t)i) \in \overline{\mathbb{H}^{+}},\;\forall t \in [0,1);\;\gamma_{p}(1) = [0:1] \in \overline{\mathbb{H}_{p}^{+}}.\] Then extend it further from \([0:1]\) to a global section over \(\overline{\mathbb{H}_{p}^{+}}\), denoted by \(e_{p}\).
For each \(p \in R\), the space \(H^{BM}_{1}(E_{p}^{\circ},\mathbb{L})\) can be described in terms of angles at \(p\). These angles are defined as follows.
Definition 15. Given a resonant point \(p \in R\), recall that \(E_{p} \simeq \mathbb{C}\mathbb{P}^{1}\) is equipped with the coordinates \([x:y]\) inherited from \(\mathbb{C}\mathbb{P}^{2}\). An angle at \(p\) is defined to be a connected component of \(\mathbb{R}\mathbb{P}^{1} \cap E_{p}^{\circ}\). Define \(A(p)\) to be the \(\mathbb{K}\)-vector space spanned by angles at \(p\). Let \(A = \bigoplus_{p \in R} A(p)\) be the space spanned by all angles of \(\mathcal{A}\).
More explicitly, suppose that \(\mathcal{A}_{p} = \{ l_{1},\cdots,l_{k} \}\), where \(s(l_{1}) < \cdots < s(l_{k})\). Then each angle \(\alpha\) at \(p\) is given by an open segment in \(\mathbb{R}\mathbb{P}^{1}\) with endpoints \([1:s(l_{i})]\) and \([1:s(l_{i+1})]\) for some \(i\), where \(l_{k+1} = l_{1}\). We represent this angle by the pair \((l_{i},l_{i+1})\) and endow it with an orientation from \([1:s(l_{i})]\) to \([1:s(l_{i+1})]\). See Figure 1.

Figure 1: The angles at \(p\).
Recall that we have defined a nonzero global section \(e_{p}\) of \(\mathbb{L}\) over \(\overline{\mathbb{H}_{p}^{+}} \supset \mathbb{R}\mathbb{P}^{1} \cap E_{p}^{\circ}\). Then for each angle \(\alpha\), \(\alpha \otimes e_{p}\) defines a locally finite \(1\)-cycle on \(E_{p}^{\circ}\) with coefficients in \(\mathbb{L}\), which yields a \(\mathbb{K}\)-linear map \[\begin{array}{rccc} f_{p} \colon & A(p) & \longrightarrow & H^{BM}_{1}(E_{p}^{\circ},\mathbb{L}) \\ & \alpha & \mapsto & [\alpha \otimes e_{p}] \end{array}\]
The following lemma is a direct corollary of Example 11.
Lemma 16. The \(\mathbb{K}\)-linear map \(f_{p}\) is surjective, whose kernel is spanned by \[\alpha(p)^{+} = \sum\limits_{i=1}^{k} (l_{i},l_{i+1})\] and \[\alpha(p)^{-} = \sum\limits_{i=1}^{k} m(l_{1})\cdots m(l_{i})(l_{i},l_{i+1}).\]
By collecting all \(f_{p}\) together, we obtain a surjective map \[f \colon A \twoheadrightarrow \bigoplus\limits_{p \in R}H^{BM}_{1}(E_{p}^{\circ},\mathbb{L}).\]
Composing \(f\) with the map in Lemma 14 yields a surjective map \[\label{eqn:32definition32of32F} F \colon A \twoheadrightarrow H_{1}( M(\mathcal{A}),\mathbb{L}).\tag{1}\]
By Lemma 14, The kernel \(K\) of \(F\) arises from two parts. One part is the kernel of each \(f_{p}\), and the other part comes from the image of \(H^{BM}_{2}(M(\mathcal{A}),\mathbb{L})\) under the residue map. To describe the space \(H^{BM}_{2}(M(\mathcal{A}),\mathbb{L})\), we introduce the notion of chambers.
Definition 17. A chamber of \(\mathcal{A}\) is a connected component of \(\mathbb{R}^{2} \cap M(\mathcal{A})\). A chamber \(\Delta\) is called bounded if its area is finite. Let \(C\) denote the set consisting of all bounded chambers.
By definition, each \(\Delta \in C\) is a closed subset of \(M(\mathcal{A})\) homeomorphic to an open \(2\)-cell. Recall that we have fixed a nonzero global section \(e\) of \(\mathbb{L}\) over \(\overline{\mathbb{H}^{+}} \supset \Delta\). So with \(\Delta\) oriented clockwise, \(\Delta \otimes e\) defines a Borel–Moore homology class \([\Delta \otimes e]\) in \(H^{BM}_{2}(M(\mathcal{A}),\mathbb{L})\). The following lemma shows that these elements span the whole space.
Lemma 18. Under the assumptions in subsection 3.1, the space \(H^{BM}_{2}(M(\mathcal{A}),\mathbb{L})\) is spanned by \([\Delta \otimes e](\Delta \in C)\).
Proof. We need the following well-known lemma.
Lemma 19. Under the assumptions in subsection 3.1, the open set \(M_{0} = M(\mathcal{A})\setminus (\bigcup_{\Delta \in C}\Delta)\) deformation retracts onto \(l_{\infty}^{\circ} = l_{\infty} \cap M(\mathcal{A})\).
Then we have \[H^{2}( M_{0},\mathbb{L}^{\vee}) = H^{2}(l_{\infty}^{\circ},\mathbb{L}^{\vee}) = 0.\]
By Lemma 9, we have \(\dim H^{BM}_{2}(M_{0},\mathbb{L}) = \dim H^{2}(M_{0},\mathbb{L}^{\vee}) = 0\). So by Lemma 8 we have the following exact sequence: \[\bigoplus\limits_{\Delta \in C}H^{BM}_{2}(\Delta,\mathbb{L})\longrightarrow H^{BM}_{2}(M(\mathcal{A}),\mathbb{L}) \longrightarrow H^{BM}_{2}(M_{0},\mathbb{L}) = 0.\]
As shown in Example 7, for each \(\Delta \in C\), the image of \(H^{BM}_{2}(\Delta,\mathbb{L}) \rightarrow H^{BM}_{2}(M(\mathcal{A}),\mathbb{L})\) is spanned by \([\Delta \otimes e]\). Thus the surjectivity of the map \(\bigoplus_{\Delta \in C}H^{BM}_{2}(\Delta,\mathbb{L}) \twoheadrightarrow H^{BM}_{2}(M(\mathcal{A}),\mathbb{L})\) implies the conclusion. ◻
For each chamber \(\Delta\), denote by \(V(\Delta)\) the set of its resonant vertices and \(\overline{\Delta}\) its closure of in \(\widetilde{M}\). Then for any \(p \in V(\Delta)\), the intersection \(\overline{\Delta} \cap E_{p}^{\circ}\) forms an angle at \(p\), which we denote by \(\alpha_{p}(\Delta)\). See Figure 2

Figure 2: Definition of \(\alpha_{p}(\Delta)\).
Denote by \(e(\overline{\Delta})\) the extension to \(\overline{\Delta}\) of the section \(e|_{\Delta}\) over \(\Delta\). For each \(p \in V(\Delta)\), since \(\alpha_{p}(\Delta)\) is simply connected, there exists a complex number \(\lambda_{p}(\Delta)\) such that \(e(\overline{\Delta}) = \lambda_{p}(\Delta)e_{p}\) on \(\alpha_{p}(\Delta)\). When \(\Delta \in C\) is bounded, the following lemma describe the image of \([\Delta \otimes e]\) under the residue map in terms of \(\lambda_{p}(\Delta)\) and \(\alpha_{p}(\Delta)\).
Lemma 20. For a bounded chamber \(\Delta \in C\), define \[\alpha(\Delta) = \sum\limits_{p \in V(\Delta)} \lambda_{p}(\Delta)\alpha_{p}(\Delta).\]
Then the image of \([\Delta \otimes e]\) under the residue map is \(f(\alpha(\Delta))\). In particular, \(\alpha(\Delta) \in K\).
Proof. Since \(\Delta\) is bounded, the closure of \(\Delta\) in \(\widetilde{M}\) is exactly \[\overline{\Delta} = \Delta \cup (\bigcup\limits_{p \in V(\Delta)} \alpha_{p}(\Delta)),\] where the orientation of \(\Delta\) matches those of \(\alpha_{p}(\Delta)\) on the boundary.
By definition, the image of \([\Delta \otimes e]\) under the residue map can be represented by the boundary of \(\overline{\Delta}\otimes e(\overline{\Delta})\), which equals to \[[\partial(\overline{\Delta}\otimes e(\overline{\Delta}))] = \sum\limits_{p \in V(\Delta)} [\alpha_{p}(\Delta) \otimes e(\overline{\Delta})] = \sum\limits_{p \in V(\Delta)} \lambda_{p}(\Delta)[\alpha_{p}(\Delta) \otimes e_{p}] = f(\alpha(\Delta)).\] ◻
In conclusion, we prove the following proposition.
Proposition 21. The kernel \(K\) of the map \(F\) in (1 ) is spanned by \(\alpha(\Delta)(\Delta \in C)\) and \(\alpha(p)^{\pm}(p \in R)\).
The following lemma explicitly computes \(\lambda_{p}(\Delta)\).
Lemma 22. There exist \(x_{0},y_{0} \in \mathbb{R}\) such that \(x_{0} \neq 0\) and \((x(p)+x_{0},y(p)+y_{0}) \in \Delta\). Furthermore, \[\lambda_{p}(\Delta) = \begin{cases} \prod\limits_{\substack{l \in \mathcal{A}_{p} \\s(l)x_{0} > y_{0}}}m(l) & x_{0} < 0 \\ 1 & x_{0} > 0 \end{cases}\]
Proof. The existence of \(x_{0}, y_{0}\) follows from the fact that \(\Delta\) is a nonempty open set in \(\mathbb{R}^{2}\). Since \(\Delta\) is convex, by our choice of \((x_{0},y_{0})\), we have \[\{(x(p)+stx_{0},y(p)+sty_{0}+s(1-t)i) \mid s \in (0,1],\;t \in [0,1] \} \subset M(\mathcal{A}).\]
So we have the following homotopy in \(\widetilde{M}\): \[\Phi \colon [0,1] \times [0,1] \rightarrow \widetilde{M},\;\Phi(s,t) = \begin{cases} (x(p)+stx_{0},y(p)+sty_{0}+s(1-t)i) & s > 0 \\ [tx_{0}:ty_{0}+(1-t)i] \in E_{p}^{\circ} & s = 0 \end{cases}\]
Denote by \(\gamma_{1}(t) = \Phi(t,0)\), \(\gamma_{2}(t) = \Phi(1,t)\), \(\gamma_{3}(t) = \Phi(1-t,1)\), and \(\sigma_{1}(t) = \Phi(0,t)\). Define \[\sigma_{2} \colon [0,1] \rightarrow E_{p}^{\circ},\;\sigma_{2}(t) = [(1-t):(1-t) \frac{y_{0}}{x_{0}}+ti].\]
Recall that \(\gamma_{p}\) is exactly the segment \(\gamma_{1}^{-1}\) and the value of \(e(\overline{\Delta})\) at the point \([x_{0}:y_{0}] \in \alpha_{p}(\Delta)\) is obtained by extending \(e|_{\Delta}\) along the segment \(\gamma_{3}\). Thus \(\lambda_{p}(\Delta)\) is exactly the monodromy along the loop \[\begin{tikzcd} \left[x_{0}:y_{0}\right] \arrow{r}{\sigma_{0}} & \left[0:1\right] \arrow{r}{\gamma_{1}} & (x(p),y(p)+i) \arrow{r}{\gamma_{2}} & (x(p)+x_{0},y(p)+y_{0}) \arrow{r}{\gamma_{3}} & \left[x_{0}:y_{0}\right]. \end{tikzcd}\]
Under the above homotopy \(\Phi\), the above loop is homotopic to the loop \[\begin{tikzcd} \left[x_{0}:y_{0}\right] \arrow{r}{\sigma_{2}} & \left[0:1\right] \arrow{r}{\sigma_{1}} & \left[x_{0}:y_{0}\right], \end{tikzcd}\] which is shown in Figure 3.

Figure 3: The loop through \(\left[x_{0}:y_{0}\right]\).
When \(x_{0} > 0\), this loop is contractible. So \(\lambda_{p}(\Delta) = 1\).
When \(x_{0} < 0\), This loop winds counterclockwise once around all points \([1:s(l)]\) lying to the left of \([x_{0}:y_{0}]\), which yields the equality \[\lambda_{p}(\Delta) = \prod\limits_{\substack{l \in \mathcal{A}_{p} \\s(l)x_{0} > y_{0}}}m(l).\] ◻
Remark 23. The value of \(\lambda_{p}(\Delta)\) is independent of the choice of \((x_{0},y_{0})\). More explicitly, suppose that \(\mathcal{A}_{p} = \{ l_{1},\cdots,l_{k} \}\), where \(s(l_{1}) < \cdots < s(l_{k})\). Then there are \(2k\) chambers with vertex \(p\). Their corresponding \(\lambda_{p}\) are shown in Figure 4

Figure 4: Coefficients \(\lambda_{p}\).
In particular, comparing \(\lambda_{p}(\Delta)\) with the coefficients of \(\alpha(p)^{\pm}\) yields \[\sum\limits_{\substack{V(\Delta) \ni p \\ Q_{l_{1}}\mid_{\Delta} > 0}}\lambda_{p}(\Delta)\alpha_{p}(\Delta) = \alpha(p)^{+},\;\sum\limits_{\substack{V(\Delta) \ni p \\ Q_{l_{1}}\mid_{\Delta} < 0}}\lambda_{p}(\Delta)\alpha_{p}(\Delta) = \alpha(p)^{-}.\]
Similar equalities hold for \(l_{k}\).
Example 24. Let \(\mathcal{A}\) be a reflection arrangement of type \(A_{3}\) as shown in Figure 5. Let \(\mathbb{L}\) be the complex rank-one local system with constant monodromy map \(\omega = e^{\frac{2\pi i}{3}}\).

Figure 5: \(A_{3}\) arrangement.
Then \(R = \{p_{1},p_{2},p_{3},p_{4}\}\) and \(A\) is a \(\mathbb{C}\)-vector space of dimension \(12\) spanned by angles \[(l_{1},l_{5}),\; (l_{5},l_{6}),\; (l_{6},l_{1}),\; (l_{3},l_{4}),\; (l_{4},l_{5}),\; (l_{5},l_{3}),\; (l_{1},l_{2}),\; (l_{2},l_{3}),\; (l_{3},l_{1}),\; (l_{2},l_{4}),\; (l_{4},l_{6}),\; (l_{6},l_{2}).\]
Each resonant point gives two generators in \(K\). For example, at \(p_{1}\) we have \[\alpha(p_{1})^{+} = (l_{1},l_{5}) + (l_{5},l_{6}) + (l_{6},l_{1})\] and \[\alpha(p_{1})^{-} = \omega(l_{1},l_{5}) + \omega^{2}(l_{5},l_{6}) + (l_{6},l_{1}).\]
Each bounded chamber gives one generator in \(K\). For example, for \(\Delta_{1}\) we have \[\alpha(\Delta_{1}) = \omega^{2}(l_{5},l_{6}) + (l_{6},l_{2}).\]
So we have a \(14 \times 12\) matrix of rank \(11\): \[\begin{bmatrix} 1 & 1 & 1 & & & & & & & & & \\ \omega & \omega^{2} & 1 & & & & & & & & & \\ & & & 1 & 1 & 1 & & & & & & \\ & & & \omega & \omega^{2} & 1 & & & & & & \\ & & & & & & 1 & 1 & 1 & & & \\ & & & & & & \omega & \omega^{2} & 1 & & & \\ & & & & & & & & & 1 & 1 & 1 \\ & & & & & & & & & \omega & \omega^{2} & 1 \\ & \omega^{2} & & & & & & & & & & 1 \\ & & 1 & & & & & & & & 1 & \\ & & & & & & \omega & & & 1 & & \\ & & & & & & & \omega^{2} & & & & 1 \\ & & & 1 & & & & & & & \omega^{2} & \\ & & & & 1 & & & & & \omega & & \end{bmatrix}.\]
Therefore, by Proposition 21 we have \(\dim_{\mathbb{C}} K = 11\). So \(h_{1}( M(\mathcal{A}),\mathbb{L}) = \dim_{\mathbb{C}} A - \dim_{\mathbb{C}} K = 1\), which is compatible with classical results. Note that this gives a nontrivial example where the upper bound in our Theorem 3 is sharp.
In this section, we prove Theorem 3. Recall that \(\mathcal{A}\) is a complexified real line arrangement with \(\# L_{2}(\mathcal{A}) > 1\), \(l_{0}\) is a given line in \(\mathcal{A}\) and \(R_{0}\) is the set of resonant points on \(l_{0}\).
Take a generic real line \(l_{\infty}\) in \(\mathbb{C}\mathbb{P}^{2}\) such that \((l_{0},l_{\infty})\) forms a sharp pair in \(\mathcal{A}\cup \{l_{\infty}\}\). In other words, one of the two components of \(\mathbb{R}\mathbb{P}^{2}\setminus(l_{0}\cup l_{\infty})\) contains no intersection points in \(L_{2}(\mathcal{A})\). Then, by taking \(l_{\infty}\) as the line at infinity and applying a further real coordinate transformation, we may assume that
\(l_{0} = \{y=0\}\),
The slopes \(s(l)\) of the lines \(l\) in \(\mathcal{A}\) are distinct non-negative numbers, and
for any \(p \in L_{2}(\mathcal{A})\), its \(y\)-coordinate is non-negative.
For each intersection point \(p\) on \(l_{0}\), denote by \(\mathcal{A}'_{p} = \mathcal{A}_{p} \setminus \{l_{0}\}\). If \(p\) further belongs to \(R_{0}\), we associate each line in \(\mathcal{A}'_{p}\) with an element in \(A(p)\) as follows. Suppose that \(\mathcal{A}'(p) = \{l_{1},\cdots,l_{k}\}\), where \(0 < s(l_{1}) < \cdots <s(l_{k})\). As shown in Figure 6, define \[\alpha(l_{i}) = \sum\limits_{j=1}^{i}(l_{j-1},l_{j}) \in A(p).\]

Figure 6: Definition of \(\alpha(l)\).
We further set \[\mathcal{A}' = \bigcup\limits_{p \in R_{0}} \mathcal{A}'_{p}\] and \[A' = \bigoplus\limits_{l \in \mathcal{A}'} \mathbb{K} \cdot \alpha(l) \subset A.\] For convenience, we set \(\alpha(l) = 0 \in A\) if \(l \notin \mathcal{A}'\).
The following lemma reduces \(K\) to \(K \cap A'\).
Lemma 25. \(K+A' = A\).
Proof. For any \(p \in R_{0}\), recall that \(\alpha(p)^{+} = \sum\limits_{j=1}^{k}(l_{j-1},l_{j}) \in K\). Since \(A(p)\) is spanned by \(\alpha(p)^{+}\) and \(\alpha(l)(l \in \mathcal{A}'_{p})\), we have \(A(p) \subset K+A'\).
Now it suffices to prove that for any \(q \in R\setminus R_{0}\), \(A(q) \subset K+A'\). We prove it by contradiction. Otherwise, we take \(q\) to be a point that minimizes \(y(q)\) among all resonant points such that \(A(q) \nsubseteq K+A'\). Suppose that \(\mathcal{A}_{q} = \{l_{1},\cdots,l_{k}\}\), where \(0 < s(l_{1}) < \cdots <s(l_{k})\). For each \(1 \leq i \leq k-1\), there exists a unique bounded chamber \(\Delta_{i}\) satisfying that \(\alpha_{q}(\Delta_{i}) = (l_{i},l_{i+1})\) and \(0 \leq y(p) < y(q)\) holds for all \(p\) in \(V(\Delta_{i})\) other than \(q\). By minimality of \(y(q)\), we have \[(l_{i},l_{i+1}) = \frac{1}{\lambda_{q}(\Delta_{i})}\left(\alpha(\Delta)-\sum\limits_{p \in V(\Delta_{i})\setminus \{q\}}\lambda_{p}(\Delta_{i})\alpha_{p}(\Delta_{i})\right) \in K+A'.\]
Furthermore, we have \[(l_{k},l_{1}) = \alpha(q)^{+} - \sum\limits_{i=1}^{k-1}(l_{i},l_{i+1}) \in K+A'\]
So \(A(q) \subset K+A'\), which contradicts the definition of \(q\). ◻
For each line \(l \in \mathcal{A}\setminus \{l_{0}\}\), since \(\# L_{2}(\mathcal{A}) > 1\), there exists a unique intersection point \(q(l)\) on \(l\) but not on \(l_{0}\) with the minimum \(y\)-coordinate. We call such a point \(q(l)\) a neighbor of \(l_{0}\). Note that different lines \(l\) may yield the same neighbor \(q(l)\). See Figure 7 for an example. The following lemma describes this phenomenon.
Lemma 26. Let \(p_{1},p_{2}\) be two intersection points on \(l_{0}\) satisfying that \(x(p_{1}) < x(p_{2})\). If there exist two lines \(l_{i} \in \mathcal{A}'_{p_{i}}(i=1,2)\) such that \(q(l_{1}) = q(l_{2})\), then
\(l_{1}\) has the minimum slope among the lines in \(\mathcal{A}'_{p_{1}}\),
\(l_{2}\) has the maximum slope among the lines in \(\mathcal{A}'_{p_{2}}\), and
All intersection points between \(p_{1}\) and \(p_{2}\) are double points.
In particular, for any neighbor \(q\) of \(l_{0}\), there are at most two lines \(l\) in \(\mathcal{A}'\) such that \(q = q(l)\).

Figure 7: The case when \(q(l_{1}) = q(l_{2})\).
Proof. Denote by \(q = q(l_{1}) = q(l_{2})\). Since all lines through \(p\) with slopes in \((0,s(l_{1}))\) intersect with the segment \((p_{2},q)\), we have \(l_{1}\) has the minimum slope among the lines in \(\mathcal{A}'_{p_{1}}\). Similarly we have \(l_{2}\) has the maximum slope among the lines in \(\mathcal{A}'_{p_{2}}\). Furthermore, for any point \(p \in L_{2}(\mathcal{A})\) between \(p_{1}\) and \(p_{2}\) and any line \(l \in \mathcal{A}'_{p}\), \(l\) passes through \(q\) since there is no intersection point in \((p_{1},q)\) and \((p_{2},q)\). So \(p\) is a double point. ◻
The following lemma shows that each neighbour of \(l_{0}\) provides an element in \(K \cap A'\).
Lemma 27. Let \(q\) be a neighbor of \(l_{0}\). Suppose that \(\mathcal{A}_{q} = \{l_{1},\cdots,l_{k}\}\), where \(0 < s(l_{1}) < \cdots <s(l_{k})\). Denote \(m(l_{i})\) by \(m_{i}\).
If \(q\) is resonant, then \[\sum\limits_{i=1}^{k} \frac{m_{i}-1}{m_{1}\cdots m_{i}}\alpha(l_{i}) \in K \cap A'.\]
If \(q\) is not resonant, then for any \(1 \leq i < j \leq k\), \(\alpha(l_{i})-\alpha(l_{j}) \in K \cap A'\).
Proof. Suppose that \(q = q(l_{k_{0}})\) for some \(1 \leq k_{0} \leq k\). For \(1 \leq i \leq k\), denote by \(p_{i}\) the intersection of \(l_{i}\) and \(l_{0}\). For \(1 \leq i \leq k-1\), let \(T_{i}\) be the closed triangle bounded by \(l_{0}\), \(l_{i}\) and \(l_{i+1}\). Denote by \(C_{i}\) the set consisting of bounded chambers inside \(T_{i}\) and \(V_{i}\) the set consisting of resonant points in \(T_{i} \setminus \{q,p_{i},p_{i+1}\}\). We claim that for any \(p \in V_{i}\), \[\pi_{p}(\sum\limits_{\Delta \in C_{i}}\alpha(\Delta)) \in K,\] where \(\pi_{p} \colon A \rightarrow A(p)\) is the projection map. We verify this claim by considering the position of \(p\). Suppose that \(\mathcal{A}_{p} = \{l'_{1},\cdots,l'_{n}\}\), where \(0 < s(l'_{1}) < \cdots <s(l'_{n})\).
When \(p\) lies in the interior of \(T_{i}\), we have \[\pi_{p}(\sum\limits_{\Delta \in C_{i}}\alpha(\Delta)) = \sum\limits_{j=1}^{n}(m(l'_{1})\cdots m(l'_{j})+1)(l'_{j},l'_{j+1}) = \alpha(p)^{+}+\alpha(p)^{-} \in K.\]
When \(p\) lies inside the segment \((p_{i},p_{i+1})\), we have \[\pi_{p}(\sum\limits_{\Delta \in C_{i}}\alpha(\Delta)) = \sum\limits_{j=1}^{n}(l'_{j},l'_{j+1}) = \alpha(p)^{+} \in K.\]
When \(p\) lies inside the segment \((p_{i},q)\), since \(q = q(l_{k_{0}})\), we have \(i \neq k_{0}\).
If \(i < k_{0}\), as shown in Figure 8, the fact that all lines through \(p\) with slopes in \([0,m_{i})\) intersect with the segment \((p_{k_{0}},q)\) forces \(l_{i} = l'_{1}\). By Remark 23, we have \[\pi_{p}(\sum\limits_{\Delta \in C_{i}}\alpha(\Delta)) = \sum\limits_{j=1}^{n}m(l'_{1})\cdots m(l'_{j})(l'_{j},l'_{j+1}) = \alpha(p)^{-} \in K.\]

Figure 8: \(l_{i}\) has the minimum slope among the lines in \(\mathcal{A}_{p}\).
Similarly, if \(i>k_{0}\), we have \(l_{i} = l'_{n}\) and \[\pi_{p}(\sum\limits_{\Delta \in C_{i}}\alpha(\Delta)) = \sum\limits_{j=1}^{n}(l'_{j},l'_{j+1}) = \alpha(p)^{+} \in K.\]
When \(p\) lies inside the segment \((p_{i+1},q)\), since \(q = q(l_{k_{0}})\), we have \(i+1 \neq k_{0}\).
If \(i+1 < k_{0}\), we have \(l_{i+1} = l'_{1}\) and \[\pi_{p}(\sum\limits_{\Delta \in C_{i}}\alpha(\Delta)) = \sum\limits_{j=1}^{n}(l'_{j},l'_{j+1}) = \alpha(p)^{+} \in K.\]
Similarly, if \(i>k_{0}\), we have \(l_{i+1} = l'_{n}\) and \[\pi_{p}(\sum\limits_{\Delta \in C_{i}}\alpha(\Delta)) = \sum\limits_{j=1}^{n}m(l'_{1})\cdots m(l'_{j})(l'_{j},l'_{j+1}) = \alpha(p)^{-} \in K.\]
As a result, taking \[\beta_{i}(q) = \sum\limits_{\Delta \in C_{i}}\alpha(\Delta) - \sum\limits_{p \in V_{i}}\pi_{p}(\sum\limits_{\Delta \in C_{i}}\alpha(\Delta)),\] we have \(\beta_{i}(q) \in K\).
When \(q\) is resonant, for each \(1 \leq i \leq k-1\), we have \[\beta_{i}(q) = m_{1}\cdots m_{i}(l_{i+1},l_{i})+\alpha(l_{i})-\alpha(l_{i+1}).\]
Therefore, \[\sum\limits_{i=1}^{k} \frac{m_{i}-1}{m_{1}\cdots m_{i}}\alpha(l_{i}) = \alpha(q)^{+} - \alpha(q)^{-} + \sum\limits_{i=1}^{k-1} \frac{m_{1}\cdots m_{i}-1}{m_{1}\cdots m_{i}}\beta_{i}(q) \in K.\]
When \(q\) is not resonant, for each \(1 \leq i \leq k-1\), we have \[\alpha(l_{i})-\alpha(l_{i+1}) = \beta_{i}(q) \in K,\] which implies the conclusion holds. ◻
Corollary 28. For any neighbor \(q\) of \(l_{0}\), there exists a \(\mathbb{K}\)-linear combination \(\beta(q)\) of \(\alpha(l)(l \in \mathcal{A}_{q} \cap \mathcal{A}')\) in \(A'\) such that
\(\beta(q) \in K \cap A'\), and
for any \(l \in \mathcal{A}_{q} \cap \mathcal{A}'\) such that \(q(l) = q\), the coefficient of \(\alpha(l)\) in \(\beta(q)\) is nonzero.
Proof. Suppose that \(\mathcal{A}_{q} = \{l_{1},\cdots,l_{k}\}\), where \(0 < s(l_{1}) < \cdots <s(l_{k})\). Denote \(m(l_{i})\) by \(m_{i}\).
When \(q\) is resonant, take \[\beta(q) = \sum\limits_{i=1}^{k} \frac{m_{i}-1}{m_{1}\cdots m_{i}}\alpha(l_{i}) = \sum\limits_{l_{i} \in \mathcal{A}'} \frac{m_{i}-1}{m_{1}\cdots m_{i}}\alpha(l_{i}).\]
Then \(\beta(q) \in K \cap A'\) by Lemma 27, and its coefficients are all nonzero since \(m(l) \neq 1\) for any \(l \in \mathcal{A}\).
When \(q\) is not resonant, by Lemma 26, there exist \(1 \leq i_{1} < i_{2} \leq k\) such that \[\{l \in \mathcal{A}_{q} \cap \mathcal{A}' \mid q(l) = q\} \subseteq \{l_{i_{1}},l_{i_{2}}\}.\]
Then by Lemma 27, we have \(\beta(q) = \alpha(l_{i_{1}}) - \alpha(l_{i_{2}})\) meets the requirements. ◻
Now we are ready to prove our main theorem.
Proof of Theorem 3. If \(R_{0} = \emptyset\), then \(A' = 0\) and \(K = A\). Thus \(H_{1}(M(\mathcal{A}),\mathbb{L}) = 0\).
Henceforth assume that \(\# R_{0} > 1\). Define \(N = \{q(l) \mid l \in \mathcal{A}'\}\). We first prove that \(\beta(q)(q \in N)\) are linearly independent in \(K \cap A'\), where \(\beta(q)\) is defined in Corollary 28.
Otherwise, there exist points \(q_{1},\cdots,q_{k} \in N\) and nonzero coefficients \(\lambda_{1},\cdots,\lambda_{k} \in \mathbb{K}\), such that the linear combination \[\beta = \sum\limits_{i=1}^{k}\lambda_{i}\beta(q_{i}) = 0.\] Without loss of generality, we may assume that \(q_{1}\) has the maximum \(y\)-coordinate among \(q_{1},\cdots,q_{k}\). Suppose that \(q_{1} = q(l_{1})\) for \(l_{1} \in \mathcal{A}'\). Since \(l_{1}\) contains no points in \(L_{2}(\mathcal{A})\) with positive \(y\)-coordinate less than \(y(q_{1})\), we have \(l_{1} \notin \mathcal{A}_{q_{i}}\) holds for any \(i \geq 2\). So the coefficient of \(\alpha(l_{1})\) in \(\beta\) is equal to the one in \(\lambda_{1}\beta(q_{1})\), which is nonzero by Corollary 28. This contradicts the assumption \(\beta = 0\). So \(\beta(q)(q \in N)\) are linearly independent in \(K \cap A'\).
Then we estimate the size of \(N\). Suppose that \(R_{0} = \{p_{1},\cdots,p_{m}\}\), where \(m = \# R_{0} > 0\) and \(x(p_{1}) < \cdots < x(p_{m})\). Denote by \(l_{i}^{+}\) (resp. \(l_{i}^{-}\)) the line in \(\mathcal{A}'_{p_{i}}\) with the maximum (resp. minimum) slope. For any \(1 \leq i \leq m\), since \(\mathrm{mult}(p_{i}) > 2\), we have \(l_{i}^{+} \neq l_{i}^{-}\). So by Lemma 26, for any \(q \in N\), \[\# \{l \in \mathcal{A}' \mid q(l) = q\} \leq 2.\] Furthermore, when the equality holds, there exists some index \(1 \leq i \leq m-1\) such that \(q = q(l_{i}^{-}) = q(l_{i+1}^{+})\). Therefore, \[\# N \geq \# \mathcal{A}' - (m-1) = \# \mathcal{A}' - \# R_{0}+1.\]
So combining Proposition 21 and Lemma 25, we have \[h_{1}( M(\mathcal{A}),\mathbb{L}) = \dim A - \dim K = \dim A' - \dim K\cap A' \leq \# \mathcal{A}' - \# N \leq \# R_{0} - 1.\] ◻
In this section, we discuss the case where \(\mathcal{A}\) is a complexified real line arrangement containing a sharp pair \((l_{0},l'_{0})\). In other words, one of the two components of \(\mathbb{R}\mathbb{P}^{2}\setminus(l_{0}\cup l'_{0})\) contains no intersection points in \(L_{2}(\mathcal{A})\). Denote by \(p_{0}\) the intersection point of \(l_{0}\) and \(l'_{0}\).
Take a generic real line \(l_{\infty}\) in \(\mathbb{C}\mathbb{P}^{2}\) such that both \((l_{0},l_{\infty})\) and \((l_{0},l'_{0})\) are sharp pairs in \(\mathcal{A}\cup \{l_{\infty}\}\). Then, by taking \(l_{\infty}\) as the line at infinity and applying a further real coordinate transformation, we may assume that
\(l_{0} = \{y=0\}\) and \(l'_{0} = \{y = x\}\),
The slopes \(s(l)\) of the lines \(l\) in \(\mathcal{A}\) are distinct numbers in \([0,1]\), and
for any \(p \in L_{2}(\mathcal{A})\), either \(x(p) \leq 0\) and \(y(p) = 0\), or \(x(p) \geq y(p) > 0\).
Under the above assumptions, we can keep the notation from Section 4. Furthermore, for any \(l \in \mathcal{A}\setminus \mathcal{A}_{p_{0}}\), the point \(q(l)\) is exactly the intersection point of \(l\) and \(l'_{0}\). This property directly leads to the following lemma.
Lemma 29. For any \(l \in \mathcal{A}\setminus \mathcal{A}_{p_{0}}\), \([\alpha(l)]\) is a scalar multiple of \([\alpha(l'_{0})]\) in \(A'/K\cap A'\).
Proof. It suffices to prove that for every intersection point \(p\) on \(l_{0}\) other than \(p_{0}\), \([\alpha(l)]\) is a scalar multiple of \([\alpha(l'_{0})]\) for any \(l \in \mathcal{A}'_{p}\).
Without loss of generality, we may assume that \(p\) is resonant. Suppose that \(\mathcal{A}'(p) = \{l_{1},\cdots,l_{k}\}\), where \(0 < s(l_{1}) < \cdots < s(l_{k})\). Denote by \(q_{i}\) the intersection point of \(l_{i}\) and \(l'_{0}\). Suppose that \(\mathcal{A}_{q_{1}} = \{l'_{0},l'_{1},\cdots,l'_{n}\}\), where \(1 = s(l'_{0}) > \cdots > s(l'_{n})\). Denote by \(p_{j}\) the intersection points of \(l'_{j}\) and \(l_{0}\). See Figure 9.

Figure 9: Picture for Lemma 29.
Since there is no intersection points in the region \(\{ (x,y) \in \mathbb{R}^{2} \mid y>x,y>0\}\), we have \(q_{i} = q(l_{i})\), \(l_{1} = l'_{n}\), and \(p_{j}(2 \leq j \leq n-1)\) and \(q_{i}(2 \leq i \leq k-1)\) are all double points. Thus, by applying Lemma 27 to the point \(q_{i}(1\leq i \leq k-1)\) we can express \([\alpha(l_{i})]\) as linear combinations of \([\alpha(l'_{1})]\) and \([\alpha(l'_{0})]\) as follows.
For \(l_{i}(2 \leq i \leq k-1)\), since \(q_{i}\) is a double point, we have \([\alpha(l_{i})] = [\alpha(l'_{0})]\). For \(l_{1}\), if \(q_{1}\) is not resonant, we have \([\alpha(l_{1})] = [\alpha(l'_{0})]\). Otherwise, since \(l'_{j} \notin \mathcal{A}'\) for any \(2 \leq j \leq n-1\), we have \[[\alpha(l_{1})] = -\frac{(m(l'_{1})-1)m(l_{1})m(l'_{0})}{m(l_{1})-1}[\alpha(l'_{1})]-\frac{(m(l'_{0})-1)m(l_{1})}{m(l_{1})-1}[\alpha(l'_{0})].\]
Furthermore, for \(l_{k}\), we have \[(m(l_{0})\cdots m(l_{k-1})-1)\alpha(l_{k}) - \sum\limits_{i=1}^{k-1}(m(l_{i})-1)m(l_{0})\cdots m(l_{i-1})\alpha(l_{i}) = \alpha(p)^{-}-\alpha(p)^{+} \in K.\]
Combining the above computations, we have \[[\alpha(l_{k})] = \frac{(m(l_{1})-1)m(l_{0})m(l_{k})}{1-m(l_{k})}[\alpha(l_{1})]+\frac{1-m(l_{0})m(l_{1})m(l_{k})}{1-m(l_{k})}[\alpha(l'_{0})]\] is also a linear combination of \([\alpha(l'_{1})]\) and \([\alpha(l'_{0})]\).
Note that when \(q_{1}\) is not resonant, the above formulae already imply that \([\alpha(l_{i})](1 \leq i \leq k)\) are all scalar multiples of \([\alpha(l'_{0})]\). When \(q_{1}\) is resonant, we have \(n \geq 2\) and \(0 > x(p_{1}) > x(p)\). Thus the conclusion follows easily by induction on \(x(p)\). ◻
Corollary 30 (Theorem 5). Under the above assumptions, \(A'/K \cap A'\) is generated by \([\alpha(l'_{0})]\). In particular, \(h_{1}(M(\mathcal{A}),\mathbb{L}) \leq 1\).
Proof. By Lemma 29, it suffices to prove that for any \(l \in \mathcal{A}'_{p_{0}} \setminus \{l'_{0}\}\), \([\alpha(l)]\) is a scalar multiple of \([\alpha(l'_{0})]\). Denote by \(q = q(l)\). Since \((\mathcal{A}_{q}\setminus\{l\}) \subset (\mathcal{A}\setminus \mathcal{A}_{p_{0}})\), for any \(l' \in \mathcal{A}_{q}\setminus\{l\}\), \([\alpha(l')]\) is a scalar multiple of \([\alpha(l'_{0})]\). So by Lemma 27, \([\alpha(l)]\) is a linear combination of \([\alpha(l')](l' \in \mathcal{A}_{q}\setminus\{l\})\), which is still a scalar multiple of \([\alpha(l'_{0})]\). ◻
Now we are ready to prove Theorem 6.
Proof of Theorem 6. Without loss of generality, we may assume \(\zeta \neq 1\). Then by Corollary 30, we have \(H_{1}(M(\mathcal{A}),\mathbb{L}) \simeq A'/K \cap A' = \mathbb{K} \cdot [\alpha(l'_{0})]\) and \([\alpha(l'_{0})] \neq 0\).
Construct a sequence of lines in \(\mathcal{A}\) as follows. Take \(p_{1} \in R_{0}\) with the maximum negative \(x\)-coordinate. Let \(l_{1}\) (resp. \(l_{2}\)) be the line in \(\mathcal{A}'_{p_{1}}\) with the minimum (resp. maximum) slope. Denote by \(q_{i}\) the intersection point of \(l_{i}\) and \(l'_{0}\).
Assume that the lines \(l_{1},\cdots,l_{2k}\), the points \(p_{1},\cdots,p_{k},q_{1},\cdots,q_{k+1}\) have been taken. If \(q_{k+1}\) is not resonant, stop. Otherwise, let \(l_{2k+1}\) be the line in \(\mathcal{A}_{q_{k+1}}\) with the minimum slope and let \(p_{k+1}\) be the intersection point of \(l_{2k+1}\) and \(l_{0}\). If \(p_{k+1}\) is not resonant, stop. Otherwise, let \(l_{2k+2}\) be the line in \(\mathcal{A}'_{p_{k+1}}\) with the maximum slope and let \(q_{k+2}\) be the intersection point of \(l_{2k+2}\) and \(l'_{0}\). Then repeat this step with \(k\) replaced by \(k+1\).
This process necessarily terminates since \(\mathcal{A}\) is a finite set. Eventually we obtain a sequence of lines \(l_{1},\cdots,l_{n}\) in \(\mathcal{A}\). In particular, \[[\alpha(l_{n})] = \begin{cases} 0 & \text{If }2 \nmid n \\ [\alpha(l'_{0})] & \text{Otherwise} \end{cases}\]
As we computed in the proof of Lemma 29, we have the following recurrence formulae: \[[\alpha(l_{2k})] = -\zeta^{2}[\alpha(l_{2k-1})]+(1+\zeta+\zeta^{2})[\alpha(l'_{0})]\] and \[[\alpha(l_{2k+1})] = -\zeta^{2}[\alpha(l'_{2k})]-\zeta[\alpha(l'_{0})].\]
The initial value \([\alpha(l_{1})]\) depends on whether \(q_{1}\) is a resonant point, and this ultimately leads to different equations at \(l_{n}\) as shown below.
If \(q_{1}\) is resonant, the maximality of \(x(p_{1})\) implies that \[[\alpha(l_{1})] = -\zeta[\alpha(l'_{0})].\]
Thus, by recursion, we have \[[\alpha(l_{2k})] = (\sum\limits_{i=0}^{4k-1}\zeta^{i})[\alpha(l'_{0})]\] and \[[\alpha(l_{2k+1})] = -(\sum\limits_{i=1}^{4k+1}\zeta^{i})[\alpha(l'_{0})].\]
In particular, at \(l_{n}\), we have \[(\zeta^{2n-1}-1)[\alpha(l'_{0})] = (\zeta-1)(\sum\limits_{i=0}^{2n-2}\zeta^{i})[\alpha(l'_{0})] = 0,\] which implies that \(\zeta^{2n-1} = 1\).
If \(q_{1}\) is not resonant, then \([\alpha(l_{1})] = [\alpha(l'_{0})]\). Similarly we have, for \(k \geq 1\), \[[\alpha(l_{2k})] = (\sum\limits_{i=0}^{4k-3}\zeta^{i})[\alpha(l'_{0})]\] and \[[\alpha(l_{2k+1})] = -(\sum\limits_{i=1}^{4k-1}\zeta^{i})[\alpha(l'_{0})].\]
In particular, at \(l_{n}\), we have \[(\zeta^{2n-3}-1)[\alpha(l'_{0})] = (\zeta-1)(\sum\limits_{i=0}^{2n-4}\zeta^{i})[\alpha(l'_{0})] = 0,\] which implies that \(\zeta^{2n-3} = 1\).
In both cases there exists an odd number \(d\) such that \(\zeta^{d} = 1\). ◻