On the maximum number of isosceles right triangles in a finite point set

Similar documents
Point-sets in general position with many similar copies of a pattern

Structural results for planar sets with many similar subsets

The unit distance problem for centrally symmetric convex polygons

4 CONNECTED PROJECTIVE-PLANAR GRAPHS ARE HAMILTONIAN. Robin Thomas* Xingxing Yu**

On the mean connected induced subgraph order of cographs

On the number of cycles in a graph with restricted cycle lengths

Decomposing oriented graphs into transitive tournaments

Even Cycles in Hypergraphs.

SOUTH AFRICAN TERTIARY MATHEMATICS OLYMPIAD

Sum of squares of degrees in a graph

Partial cubes: structures, characterizations, and constructions

Chapter 8. P-adic numbers. 8.1 Absolute values

Edge-disjoint induced subgraphs with given minimum degree

Irredundant Families of Subcubes

Mid Term-1 : Practice problems

Proof of a Conjecture of Erdős on triangles in set-systems

The Pigeonhole Principle

Counting independent sets of a fixed size in graphs with a given minimum degree

Introduction to Real Analysis Alternative Chapter 1

Near-domination in graphs

Covering the Convex Quadrilaterals of Point Sets

arxiv: v1 [math.co] 28 Jan 2019

Covering the Plane with Translates of a Triangle

Maximum union-free subfamilies

l(y j ) = 0 for all y j (1)

Avoider-Enforcer games played on edge disjoint hypergraphs

Graphs with large maximum degree containing no odd cycles of a given length

The number of edge colorings with no monochromatic cliques

Basic counting techniques. Periklis A. Papakonstantinou Rutgers Business School

Topological properties

EQUITABLE COLORING OF SPARSE PLANAR GRAPHS

K 4 -free graphs with no odd holes

The Densest Packing of 13 Congruent Circles in a Circle

A well-quasi-order for tournaments

The edge-density for K 2,t minors

Discrete Geometry. Problem 1. Austin Mohr. April 26, 2012

All Ramsey numbers for brooms in graphs

Basic Combinatorics. Math 40210, Section 01 Fall Homework 8 Solutions

R1: Sets A set is a collection of objects sets are written using set brackets each object in onset is called an element or member

Forbidding complete hypergraphs as traces

The Advantage Testing Foundation Solutions

COMBINATORIAL PROOFS OF GENERATING FUNCTION IDENTITIES FOR F-PARTITIONS

A NOTE ON THE TURÁN FUNCTION OF EVEN CYCLES

Theoretical Computer Science

NOTES ON DIOPHANTINE APPROXIMATION

Sergey Norin Department of Mathematics and Statistics McGill University Montreal, Quebec H3A 2K6, Canada. and

Minimal Paths and Cycles in Set Systems

Decompositions of graphs into cycles with chords

arxiv: v1 [math.mg] 10 Feb 2017

CLIQUES IN THE UNION OF GRAPHS

THE UNIT DISTANCE PROBLEM ON SPHERES

Antoni Marczyk A NOTE ON ARBITRARILY VERTEX DECOMPOSABLE GRAPHS

Grade XI Mathematics

Some hard families of parameterised counting problems

Bichain graphs: geometric model and universal graphs

Graph coloring, perfect graphs

On the Sequence A and Its Combinatorial Interpretations

Some Nordhaus-Gaddum-type Results

9th Bay Area Mathematical Olympiad

REGULI AND APPLICATIONS, ZARANKIEWICZ PROBLEM

Triangle-free graphs with no six-vertex induced path

Neighborly families of boxes and bipartite coverings

New lower bounds for hypergraph Ramsey numbers

EGYPTIAN FRACTIONS WITH EACH DENOMINATOR HAVING THREE DISTINCT PRIME DIVISORS

Solutions to the 74th William Lowell Putnam Mathematical Competition Saturday, December 7, 2013

arxiv: v3 [math.co] 23 Jun 2008

Cycles in 4-Connected Planar Graphs

DISCRETIZED CONFIGURATIONS AND PARTIAL PARTITIONS

The Interlace Polynomial of Graphs at 1

Notes for Math 290 using Introduction to Mathematical Proofs by Charles E. Roberts, Jr.

Jeong-Hyun Kang Department of Mathematics, University of West Georgia, Carrollton, GA

A Lemma on the Minimal Counter-example of Frankl s Conjecture

Quadruple Systems with Independent Neighborhoods

Independent Transversals in r-partite Graphs

UNIQUENESS OF HIGHLY REPRESENTATIVE SURFACE EMBEDDINGS

JANE LONG ACADEMY HIGH SCHOOL MATH SUMMER PREVIEW PACKET SCHOOL YEAR. Geometry

On the intersection of infinite matroids

A DEGREE VERSION OF THE HILTON MILNER THEOREM

The Minimum Speed for a Blocking Problem on the Half Plane

SPECIAL POINTS AND LINES OF ALGEBRAIC SURFACES

MATROID PACKING AND COVERING WITH CIRCUITS THROUGH AN ELEMENT

Problems for Putnam Training

arxiv: v1 [math.co] 29 Nov 2018

We are going to discuss what it means for a sequence to converge in three stages: First, we define what it means for a sequence to converge to zero

Minimum number of non-zero-entries in a 7 7 stable matrix

Notes on Complex Analysis

9th and 10th Grade Math Proficiency Objectives Strand One: Number Sense and Operations

Linear independence, a unifying approach to shadow theorems

Chordal Graphs, Interval Graphs, and wqo

Math 324 Summer 2012 Elementary Number Theory Notes on Mathematical Induction

Probabilistic Proofs of Existence of Rare Events. Noga Alon

Chapter 4. Measure Theory. 1. Measure Spaces

Product Representations of Polynomials

Some Basic Logic. Henry Liu, 25 October 2010

2005 Euclid Contest. Solutions

Induced Saturation Number

Course 212: Academic Year Section 1: Metric Spaces

arxiv: v1 [math.co] 18 Dec 2018

UNM - PNM STATEWIDE MATHEMATICS CONTEST XLII. November 7, 2009 First Round Three Hours

Graceful Tree Conjecture for Infinite Trees

Transcription:

On the maximum number of isosceles right triangles in a finite point set Bernardo M. Ábrego, Silvia Fernández-Merchant, and David B. Roberts Department of Mathematics California State University, Northridge, Nordhoff St, Northridge, CA 90-. email:{bernardo.abrego, silvia.fernandez}@csun.edu david.roberts.0@my.csun.edu August 00 Abstract Let Q be a finite set of points in the plane. For any set P of points in the plane, S Q (P denotes the number of similar copies of Q contained in P. For a fixed n, Erdős and Purdy asked to determine the maximum possible value of S Q (P, denoted by S Q (n, over all sets P of n points in the plane. We consider this problem when Q = is the set of vertices of an isosceles right triangle. We give exact solutions when n 9, and provide new upper and lower bounds for S (n. Introduction In the 90s Paul Erdős and George Purdy [,, ] posed the question, Given a finite set of points Q, what is the maximum number of similar copies S Q (n that can be determined by n points in the plane?. This problem remains open in general. However, there has been some progress regarding the order of magnitude of this maximum as a function of n. Elekes and Erdős [] noted that S Q (n n (n for any pattern Q and they also gave a quadratic lower bound for S Q (n when Q = or when all the coordinates of the points in Q are algebraic numbers. They also proved a slightly subquadratic lower bound for all other patterns Q. Later, Laczkovich and Ruzsa [9] characterized precisely those patterns Q for which S Q (n = Θ(n. In spite of this, the coefficient of the quadratic term is not known for any non-trivial pattern; it is not even known if lim n S Q (n/n exists! Apart from being a natural question in Discrete Geometry, this problem also arose in connection to optimization of algorithms designed to look for patterns among data obtained from scanners, digital cameras, telescopes, etc. (See [,, ] for further references. Supported in part by CURM, BYU, and NSF(Award #: DMS - 0

Our paper considers the case when Q is the set of vertices of an isosceles right triangle. The case when Q is the set of vertices of an equilateral triangle has been considered in []. To avoid redundancy, we refer to an isosceles right triangle as an IRT for the remainder of the paper. We begin with some definitions. Let P denote a finite set of points in the plane. We define S (P to be the number of triplets in P that are the vertices of an IRT. Furthermore, let S (n = max S (P. P =n As it was mentioned before, Elekes and Erdős established that S (n = Θ(n and it is implicit from their work that / lim inf n S (n/n. The main goal of this paper is to derive improved constants that bound the function S (n/n. Specifically, in Sections and, we prove the following result: Theorem. 0.0 < lim inf n S (n n < 0.. We then proceed to determine, in Section, the exact values of S (n when n 9. Several ideas for the proofs of these bounds come from the equivalent bounds for equilateral triangles in []. Lower Bound We use the following definition. For z P, let R π/ (z, P be the π/ counterclockwise rotation of P with center z. Furthermore, let deg π/ (z be the number of isosceles right triangles in P such that z is the right-angle vertex of the triangle. If z P, then deg π/ (z can be computed by simply rotating our point set P by π/ about z and counting the number of points in the intersection other than z. Therefore, Due to the fact that an IRT has only one right angle, then deg π/ (z = P R π/ (z, P. ( S (P = z P deg π/ (z. That is, the sum computes the number of IRTs in P. From this identity an initial / lower bound can be derived for lim inf n S (n/n using the set P = { (x, y Z : 0 x n, 0 y n }. We now improve this bound. The following theorem generalizes our method for finding a lower bound. We denote by Λ the lattice generated by the points (, 0 and (0, ; furthermore, we refer to points in Λ as lattice points. The next result provides a formula for the leading term of S (P when our points in P are lattice points enclosed by a given shape. This theorem, its proof, and notation, are similar to Theorem in [], where the authors obtained a similar result for equilateral triangles in place of IRTs.

Theorem. Let K be a compact set with finite perimeter and area. Define f K : C R + as f K (z = Area(K R π/ (z, K where z K. If K n is a similar copy of K intersecting Λ in exactly n points, then ( S (K n Λ = f K (z dz n + O(n /. Proof. Given a compact set L with finite area and perimeter, we have that K rl Λ = Area(rL + O(r = r Area(L + O(r, where rl is the scaling of L by a factor r. Therefore, S (K n Λ = (Λ K n R π/ (z, (K n Λ z K n Λ = z K n Λ Area(K n R π/ (z, K n + O( n. We see that each error term in the sum is bounded by the perimeter of K n, which is finite by hypothesis. Thus, S (K n Λ = n z K n Λ = n z K n Λ = n z K n Λ n Area(K n R π/ (z, K n + O(n / n Area( n ( Kn R π/ (z, K n + O(n / n Area ( n K n R π/ ( z n, n K n + O(n /. The last sum is a Riemann approximation for the function f (/ nkn over the region (/ nk n, thus ( S (K n Λ = n f n K n (z dz + O n + O(n /. n K n Since Area ( n K n = n Area(K n = ( ( n (n + O( n = + O n = Area(K + O n, it follows that, As a result, f n K n (z dz = n K n S (K n Λ = n K ( f K (z dz + O n. f n K n (z dz + O(n / n K n = n f K (z dz + O(n /. K

The importance of this theorem can be seen immediately. Although our / lower bound for lim inf n S (n/n was derived by summing the degrees of each point in a square lattice, the same result can be obtained by letting K be the square {(x, y : x, y }. It follows that f K (x, y = ( x y ( x y and ( S (K n Λ = f K (z dz n + O(n / = n + O(n /. K An improved lower bound will follow provided that we find a set K such that the value for the integral in Theorem is larger than /. We get a larger value for the integral by letting K be the circle {z C : z / π}. In this case f K (z = π π arccos( z z π z ( and ( S (K n Λ = K ( f K (z dz n + O(n / = n + O(n /. π It was conjectured in [] that not only does lim n E(n/n exist, but it is attained by the uniform lattice in the shape of a circle. (E(n denotes the maximum number of equilateral triangles determined by n points in the plane. The corresponding conjecture in the case of the isosceles right triangle turns out to be false. That is, if lim n S (n/n exists, then it must be strictly greater than / /π. Define Λ to be the translation of Λ by the vector (/, /. The following lemma will help us to improve our lower bound. Lemma. If (j, k R and Λ = Λ or Λ = Λ, then { Λ R π/ ((j, k, Λ Λ if (j, k Λ Λ, = else. Proof. Observe that R π/ ((j, k, (s, t = ( 0 0 ( s j t k + ( j = k ( k t + j. s j + k First suppose (s, t Λ. Since s, t Z, then (k t+j, s j +k Λ if and only if k j Z and k + j Z. This can only happen when either both j and k are half-integers (i.e., (j, k Λ, or both j and k are integers (i.e., (j, k Λ. Now suppose (s, t Λ. In this case, because both s and t are half-integers, we conclude that (k t+j, s j +k Λ if and only if both k j Z and k +j Z. Once again this occurs if and only if (j, k Λ Λ. Recall that if K denotes the circle of area, then (/ /πn is the leading term of S (K n Λ. The previous lemma implies that, if we were to adjoin a point z R to K n Λ such that z has half-integer coordinates and is located near the center of the circle formed by the points of K n Λ, then deg π/ (z will approximately equal K n Λ. We obtain the next theorem by further exploiting this idea.

Theorem..9 π <.0 < lim inf n S (n n Proof. Let K be the circle of area, A = K m Λ, and B = K m Λ. Moreover, position B so that its points are centered on the circle formed by the points in A (See Figure. We let n = m + m = A B and m = x m, where 0 < x < is a constant to be determined. Figure : (a Set B (gray points centered on set A (black points, (b Plot of the n coefficient of S (A B as x ranges from 0 to. We proceed to maximize the leading coefficient of S (A B as x varies from 0 to. By Lemma, there cannot exist an IRT whose right-angle vertex lies in A while one π/ vertex lies in A and the other lies in B. Similarly, there cannot exist an IRTwhose right angle-vertex lies in B while one π/ vertex lies in A and the other lies in B. Therefore, each IRTwith vertices in A B must fall under one of the following four cases: Case : All three vertices in A. Using Theorem, it follows that there are (/ /πm + O(m / IRTs in this case. Since m = n/( + x, the number of IRTs in terms of n equals ( π n ( + x + O(n/. ( Case : All three vertices in B. By Theorem, there are (/ /πm + O(m / IRTs in this case. This time m = nx/( + x and the number of IRTs in terms of n equals ( n x π ( + x + O(n/. ( Case : Right-angle vertex in B, π/ vertices in A. The relationship given by Lemma

allows us to slightly adapt the proof of Theorem in order to compute the number of IRTs in this case. The integral approximation to the number of IRTs in this case is given by z K m Λ (K m Λ R π/ (z, (K m Λ = m f m K m (z dz m K m + O(m /. But so m ( ( m Area K m = Area K + O( m, m m f m K m (z dz m K m + O(m / = m f K (z dz m K m + O(m /. Expressing this value in terms of n gives ( f K (z dz xk n ( + x + O(n/. ( Case : Right-angle vertex in A, π/ vertices in B. As in Case, the number of IRTs is given by z K m Λ (K m Λ R π/ (z, (K m Λ = m f m K m (z dz m K m + O(m /. ( Now recall that f (/ m K m (z = Area ( (/ m K m R π/ (z, (/ m K m. It follows that f (/ m K m (z 0 = 0 if and only if z 0 is farther than /π from the center of (/ m K m. Thus for small enough values of m, the region of integration in Equation ( is actually ( /m K m, so it does not depend on m. We consider two subcases. First, if x / (i.e., m m /, then π = m m = m m π m π m π. The left side of the above inequality is the radius of ( /m K m, meanwhile the right side is the radius of (/ m K m, thus the region of integration where f m K m is nonzero equals ( /m K m. Hence, the number of IRTs equals m f K m m m K m (z dz ( + O(m / = m f K (z dz + O(m / K ( = f K (z dz x n + O(n /. ( K

Now we consider the case x > / (i.e., m > m /. In this case, f m K m is nonzero for all points in m K m. Thus the number of IRTs in this case equals m f m K m (z dz m K m By Equation (, we have that for t > 0, tk t/ π f K (z dz =π = π 0 + O(m / = m f K (z dz m K m = x K f K (z dz ( π π arccos( r r π r + O(m / n x ( + x + O(n/ ( r dr ( t arccos( t + arcsin( t t(t + t. Therefore, putting all four cases together (i.e., expressions (, (, (, and either ( or (, we obtain that the n coefficient of S (A B equals ( x x x arccos π(x + + arcsin + (π x + (π (x + x x if 0 < x /, or ( ( x x x arccos π(x + + arccos + arcsin x + x arcsin x + ( (π (x + (x + x x + x if / < x <. Letting x vary from 0 to, it turns out that this coefficient is maximized (see Figure when x.00 (this corresponds to when the radius of B is approximately.% of the radius of A. Letting x equal this value gives 0.0 as a decimal approximation to the maximum value attained by the n coefficient. At this point, one might be tempted to further increase the quadratic coefficient by placing a third set of lattice points arranged in a circle and centered on the circle formed by B. It turns out that forming such a configuration does not improve the results in the previous theorem. This is due to Lemma. More specifically, given our construction from the previous theorem, there is no place to adjoin a point z to the center of A B such that z Λ or z Λ. Hence, if we were to add the point z to the center of A B, then any new IRTs would have their right-angle vertex located at z with one π/ vertex in A and the other π/ vertex in B. Doing so can produce at most m = xm.0m new IRTs (recall that x.00 in our construction. On the other hand, adding z to the perimeter of A, gives us m f K (/ π.m new IRTs.

Upper Bound We now turn our attention to finding an upper bound for S (n/n. It is easy to see that S (n n n, since any pair of points can be the vertices of at most IRTs. Our next theorem improves this bound. The idea is to prove that there exists a point in P that does not belong to many IRTs. First, we need the following definition. For every z P, let R + π/ (z, P and R π/ (z, P be the dilations of P, centered at z, by a factor of and /, respectively; followed by a π/ counterclockwise rotation with center z. Furthermore, let deg + π/ (z and deg π/ (z be the number of isosceles right triangles zxy with x, y P such that zxy is ordered in counterclockwise order, and zy, respectively zx, is the hypotenuse of the triangle zxy. Much like the case of deg π/, deg + π/ and deg π/ can be computed with the following identities, deg + π/ (z = P R + π/ (z, P and deg π/ (z = P R π/ (z, P. Theorem. For n, S (n (n. Proof. By induction on n. If n =, then S ( = ( /. Now suppose the theorem holds for n = k. We must show this implies the theorem holds for n = k+. Suppose that there is a point z P such that deg π/ (z+deg + π/ (z+deg π/ (z (n /. Then by induction, S (k + deg π/ (z + deg + π/ (z + deg π/ (z + S (k k + (k = k. The last equality can be verified by considering the three possible residues of k when divided by. Hence, our theorem is proved if we can find a point z P with the desired property. Let x, y P be points such that x and y form the diameter of P. In other words, if w P, then the distance from w to any other point in P is less than or equal to the distance from x to y. We now prove that either x or y is a point with the desired property mentioned above. We begin by analyzing deg π/. We use the same notation from Theorem in []. Define N x = P R π/ (x, P\{x} and N y = P R π/ (y, P\{y}. It follows from our identities that, deg π/ (x = N x and deg π/ (y = N y. Furthermore, by the Inclusion- Exclusion Principle for finite sets, we have N x + N y = N x N y + N x N y. We shall prove by contradiction that N x N y. Suppose that there are two points u, v N x N y. This means that there are points u x, v x, u y, v y P such that the triangles xu x u, xv x v, yu y u, yv y v are IRTs oriented counterclockwise with right angle at either u or v. But notice that the line segments u x u y and v x v y are simply the (π/-counterclockwise rotations of xy about centers u and v respectively. Hence, u x u y v x v y is a parallelogram with two sides having length xy as shown in Figure (a. This is a contradiction since one of

v y u u y p x x v u x y x p y v x (a (b p y Figure : Proof of Theorem. the diagonals of the parallelogram is longer than any of it sides. Thus, N x N y. Furthermore, x / N y and y / N x, so N x N y n and thus deg π/ (x + deg π/ (y = N x N y + N x N y n + = n. This also implies that deg + π/ (x + deg+ π/ (y n, since we can follow the exact same argument applied to the reflection of P about the line xy. We now look at deg π/ (x and deg π/ (y. First we need the following lemma. Lemma. For every p P, at most one of R π/ (x, p or R π/ (y, p belongs to P. Proof. Let p x = R π/ (x, p and p y = R π/ (y, p (see Figure (b. Note that the distance p x p y is exactly the distance xy but scaled by. This contradicts the fact that xy is the diameter of P. Let us define a graph G with vertex set V (G = P \{x, y} and where uv is an edge of G, (i.e., uv E(G if and only if v = R π/ (x, u or v = R π/ (y, u. Lemma. 0 deg π/ (x + deg π/ (y E(G. Proof. The left inequality follows from the fact each edge counts an IRT in either deg π/ (x or deg π/ (y and possibly in both. However, if uv is an edge of G so that v = R π/ (x, u and u = R π/ (y, v, then xuyv is a square, so this can only happen for at most one edge. Now, let deg G (u be the number of edges in E(G incident to u. We prove the following lemma. Lemma. For every u V (G, deg G (u. Proof. Suppose uv E(G, see Figure (a. Without loss of generality we can assume that u = R π/ (y, v. If v = R π/ (y, u P, then we conclude that xv > xy or xv > xy, because xyv π/ or xyv π/. This contradicts the fact that xy is the diameter of P. Similarly, if v and v are defined as u = R π/ (x, v and v = R π/ (x, u, then at most one of v or v can be in P. 9

Figure : Proof of Lemmas and. We still need one more lemma for our proof. Lemma. All paths in G have length at most. Proof. We prove this lemma by contradiction. Suppose we can have a path of length or more. To assist us, let us place our points on a cartesian coordinate system with our diameter xy relabeled as the points (0, 0 and (r, 0, furthermore, assume p, q 0 and that the four vertices of the path of length are (p, q, (q, p, (r p, q r, and (r q, r p. Our aim is to show that the distance between (r q, r p and (r p, q r contradicts that r is the diameter of P. Now, if paths of length were possible, then the distance between every pair of points in Figure (b must be less than or equal to r. Since d((p, q, (q, p r then p + q r /. Now let us analyze the square of the distance from (r q, r p to (r p, q r. Because (p + q (p + q, it follows that d ((r q, r p, (r p, q r = ( q + p + (r p q = r r(p + q + (p + q r r p + q + (p + q = But (p + q r, so (r (p + q r and thus d ((r q, r p, (r p, q r r. ( r (p + q. Equality occur if and only if p = r/ and q = r/; otherwise, d((r q, r p, (r p, q r is strictly greater than r, contradicting the fact that the diameter of P is r. Therefore if p r/ or q r/ then there is no path of length. In the case that p = r/ and q = r/ the points (q, p and (r q, r p become the same and so do the points (p, q and (r p, q r. Thus we are left with a path of length. 0

It follows from Lemmas and that all paths of length are disjoint. In other words, G is the union of disjoint paths of length less than or equal to. Let a denote the number of paths of length and b denote the number of paths of length, then E(G = a + b and a + b n. Recall from Lemma that either deg π/ (x + deg π/ (y = E(G or deg π/ (x + deg π/ (y = E(G +. If deg π/ (x + deg π/ (y = E(G, then E(G = a + b n + a n + n, so deg π/ (x+deg π/ (y = E(G (n. Moreover, if deg π/(x+deg π/ (y = E(G +, then b and we get a minor improvement, E(G = a + b n + a n + n, so deg π/ (x + deg π/ (y = E(G + (n / < (n. We are now ready to put everything together. Between the two points x and y, we derived the following bounds: deg π/ (x + deg π/ (y (n, deg + π/ (x + deg+ π/ (y (n, and deg π/ (x + deg π/ (y (n. Because the degree of a point must take on an integer value, it must be the case that either x or y satisfies deg π/ + deg + π/ + deg π/ (n /. Small Cases In this section we determine the exact values of S (n when n 9. Theorem. For n 9, S ( =, S ( =, S ( =, S ( =, S ( =, S ( = 0, and S (9 =. Proof. We begin with n =. Since points uniquely determine a triangle, and there is an IRT with points (Figure (a, this situation becomes trivial and we therefore conclude that S ( =. Now let n =. In Figure (b we exhibit a point-set P such that S (P =. This implies that S (. However, S ( is also bounded above by ( =. Hence, S ( =. To continue with the proof for the remaining values of n, we need the following two lemmas. Lemma. Suppose P = and S (P. The sets in Figure (b (e, not counting symmetric repetitions, are the only possibilities for such a set P.

n= n= n= n= n= n= n=9 Figure : Optimal sets achieving equality for S (n. Proof. Having S (P implies that we must always have more than one IRT in P. Hence, we can begin with a single IRT and examine the possible ways of adding a point and producing more IRTs. We accomplish this task in Figure (a. The 0 numbers in the figure indicate the location of a point, and the total number of IRTs after its addition to the set of black dots. All other locations not labeled with a number do not increase the number of IRTs. Therefore, except for symmetries, all the possibilities for P are depicted in Figures (b (e. Lemma. Let P be a finite set with P = n. Suppose that S (A b for all A P with A = k. Then n (n (n b S (P. k (k (k Proof. Suppose that within P, every k-point configuration contains at most b IRTs. The number of IRTs in P can then be counted by adding all the IRTs in every k-point subset of P. However, in doing so, we end up counting a fixed IRT exactly ( n k times. Because S (A b we get, ( n S (P = S (A k A P A =k Notice that S (P can only take on integer values so, ( n k b S (P ( n k = ( n b. k n (n (n b. k (k (k Now suppose P =. If S (A for all A P with A =, then by Lemma, S (P. Otherwise, by Lemma, P must contain one of the sets shown in Figures

(a (b (c (d (e 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 9 0 (f (g (h (i (j (k (l 0 0 0 0 0 0 0 0 0 0 0 0 (m (n Figure : Proof of Theorem. Each circle with a number indicates the location of a point and the total number of IRTs resulting from its addition to the base set of black dots.

(b (e. The result now follows by examining the possibilities for producing more IRTs by placing a fifth point in the distinct sets. In Figures (b, (c, (d, and (e we accomplish this task. In the same way as we did in Lemma, every number in a figure indicates the location of a point, and the total number of IRTs after its addition to the set of black dots. It follows that the maximum value achieved by placing a fifth point is and so S ( =. The point-set that uniquely achieves equality is shown in Figure (f. Moreover, there is exactly one set P with S (P = (shown in Figure (g, and two sets P with S (P = (Figures (h and (i. Now suppose P =. If S (A for all A P with A =, then by Lemma, S (P. Otherwise, P must contain one of the sets in Figures (f (i. We now check all possibilities for adding more IRTs by joining a sixth point to our distinct sets. This is shown in Figures (f (i. It follows that the maximum value achieved is and so S ( =. The point-set that uniquely achieves equality is shown in Figure (j. Also, except for symmetries, there are exactly sets P with S (P = 0 (Figures (k (m and only one set P with S (P = 9 (Figure (n. Now suppose P =. If S (A for all A P with A =, then by the Lemma, S (P. Otherwise, P must contain one of the sets in Figures (j (n. We now check all possibilities for adding more IRTs by joining a seventh point to our distinct configurations. We complete this task in Figures (j (n. Because the maximum value achieved is, we deduce that S ( =. In this case, there are exactly two point-sets that achieve IRTs. The proof for the values n = and n = 9 follows along the same lines, but there are many more intermediate sets to be considered. We omit the details. All optimal sets are depicted in Figure. Inspired by our method used to prove exact values of S (n, a computer algorithm was devised to construct the best -point extension of a given base set. This algorithm, together with appropriate heuristic choices for some initial sets, lead to the construction of point sets with many IRTs giving us our best lower bounds for S (n when 0 n. These lower bounds are shown in Table and the point-sets achieving them in Figure. n 0 S (n 9 n 9 0 S (n 9 9 0 9 Table : Best lower bounds for S (n. Acknowledgements. We thank Virgilio Cerna who, as part of the CURM mini-grant that supported this project, helped to implement the program that found the best lower bounds for smaller values of n. We also thank an anonymous referee for some useful suggestions and improvements to the presentation.

Figure : Best constructions A n for n. Each set A n is obtained as the union of the starting set (in white and the points with label n. The value S (A n is given by Table. References [] B.M. Ábrego and S. Fernández-Merchant, On the maximum number of equilateral triangles I, Discrete and Computational Geometry (000, 9. [] P. Brass, Combinatorial geometry problems in pattern recognition. Discrete and Computational Geometry (00 9 0. [] P. Brass, W. Moser, J. Pach, Research Problems in Discrete Geometry, Springer-Verlag, New York, 00. [] P. Brass, J. Pach, Problems and results on geometric patterns. In: Graph Theory and Combinatorial Optimization (D. Avis et al., ed., Springer (00. [] Gy. Elekes and P. Erdős, Similar configurations and pseudogrids, in Intuitive Geometry, Colloquia Mathematica Societatis János Bolyai. North Holland, Amsterdam, (99, 0. [] P. Erdős and G. Purdy. Some extremal problems in geometry. Journal of Combinatorial Theory 0 (9,. [] P. Erdős and G. Purdy. Some extremal problems in geometry III. Proc. th Southeastern Conference in Combinatorics, Graph Theory and Comp. (9 9 0. [] P. Erdős and G. Purdy. Some extremal problems in geometry IV. Proc. th Southeastern Conference in Combinatorics, Graph Theory and Comp. (9, 0. [9] M. Laczkovich and I.Z.Ruzsa, The Number of Homothetic Subsets, in The mathematics of Paul Erdős II, Springer Verlag (99, 9 0.