<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.formulasearchengine.com/index.php?action=history&amp;feed=atom&amp;title=Laver_table</id>
	<title>Laver table - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://en.formulasearchengine.com/index.php?action=history&amp;feed=atom&amp;title=Laver_table"/>
	<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/index.php?title=Laver_table&amp;action=history"/>
	<updated>2026-05-28T18:57:50Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0-wmf.28</generator>
	<entry>
		<id>https://en.formulasearchengine.com/index.php?title=Laver_table&amp;diff=236012&amp;oldid=prev</id>
		<title>en&gt;David Eppstein: templatize and inline two more refs</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/index.php?title=Laver_table&amp;diff=236012&amp;oldid=prev"/>
		<updated>2014-09-12T04:08:47Z</updated>

		<summary type="html">&lt;p&gt;templatize and inline two more refs&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 06:08, 12 September 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The &#039;&#039;&#039;Szemerédi–Trotter theorem&#039;&#039;&#039; is a [[mathematics|mathematical]] result in the field of [[combinatorial geometry]]. It asserts that given &#039;&#039;n&#039;&#039; points and &#039;&#039;m&#039;&#039; lines in the plane&lt;/del&gt;, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the number of [[Incidence (geometry)|incidences]] (i.e. the number of point-line pairs, such that the point lies on the line) &lt;/del&gt;is &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Nice to satisfy you&lt;/ins&gt;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;my name &lt;/ins&gt;is &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Araceli Oquendo but I don&lt;/ins&gt;&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;t like when individuals use my complete &lt;/ins&gt;name. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Interviewing is what I do &lt;/ins&gt;in &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;my working day job&lt;/ins&gt;. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;For many years she&lt;/ins&gt;&#039;s &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;been residing &lt;/ins&gt;in &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Kansas&lt;/ins&gt;. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;What he truly enjoys doing is &lt;/ins&gt;to &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;perform handball but he &lt;/ins&gt;is &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;having difficulties &lt;/ins&gt;to &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;discover time &lt;/ins&gt;for &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;it&lt;/ins&gt;.&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;br&lt;/ins&gt;&amp;gt;&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;br&lt;/ins&gt;&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Feel free &lt;/ins&gt;to &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;surf &lt;/ins&gt;to &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;my &lt;/ins&gt;web &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;page; [&lt;/ins&gt;http://&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;jalic&lt;/ins&gt;.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;de&lt;/ins&gt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;index&lt;/ins&gt;.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;php?mod&lt;/ins&gt;=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;users&amp;amp;action&lt;/ins&gt;=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;view&amp;amp;id&lt;/ins&gt;=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;99 auto warranty&lt;/ins&gt;]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:&amp;lt;math&amp;gt;O( n^{2/3} m^{2/3} + n + m )&amp;lt;/math&amp;gt;, which is a bound that cannot be improved, except in terms of the implicit constants.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;An equivalent formulation of the theorem is the following. Given &lt;/del&gt;&#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;n&#039;&#039; points and an integer &#039;&#039;k&#039;&#039; &amp;gt; 2, the number of lines&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;which pass through at least &#039;&#039;k&#039;&#039; of the points is  &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:&amp;lt;math&amp;gt;O( n^2 / k^3 + n/k).&amp;lt;/math&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The original proof of [[Endre Szemerédi|Szemerédi]] and [[William T. Trotter|Trotter]]&amp;lt;ref &lt;/del&gt;name&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=&quot;Szemerédi&quot;&amp;gt;{{cite journal| last=Szemerédi | first=Endre | authorlink=Endre Szemerédi | coauthors=William T&lt;/del&gt;. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Trotter | year=1983 | title=Extremal problems &lt;/del&gt;in &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;discrete geometry | journal=Combinatorica | volume=3 | doi=10&lt;/del&gt;.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1007/BF02579194 | pages=381–392 | issue=3–4}}&amp;lt;/ref&amp;gt; was somewhat complicated, using a combinatorial technique known as &#039;&#039;[[cell decomposition]]&#039;&#039;.  Later, Székely discovered a much simpler proof using the [[Crossing number (graph_theory)#The crossing number inequality|crossing number inequality]] for [[Graph (mathematics)|graphs]].&amp;lt;ref name=&quot;Székely&quot;&amp;gt;{{cite journal| last=Székely | first=László A. | year=1997 | title=Crossing numbers and hard Erdős problems in discrete geometry | journal=Combinatorics, Probability and Computing | volume=6 | issue=3 | pages=353–358 | url=http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.125.1484 | doi=10.1017/S0963548397002976}}&amp;lt;/ref&amp;gt; (See below.)&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The Szemerédi–Trotter theorem has a number of consequences, including [[Beck&lt;/del&gt;&#039;s &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;theorem (geometry)|Beck&#039;s theorem]] &lt;/del&gt;in &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[incidence geometry]]&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== Proof of the first formulation ==&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;We may discard the lines which contain two or fewer of the points, as they can contribute at most 2&#039;&#039;m&#039;&#039; incidences &lt;/del&gt;to&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the total number.  Thus we may assume that every line contains at least three of the points.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;If a line contains &#039;&#039;k&#039;&#039; points, then it will contain &#039;&#039;k&#039;&#039;&amp;amp;minus;1 line segments which connect two of&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the &#039;&#039;n&#039;&#039; points.  In particular it will contain at least &#039;&#039;k&#039;&#039;/2 such line segments, since we have assumed &#039;&#039;k&#039;&#039;&amp;amp;ge; 3.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Adding this up over all of the &#039;&#039;m&#039;&#039; lines, we see that the number of line segments obtained in this manner &lt;/del&gt;is &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;at least&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;half of the total number of incidences.  Thus if we let &#039;&#039;e&#039;&#039; be the number of such line segments, it will suffice &lt;/del&gt;to&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;show that &amp;lt;math&amp;gt;e = O( n^{2/3} m^{2/3} + n + m )&amp;lt;/math&amp;gt;.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Now consider the [[Graph (mathematics)|graph]] formed by using the &#039;&#039;n&#039;&#039; points as vertices, and the &#039;&#039;e&#039;&#039; line segments&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;as edges.  Since all of the line segments lie on one of &#039;&#039;m&#039;&#039; lines, and any two lines intersect in at most one point, the [[Crossing number (graph theory)|crossing number]] of this graph is at most &amp;lt;math&amp;gt;m^2&amp;lt;/math&amp;gt;.  Applying the [[Crossing number (graph_theory)#The crossing number inequality|crossing number inequality]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;we thus conclude that either &#039;&#039;e&#039;&#039;&amp;amp;nbsp;&amp;amp;le;&amp;amp;nbsp;7.5&#039;&#039;n&#039;&#039;, or that &#039;&#039;m&#039;&#039;&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;amp;nbsp;&amp;amp;ge;&amp;amp;nbsp;&#039;&#039;e&#039;&#039;&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&amp;amp;nbsp;/&amp;amp;nbsp;33.75&#039;&#039;n&#039;&#039;&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;.  In either case &#039;&#039;e&#039;&#039;&amp;amp;nbsp;&amp;amp;le;&amp;amp;nbsp;3.24&#039;&#039;n&#039;&#039;&amp;lt;sup&amp;gt;2&amp;amp;nbsp;/&amp;amp;nbsp;3&amp;lt;/sup&amp;gt;&#039;&#039;m&#039;&#039;&amp;lt;sup&amp;gt;2&amp;amp;nbsp;/&amp;amp;nbsp;3&amp;lt;/sup&amp;gt;&amp;amp;nbsp;+&amp;amp;nbsp;7.5&#039;&#039;n&#039;&#039; and&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;we obtain the desired bound &amp;lt;math&amp;gt;e = O( n^{2/3} m^{2/3} + n + m )&amp;lt;/math&amp;gt;.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== Proof of the second formulation ==&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Since every pair of points can be connected by at most one line, there can be at most &#039;&#039;n&#039;&#039;(&#039;&#039;n&#039;&#039;&amp;amp;nbsp;&amp;amp;minus;&amp;amp;nbsp;1)/2 lines which can connect at &#039;&#039;k&#039;&#039; or more points, since &#039;&#039;k&#039;&#039; &amp;amp;ge; 2.  This bound will prove the theorem when &#039;&#039;k&#039;&#039; is small&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(e.g. if &#039;&#039;k&#039;&#039; &amp;amp;le; &#039;&#039;C&#039;&#039; &lt;/del&gt;for &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;some absolute constant &#039;&#039;C&#039;&#039;).  Thus, we need only consider the case when &#039;&#039;k&#039;&#039; is large, say&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;k&#039;&#039; &amp;amp;ge; &#039;&#039;C&#039;&#039;&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Suppose that there are &#039;&#039;m&#039;&#039; lines that each contain at least &#039;&#039;k&#039;&#039; points.  These lines generate at least &#039;&#039;mk&#039;&#039; incidences, and so by the first formulation of the Szemerédi–Trotter theorem, we have&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:&amp;lt;math&amp;gt; mk = O( n^{2/3} m^{2/3} + n + m )&amp;lt;/math&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;and so at least one of the statements &amp;lt;math&amp;gt;mk = O( n^{2/3} m^{2/3} )&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; mk = O(n)&amp;lt;/math&amp;gt;, or&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;math&lt;/del&gt;&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mk = O(m)&lt;/del&gt;&amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/math&lt;/del&gt;&amp;gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;is true.  The third possibility is ruled out since &#039;&#039;k&#039;&#039; was assumed &lt;/del&gt;to &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;be large, so we are left&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;with the first two.  But in either of these two cases, some elementary algebra will give the bound &amp;lt;math&amp;gt;m = O( n^2 / k^3 + n/k )&amp;lt;/math&amp;gt; as desired.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== Optimality ==&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Except for its constant, the Szemerédi–Trotter incidence bound cannot be improved. To see this, consider for any positive integer &amp;lt;math&amp;gt;N\in\mathbb{Z}^+&amp;lt;/math&amp;gt; a set of points on &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the integer [[Lattice (group)|lattice]] &amp;lt;math&amp;gt;P = \{ (a, b) \in \mathbb{Z}^2 : 1 \leq a \leq N; 1 \leq b \leq 2N^2 \}&amp;lt;/math&amp;gt; and a set of lines &amp;lt;math&amp;gt;L = \{ (x, mx + b) : m, b \in \mathbb{Z}; 1 \leq m \leq N; 1 \leq b \leq N^2\}.&amp;lt;/math&amp;gt; Clearly, &amp;lt;math&amp;gt;|P| = 2N^3&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;|L| = N^3&amp;lt;/math&amp;gt;. Since each line is incident &lt;/del&gt;to &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; points (i.e., once for each &amp;lt;math&amp;gt;x \in \{1, 2, \ldots, N\}&amp;lt;/math&amp;gt;), the number of incidences is &amp;lt;math&amp;gt;N^4&amp;lt;/math&amp;gt; which matches the upper bound.&amp;lt;ref&amp;gt;{{cite &lt;/del&gt;web&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|url=&lt;/del&gt;http://&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;terrytao.wordpress.com/tag/szemeredi-trotter-theorem/|author=Terence Tao|title=An incidence theorem in higher dimensions|author-link=Terence Tao|date=March 17, 2011|accessdate=August 26, 2012}}&amp;lt;/ref&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==Generalization to ℝ&amp;lt;sup&amp;gt;&#039;&#039;d&#039;&#039;&amp;lt;/sup&amp;gt;==&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;One generalization of this result to arbitrary dimension, &amp;lt;big&amp;gt;ℝ&amp;lt;/big&amp;gt;&amp;lt;sup&amp;gt;&#039;&#039;d&#039;&#039;&amp;lt;/sup&amp;gt;, was found by Agarwal and Aronov.&amp;lt;ref&amp;gt;{{cite journal|last1=Agarwal|first1=Pankaj|last2=Aronov|first2=Boris|author1-link=Pankaj K. Agarwal|author2-link=Boris Aronov|title=Counting facets and incidences|year=1992|journal=[[Discrete and Computational Geometry]]|publisher=Springer|volume=7|issue=1|pages=359–369|doi=10.1007/BF02187848}}&amp;lt;/ref&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Given a set of &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; points, &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;, and the set of &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; hyperplanes, &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;, which are each spanned by &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;, the number of incidences between &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is bounded above by&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:&amp;lt;math&amp;gt;O(m^{2/3}n^{d/3}+n^{d-1})&lt;/del&gt;.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;&lt;/del&gt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;math&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Equivalently, the number of hyperplanes in &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; containing &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; or more points is bounded above by&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:&amp;lt;math&amp;gt;O(n^d/k^3+n^{d-1}/k)&lt;/del&gt;.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/math&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;A construction due to Edelsbrunner shows this bound to be asymptotically optimal.&amp;lt;ref&amp;gt;{{cite book|title&lt;/del&gt;=&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Algorithms in Combinatorial Geometry|last&lt;/del&gt;=&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Edelsbrunner|first&lt;/del&gt;=&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Herbert|author-link=Herbert Edelsbrunner|publisher=Springer-Verlag|year=1987|chapter=6.5 Lower bounds for many cells|isbn=3-540-13722-X}}&amp;lt;/ref&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[József Solymosi|Solymosi]] and [[Terence Tao|Tao]] obtained near sharp upper bounds&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;for the number of incidences between points and algebraic varieties in higher dimensions. Their proof uses the [[Polynomial Ham Sandwich Theorem]].&amp;lt;ref&amp;gt;{{Cite journal|last1=Solymosi|first1=J.|last2=Tao|first2=T.|author2-link=Terence Tao|title=An incidence theorem in higher dimensions|date=September 2012|journal=[[Discrete and Computational Geometry]]|issue=2|volume=48|doi=10.1007/s00454-012-9420-x}}&amp;lt;/ref&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== References ==&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{reflist}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{DEFAULTSORT:Szemeredi-Trotter theorem}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Euclidean plane geometry]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Theorems in discrete geometry]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Theorems in combinatorics]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Articles containing proofs]&lt;/del&gt;]&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>en&gt;David Eppstein</name></author>
	</entry>
	<entry>
		<id>https://en.formulasearchengine.com/index.php?title=Laver_table&amp;diff=7392&amp;oldid=prev</id>
		<title>en&gt;Yobot: WP:CHECKWIKI error fixes + general fixes using AWB (7467)</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/index.php?title=Laver_table&amp;diff=7392&amp;oldid=prev"/>
		<updated>2010-12-14T23:17:15Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/index.php?title=WP:CHECKWIKI&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;WP:CHECKWIKI (page does not exist)&quot;&gt;WP:CHECKWIKI&lt;/a&gt; error fixes + &lt;a href=&quot;/index.php?title=WP:GENFIXES&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;WP:GENFIXES (page does not exist)&quot;&gt;general fixes&lt;/a&gt; using &lt;a href=&quot;/index.php?title=Testwiki:AWB&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Testwiki:AWB (page does not exist)&quot;&gt;AWB&lt;/a&gt; (7467)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The &amp;#039;&amp;#039;&amp;#039;Szemerédi–Trotter theorem&amp;#039;&amp;#039;&amp;#039; is a [[mathematics|mathematical]] result in the field of [[combinatorial geometry]]. It asserts that given &amp;#039;&amp;#039;n&amp;#039;&amp;#039; points and &amp;#039;&amp;#039;m&amp;#039;&amp;#039; lines in the plane, the number of [[Incidence (geometry)|incidences]] (i.e. the number of point-line pairs, such that the point lies on the line) is  &lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;O( n^{2/3} m^{2/3} + n + m )&amp;lt;/math&amp;gt;, which is a bound that cannot be improved, except in terms of the implicit constants.&lt;br /&gt;
&lt;br /&gt;
An equivalent formulation of the theorem is the following. Given &amp;#039;&amp;#039;n&amp;#039;&amp;#039; points and an integer &amp;#039;&amp;#039;k&amp;#039;&amp;#039; &amp;gt; 2, the number of lines&lt;br /&gt;
which pass through at least &amp;#039;&amp;#039;k&amp;#039;&amp;#039; of the points is  &lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;O( n^2 / k^3 + n/k).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The original proof of [[Endre Szemerédi|Szemerédi]] and [[William T. Trotter|Trotter]]&amp;lt;ref name=&amp;quot;Szemerédi&amp;quot;&amp;gt;{{cite journal| last=Szemerédi | first=Endre | authorlink=Endre Szemerédi | coauthors=William T. Trotter | year=1983 | title=Extremal problems in discrete geometry | journal=Combinatorica | volume=3 | doi=10.1007/BF02579194 | pages=381–392 | issue=3–4}}&amp;lt;/ref&amp;gt; was somewhat complicated, using a combinatorial technique known as &amp;#039;&amp;#039;[[cell decomposition]]&amp;#039;&amp;#039;.  Later, Székely discovered a much simpler proof using the [[Crossing number (graph_theory)#The crossing number inequality|crossing number inequality]] for [[Graph (mathematics)|graphs]].&amp;lt;ref name=&amp;quot;Székely&amp;quot;&amp;gt;{{cite journal| last=Székely | first=László A. | year=1997 | title=Crossing numbers and hard Erdős problems in discrete geometry | journal=Combinatorics, Probability and Computing | volume=6 | issue=3 | pages=353–358 | url=http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.125.1484 | doi=10.1017/S0963548397002976}}&amp;lt;/ref&amp;gt; (See below.)&lt;br /&gt;
&lt;br /&gt;
The Szemerédi–Trotter theorem has a number of consequences, including [[Beck&amp;#039;s theorem (geometry)|Beck&amp;#039;s theorem]] in [[incidence geometry]].&lt;br /&gt;
&lt;br /&gt;
== Proof of the first formulation ==&lt;br /&gt;
We may discard the lines which contain two or fewer of the points, as they can contribute at most 2&amp;#039;&amp;#039;m&amp;#039;&amp;#039; incidences to&lt;br /&gt;
the total number.  Thus we may assume that every line contains at least three of the points.&lt;br /&gt;
&lt;br /&gt;
If a line contains &amp;#039;&amp;#039;k&amp;#039;&amp;#039; points, then it will contain &amp;#039;&amp;#039;k&amp;#039;&amp;#039;&amp;amp;minus;1 line segments which connect two of&lt;br /&gt;
the &amp;#039;&amp;#039;n&amp;#039;&amp;#039; points.  In particular it will contain at least &amp;#039;&amp;#039;k&amp;#039;&amp;#039;/2 such line segments, since we have assumed &amp;#039;&amp;#039;k&amp;#039;&amp;#039;&amp;amp;ge; 3.&lt;br /&gt;
Adding this up over all of the &amp;#039;&amp;#039;m&amp;#039;&amp;#039; lines, we see that the number of line segments obtained in this manner is at least&lt;br /&gt;
half of the total number of incidences.  Thus if we let &amp;#039;&amp;#039;e&amp;#039;&amp;#039; be the number of such line segments, it will suffice to&lt;br /&gt;
show that &amp;lt;math&amp;gt;e = O( n^{2/3} m^{2/3} + n + m )&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Now consider the [[Graph (mathematics)|graph]] formed by using the &amp;#039;&amp;#039;n&amp;#039;&amp;#039; points as vertices, and the &amp;#039;&amp;#039;e&amp;#039;&amp;#039; line segments&lt;br /&gt;
as edges.  Since all of the line segments lie on one of &amp;#039;&amp;#039;m&amp;#039;&amp;#039; lines, and any two lines intersect in at most one point, the [[Crossing number (graph theory)|crossing number]] of this graph is at most &amp;lt;math&amp;gt;m^2&amp;lt;/math&amp;gt;.  Applying the [[Crossing number (graph_theory)#The crossing number inequality|crossing number inequality]]&lt;br /&gt;
we thus conclude that either &amp;#039;&amp;#039;e&amp;#039;&amp;#039;&amp;amp;nbsp;&amp;amp;le;&amp;amp;nbsp;7.5&amp;#039;&amp;#039;n&amp;#039;&amp;#039;, or that &amp;#039;&amp;#039;m&amp;#039;&amp;#039;&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;amp;nbsp;&amp;amp;ge;&amp;amp;nbsp;&amp;#039;&amp;#039;e&amp;#039;&amp;#039;&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&amp;amp;nbsp;/&amp;amp;nbsp;33.75&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;.  In either case &amp;#039;&amp;#039;e&amp;#039;&amp;#039;&amp;amp;nbsp;&amp;amp;le;&amp;amp;nbsp;3.24&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;lt;sup&amp;gt;2&amp;amp;nbsp;/&amp;amp;nbsp;3&amp;lt;/sup&amp;gt;&amp;#039;&amp;#039;m&amp;#039;&amp;#039;&amp;lt;sup&amp;gt;2&amp;amp;nbsp;/&amp;amp;nbsp;3&amp;lt;/sup&amp;gt;&amp;amp;nbsp;+&amp;amp;nbsp;7.5&amp;#039;&amp;#039;n&amp;#039;&amp;#039; and&lt;br /&gt;
we obtain the desired bound &amp;lt;math&amp;gt;e = O( n^{2/3} m^{2/3} + n + m )&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Proof of the second formulation ==&lt;br /&gt;
Since every pair of points can be connected by at most one line, there can be at most &amp;#039;&amp;#039;n&amp;#039;&amp;#039;(&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;amp;nbsp;&amp;amp;minus;&amp;amp;nbsp;1)/2 lines which can connect at &amp;#039;&amp;#039;k&amp;#039;&amp;#039; or more points, since &amp;#039;&amp;#039;k&amp;#039;&amp;#039; &amp;amp;ge; 2.  This bound will prove the theorem when &amp;#039;&amp;#039;k&amp;#039;&amp;#039; is small&lt;br /&gt;
(e.g. if &amp;#039;&amp;#039;k&amp;#039;&amp;#039; &amp;amp;le; &amp;#039;&amp;#039;C&amp;#039;&amp;#039; for some absolute constant &amp;#039;&amp;#039;C&amp;#039;&amp;#039;).  Thus, we need only consider the case when &amp;#039;&amp;#039;k&amp;#039;&amp;#039; is large, say&lt;br /&gt;
&amp;#039;&amp;#039;k&amp;#039;&amp;#039; &amp;amp;ge; &amp;#039;&amp;#039;C&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Suppose that there are &amp;#039;&amp;#039;m&amp;#039;&amp;#039; lines that each contain at least &amp;#039;&amp;#039;k&amp;#039;&amp;#039; points.  These lines generate at least &amp;#039;&amp;#039;mk&amp;#039;&amp;#039; incidences, and so by the first formulation of the Szemerédi–Trotter theorem, we have&lt;br /&gt;
:&amp;lt;math&amp;gt; mk = O( n^{2/3} m^{2/3} + n + m )&amp;lt;/math&amp;gt;&lt;br /&gt;
and so at least one of the statements &amp;lt;math&amp;gt;mk = O( n^{2/3} m^{2/3} )&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; mk = O(n)&amp;lt;/math&amp;gt;, or&lt;br /&gt;
&amp;lt;math&amp;gt;mk = O(m)&amp;lt;/math&amp;gt; is true.  The third possibility is ruled out since &amp;#039;&amp;#039;k&amp;#039;&amp;#039; was assumed to be large, so we are left&lt;br /&gt;
with the first two.  But in either of these two cases, some elementary algebra will give the bound &amp;lt;math&amp;gt;m = O( n^2 / k^3 + n/k )&amp;lt;/math&amp;gt; as desired.&lt;br /&gt;
&lt;br /&gt;
== Optimality ==&lt;br /&gt;
Except for its constant, the Szemerédi–Trotter incidence bound cannot be improved. To see this, consider for any positive integer &amp;lt;math&amp;gt;N\in\mathbb{Z}^+&amp;lt;/math&amp;gt; a set of points on &lt;br /&gt;
the integer [[Lattice (group)|lattice]] &amp;lt;math&amp;gt;P = \{ (a, b) \in \mathbb{Z}^2 : 1 \leq a \leq N; 1 \leq b \leq 2N^2 \}&amp;lt;/math&amp;gt; and a set of lines &amp;lt;math&amp;gt;L = \{ (x, mx + b) : m, b \in \mathbb{Z}; 1 \leq m \leq N; 1 \leq b \leq N^2\}.&amp;lt;/math&amp;gt; Clearly, &amp;lt;math&amp;gt;|P| = 2N^3&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;|L| = N^3&amp;lt;/math&amp;gt;. Since each line is incident to &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; points (i.e., once for each &amp;lt;math&amp;gt;x \in \{1, 2, \ldots, N\}&amp;lt;/math&amp;gt;), the number of incidences is &amp;lt;math&amp;gt;N^4&amp;lt;/math&amp;gt; which matches the upper bound.&amp;lt;ref&amp;gt;{{cite web|url=http://terrytao.wordpress.com/tag/szemeredi-trotter-theorem/|author=Terence Tao|title=An incidence theorem in higher dimensions|author-link=Terence Tao|date=March 17, 2011|accessdate=August 26, 2012}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generalization to ℝ&amp;lt;sup&amp;gt;&amp;#039;&amp;#039;d&amp;#039;&amp;#039;&amp;lt;/sup&amp;gt;==&lt;br /&gt;
One generalization of this result to arbitrary dimension, &amp;lt;big&amp;gt;ℝ&amp;lt;/big&amp;gt;&amp;lt;sup&amp;gt;&amp;#039;&amp;#039;d&amp;#039;&amp;#039;&amp;lt;/sup&amp;gt;, was found by Agarwal and Aronov.&amp;lt;ref&amp;gt;{{cite journal|last1=Agarwal|first1=Pankaj|last2=Aronov|first2=Boris|author1-link=Pankaj K. Agarwal|author2-link=Boris Aronov|title=Counting facets and incidences|year=1992|journal=[[Discrete and Computational Geometry]]|publisher=Springer|volume=7|issue=1|pages=359–369|doi=10.1007/BF02187848}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
Given a set of &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; points, &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;, and the set of &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; hyperplanes, &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;, which are each spanned by &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;, the number of incidences between &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is bounded above by&lt;br /&gt;
:&amp;lt;math&amp;gt;O(m^{2/3}n^{d/3}+n^{d-1}).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Equivalently, the number of hyperplanes in &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; containing &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; or more points is bounded above by&lt;br /&gt;
:&amp;lt;math&amp;gt;O(n^d/k^3+n^{d-1}/k).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A construction due to Edelsbrunner shows this bound to be asymptotically optimal.&amp;lt;ref&amp;gt;{{cite book|title=Algorithms in Combinatorial Geometry|last=Edelsbrunner|first=Herbert|author-link=Herbert Edelsbrunner|publisher=Springer-Verlag|year=1987|chapter=6.5 Lower bounds for many cells|isbn=3-540-13722-X}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[József Solymosi|Solymosi]] and [[Terence Tao|Tao]] obtained near sharp upper bounds&lt;br /&gt;
for the number of incidences between points and algebraic varieties in higher dimensions. Their proof uses the [[Polynomial Ham Sandwich Theorem]].&amp;lt;ref&amp;gt;{{Cite journal|last1=Solymosi|first1=J.|last2=Tao|first2=T.|author2-link=Terence Tao|title=An incidence theorem in higher dimensions|date=September 2012|journal=[[Discrete and Computational Geometry]]|issue=2|volume=48|doi=10.1007/s00454-012-9420-x}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Szemeredi-Trotter theorem}}&lt;br /&gt;
[[Category:Euclidean plane geometry]]&lt;br /&gt;
[[Category:Theorems in discrete geometry]]&lt;br /&gt;
[[Category:Theorems in combinatorics]]&lt;br /&gt;
[[Category:Articles containing proofs]]&lt;/div&gt;</summary>
		<author><name>en&gt;Yobot</name></author>
	</entry>
</feed>