Download presentation
Presentation is loading. Please wait.
1
Distinct Distances in the Plane
Assaf Lev-Ran Date: 12/1/15
2
Reminder Let π be a set of π points. We want to bound the size of the set: π π 1 , π π 1 , π 2 βπ} Our aim is to prove that it's Ξ©(π/logβ‘π). This bound is almost tight, since the upper bound is π(π/ log π ), Using the π Γ π grid.
3
The Plan First we'll show a reduction to the problem of incidences between points and lines in 3D (Elekes β Sharir framework) After that we'll show a bound for this problem by Guth and Katz. Let's begin!
4
The Reduction Let π be a set of π points. We'll denote the number of distinct distances by π₯. We'll denote the distances in πΏ 1 ,β¦, πΏ π₯ . We'll also denote πΈ π =|{(π,π)|π(π,π)= πΏ π }|
5
Let us define π={ π,π,π,π β π 4 | (π,π)β (π,π) and |ππ|=|ππ|>0}.
Now since π πΈ π =2 π 2 = π 2 βπ we get by Cauchy Schwarz that: π = π=1 π₯ 2 πΈ π 2 β₯ π=1 π₯ πΈ π β1 2 β₯ 1 π₯ π=1 π₯ ( πΈ π β1) 2 = π 2 βπ βπ₯ 2 π₯ So if we'll prove that |π|=π( π 3 log π ), we'll get π₯ =Ξ©(π /logβ‘π ). π π
6
A proper rigid motion is a transformation of the plane that preserves distances and orientation.
Every proper rigid motion is a pure translation or a pure rotation (around some point).
7
For every (π,π,π,π) such that |ππ|=|ππ|>0, there exists a unique rotation π such that Ο π =π and π π =π. Therefore, every element in π corresponds to a unique rotation π.
8
Since every pair (π,π) has a unique translation π such that π(π)=π, the first three elements in every quadruple (π,π,π,π) determine the fourth. Hence, there are at most π 3 quarduples that correspond to a translation. What about rotations? c a d b
9
If Ο is a rotation, its multiplicity is |π π β© π| (the number of points of π that π takes to another point in π) We'll define π π ( π β₯π ) the number of rotations of multiplicity π (β₯π)
10
If π has multiplicity π then it contributes π 2 quarduples to π.
So we have: π = π=2 π 2 π π = π=2 π 2 ( π β₯π β π β₯π+1 ) = π β₯2 + πβ₯3 πβ1 π β₯π If we'll show π β₯π = π( π 3 / π 2 ) we'll get π =π π πβ₯3 1 π =π( π 3 log π ) as we wanted.
11
A rotation can be determined by three elements: its center π=(π₯,π¦) and its angle π.
12
Weβll map every rotation π to a point in β 3 : (π₯,π¦, cot π 2 )
Now, let π,π be points in β 2 . The locus of all rotations that map π to π is: π π₯ + π π₯ 2 , π π¦ + π π¦ 2 ,0 +π‘ π π¦ β π π¦ 2 , π π₯ β π π₯ 2 ,1 for π‘ββ Itβs a line! a πβπ cot π 2 π+π 2 π 2 πβπ 2 b
13
So, to show that π β₯π is π( π 3 / π 2 ) we need to bound the number of points in β 3 that coincide with at least π lines. We have an incidence problem, and we'll solve it with algebraic methods. Onwards we go!
14
Incidences in β 3 Theorem (Guth & Katz, 2010): Let π be a set of π points and πΏ a set of π lines in β 3 , such that (i) each point of π is incident in at least three lines in πΏ, and (ii) no plane contains more than π lines of πΏ. then: πΌ π,πΏ =π( π 1/2 π 3/4 + π 2/3 π 1/3 π 1/3 +π+π) this bound is tight in the worst case.
15
How does it help us? We can deduce that if πΏ is a set of π lines in β 3 , then the number π β₯π (i.e. the number of points that coincide with at least π lines) for πβ₯3 satisfy: π β₯π =π( π 3/2 π 2 + ππ π 3 + π π )
16
In our problem, every plane contains at most O( π ) lines, because every two lines must intersect and therefore be the locus of four distinct points. A set of pairwise disjoints pairs contains π(π ) elements. Hence, there are at most π π =π( π ) lines on one plane and the assumption is applied. Since π=π( π 2 ) we get that the number of points that incident in at least π lines is π( π 3 / π 2 ) as we want. π π,π π π,π πβπ,π
17
What about π=2? Using methods from the 19th century, it can be shown that π β₯2 is π π 3/2 =π( π 3 ). We wonβt be showing this today...
18
Proof of the main theorem
We want to use the polynomial partition technique. To do that, we need to define a parameter π. So let π be: π= π π 3/2 π 3/4 for π β² π 1/2 β€πβ€π π 3/2 π π 3/2 for π>π π 3/ for suitable constants π, π and πβ² whose values will be determined later. Weβll also demand πβ€π.
19
In a previous lecture, it was mentioned that there exists a trivariate polynomial π of degree π· =π( π 1/3 ) such that every connected component in β 3 \ π(π) contains at most π(π/π) points of π (where π(π) is the zero set of π). Moreover, the number of components (we'll call them βcellsβ) is π( π· 3 )=π(π).
20
Let π 0 be the number of points from π in π(π).
Let πΏ 0 be the number of lines from πΏ that are fully contained in π(π). Let πβ²=π\ π 0 and πΏβ²=πΏ\ πΏ 0 . Then: πΌ(π,πΏ) = πΌ( π 0 , πΏ 0 ) + πΌ( π 0 ,πΏβ²) + πΌ(πβ²,πΏβ²). Let's estimate each term of this sum separately.
21
Estimating πΌ( π 0 ,πΏβ²) Every line in πΏβ² contains at most π· points from π 0 (otherwise it was in π(π) because the polynomial is of degree π·, and therefore intersects π(π) in at most π· points). Hence, πΌ π 0 , πΏ β² β€|πΏβ²|π·=π(π π 1/3 ).
22
Estimating πΌ(πβ²,πΏβ²) Let us denote the cells of β 3 \ π(π) in πΎ 1 ,β¦, πΎ π‘ where π‘=π(π). Let π π be the number of points from π in πΎ π , and πΏ π be the number of lines from πΏ that cross πΎ π . Also, let π π =| πΏ π | and π π =| π π |=π(π/π). Every line crosses at most π·+1 cells (why?) so π π π β€π(1+π·)=π(π π 1/3 ). Clearly, πΌ(πβ²,πΏβ²)= π πΌ( π π . πΏ π ) Let's look at the cases of π.
23
Case (i): πβ€π π 3/2 By projecting the points to a plane and using the bound of incidences on plane, we have πΌ( π π , πΏ π )=π( π π 2 + π π ). Therefore, πΌ π β² , πΏ β² =π π=1 π‘ π π 2 + π π =π π π π 2 +π π 1/3 =π( π 2 π +π π 1/3 ) Since in this case, π= π π 3/2 π 3/4 , we get (splitting to cases π> π β² π 1/2 and π< π β² π 1/2 ): πΌ(πβ²,πΏβ²)=π( π 1/2 π 3/4 +π)
24
Case (ii): π>π π 3/2 There are π(π) cells, and every line intersects π( π 1/3 ) cells. Therefore, there are π π 1/3 intersections between the lines and cells, so every cell contains π π 2/3 lines in the average case. If a cell contains ππ π 2/3 lines, we'll split it to π cells with π π 2/3 lines each. Every cell has in the worst case π/π points, and there are still π(π) cells.
25
π=π( π 2/3 ), and, similarly to what we saw before, πΌ( π π , πΏ π )=π( π π + π π 2 )
We still have π(π) cells, and each contains π/π points and π π 2/3 lines. So we have (using π=π π 3/2 ): πΌ(πβ²,πΏβ²)=π( π π π π 2/ )π(π)=π(π+ π 2 π 1/3 ) = π(π+ π 3/2 ) = π(π).
26
Letβs Take a Break.
27
Estimating πΌ( π 0 , πΏ 0 ) Reminder: we want to bound the number of points on π(π) and the number of lines that are fully contained in π(π). First, we assume π has no linear factor. If it does, we'll divide it by linear factors and handle them later. To simplify the notation, we'll call the new polynomial π.
28
Now we'll apply a pruning process on the lines and points from π 0 and πΏ 0 .
At each step we'll remove a point of π 0 that is incident to at most two (surviving) lines of πΏ 0 . If such a point doesn't exist, we'll remove a line of πΏ 0 that is incident to fewer than 4π· (surviving) points.
29
The removal of lines caused a loss of at most 4| πΏ 0 |π· incidences.
The removal of points caused a loss of at most 2 incidences for each step, which will be charged to an incidence either with a line of πΏβ² or with a previously removed line of πΏ 0 . Overall this accumulates to at most 8 πΏ 0 π·+2 πΏ β² π·β€8ππ·.
30
In summary, we removed at most 12ππ· incidences.
Now, every point in π 0 is incident to at least 3 lines in πΏ 0 , and every line in πΏ 0 is incident to at least 4π· points in π 0 . To simplify the notation, we'll call the remaining points and lines π 0 and πΏ 0 , respectively.
31
Now, we classify π 0 to two types:
If π is incident to three non-coplanar lines of πΏ 0 , then π is a critical point of π(π). If π is not critical, and all the lines of πΏ 0 that π is incident to are in the same plane (this plane is tangent to π(π) at π), then π is a flat point of π(π). There exist three polynomials π(π) of degree at most 3π·β4, which vanish at every flat point of π(π). (we saw a sketch of the proof two weeks ago)
32
Each line in πΏ 0 is incident either to π· critical points or 3π· flat points.
Each line of the first kind is a critical line because each of its partial derivative is a π·β1 degree polynomial that vanishes in π· points and therefore vanishes on the whole line. Each line of the second kind is a flat line because every π(π) is a 3π·β4 degree polynomial that vanishes at 3π· points.
33
Weβll use a lemma that we saw two weeks ago:
Let π and π be trivariate polynomials of degrees π· π and π· π , respectively. If π and π do not have common factor then the number lines contained in the common zero set π π β©π(π) is at most π· π π· π .
34
As a result, π(π) can contain at most π·(π·β1) critical lines and π·(3π·β4) flat lines.
Thus, the number of (surviving) lines in πΏ 0 is at most π· π·β1 +π· 3π·β4 < π 0 :=4 π· 2 = π( π 2/3 ). WLOG assume | πΏ 0 |= π 0 . We may also assume that π 0 β€π½π, for sufficiently small π½.
35
We claim that the new set of points and lines satisfies the assumption of the theorem.
Indeed, each point in π 0 is incident to at least 3 lines, and no plane contains more than π· lines. This happens because π, restricted to a plane β, becomes a bivariate polynomial of degree at most π·. But π has no linear factors, and therefore doesn't vanish on β and can vanish for at most π·β1 lines of β. Weβll denote the maximum possible value of πΌ(π,πΏ) with parameter π by πΌ(π,πΏ,π). We got at most πΌ(π,π½π, π½π 1/2 )+π(ππ·) incidences.
36
Linear Factors If (the original) π had linear factors, it might vanish on at most π· planes. We'll denote them in β 1 ,β¦, β π (π β€π·) We'll process them iteratively.
37
Handling β π Let π 0π be the points of π 0 in β π \ π<π β π , and πΏ 0π be the lines of πΏ 0 that are contained (except for a finite number) in β π \ π<π β π . We will consider only the points of π 0π that are incident to at least two lines of πΏ 0π . Let π π =| πΏ 0π | and π π =| π 0π |. (by assumption, π π <π) Using the SzemerΓ©di β Trotter theorem we get: π π π 2/3 π π 2/3 + π π + π π = π( π π 2/3 π π 1/3 π 1/3 + π π + π π ) incidences on β π .
38
We got π( π π 2/3 π π 1/3 π 1/3 + π π + π π ) for each of the planes.
Sum them up we get, by HΓΆlder inequality: π β π π 2/3 β π π 1/3 π 1/3 +π+π =π( π 2/3 π 1/3 π 1/3 +π+π) incidences.
39
The Other Cases Cases we haven't handled yet:
incidence between points and lines contained in another plane not yet processed. incidences between points that are incident only with one (relevant) line Any of these incidences occur at crossings of a line and a plane (that doesn't contain the line). There are only π(ππ·) such crossings.
40
Putting Everything Together
Consider all that we have seen, and substitute π· with its value according to the range of π. Weβll get: πΌ π,π,π β€ π π for π< π β² π 1/ πΌ π,π½π, π½π 1/2 +π΅ π 1/2 π 3/4 + π 2/3 π 1/3 π 1/3 +π for π β² π 1/2 β€πβ€π π 3/2 πΌ π 3 ,π,π +πΌ π,π½π, π½π 1/2 +π΅ π 2/3 π 1/3 π 1/3 + π 3/2 for π>π π 3/ For an appropriate constant π΅.
41
The solution is πΌ π,π,π β€π΄( π 1/2 π 3/4 + π 2/3 π 1/3 π 1/3 +π) for a sufficiently large constant π΄. we'll prove it by Induction on π,π. The base cases are easily established for large enough π΄. For the induction step, we'll split the proof for the different cases of π.
42
Induction Step for πβ² π 1/2 β€πβ€π π 3/2
By the induction hypothesis we have: πΌ π,π,π β€π΄ π 1/2 π½π 3/4 + π 2/3 π½π 1/3 π½π 1/6 +π½π π 1/2 π½π 3/4 + π 2/3 π½π 1/3 π½π 1/6 +π½π +π΅ π 1/2 π 3/4 + π 2/3 π 1/3 π 1/3 +π π 1/2 π 3/4 + π 2/3 π 1/3 π 1/3 +π =π΄ π½ 3/4 +π΅ π 1/2 π 3/4 +π΄ π½ 1/2 π 2/3 π 1/2 +π΅ π 2/3 π 1/3 π 1/3 +(π΄π½ +π΅)π .
43
for πβ€π π 3/2 we have π 2/3 π 1/2 β€ π 1/6 π 1/2 π 3/4 , so this bound is at most: π΄ π½ 3/4 +π΅+π΄ π 1/6 π½ 1/2 π 1/2 π 3/4 +π΅ π 2/3 π 1/3 π 1/3 + π΄π½+π΅ π we choose small enough π½ to ensure that π½< 1 2 and π½ 3/4 + π 1/6 + π 1/2 < 1 2 , and π΄>2π΅. This yields our bound.
44
Induction Step for π<π π 3/2
By the induction hypothesis we have:
45
We got that the bound is at most: π΄ /2 + π½ 3/4 + π 1/6 π½ 1/2 π 1/2 π 3/4 + π΄ 3 2/3 +π΅ π 2/3 π 1/3 π 1/3 + π΄ 1+π½ +π΅ π 3/2 Since π>π π 3/2 we get π 3/2 < π β1/2 π 1/2 π 3/4 , so if π is sufficiently large, π½ is sufficiently small and π΄ is sufficiently large, we get our bound. This completes the induction step and thus the whole proof.
46
D. Q. E.
47
If Time Remains: the Lower Bound
What about the lower bound? First, we present a construction that gives us πΌ(π,πΏ)=Ξ©( π 1/2 π 3/4 ).
48
The construction Taking π and π, we construct an integer grid of πΓ2ππΓ2ππ. π will be the set of grid points, so π=4 π 3 π 2 . πΏ will be all the lines in the form: π¦ = ππ₯+π, π§=ππ₯+π, for π,π β 1,β¦,π , and π,π β {1,β¦,ππ}. π= π 2 π 4 Each line in πΏ has exactly π incidences with the points in π. Therefore, πΌ π,πΏ = π 3 π 4 = Ξ(π 1/2 π 3/4 ).
49
It's not Enough! We need to ensure that the other assumption of the theorem hold. To ensure that every point is incident to at least three lines, we'll add axis parallel lines of the grid to πΏ. We increased πΏ by 4 π 2 π+4 π 2 π 2 <8 π 2 π 2 , and this is negligible in comparison to π 2 π 4 . In addition, it can be shown that any plane contains at most π( πΏ 1/2 )=π(π π 2 ) points.
50
The Next Term We want to construct the bound Ξ©( π 2/3 π 1/3 π 1/3 ).
For it to be the largest term, we need: π> π 1/2 , otherwise π 1/2 π 3/4 is bigger. π> π 2 / π 2 , otherwise π(π) is bigger. π=Ξ©( π 1/2 ), otherwise π(π) is bigger. π=π(ππ), because it can be shown from the proof of the upper bound that any construction that satisfies the assumptions has π=π(ππ).
51
The Construction Take π/π planes in general position, and place π lines and ππ/π points on each of them with Ξ( ππ π 2/3 π 2/3 ) incidences.
52
Take π/π planes in general position, and place π lines and ππ/π points on each of them with Ξ( ππ π 2/3 π 2/3 ) incidences. From the assumptions below we get ππ/π=Ξ©(1) and π π 1/2 <ππ/π< π β² π 2 , so we can use this construction. In this construction, indeed every point is incident to at least three lines. So we got π/π Ξ ππ/π 2/3 π 2/3 =Ξ( π 2/3 π 1/3 π 1/3 ) incidences.
53
Thank You!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.