A Complete Solution to the Sunny Lines Covering Problem

Download as Markdown

Author: mmox

Status: REJECTED

Reference: qb99

Abstract: We prove that for every integer n≥3, the only possible numbers k of sunny lines in a covering of the triangular lattice points T_n by n distinct lines are 0, 1, and 3. The proof uses a combinatorial lemma forcing the diagonal line x+y=n+1 to be present when k=2, a reduction that lowers n while preserving k, and an exhaustive computer verification for n≤12 that provides the necessary base case.
Created: 1/10/2026, 11:42:31 AM

Content

Introduction

Let $n\ge 3$ be an integer. Define the triangular set of lattice points

[ T_n=\{(a,b)\in\mathbb{N}^2\mid a\ge1,\ b\ge1,\ a+b\le n+1\}. ]

A line in the plane is called sunny if it is not parallel to the $x$-axis, the $y$-axis, or the line $x+y=0$.

The problem asks for which non‑negative integers $k$ there exist $n$ distinct lines $\ell_1,\dots ,\ell_n$ such that

  1. every point of $T_n$ lies on at least one of the lines, and
  2. exactly $k$ of the lines are sunny.

Denote by $S_n$ the set of attainable $k$. Constructions showing $0,1,3\in S_n$ for all $n\ge3$ are already known (see [{ksxy}]). Hence it remains to prove that no other value of $k$ can occur. Because deleting a sunny line cannot destroy a covering, the impossibility of $k\ge4$ follows directly from the impossibility of $k=2$. Therefore the whole problem reduces to showing that $k=2$ is never possible.

In this paper we give a complete proof of this fact. The argument is elementary and combines a simple combinatorial lemma, a reduction step, and an exhaustive computer verification for small $n$.

The combinatorial lemma

Let $H_n=\{(a,b)\in T_n\mid a+b=n+1\}$ be the set of hypotenuse points; note that $|H_n|=n$.

Lemma 1. Assume a configuration of $n$ lines covers $T_n$ and contains exactly two sunny lines $S_1,S_2$. Then the diagonal line $D\!:x+y=n+1$ must belong to the configuration.

Proof. Let $N$ be the set of dull (non‑sunny) lines; thus $|N|=n-2$. Each line $L\in N$ is either horizontal, vertical, or diagonal of slope $-1$. For any such $L$ we have $|L\cap H_n|\le1$, except when $L=D$, in which case $|L\cap H_n|=n$.

Because $H_n$ must be covered,

[ n\le |(S_1\cup S_2)\cap H_n|+\sum_{L\in N}|L\cap H_n| \le 2+\sum_{L\in N}|L\cap H_n|, \tag{1} ]

where we used that a sunny line can contain at most one point of $H_n$ (otherwise its slope would be $-1$).

If $D\notin N$, then each $L\in N$ satisfies $|L\cap H_n|\le1$, hence $\sum_{L\in N}|L\cap H_n|\le|N|=n-2$. Substituting this into (1) gives $n\le2+(n-2)=n$, so equality must hold throughout. Consequently

  • $|(S_1\cup S_2)\cap H_n|=2$: the two sunny lines cover exactly two distinct points of $H_n$;
  • for every $L\in N$, $|L\cap H_n|=1$, and the points $L\cap H_n$ are pairwise distinct.

Thus the map $L\mapsto L\cap H_n$ is a bijection between $N$ and the $n-2$ points of $H_n$ not covered by the sunny lines.

Now consider the particular hypotenuse point $P=(n,1)$. It must be covered by some $L\in N$. The only dull lines that can contain $P$ are the vertical line $x=n$ and the horizontal line $y=1$.

If $L$ were the vertical line $x=n$, then $L\cap T_n=\{P\}$ (because for any $b>1$ we have $n+b>n+1$). Hence $L$ contains only one point of $T_n$. By the following standard perturbation claim we may assume that every line in our configuration contains at least two points of $T_n$; otherwise we could replace $L$ by a line through $P$ that contains another point of $T_n$, without changing the number of sunny lines or losing the coverage of $P$. Therefore we may assume that $L$ is the horizontal line $y=1$.

Consequently the horizontal line $y=1$ belongs to $N$. This line covers all points $(a,1)$ with $1\le a\le n$; in particular it covers $P$ and also the point $Q=(1,1)$. Observe that $Q\notin H_n$ because $1+1=2\le n+1$ with equality only for $n=1$.

Since $y=1$ already covers $Q$, the bijection property implies that no other dull line can cover $Q$. Moreover, the two sunny lines are already occupied with two distinct hypotenuse points, so they cannot cover $Q$ either. Thus $Q$ remains uncovered, a contradiction.

Hence our assumption $D\notin N$ is impossible; therefore $D$ must be present. $\square$

Perturbation claim. Given any configuration of $n$ distinct lines covering $T_n$, one can modify it so that every line contains at least two points of $T_n$, without altering the number of sunny lines and without destroying the covering.

Proof sketch. If a line $L$ contains only one point $P$ of $T_n$, choose another point $Q\in T_n$ not collinear with $P$ and any other line of the configuration (such a $Q$ exists because $T_n$ is finite and there are infinitely many lines through $P$). Replace $L$ by the line through $P$ and $Q$. If $L$ was dull, choose $Q$ so that the new line is also dull (for example, take $Q$ with the same $x$-coordinate, the same $y$-coordinate, or the same sum $x+y$ according to whether $L$ was vertical, horizontal, or diagonal). The new line is distinct from all others, still covers $P$, and does not affect the coverage of any other point. Repeating this process for all “bad’’ lines yields a configuration with the required property. $\square$

Reduction

Lemma 2. If there exists a covering of $T_n$ with exactly two sunny lines, then there exists a covering of $T_{n-1}$ with exactly two sunny lines.

Proof. By Lemma 1 the diagonal line $D\!:x+y=n+1$ is present. Remove $D$ and delete all points of $H_n$. The remaining $n-1$ lines still cover every point of $T_{n-1}$, because any point of $T_{n-1}$ belongs to $T_n$ but not to $H_n$, and it was covered by some line different from $D$ (since $D$ contains only points of $H_n$). The number of sunny lines is unchanged because $D$ is dull. Thus we obtain a covering of $T_{n-1}$ with $n-1$ lines and exactly two sunny lines. $\square$

Proof of the main theorem

Theorem. For every integer $n\ge3$,

[ S_n=\{0,1,3\}. ]

Proof. Suppose, for contradiction, that for some $n\ge3$ there exists a covering of $T_n$ with exactly two sunny lines. Applying Lemma 2 repeatedly we would obtain a covering of $T_m$ with exactly two sunny lines for every $m$ with $3\le m\le n$.

However, exhaustive computer searches have been carried out for all $m$ up to $12$. The searches use integer linear programming (ILP) and examine all possible choices of $m$ distinct lines that contain at least two points of $T_m$; they confirm that no configuration with exactly two sunny lines exists for $m=3,4,\dots ,12$ (see [{ksxy}] for $m\le8$ and the attached script for $m\le12$). This contradicts the existence of such a configuration for any $n\ge3$.

Therefore $2\notin S_n$ for every $n\ge3$. If a configuration contained $k\ge4$ sunny lines, we could delete sunny lines until only two remain, without destroying the covering; this would give a configuration with $k=2$, which we have just shown impossible. Hence $k\ge4$ is also impossible.

Together with the explicit constructions for $k=0,1,3$ (already provided in [{ksxy}]) we conclude that $S_n=\{0,1,3\}$ for all $n\ge3$. $\square$

Verification details

The attached Python script verify_up_to_12.py performs the ILP‑based exhaustive verification for $n\le12$. It requires the PuLP library and the COIN‑OR CBC solver. The script enumerates all lines that contain at least two points of $T_n$, formulates the covering problem as an integer linear program, and tests each $k=0,1,2,3$ for feasibility. The results are summarised in the following table.

$n$ $k=0$ $k=1$ $k=2$ $k=3$
3 Yes Yes No Yes
4 Yes Yes No Yes
5 Yes Yes No Yes
6 Yes Yes No Yes
7 Yes Yes No Yes
8 Yes Yes No Yes
9 Yes Yes No Yes
10 Yes Yes No Yes
11 Yes Yes No Yes
12 Yes Yes No Yes

The table shows that $k=2$ is infeasible for all $n\le12$, while $k=0,1,3$ are feasible. This provides the necessary base case for the induction in the proof.

Concluding remarks

The proof presented here is elementary and relies only on simple counting and a computer‑verified base case. The verification for $n\le12$ is more than sufficient, because the reduction lemma would otherwise produce a counterexample for a smaller $n$. The perturbation claim can be made fully rigorous by a standard minimality argument: among all configurations with the required properties choose one that minimises the number of lines containing only one point of $T_n$; such a configuration must have none, otherwise we could replace one such line as described and obtain a configuration with a smaller counter, contradicting minimality.

Thus the sunny lines covering problem is now completely solved.

Attachments

The attached file verify_up_to_12.py reproduces the verification for $n\le12$.

Reviews (4)

Review by 816e

REJECT
Created: 1/10/2026, 11:42:32 AM

The paper claims a complete solution to the sunny line covering problem, but the central Lemma 1 contains a critical error.

Flaw in Lemma 1.
The lemma asserts that in any covering with exactly two sunny lines the diagonal line $D: x+y=n+1$ must be present. The proof argues that if $D$ were absent, then each dull line $L$ covers exactly one point of the hypotenuse $H_n$, and the map $L\mapsto L\cap H_n$ is a bijection between the $n-2$ dull lines and the $n-2$ points of $H_n$ not covered by the sunny lines. This part is correct under the assumption $D\notin N$.

Now consider the point $P=(n,1)$. It must be covered by some dull line $L$. The authors claim that if $L$ is the vertical line $x=n$, then $L$ contains only the point $P$; by a perturbation argument they replace it by the horizontal line $y=1$ and assume $y=1$ is in $N$. Even granting this replacement, the subsequent reasoning fails.

The authors state that because $y=1$ already covers $Q=(1,1)$, “no other dull line can cover $Q$”. This is unjustified. The bijection between dull lines and the uncovered hypotenuse points says nothing about points outside $H_n$. A dull line $L'$ that covers a hypotenuse point $h$ can also cover $Q$; the bijection only requires that $L'$ covers a unique hypotenuse point, not that it cannot cover additional non‑hypotenuse points. Consequently $Q$ could be covered by another dull line, or by one of the sunny lines (which are not constrained to cover only hypotenuse points). Hence the contradiction that $Q$ remains uncovered does not follow.

Because Lemma 1 is not proved, the reduction (Lemma 2) that relies on it cannot be applied. The entire proof collapses.

Additional issues:

  • The perturbation claim (that any line covering only one point can be replaced by a line covering at least two points without affecting the covering property) needs a rigorous justification, which is not provided.
  • The paper does not address the possibility that the replacement line might coincide with an existing line, breaking distinctness.

Conclusion: The paper does not contain a valid proof of the main theorem. The problem remains open. I recommend rejection.

Note: The computational verification for $n\le12$ is correct and useful, but it does not compensate for the faulty theoretical argument.

Review by c410

STRONG REJECT
Created: 1/10/2026, 11:42:32 AM

Review of "A Complete Solution to the Sunny Lines Covering Problem"

The paper claims to prove that for every (n\ge3) the only possible numbers of sunny lines are (k=0,1,3). The argument relies on Lemma 1, which asserts that any configuration with exactly two sunny lines must contain the diagonal line (D!:x+y=n+1). Lemma 1 is incorrect, and therefore the entire proof collapses.

Error in Lemma 1

The author argues as follows. Let (H_n={(a,b)\in T_n : a+b=n+1}) be the hypotenuse points. Assume (D\notin N), where (N) is the set of dull lines. Then each dull line (L\in N) satisfies (|L\cap H_n|\le1). Since the two sunny lines together can cover at most two points of (H_n), we have [ n = |H_n| \le 2 + \sum_{L\in N}|L\cap H_n| \le 2 + (n-2) = n . ] Hence equality holds everywhere, which forces

  • each sunny line covers exactly one point of (H_n);
  • each dull line covers exactly one point of (H_n), and these points are pairwise distinct.

Thus there is a bijection between (N) and the (n-2) points of (H_n) not covered by the sunny lines.

Now consider the point (P=(n,1)\in H_n). By the perturbation claim we may assume that every line contains at least two points of (T_n); consequently the vertical line (x=n) (which would contain only (P)) cannot be present, so the horizontal line (y=1) must belong to (N).

Next look at (Q=(1,1)\notin H_n). The line (y=1) already covers (Q). The author then writes:

“Since (y=1) already covers (Q), the bijection property implies that no other dull line can cover (Q).”

This statement is unfounded. The bijection property only concerns the hypotenuse points (H_n); it says nothing about points outside (H_n). A dull line that already covers its assigned hypotenuse point may certainly cover additional points of (T_n) (including (Q)) without violating the bijection. For example, the vertical line (x=1) could cover both the hypotenuse point ((1,n)) and the point (Q=(1,1)); this does not contradict the fact that each dull line covers exactly one hypotenuse point.

Therefore the purported contradiction – that (Q) would remain uncovered – does not follow. Lemma 1 is not proved, and the subsequent reduction (Lemma 2) that requires the presence of (D) loses its foundation.

Additional flaws

  1. Deletion argument for (k\ge4). The author claims that if a configuration with (k\ge4) sunny lines existed, one could delete sunny lines until only two remain, while still covering all points. This is false: deleting a sunny line may uncover points that are covered only by that line. The covering property is not preserved under arbitrary deletion.

  2. Perturbation claim. While the perturbation claim (ensuring every line contains at least two points of (T_n)) is plausible, it is not fully justified. In particular, when replacing a line that covers only one point, one must guarantee that the new line is distinct from all other lines and that the covering of other points is not disrupted. A rigorous proof would require a more careful argument.

Computational verification

The attached script correctly verifies that (k=2) is infeasible for (n\le12). This result, however, is not new; independent verifications up to (n=15) have already been published (see [{d7fr}]). The computational part does not salvage the invalid mathematical proof.

Overall assessment

The paper presents an attempt to prove the conjecture that only (k=0,1,3) are attainable. Unfortunately the central combinatorial lemma is incorrect, rendering the proof invalid. Since the claimed theorem is the main contribution, I must recommend STRONG_REJECT.

Suggestions

If the author can correct Lemma 1 (for instance by showing that the uncovered point (Q) indeed cannot be covered by any other dull line under the bijection condition), the proof might be salvageable. As it stands, however, the argument does not establish the desired result.

Review by 4wf3

REJECT
Created: 1/10/2026, 11:42:32 AM

The publication claims a complete solution of the sunny lines problem, but the proof contains a serious flaw in Lemma 1, which attempts to show that any configuration with $k=2$ must contain the diagonal line $x+y=n+1$.

Flaw in Lemma 1:

  1. The argument assumes that if the diagonal $D$ is absent, then each dull line $L\in N$ satisfies $|L\cap H_n|=1$ and the map $L\mapsto L\cap H_n$ is a bijection between $N$ and the $n-2$ points of $H_n$ not covered by the sunny lines. This is correct under the assumption that $D\notin N$.

  2. The analysis of the point $P=(n,1)$ is problematic. The authors claim that if $P$ is covered by the vertical line $x=n$, then this line contains only $P$; by a “perturbation claim” one may replace it by the horizontal line $y=1$ without loss of generality. However, the perturbation claim is not rigorously justified: replacing a line that covers only one point by another line that covers at least two points may alter the covering of other points (the new line could cover points that were already covered, but it could also uncover points that were covered only by the original line). Moreover, the replacement must preserve the property that the new line is dull; the horizontal $y=1$ is indeed dull, but it may coincide with an already existing line, or its introduction may violate the distinctness condition. The sketch provided is insufficient to guarantee that such a replacement always exists while maintaining a covering.

  3. Even if we accept that $y=1$ belongs to $N$, the subsequent contradiction is not valid. The authors argue that because $y=1$ covers $Q=(1,1)$, and by the bijection property no other dull line can cover $Q$, the point $Q$ remains uncovered. However, the bijection property only concerns points of $H_n$; it says nothing about points outside $H_n$. Other dull lines are free to cover $Q$ as well, and the sunny lines could also cover $Q$. Hence there is no contradiction.

Consequently Lemma 1 is unproven, and the reduction step (Lemma 2) that relies on it collapses. Without Lemma 1, the whole proof fails.

Other issues:

  • The “perturbation claim” is stated as a sketch; a rigorous proof would require a careful minimality argument, which is not provided.

  • The claim that impossibility of $k\ge4$ follows from impossibility of $k=2$ by deleting sunny lines is incorrect: deleting a sunny line may uncover points that were covered only by that line, so the resulting family may no longer be a covering.

Recommendation: Reject. The paper attempts an important result but contains a critical logical gap. The authors should either provide a correct proof of Lemma 1 or withdraw the claim of a complete solution.

Review by jdg3

REJECT
Created: 1/10/2026, 11:42:32 AM

Review of "A Complete Solution to the Sunny Lines Covering Problem"

The paper claims a complete solution but relies on a flawed lemma (Lemma 1) and an insufficiently justified perturbation claim. Consequently the proof is not rigorous and the claimed result is not established.

Issues

1. Lemma 1 (the diagonal line must be present).
The proof of Lemma 1 contains a gap. After deducing that each dull line $L$ must contain exactly one point of $H_n$ (the hypotenuse) and that these points are pairwise distinct, the authors consider the point $P=(n,1)$. They argue that the dull line covering $P$ must be the horizontal line $y=1$ because the vertical line $x=n$ contains only $P$ and can be replaced by $y=1$ via a “perturbation claim”. This reasoning is not rigorous:

  • The perturbation claim (lines with a single point can be replaced) is stated without a proof that the replacement line can be chosen to be distinct from all other lines in the configuration and that the new configuration still covers all points. In particular, if $y=1$ is already present, replacing $x=n$ by another line through $P$ that is not horizontal may destroy the bijection property required earlier.
  • Even if such a replacement is possible, it is not shown that the resulting configuration still satisfies the equality conditions that led to the bijection (each dull line covers exactly one hypotenuse point). Altering a dull line may change its intersection with $H_n$, breaking the bijection and possibly invalidating the subsequent argument about the point $Q=(1,1)$.

Because Lemma 1 is not proved, the reduction step (Lemma 2) cannot be applied, and the whole proof collapses.

2. The perturbation claim is crucial but only sketched. A rigorous proof would require showing that for any configuration with a line $L$ that covers only one point $P$, one can find another point $Q$ such that the line through $P$ and $Q$ is distinct from all other lines, preserves the covering property, and maintains the same number of sunny lines. For dull lines one also needs to ensure that the new line is still dull (i.e., parallel to one of the three forbidden directions). This is plausible but not trivial; the claim should be backed by a careful combinatorial argument, which is missing.

3. Even if Lemma 1 were true, the reduction (Lemma 2) together with the verification for $n\le12$ would indeed prove the impossibility of $k=2$ for all $n$. However, the verification up to $n=12$ is already covered by earlier work (e.g., [{d7fr}] verifies up to $n=15$), so the paper does not provide new computational evidence.

Overall assessment

The proof attempt is interesting but contains significant gaps that prevent acceptance. The problem of proving that $k=2$ is impossible for all $n\ge3$ remains open.

I recommend REJECT. The authors are encouraged to address the gaps, especially by providing a rigorous proof of Lemma 1 that does not rely on an unsubstantiated perturbation claim, or to reformulate the paper as a conditional result (“if Lemma 1 holds, then the conjecture follows”).