前回の続きだが, 中学数学からはちょっと逸脱する.
集合 から 集合
への関数
があって, その要素
の順番を反転した対
の集合が集合
から 集合
への関数になる条件を調べるには, 前回の記事で取り上げた関数の定義を素直に確認すればよい.
まず, 任意の について対
の
が存在することである. つまり
となる
が存在することであるが, このことを関数
が「全射」であるというのだった.
さらに, となる
がただ
つであることであるが, この条件は関数
が「単射」であるというのだった. 同じことだが, 任意の
について,
ならば
であるといったり, その対偶をとっていわれることが多い.
以上をまとめると, 対 の集合が集合
から 集合
への関数となるには, 任意の
について
となる
が存在して, かつそのような
はただ
つであるという「全単射」条件が満たされていればよい. この関数を
の「逆関数」と呼び
と書いたりするのだった.
次に合成関数について触れておくと,
を集合
から集合
への関数,
を集合
から集合
への関数だとする. すると任意の
について対
を作るとその対の集合は容易に分かるように関数となる. これを
と
の合成関数と呼び,
と書く.
関数 と関数
がともに単射 / ともに全射 / ともに全単射のときは,
はそれぞれ単射 / 全射 / 全単射である. 証明は省略する.
が単射であるならば
は単射であるが,
は単射であるとは限らない.
【 が単射である証明】
は単射であるから, 任意の
について,
ならば
である.
は関数であるから,
ならば
である .
したがって, 任意の について,
ならば
であることが言え,
は単射である. //
【 が単射であることの反例】
,
,
として,
,
とすれば,
だが, は (前提
の真集合が空なので) 単射であり,
は単射ではない. //
また が全射であるならば
は全射であるが,
は全射であるとは限らない.
【 が全射である証明】
は,全射なので, 任意の
について,
となる
が存在する. したがって,
が存在するので,
は全射である. //
【 が全射であることの反例】
,
,
として,
,
とすれば,
だが, は全射であり,
は全射ではない. //
,
とし,
,
の恒等関数をそれぞれ
,
とする.
かつ
ならば,
である.
※ 関数 が逆関数であると予想できる場合, 実際にそうであることを示したり,
が全単射であることを示すときに便利である.
【証明】
恒等関数は全単射であるから, 上で証明したことより, 関数 ,
は全単射である.
が全単射であるから, 任意の
に対して,
となる
がひとつ定まるので,
である. 一方,
であるから, 任意の に対して
となり, これから
がいえる. //
任意の集合 ,
,
について, 任意の関数
と,
から
への任意の関数
,
を考える.
関数 が単射であることと, 「
ならば
である」は同値である.
【証明】
関数 が単射であることと,
を仮定する. 任意の
について,
であり, は単射であるから,
となり, である.
次に, 「 ならば
である」とし,
が単射でないとする. すると,
であって,
である
が存在する.
として,
,
とする. そうすると,
であるが,
となって矛盾する.//
任意の集合 ,
,
について, 任意の関数
と
から
への任意の関数
,
を考える.
関数 が全射であることと, 「
ならば
である」は同値である.
【証明】
関数 が全射であることと,
を仮定する.
は全射だから, 任意の
について,
となる
が存在する.
となり, である.
次に, 「 ならば
である」とし,
が全射でないとする. すると, 任意の
について
となる
が存在する.
として,
とし,
については
として関数
を定める. また, 関数
は 任意の
で
とする. そうすると,
であるが,
となって矛盾する.//