集合 $X = \{1, 2, 3\}$ に対して、以下の2つの問題を解く。 (1) 全ての $x \in X$ に対して、$f(f(f(x))) = x$ を満たす単射 $f: X \to X$ を全て求める。 (2) 写像 $\alpha: X \to X$ が $\alpha(1) = 1, \alpha(2) = 3, \alpha(3) = 2$ で与えられているとき、$\alpha$ が (1) で求めた写像の合成写像として作れるかどうかを考察する。

離散数学集合論写像全単射置換合成写像巡回置換
2025/6/3

1. 問題の内容

集合 X={1,2,3}X = \{1, 2, 3\} に対して、以下の2つの問題を解く。
(1) 全ての xXx \in X に対して、f(f(f(x)))=xf(f(f(x))) = x を満たす単射 f:XXf: X \to X を全て求める。
(2) 写像 α:XX\alpha: X \to Xα(1)=1,α(2)=3,α(3)=2\alpha(1) = 1, \alpha(2) = 3, \alpha(3) = 2 で与えられているとき、α\alpha が (1) で求めた写像の合成写像として作れるかどうかを考察する。

2. 解き方の手順

(1) 単射 f:XXf: X \to X は全単射であるから、置換として考えることができる。条件 f(f(f(x)))=xf(f(f(x))) = x は、f3=idf^3 = id を意味する。ここで、idid は恒等写像である。
XXの要素数は3なので、ffは3次の置換である。3次の置換は恒等置換、f(x)=xf(x) = xであるididと、巡回置換がある。
ffが恒等写像 f(x)=xf(x) = x である場合、f(1)=1f(1) = 1, f(2)=2f(2) = 2, f(3)=3f(3) = 3 であり、f(f(f(x)))=xf(f(f(x))) = x を満たす。
ffが位数2の巡回置換である場合、f(a)=bf(a) = b, f(b)=af(b) = a, f(c)=cf(c) = c (a,b,cXa, b, c \in X)と表せる。
例として、f(1)=2f(1) = 2, f(2)=1f(2) = 1, f(3)=3f(3) = 3の場合、f(f(f(1)))=f(f(2))=f(1)=2f(f(f(1))) = f(f(2)) = f(1) = 2 となり、f(f(f(1)))=1f(f(f(1))) = 1を満たさない。
したがって、この場合ではf(f(f(x)))=xf(f(f(x))) = xという条件を満たすffとはならない。
ffが位数3の巡回置換である場合、例えばf(1)=2f(1) = 2, f(2)=3f(2) = 3, f(3)=1f(3) = 1であれば、f(f(f(1)))=f(f(2))=f(3)=1f(f(f(1))) = f(f(2)) = f(3) = 1となり、条件を満たす。
したがって、ffは恒等写像か、XXの二つの要素を入れ替える写像になる。
恒等写像は、f(1)=1f(1) = 1, f(2)=2f(2) = 2, f(3)=3f(3) = 3
2つの要素を入れ替える写像は、
f(1)=2,f(2)=1,f(3)=3f(1) = 2, f(2) = 1, f(3) = 3
f(1)=3,f(3)=1,f(2)=2f(1) = 3, f(3) = 1, f(2) = 2
f(2)=3,f(3)=2,f(1)=1f(2) = 3, f(3) = 2, f(1) = 1
(2) 与えられた写像 α\alphaα(1)=1\alpha(1) = 1, α(2)=3\alpha(2) = 3, α(3)=2\alpha(3) = 2 である。これは (1) で求めた f(2)=3,f(3)=2,f(1)=1f(2) = 3, f(3) = 2, f(1) = 1 と一致する。
したがって、α\alpha は (1) で求めた写像の一つである。

3. 最終的な答え

(1) 条件を満たす写像 ff は以下の4つである。
f(1)=1,f(2)=2,f(3)=3f(1) = 1, f(2) = 2, f(3) = 3
f(1)=2,f(2)=1,f(3)=3f(1) = 2, f(2) = 1, f(3) = 3
f(1)=3,f(3)=1,f(2)=2f(1) = 3, f(3) = 1, f(2) = 2
f(2)=3,f(3)=2,f(1)=1f(2) = 3, f(3) = 2, f(1) = 1
(2) α\alpha は (1) で求めた写像の一つである。

「離散数学」の関連問題

全体集合 $U$ において、$n(U) = 40$, $n(A) = 25$, $n(B) = 21$, $n(A \cap \overline{B}) = 7$ であるとき、次の値を求めます。 (1...

集合集合演算補集合要素数
2025/6/4

1, 2, 3, 4, 5 の数字を使って10桁の整数を作ります。 (1) 各数字を2個ずつ使う場合、作れる整数の個数を求めます。 (2) 1を3個、2を1個、3を3個、4を1個、5を2個使う場合、作...

順列組み合わせ場合の数重複順列
2025/6/4

"honobono"という8文字の文字列で使用されている文字をすべて並び替えてできる文字列の総数を求めます。

順列組み合わせ場合の数重複順列
2025/6/4

図のような道のある地域において、点Aから点Bまで最短の道順を求める問題です。 (1) AからBまでの最短経路の総数 (2) AからCを経由してBまでの最短経路の総数 (3) AからCを経由せずにBまで...

組み合わせ最短経路場合の数経路探索
2025/6/4

"BANANA"という6文字の文字列に使われているすべての文字を使って作れる文字列の総数を求めます。

順列組み合わせ文字列重複順列
2025/6/4

全体集合 $U = \{1, 2, 3, 4, 5, 6, 7, 8, 9\}$、集合 $B = \{3, 5, 7\}$、 $A \cap B = \{7\}$、$\overline{A} \cap...

集合集合演算補集合和集合共通部分
2025/6/4

全体集合 $U = \{1, 2, 3, 4, 5, 6, 7, 8, 9, 10\}$、集合 $A = \{1, 3, 5, 7, 9\}$、集合 $B = \{2, 3, 4, 5\}$ が与えら...

集合集合演算補集合共通部分和集合
2025/6/4

全体集合 $U$ において、要素数が $n(U)=60$、集合 $A, B, C$ の要素数がそれぞれ $n(A)=16, n(B)=22, n(C)=20$ であり、$n(A \cap B)=3, ...

集合集合の要素数包含と排除の原理補集合
2025/6/4

与えられた2進数、16進数、8進数の足し算と引き算を行います。 (1) 2進数の足し算: $(1011011)_2 + (0110110)_2$ (2) 2進数の引き算: $(1011011)_2 -...

基数変換2進数16進数8進数加算減算
2025/6/4

男子A, B, C, D の4人と女子E, F, G の3人が1列に並ぶとき、女子同士が隣り合わない並び方は何通りあるか。

順列組み合わせ場合の数数え上げ
2025/6/4