ⅰ) n(A)=3이고 모든 원소의 합이 3의 배수인 집합 A는
{1,2,3}, {1,3,5}, {2,3,4}, {3,4,5} 이다.
A={1,2,3}인 경우 n(B)<3이므로 집합 B는
{1},{2},{3},{1,2},{1,3},{2,3} 이다.
(a) A={1,2,3}, B={1}인 경우 집합 A의 원소인 1,2,3이 1에 대응하는 경우의 수는 1이고, 4,5가 2,3에 하나씩 대응하는 경우의 수는 2이므로
A={1,2,3}, B={1}인 함수 f의 개수는
1×2=□2이다.
(b) A={1,2,3}, B={1,2}인 경우
{f(1),f(2),f(3)}={1,2}이고 4,5가 1,2,3에 대응하되 적어도 하나가 3에 대응하는 경우이므로
A={1,2,3}, B={1,2}인 함수 f의 개수는
(23∏−2)×(32∏−22∏)=6×5=□30이다.
(a),(b)와 같은 경우가 각각 3가지이므로
n(A)=3, n(B)<3이고 집합 A의 모든 원소의 합이 3의 배수가 되도록 하는 함수 f의 개수는
4×(3×□2+3×□30)이다.
(ⅱ) n(A)=4이고 모든 원소의 합이 3의 배수인 집합 A는 {1,2,4,5}뿐이므로 이 경우 X−A={3}에 의해 n(B)=3이므로 집합 B는 {1,2,4}, {1,2,5}, {1,4,5}, {2,4,5}이다.
A={1,2,4,5}, B={1,2,4}인 경우
f(3)=5이고 집합 A의 원소 중 어떠한 두 원소는 서로 같은 함숫값을 가져야 하므로 1,2,4를 f(1),f(2),f(4),f(5)의 값으로 정하는 경우의 수는 3×2!4!=3×12=36이다.
그러므로 n(A)=4, n(B)<4이고 집합 A의 모든 원소의 합이 3의 배수가 되도록 하는 함수 f의 개수는 4×36=□144이다.
(ⅲ) n(A)=5인 경우 함수 f는 일대일대응이고 n(B)=5이므로 n(A)>n(B)를 만족시키는 함수 f는 존재하지 않는다.
(ⅰ), (ⅱ), (ⅲ)에 의하여 구하는 함수 f의 개수는
4×(3×□2+3×□30)+□144이다.
따라서 p=2,q=30,r=144이므로 p+q+r=176