Maths Olympiad Prep

Library / /271 of 397

, 2021

Combinatorics Difficulty 6.3 National Olympiad Prove it Taiwan

Let m,nm, n be positive integers. Consider a m×nm \times n table, with each cell (r,c)(r, c) having a real number a(r,c)a(r, c). Consider row set R{1,2,,m}R \subseteq \{1, 2, \dots, m\} and column set C{1,2,,n}C \subseteq \{1, 2, \dots, n\}. A pair (R,C)(R, C) is called a “good” pair if the following are satisfied:
1. for each r{1,2,,m}r' \in \{1, 2, \dots, m\}, there exists rRr \in R such that a(r,c)a(r,c)a(r, c) \ge a(r', c) for all cCc \in C;
2. for each c{1,2,,n}c' \in \{1, 2, \dots, n\}, there exists cCc \in C such that a(r,c)a(r,c)a(r, c) \le a(r, c') for all rRr \in R.
A good pair (R,C)(R, C) is called “minimal” if, for all good pair (R,C)(R', C') with RRR' \subseteq R and CCC' \subseteq C, we have R=RR = R' and C=CC = C'. Prove that, for any two minimal pairs, the numbers of rows in their row sets are the same.

Solution

We denote (R,C)(R,C)(R', C') \le (R, C) to mean RRR' \subseteq R and CCC' \subseteq C, and we denote (R,C)<(R,C)(R', C') < (R, C) to mean that at least one of these two inclusions is not an equality. Furthermore, we denote (r,c)(R,C)(r, c) \in (R, C) to mean rRr \in R and cCc \in C.
Consider two good pairs (R1,C1)(R_1, C_1) and (R2,C2)(R_2, C_2), where R1>R2|R_1| > |R_2|. We shall prove that we can find (R,C)(R1,C1)(R', C') \le (R_1, C_1) satisfying RR2|R'| \le |R_2|. Note that this immediately implies the original claim.

Step One: First we construct maps ρ:R1R1\rho : R_1 \to R_1 and σ:C1C1\sigma : C_1 \to C_1, such that ρ(R1)R2|\rho(R_1)| \le |R_2| and a(ρ(r1),c1)a(r1,σ(c1))a(\rho(r_1), c_1) \le a(r_1, \sigma(c_1)) holds for all r1R1,c1C1r_1 \in R_1, c_1 \in C_1.
The construction is as follows: since (R1,C1)(R_1, C_1) is good, for every r2R2r_2 \in R_2, there exists r1R1r_1 \in R_1 such that a(r1,c1)a(r2,c1)a(r_1, c_1) \ge a(r_2, c_1) holds for all c1C1c_1 \in C_1; denote one such r1r_1 by ρ1(r2)\rho_1(r_2). Similarly, we define the following four functions:
ρ1:R2R1 s.t. a(ρ1(r2),c1)a(r2,c1) for all r2R2,c1C1; \rho_1 : R_2 \to R_1 \text{ s.t. } a(\rho_1(r_2), c_1) \ge a(r_2, c_1) \text{ for all } r_2 \in R_2, c_1 \in C_1;
ρ2:R1R2 s.t. a(ρ2(r1),c2)a(r1,c2) for all r1R1,c2C2; \rho_2 : R_1 \to R_2 \text{ s.t. } a(\rho_2(r_1), c_2) \ge a(r_1, c_2) \text{ for all } r_1 \in R_1, c_2 \in C_2;
σ1:C2C1 s.t. a(r1,σ(c2))a(r1,c2) for all r1R1,c2C2; \sigma_1 : C_2 \to C_1 \text{ s.t. } a(r_1, \sigma(c_2)) \le a(r_1, c_2) \text{ for all } r_1 \in R_1, c_2 \in C_2;
σ2:C1C2 s.t. a(r2,σ(c1))a(r2,c1) for all r2R2,c1C1. \sigma_2 : C_1 \to C_2 \text{ s.t. } a(r_2, \sigma(c_1)) \le a(r_2, c_1) \text{ for all } r_2 \in R_2, c_1 \in C_1.
Now, let ρ=ρ1ρ2:R1R1\rho = \rho_1 \circ \rho_2 : R_1 \to R_1 and σ=σ1σ2:C1C1\sigma = \sigma_1 \circ \sigma_2 : C_1 \to C_1. Then we have
ρ(R1)=ρ1(ρ2(R1))ρ1(R2)R2. |\rho(R_1)| = |\rho_1(\rho_2(R_1))| \le |\rho_1(R_2)| \le |R_2|.

Moreover, for all r1R1,c1C1r_1 \in R_1, c_1 \in C_1, we have
a(ρ(r1),c1)=a(ρ1(ρ2(r1)),c1)a(ρ2(r1),c1)a(ρ2(r1),σ2(c1))a(r1,σ2(c1))a(r1,σ1(σ2(c1)))=a(r1,σ(c1)). \begin{aligned} a(\rho(r_1), c_1) &= a(\rho_1(\rho_2(r_1)), c_1) \ge a(\rho_2(r_1), c_1) \ge a(\rho_2(r_1), \sigma_2(c_1)) \\ &\ge a(r_1, \sigma_2(c_1)) \ge a(r_1, \sigma_1(\sigma_2(c_1))) = a(r_1, \sigma(c_1)). \end{aligned}
Thus the construction is established.

Step Two: Given the good pair (R,C)(R, C), the maps ρ\rho and σ\sigma, we construct a good pair (R,C)<(R1,C1)(R', C') < (R_1, C_1).
The construction is as follows. Note that the properties of ρ\rho and σ\sigma guarantee that
a(ρi(r1),c1)a(ρi1(r1),σ(c1))a(r1,ρi(c1)), a(\rho^i(r_1), c_1) \ge a(\rho^{i-1}(r_1), \sigma(c_1)) \ge \cdots \ge a(r_1, \rho^i(c_1)),
holds for all positive integers ii and r1R1,c1C1r_1 \in R_1, c_1 \in C_1. Let Ri=ρi(R1)R^i = \rho^i(R_1) and Ci=σi(C1)C^i = \sigma^i(C_1), then we have R1=R0R1R2R_1 = R^0 \supseteq R^1 \supseteq R^2 \supseteq \cdots and C1=C0C1C2C_1 = C^0 \supseteq C^1 \supseteq C^2 \supseteq \cdots. But since the number of columns and rows is finite, there must exist nNn \in \mathbb{N} such that Rn=Rn+1=R^n = R^{n+1} = \cdots and Cn=Cn+1=C^n = C^{n+1} = \cdots. This means ρn(Rn)=R2n=Rn\rho^n(R^n) = R^{2n} = R^n, that is, ρn\rho^n is a bijection from RnR^n to RnR^n. Similarly, σn\sigma^n is a bijection from CnC^n to CnC^n. Since the elements of RnR^n and CnC^n are both finite, there exists a positive integer kk such that ρnk(r)=r\rho^{nk}(r) = r and σnk(c)=c\sigma^{nk}(c) = c hold for all rRn,cCnr \in R^n, c \in C^n.

Now, let us prove that (Rn,Cn)(R^n, C^n) is exactly the good pair we wish to construct, and that it satisfies RnR1=ρ(R1)R2|R^n| \le |R^1| = |\rho(R_1)| \le |R_2|, from which the original claim follows. To prove that it is a good pair, consider any row rr'. Since (R1,C1)(R_1, C_1) is a good pair, there exists r1R1r_1 \in R_1 such that a(r1,c1)a(r,c1)a(r_1, c_1) \ge a(r', c_1) holds for all c1C1c_1 \in C_1. Let r=ρnk(r1)Rnr^* = \rho^{nk}(r_1) \in R^n, then for any cCnc \in C^n, we have c=σnk(c)c = \sigma^{nk}(c), and thus
a(r,c)=a(ρnk(r1),c)a(r1,σnk(c))=a(r1,c)a(r,c) a(r^*, c) = a(\rho^{nk}(r_1), c) \ge a(r_1, \sigma^{nk}(c)) = a(r_1, c) \ge a(r', c)
hence condition 1. holds. Similarly, condition 2. holds, so (Rn,Cn)(R^n, C^n) is a good pair. \blacksquare

Want a route through all this instead of an archive? The track puts 2,000 problems in a working order, from AMC 10 level to the IMO shortlist.

Source: MathNet, licensed CC-BY-4.0. Statement translated into English from zh; metadata (topic, difficulty) added by this project.