Challenge V: Sylvester-Gallai Theorem, solved by Mandelbroth

In summary: I think I see the problem. In the case that a and b are on the same line (the one containing x and b), there is no contradiction, and I believe that the distance from a to m is still less than r. The contradiction is that in the second case, we can find the line that is the smallest distance away from x, and yet in general we can find a line that is closer to x, which means that the smallest distance cannot be found, and the contradiction is set up by the assumption that the smallest distance exists. I think I understand your question now, and I apologize for not clarifying it earlier.In summary, the conversation discusses a mathematical proof involving the collinearity of points
  • #1
micromass
Staff Emeritus
Science Advisor
Homework Helper
Insights Author
22,183
3,321
Let's put up a new challenge:

This is called the Fano plane:
images?q=tbn:ANd9GcTeBAUe34X1D37rw9OoCvJiqtWvXW_svKHerc6opWpldiEM1RNTDA.png


This is a geometric figure consisting of 7 points and 7 lines. However, it is a so-called projective plane. This means that it satisfies the following axioms:
1) Through any two points, there is exactly one line
2) Any two lines meet in exactly one point
3) There are four point such that no line goes to more than two of them

The study of projective planes and spaces goes deep and far. But for now, I'm asking something simpler. When you look at the figure, you see that one of the "lines" is actually a circle and not a straight line. Prove that you can't draw the above configuration on a plane such that all the lines are actually straight lines.

If you find this too easy, then there is this generalization:
Given ##n## points on a plane. If they do not all lie on a straight line, then there is a straight line in the plane that contains exactly two of the points.
 
Last edited by a moderator:
Mathematics news on Phys.org
  • #2
micromass said:
If you find this too easy, then there is this generalization:
Given ##n## points on a plane. If they do not all lie on a straight line, then there is a straight line in the plane that contains exactly two of the points.
Suppose ##n=1##. :biggrin:
 
Last edited by a moderator:
  • #3
Mandelbroth said:
Suppose ##n=1##. :biggrin:

Then, out of the collection of points, in which there is only one point, all lie on a straight line (IMO) (on many straight lines to be more precise). The claim which is to be proven has the same form as [itex](0=1)\rightarrow \cdots[/itex], and it will be true.
 
  • #4
Mandelbroth said:
Suppose ##n=0##. :biggrin:

Zero points still lie on one line. Indeed, given any line ##L##, we have ##\emptyset\subseteq L##.
 
  • #5
jostpuur said:
Then, out of the collection of points, in which there is only one point, all lie on a straight line (IMO) (on many straight lines to be more precise). The claim which is to be proven has the same form as [itex](0=1)\rightarrow \cdots[/itex], and it will be true.
Nevermind. I was correct in what I was saying. ##n\in\{0,1\}## is trivial (as is ##n=2##).

I should stop second guessing myself.
 
  • #6
Cases [itex]n\in\{0,1,2,3\}[/itex] proven. We are making progress.

I guess we are not in position of speaking about "generalization" of the challenge, since we haven't reached [itex]n=7[/itex] yet...

(edit: Actually I don't yet know what to do with the case n=7 either... looks tough..)
 
Last edited:
  • #7
jostpuur said:
Cases [itex]n\in\{0,1,2,3\}[/itex] proven. We are making progress.
I might as well do ##n>3## as well.

Suppose, by way of contradiction, that there are ##n## points, not all of which are collinear but with at least 3 points on each line connecting any 2 points. Let ##r## be the smallest distance between a line ##l## and a point ##x## not on that line. Because ##l## goes through at least 3 of the ##n## points, for a segment ##R## of length ##r## from ##x## to ##l## there are two cases:

  • The segment intersects ##l## at one of the ##n## points and there is exactly 1 point on either side of the segment, implying the rest of the points are contained in the line containing ##R##, in which case there is a line between only one of the points on either side and ##x##, reaching a contradiction.
  • There are at least two points on one side of the line containing ##R##. Call the point closer to the segment ##a##, and a further point ##b##. Let ##m## be the line that connects ##x## and ##b##. The distance from ##a## to ##m## is less than ##r##, reaching a contradiction.

Thus, ##x## must be on ##l## if every line connecting 2 points contains at least 3 of the ##n## points. The result follows.
 
  • #8
Mandelbroth said:
... The distance from ##a## to ##m## is less than ##r##, reaching a contradiction.

I believe I drew a picture of the situation you described, and I don't see a contradiction.
 
  • #9
jostpuur said:
I believe I drew a picture of the situation you described, and I don't see a contradiction.
You believe you drew a picture or you believe there isn't a contradiction? :tongue:

I've attached my drawing. I can show all the trig if you want, but it's fairly clear that the distance from ##a## to ##m## is less than ##r##.
 

Attachments

  • IMG_0329.jpg
    IMG_0329.jpg
    23.9 KB · Views: 417
  • #10
I know I drew something.

What two claims are contradictory in "the contradiction"?
 
  • #11
jostpuur said:
I know I drew something.

What two claims are contradictory in "the contradiction"?
For the second case, ##r## is taken to be the smallest distance between a line and a point not on that line, which I named ##l## and ##x## (respectively) for convenience. However, the distance from ##a## to ##m## is smaller than ##r## (implying that there isn't a smallest distance between a line and a point not on that line).

If all lines containing 2 of the ##n## points contain at least 3 of them, then they must all, therefore, be collinear.
 
  • #12
ok, I had not understood your explanation properly. I guess I'll remove my picture now -->
 
  • #13
Mandelbroth said:
Let ##r## be the smallest distance between a line ##l## and a point ##x## not on that line.

To clarify to other readers, this means that we go through all possible lines ell connecting some points, and for all fixed ell, again through all possible points x not on that ell. Then the final ell and x are chosen so that their distance is minimal.

This looks like a good start, but I didn't yet understand how the final steps of the proof were supposed to work.

Mandelbroth, can you clarify what you assume about the points a and b with respect to the line ell? Are completely free of it, or do you insist that one or both of them are on ell?
 
Last edited:
  • #14
jostpuur said:
To clarify to other readers, this means that we go through all possible lines ell connecting some points, and for all fixed ell, again through all possible points x not on that ell. Then the final ell and x are chosen so that their distance is minimal.

This looks like a good start, but I didn't yet understand how the final steps of the proof were supposed to work.

Mandelbroth, can you clarify what you assume about the points a and b with respect to the line ell? Are completely free of it, or do you insist that one or both of them are on ell?
The existence of at least one of the points is guaranteed by the fact that each line contains at least three of the ##n## points in both cases. In the second case, ##a## and ##b## are shown to exist because of this definition, and I did the trig calculations for the distance from ##a## to ##m## that way. In general, I suppose they are not required to be on ##l##, though. My proof uses the fact that there is a pair ##a## and ##b## that must exist under the assumptions of the proof.

For the final part of the proof, if ##r## cannot exist with the beginning conditions, then there isn't a smallest distance between a line and a point not on that line under those conditions. We thus conclude that the points must all be on the same line.

Edit: misunderstanding the confusion. See below.
 
Last edited:
  • #15
This:

jostpuur said:
Mandelbroth, can you clarify what you assume about the points a and b with respect to the line ell? Are completely free of it, or do you insist that one or both of them are on ell?

Clarify!

In your drawing the a and b are not on ell, right? In that case your claim doesn't seem valid. It is possible that the distance between m and a is greater than r too.

Your claim conserning the distance seems correct if a and b are on ell, but then we have other problems with the logic of the proof attempt.
 
  • #16
jostpuur said:
This:



Clarify!

In your drawing the a and b are not on ell, right? In that case your claim doesn't seem valid. It is possible that the distance between m and a is greater than r too.
I did! :eek:
I apologize. That would explain the confusion. I should fix that.

jostpuur said:
Your claim concerning the distance seems correct if a and b are on ell, but then we have other problems with the logic of the proof attempt.
Why?
 

Attachments

  • IMG_0334.jpg
    IMG_0334.jpg
    31.7 KB · Views: 375
Last edited:
  • #17
This can happen:

 
Last edited by a moderator:
  • #18
jostpuur said:
This can happen:
Indeed, but a pair ##a## and ##b## satisfying the results of the proof are given to exist on the line.

I'm asking about the logic of the proof attempt.
 
Last edited by a moderator:
  • #19
Proving that generalization by strong induction definitely seems possible, although there is a hurdle to overcome. I won't prove it though, I'll leave it to anyone else who would like to try it.
 
  • #20
Mandelbroth said:
I'm asking about the logic of the proof attempt.

In the original proof attempt you divided the proof into two possible situations. In the same spirit I do a similar division now:

Situation 1: When the line R splits the line ell into two pieces, both sides contain precisely one point on ell. (According to our anti-thesis, the line ell also must contain a third point at the intersection of ell and R.)

Situation 2: When the line R splits the line ell into two pieces, at least other side contains at least two points on ell.

I haven't checked any trigonometry yet, but it seems that in situation 2 we arrive at a contradiction as you showed in the second attachment drawing. So that half is ok.

The first situation becomes a mystery. I don't see how we get a contradiction there.

In the original proof attempt you made the following claim:

Assume that when the line R splits line ell into two pieces, both sides contain precisely one point on ell, and also assume that no other points exist outside the line R. Then a contradiction follows.

This claim was correct, but there are too much assumptions for the complete proof.
 
  • #21
This can happen too:



Now ell and x don't seem very useful when searching for the line that contains only two points.

update: But now looking at the picture, I can see that actually that cannot happen. It has a contradiction hidden in it...
 
Last edited by a moderator:
  • #22
jostpuur said:
This can happen too:



Now ell and x don't seem very useful when searching for the line that contains only two points.

update: But now looking at the picture, I can see that actually that cannot happen. It has a contradiction hidden in it...
I just realized why you and micro were so confused by my case 1. :yuck:

However, we can fix that by simply making the point of intersection be ##a##, in which case it works the same as the second case.
 
Last edited by a moderator:
  • #23
micromass said:
Given ##n## points on a plane. If they do not all lie on a straight line, then there is a straight line in the plane that contains exactly two of the points.

IMO this has now been proven. Only nuisance left to readers is that the proof is not written clearly in one place, but its pieces are scattered among confusing discussion... But the necessary pieces have been checked.

The special problem with n=7 remains unsolved, despite the solved problem being a "generalization".
 
  • #24
Mandelbroth said:
So do you see why, in case 1, there must be only one point on either side of the line containing segment ##R##, with the rest collinear within that line, or should I explain further?

Contradiction implies anything, but notice, that even if there were only one point on each side of the line R, a contradiction would still be present...
 
  • #25
jostpuur said:
Contradiction implies anything, but notice, that even if there were only one point on each side of the line R, a contradiction would still be present...
See the above. I edited my post when I reread my proof. The solution should be clearer now.
 
  • #26
I just completed a proof using contradiction and the smallest positive distance between point line pairs. I'll post it after I am off work (which won't be for 8 hours): )
 
  • #27
So, this challenge was solved by Mandelbroth, after some refining with the help of jostpuur. Nice done guys!

I would be interested to see Theorem.'s approach.

A full discussion of this theorem and proof can be found on wiki: http://en.wikipedia.org/wiki/Sylvester–Gallai_theorem The proof given here is essentially Kelly's proof, which is known as one of the most elegant proofs in mathematics.

Our proof required both an ordering (we wanted to say that a point is between two other points), and a metric (we wanted to talk about distances). It is interesting to know that there is a proof that only requires an ordering!

I'll post the new challenge soon!
 
  • #28
true co-operative research! :wink:
 
  • #29
Well it looks like my proof is a slightly more detailed (and I admit less elegant) version of Kelly's proof. I can still post it if anyone is still interested though!
 
  • #30
Theorem. said:
Well it looks like my proof is a slightly more detailed (and I admit less elegant) version of Kelly's proof. I can still post it if anyone is still interested though!

Sure, post it!
 
  • #31
micromass said:
Sure, post it!

[itex] \textbf{Definition}[\text{set of lines generated by a set of points in the plane}]: \\
\text{ Given any two points on the plane }p_1,p_2\text{, let } L_{p_1 p_2} \text{ denote the line going through the two points.}\\ \text{We will call this the line generated by }p_1 \text{ and }p_2. [/itex]

[itex] \text{If } P \text{ is a finite set of points in the plane, Let } L_P:=\{L_{p_i p_j}: p_i,p_i\in P, i\neq j\}. \\ \text{ We will call this the set of lines generated by P}[/itex]


Okay, now we can focus a bit on the question!. We want to show that given any finite set of points
[itex]P[/itex] in the [itex]\mathbb{R}^2[/itex], if not all the points lay on a straight line, then there exists a line going through exactly two of the points. We will do this by contradiction. As I mentioned before, This is basically Kelly's proof (Which Micromass mentioned earlier), I may have seen it on a problem set earlier on, but the idea struck me regardless. Let us begin.

Suppose towards a contradiction there exists a finite set of points
[itex]P=\{p_1,p_2,...,p_n\}\subset \mathbb{R}^2[/itex] with the property that [itex]|L\cap P|\geq 3[/itex] for all [itex]L\in L_P[/itex]. That is, every line in [itex]L_P[/itex] intersects at least
3 points of [itex]P[/itex].

Consider the set [itex]D:=\{d(p,L): p\in P, L\in L_P \thinspace and \thinspace p\notin L\}[/itex]. This set is finite and bounded below by 0, and thus has a minimum [itex]a>0[/itex]. Let [itex]p,L[/itex] be such that [itex]d(p,L)=a[/itex].

It is intutively helpful after this point to visualize what is going on graphically (on paper).

Connect [itex]p[/itex] to [itex]L[/itex] by forming the line perpendicular to [itex]L[/itex] that goes through [itex]p[/itex], We can call this line [itex]PL[/itex], and notice that it must have length [itex]a[/itex]. By the initial assumption, the line [itex]L[/itex] intersects at least 3 points of [itex]P[/itex], so at least two of these points must lay to one side of the point where [itex]L[/itex] and [itex]PL[/itex] intersect (as Kelly's proof points out- it is of course okay for one of these points to be exactly on the intersection). Denote the point closest to the intersection [itex]q_1[/itex] and the point furthest [itex]q_2[/itex]. Then [itex]L_{q_2 p}\in L_P[/itex]. Form
The line [itex]L_2Q[/itex] perpendicular to [itex]L_{q_2 p}[/itex] and through [itex]q_1[/itex]. Then it is easy to see that [itex]d(q_1,L_{q_2 p})<d(p,L)[/itex]. As Kelly's proof suggests, you can just note that the triangle with hypotenuse [itex]q_1q_2[/itex] is similar to the triangle with hypotenuse [itex]pq_2[/itex].

This of course contradicts the fact that [itex]d(p,L)=\min{D}[/itex], and we are done.

The proof is identical to Kelly's proof except the notation I used is definitely harsher and some small parts are explained differently. Minor differences that helped me work through the problem but at the end of the day can be cleaned up. I originally tried doing it by strong induction and got stuck for awhile but eventually got the right kind of idea! fun problem
 
  • #32
Darn, the idea I had for proving the generalization didn't work, the hurdle was more like an infinite slope. Instead one must use the number of lines; there are too many lines for all of them to have 3 points on. Each new point generates tons of new lines.

Anyway, I'm leaving this.
 

1. What is the Sylvester-Gallai Theorem?

The Sylvester-Gallai Theorem is a mathematical theorem that states that given a finite set of points in the plane, either all the points lie on a single line or there exists a line that passes through exactly two of the points.

2. Who solved Challenge V: Sylvester-Gallai Theorem?

The challenge was solved by mathematician Benoit Mandelbrot in 1977.

3. How did Mandelbrot solve the Sylvester-Gallai Theorem?

Mandelbrot used a proof by contradiction, assuming that there exists a set of points that do not satisfy the theorem and then proving that this assumption leads to a contradiction.

4. What are the applications of the Sylvester-Gallai Theorem?

The theorem has applications in various fields such as geometry, graph theory, and combinatorics. It has also been used in the design of algorithms and in the study of certain geometric configurations.

5. Are there any generalizations of the Sylvester-Gallai Theorem?

Yes, there are several generalizations of the theorem, including a higher-dimensional version and a version that applies to sets of points in finite fields.

Similar threads

Replies
36
Views
4K
Replies
12
Views
1K
  • General Math
Replies
8
Views
1K
Replies
66
Views
4K
  • General Math
Replies
14
Views
2K
Replies
11
Views
1K
Replies
1
Views
3K
  • Sci-Fi Writing and World Building
Replies
9
Views
2K
  • General Math
Replies
15
Views
5K
Back
Top