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