n2 個の駅を標高が低い順に駅 1,2,…,n2 とする.集合 {1,2,…,n2} を n2−k 個の集合に分割する方法であって,相異なる駅 x,y が会社 A で結ばれていることと x,y が同じ集合に属することと同値になるようなものがただ 1 つあるのでこの分割された集合を A1,A2,…,An2−k とし,同様に B1,B2,…,Bn2−k を定める.
k≥n2−n+1 のとき (n2−k)2<n2 より,相異なる駅 x,y と整数 i,j であって x,y∈Ai,x,y∈Bj が成り立つものが存在する.すなわち駅 x,y は会社 A,B のどちらでも繋がれている.
k=n2−n のとき
- Ai={(i−1)n+1,(i−1)n+2,…,(i−1)n+n}(i=1,2,…,n)
- Bi={i,i+n,…,i+n(n−1)}(i=1,2,…,n)
に対応するようなケーブルカーの配置を考えればいかなる相異なる 2 駅 x,y も会社 A,B のどちらかでは繋がれていない.ケーブルカーを削ることで k<n2−n の場合も同様の構成ができる.
以上より求める k の最小値は n2−n+1 である.