Ánh xạ, đơn ánh, toàn ánh và song ánh + Một ánh xạ f từ tập X đến tập Y là một quy tắc đặt tương ứng mỗi phần tử x thuộc X một và chỉ một phần tử y của Y.. Như vậy để chứng minh hai tập
Trang 1PHƯƠNG PHÁP ÁNH XẠ TRONG CÁC BÀI TOÁN TỔ HỢP
MÃ: TO06
1 Ánh xạ, đơn ánh, toàn ánh và song ánh
+ Một ánh xạ f từ tập X đến tập Y là một quy tắc đặt tương ứng mỗi phần tử x thuộc X một (và chỉ một) phần tử y của Y Phần tử y này gọi là ảnh của x qua ánh xạ f và
được kí hiệu là y f x( ) Khi đó người ta thường viết f X: Y
+ Ánh xạ :f X Y được gọi là đơn ánh nếu với mọi a, b thuộc X mà ab thì ( ) ( )
f a f b , tức là hai phần tử phân biệt có ảnh phân biệt
Từ đó suy ra ánh xạ f là đơn ánh khi và chỉ khi với mọi a, b thuộc X mà
( ) ( )
f a f b thì ab
+ Ánh xạ f X: Y được gọi là toàn ánh nếu với mọi y thuộc Y đều tồn tại x
thuộc X sao cho ( ) f x y
+ Ánh xạ :f X Y được gọi là song ánh nếu nó vừa là đơn ánh, vừa là toàn ánh Như vậy ánh xạ :f X Y là song ánh khi và chỉ khi với mọi y thuộc Y đều tồn tại
duy nhấtx thuộc X sao cho f x( ) y
2 Một số kết quả thường dùng
Cho X và Y là hai tập hợp hữu hạn, khác rỗng và f X: Y là một ánh xạ Khi đó ta có
+ Nếu f là đơn ánh thì X Y
+ Nếu f là toàn ánh thì X Y
+ Nếu f là song ánh thì X Y
3 Phương pháp ánh xạ trong bài toán đếm
Phương pháp ánh xạ trong bài toán đếm dựa vào ý tưởng như sau:
Trang 2Nếu tồn tại một song ánh từ X vào Y thì X Y (với X, Y là các tập hữu hạn) Như
vậy để chứng minh hai tập hợp hữu hạn có cùng số phần tử ta chỉ cần xây dựng một song
ánh giữa chúng Trong nhiều trường hợp việc đếm số phần tử của tập X một cách trực tiếp gặp khó khăn chúng ta có thể cố gắng xây dựng một song ánh từ X vào một tập hợp Y dễ
đếm hơn
Nếu tồn tại một đơn ánh (hay toàn ánh) từ X vào Y thì X Y (hay X Y ) Do
đó đơn ánh và toàn ánh thường sử dụng trong các bài toán liên quan đến bất đẳng thức tổ hợp
4 Các ví dụ minh họa
Ví dụ 1 Cho tập A1, 2, , 2n Một tập con B của A gọi là một tập cân nếu trong tập
đó số các số chẵn và số các số lẻ bằng nhau Hỏi A có chứa bao nhiêu tập cân ?
Lời giải
Kí hiệu X 2, 4, , 2n,Y 1,3, , 2n1 Gọi C là họ tất cả các tập cân của A và D là
họ các tập con của A có đúng n phần tử
Ta lập một ánh xạ f từ C vào D như sau: Giả sử B là một tập cân Kí hiệu B B tương 1, 2
ứng là tập các số chẵn và tập các số lẻ của B Khi đó đặt
f B B Y B
Do B là tập cân nên B1 B2 , do đó ta có
f B B Y B B Y B Y n Suy ra f B( )D
Tiếp theo ta chứng minh f là một song ánh
+ Ta chứng minh f là đơn ánh:
Giả sử ( )f B f C( ) suy ra B1Y B\ 2C1Y C\ 2 Vì B C là tập các số chẵn, 1, 1
Y B\ 1 , Y B\ 2 là tập các số lẻ nên B1C1 và Y B\ 1 Y B\ 2 Do đó B1C1 và
B C , hay BC
+ Ta chứng minh f là toàn ánh:
Trang 3Giả sử M D là một tập con của A có n phần tử Kí hiệu M M tương ứng là tập các số 1, 2 chẵn và tập các số lẻ của M Đặt B1M1, B2 Y M\ 2 và BB1B2 Ta có
B M B Y M n M M M M
Suy ra B1 B2 , tức B là tập cân Rõ ràng f B( )B1Y B\ 2M1M2 M
Như vậy ta đã chứng minh được f là song ánh Do đó số các tập cân của A bằng số các tập con có n phần tử của A Vậy A có tất cả là 2n
n
C tập cân
Ví dụ 2 (Bài toán chia kẹo của Euler) Cho k, n là các số nguyên dương Khi đó số
nghiệm nguyên không âm của phương trình
x x x n
là C n k k 1 1
Lời giải
Gọi A là tập hợp tất cả các nghiệm x x1, 2, ,x của phương trình (1) Gọi B là tập hợp k tất cả các xâu nhị phân độ dài n k 1 với n số 1 và k1 số 0
Xét ánh xạ :f AB theo quy tắc x x1, 2, ,x k 1 101 101 01 1 như sau:
Trong đó có x số 1 liên tiếp rồi đến một số 0, sau đó đến 1 x số 1 liên tiếp rồi lại đến một 2
số 0,…, cuối cùng là x số 1 liên tiếp k
Dễ dàng chứng minh ánh xạ f xây dựng như trên là song ánh nên ta có A B Mà số các xâu nhị phân độ dài n k 1 với n số 1 và k1 số 0 bằng số cách chọn k1 vị trí trong n k 1 vị trí đặt số 0 nên ta có A B C n k k 11 (đpcm)
Ví dụ 3 Có bao nhiêu cách chọn 5 số từ 18 số nguyên dương đầu tiên sao cho không có
hai số nguyên liên tiếp nào được chọn
Lời giải Đặt X 1; 2; ;18 Gọi Giả sử a1a2 a5 là một bộ số thỏa mãn yêu cầu
Xét bộ số b b b b b1; ; ; ;2 3 4 5 a a1; 21;a32;a43;a54 thì b1, ,b là năm số phân biệt 5
thuộc tập B1; 2; ;14 Ngược lại với mỗi bộ năm số phân biệt b1b2 b5 ta có
Trang 4thể xây dựng được bộ năm số a a1; 2; ;a5 b b1; 21;b32;b43;b54 thỏa mãn yêu cầu bài toán Như vậy ta có một song ánh giữa tập các bộ 5 số thỏa mãn yêu cầu đến tập
gồm các tập con 5 phần tử của B Do đó có 5
C cách chọn thỏa mãn
Ví dụ 4 Gọi C là số các hoán vị f của n S 1; 2; ;n thỏa mãn ( ) 1, 1, 2, ,
( ) 1, 1, 2, ,
Hướng dẫn
Thiết lập song ánh f g với ( ) g i n 1 f n i( 1)
Ví dụ 5 Cho n là một số nguyên dương Giả sử M là tập tất cả các số nguyên dương viết
trong hệ thập phân có n chữ số 1, n chữ số 2 và không có chữ số nào khác; N là tập tất cả các số nguyên dương viết trong hệ thập phân gồm n chữ số, chỉ chứa các chữ số 1, 2, 3, 4
và số các số 1 bằng số các số 2 Chứng minh rằng M = N
Hướng dẫn Thiết lập ánh xạ f M: N như sau, với mỗi xa a1 2 a b b n 1 2 b nM cho ứng với
1 2 n
yc c c , với c i a i*b i được xác định theo quy tắc
1*1 1, 1* 23, 2 *14, 2 * 22
Ta chứng tỏ y N Thật vậy, đặt
| ( ; )i i (2;1),1
X i a b i n
| ( ; )i i (1;2),1
Y i a b i n
| ( ; )i i (1;1),1
Z i a b i n
| ( ; )i i (2;2),1
T i a b i n
Trang 5Số lần số 1 xuất hiện trong số x là X Y 2Z , số lần xuất hiện số 2 trong số x là
2
X Y T , từ đó suy ra Z T nên số lần số 1 và số 2 xuất hiện trong y là như nhau Như vậy y N
Hơn nữa, ánh xạ f còn là song ánh vì phép toán “*” xác định tương ứng 1 – 1 giữa (a, b)
và c Vậy M = N
Ví dụ 6 Có một nhóm người mà trong đó, mỗi cặp không quen nhau có đúng hai người
quen chung, còn mỗi cặp quen nhau thì không có người quen chung Chứng minh rằng số người quen của mỗi người là như nhau
Lời giải
Giả sử a quen b và tập các người quen của a và b (không kể a, b) là A và B Mỗi người a’ thuộc A sẽ quen với duy nhất một người thuộc B (vì a’ và b không quen nhau, hơn nữa họ
đã có một người quen chung là a) Tương tự, mỗi người thuộc B cũng quen duy nhất với một người thuộc A Vậy tồn tại một song ánh đi từ A đến B, tức a và b có số người quen
bằng nhau
Nếu a không quen b thì tồn tại c quen cả a và b Khi đó theo lập luận bên trên thì số người quen của a và b bằng nhau vì cùng bằng số người quen của c (đpcm)
Ví dụ 7 (VMO – 2002) Cho tập S gồm tất cả các số nguyên trong đoạn 1;2014 Gọi T là
tập hợp tất cả các tập con không rỗng của S Với mỗi X thuộc T, kí hiệu m(X) là trung bình cộng các phần tử của X Tính
trong đó tổng lấy theo tất cả các tập X thuộc T
Lời giải Xây dựng ánh xạ :f T T như sau: f X( )2015x x| X, X T
Dễ dàng chứng minh ánh xạ trên là song ánh.Rõ ràng có
( )
m X m
T
Trang 6( ) ( ( )) 2015
m X m f X
Do đó
Ví dụ 8 Cho ,m n là các số nguyên lớn hơn 1 và S là một tập có n phần tử Giả sử có các
tập con A A1, 2, ,A của S thoả mãn: Với mỗi hai phần tử x, y thuộc S, có tập m
i
A i m sao cho xA y i, A i hoặc xA y i, A i Chứng minh rằng n2m
Hướng dẫn
Gọi T là tập các xâu nhị phân độ dài m Xét ánh xạ : f STxác định theo quy tắc sau:
Nếu x S thì f x( )x x1 2 x m T, ở đây x i 1nếu xA i và x i 0 nếuxA i Dễ thấy
ánh xạ f là đơn ánh nên suy ra đpcm
Ví dụ 9 Cho tập X gồm n số thực phân biệt Giả sử a a1, 2, ,a là các số thỏa mãn điều k
kiện:
u v X u v
đều tồn tại a i (1 i k) sao cho ua iv a i0
Chứng minh klog3n
Lời giải Đặt B0;1; 2 Xét ánh xạ : k
f X B sao cho với mỗi uX ta lập bộ u u1, 2, ,u k thỏa mãn:
0
i
u nếu ua i; u i 1 nếu ua i;u i 2 nếu ua i
Ánh xạ f ở trên là đơn ánh Thật vậy, nếu tồn tại a i (1 i k) sao cho
2
m X
T
Trang 7ua iv a i0, mà u i v i i 1, ,k
thì suy ra ua v i, a i u a v i, a i u a v i, a i ( không thỏa mãn)
Suy ra X B k hay n3k k log3n
Ví dụ 10 ( IMO 1989) Cho n là một số nguyên dương Một hoán vị x x1, 2, ,x2n của tập 1; 2; ; 2n được gọi là có tính chất P nếu x i x i1 n với ít nhất một
1; 2; ; 2 1
i n Chứng minh rằng với mỗi số nguyên dương n, số các hoán vị có tính chất P nhiều hơn số hoán vị không có tính chất đó
Hướng dẫn
Đặt A là tập tất cả các hoán vị của 1; 2; ; 2n , B là tập tất cả các hoán vị của
1; 2; ; 2ncó tính chất P và C là tập tất cả các hoán vị của 1; 2; ; 2n không có tính
chất P
Ta chia các số 1, 2, …, 2n thành n cặp (1 ; n), (2 ; n+1),…, (n ; 2n)
Giả sử xx x1, 2, ,x k1,x x k, k1, x2nC, và giả sử x cùng cặp với k x , suy ra 2n
k n Xét ánh xạ :f CB như sau:
1, 2, , k 1, k, k 1, 2n ' 1, 2, , k 1, k, 2n, 2n 1, , k 1
x x x x x x x C x x x x x x x x B
Dễ chứng minh f là đơn ánh, nhưng không là toàn ánh (Chẳng hạn với
0 1, 2, , , 2
y x x n n B nhưng không tồn tại x0C f x: ( )0 y0 Do đó f không là toàn
ánh)
Ví dụ 11 Cho n3 và X là tập con gồm 3n phần tử của tập 2 3
1, 2, ,
E n Chứng minh rằng có thể tìm được 9 số a1, ,a thuộc X, đôi một khác nhau sao cho hệ 9
Trang 8
Có nghiệm nguyên x y z0; 0; 0 thỏa mãn x y z0 0 0 0
Hướng dẫn
Xắp sếp các phần tử của X theo thứ tự 1 2 3 2
n
x x x Đặt
1 1, 2, , n , 2 n 1, , 2n , 3 2n 1, , 3n
Xét ánh xạ f :X1X2X3 E E, ( , , )a b c ba c b,
Ta có X1X2X3 n6 Do aX b1, X c2, X3 nên a < b < c, suy ra
Vì vậy tập ảnh f là tập con của tập A với 3
A m n m nX m n n Mà ta có
Do đó theo nguyên lí Dirichlet, tồn tại ba bộ số a b c i, ,i i,i1, 2,3 cho cùng một ảnh
x y , nghĩa là ta có 0; 0
0, 0; 1, 2,3
b a x c b y i
Chọn z0 x0 y0 thì z0 a i c i i, 1, 2,3
Do vậy với mỗi i1, 2,3 ta có
c x a y b z c b a a c b b a c
0 0 0
a x a y a z
a x a y a z
a x a y a z
1
( 1)
n
k
Trang 9Chứng tỏ hpt đã cho có nghiệm nguyên x y z0; 0; 0 thỏa mãn x y z0 0 0 0
Do a iX b1, iX c2, iX3 nên a i b i c i 1 i 3
Giả sử tồn tại 1 i j 3:a i a j thì do b i a i b j a j nên b i b j, suy ra c i c j, do đó
a b c i, ,i ia b c j, j, j, vô lí Vậy a i a j, 1 i j 3
Tưng tự thì b i b c j, i c j, 1 i j 3 Vậy bài toán được chứng minh
5 Bài tập tự luyện
Bài 1 Cho tập X gồm n số nguyên dương đầu tiên Có bao nhiêu cách chọn một bộ k số
phân biệt thuộc X (không kể thứ tự) sao cho không có hai số nguyên liên tiếp nào được
chọn (với 0 k n k 1)
Bài 2 Chứng minh rằng số đường đi ngắn nhất trên lưới nguyên từ điểm A(0;0) đến điểm ( ; )B m n bằng C m n m (với m, n nguyên dương)
Bài 3 Cho số nguyên dương n Chứng minh rằng số cách biểu diễn n thành tổng các số lẻ
nhiều hơn số cách biểu diễn n thành tổng các số nguyên dương đôi một khác nhau
Bài 4 Cho n1 là một số nguyên dương và T là số các tập con khác rỗng của tập hợp n
1; 2; ; n sao cho trung bình cộng tất cả các phần tử của nó là một số nguyên Chứng minh rằng T n n là một số chẵn
Bài 5 (VMO – 2012)
Cho một nhóm gồm 5 cô gái, kí hiệu là G1, G2, G3, G4, G5 và 12 chàng trai Có 17 chiếc ghế được xếp thành một hàng ngang Người ta xếp nhóm người đã cho ngồi vào các chiếc ghế đó sao cho các điều kiện sau được đồng thời thỏa mãn:
1/ Mỗi ghế có đúng một người ngồi;
2/ Thứ tự ngồi của các cô gái, xét từ trái qua phải, là G1, G2, G3, G4, G5;
3/ Giữa G1 và G2 có ít nhất 3 chàng trai;
4/ Giữa G4 và G5 có ít nhất 1 chàng trai và nhiều nhất 4 chàng trai
Trang 10Hỏi có tất cả bao nhiêu cách xếp như vậy?
(Hai cách xếp được coi là khác nhau nếu tồn tại một chiếc ghế mà người ngồi ở chiếc ghế
đó trong hai cách xếp là khác nhau)
Bài 6 Người ta xếp n nam sinh và n nữ sinh thành một hàng, sau đó tách hàng thành hai
khúc sao cho mỗi khúc có số nam sinh bằng số nữ sinh Gọi A là số trường hợp không thể tách hàng theo yêu cầu trên, B là số trường hợp chỉ có thể tách hàng theo yêu cầu trên một
cách duy nhất
Chứng minh rằng B2A
Bài 7 Hãy tính trung bình cộng tất cả các số n gồm 2016 chữ số thỏa mãn n 99 và các
chữ số của n thuộc 1; 2;3; 4;5;6;7;8
Bài 8 (IMO – 1987) Gọi p k là số hoán vị của tập n( ) 1, 2, , ncó đúng k điểm cố định
Chứng minh rằng
0
( ) !
n n k
k p k n
Trang 11TÀI LIỆU THAM KHẢO
[1] Nguyễn Văn Mậu, Trần Nam Dũng, Vũ Đình Hòa, Đặng Huy Ruận, Đặng Hùng
Thắng Chuyên đề chọn lọc tổ hợp và toán rời rạc NXB giáo dục 2008
[2] Tạp chí toán học và tuổi trẻ, Nhà xuất bản giáo dục
[3] Nguyễn Chiến Thắng Sử dụng ánh xạ trong các bài toán tổ hợp
[4] Các tài liệu từ Internet