Maths Olympiad Prep

Library / Taiwan IMO Selection Camp /249 of 359

Taiwan IMO Selection Camp, 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 r∈Rr \in R such that a(r,c)≥a(r′,c)a(r, c) \ge a(r', c) for all c∈Cc \in C;
2. for each c′∈{1,2,…,n}c' \in \{1, 2, \dots, n\}, there exists c∈Cc \in C such that a(r,c)≤a(r,c′)a(r, c) \le a(r, c') for all r∈Rr \in R.
A good pair (R,C)(R, C) is called “minimal” if, for all good pair (R′,C′)(R', C') with R′⊆RR' \subseteq R and C′⊆CC' \subseteq C, we have R=R′R = R' and C=C′C = 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 R′⊆RR' \subseteq R and C′⊆CC' \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 r∈Rr \in R and c∈Cc \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 ∣R′∣≤∣R2∣|R'| \le |R_2|. Note that this immediately implies the original claim.

Step One: First we construct maps ρ:R1→R1\rho : R_1 \to R_1 and σ:C1→C1\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 r1∈R1,c1∈C1r_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 r2∈R2r_2 \in R_2, there exists r1∈R1r_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 c1∈C1c_1 \in C_1; denote one such r1r_1 by ρ1(r2)\rho_1(r_2). Similarly, we define the following four functions:
ρ1:R2→R1 s.t. a(ρ1(r2),c1)≥a(r2,c1) for all r2∈R2,c1∈C1; \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:R1→R2 s.t. a(ρ2(r1),c2)≥a(r1,c2) for all r1∈R1,c2∈C2; \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:C2→C1 s.t. a(r1,σ(c2))≤a(r1,c2) for all r1∈R1,c2∈C2; \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:C1→C2 s.t. a(r2,σ(c1))≤a(r2,c1) for all r2∈R2,c1∈C1. \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:R1→R1\rho = \rho_1 \circ \rho_2 : R_1 \to R_1 and σ=σ1∘σ2:C1→C1\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 r1∈R1,c1∈C1r_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(ρi−1(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 r1∈R1,c1∈C1r_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=R0⊇R1⊇R2⊇⋯R_1 = R^0 \supseteq R^1 \supseteq R^2 \supseteq \cdots and C1=C0⊇C1⊇C2⊇⋯C_1 = C^0 \supseteq C^1 \supseteq C^2 \supseteq \cdots. But since the number of columns and rows is finite, there must exist n∈Nn \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 r∈Rn,c∈Cnr \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 ∣Rn∣≤∣R1∣=∣ρ(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 r′r'. Since (R1,C1)(R_1, C_1) is a good pair, there exists r1∈R1r_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 c1∈C1c_1 \in C_1. Let r∗=ρnk(r1)∈Rnr^* = \rho^{nk}(r_1) \in R^n, then for any c∈Cnc \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,604 problems in a working order, from Junior Challenge 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.