写像とは?初心者にもわかりやすく解説

用語解説

「写像(しゃぞう)」とは、数学で使われる重要な概念で、ある集合の要素を別の集合の要素へ対応させるルールのことを指します。英語では mappingfunction(関数)と呼ばれます。

簡単に言えば、「入力に対して決まった出力を返すルール」です。この記事では、写像の意味や具体例、関数との違い、さらに写像の種類について初心者向けにわかりやすく解説します。

写像の基本的な考え方

写像の定義

数学的には、写像とは次のように定義されます。

  • 集合 A の各要素に対して、
  • 集合 B のただ1つの要素を対応させる

このような対応関係を「写像」と呼びます。記号では次のように表現されます:

f : A → B

これは「集合 A から集合 B への写像 f」という意味です。

具体例で理解しよう

例:集合 A = {1, 2, 3}、集合 B = {2, 4, 6} とします。
A の要素を2倍して B の要素に対応させる写像を考えると、

  • f(1) = 2
  • f(2) = 4
  • f(3) = 6

この対応関係は、集合 A から集合 B への写像となります。

関数と写像の違い

「写像」と「関数」は非常に似た概念ですが、以下のような違いがあります: 用語使われる場面ニュアンス 関数(function)実数・複素数など数の範囲数の計算に重点 写像(mapping)一般的な集合や抽象的対象構造や対応関係に重点

特にベクトル空間や位相空間のような抽象的な数学では「写像」という用語が使われます。

写像の種類

写像にはいくつかのタイプがあります。それぞれの特徴を見てみましょう。

1. 単射(Injective)

異なる入力に対して異なる出力を与える写像。
例:f(1) = 2, f(2) = 4, f(3) = 6 のように、出力が重複しない場合。

2. 全射(Surjective)

出力側のすべての要素が、入力のどれかに対応している写像。
つまり、B のすべての要素が使われている。

3. 全単射(Bijective)

単射かつ全射である写像。
入力と出力が一対一に完全対応しているため、「一対一対応」とも呼ばれます。

写像のイメージ図(テキスト形式)

集合 A       写像 f        集合 B
 1   --------→   2
 2   --------→   4
 3   --------→   6

写像の実生活での応用

写像の概念は、数学だけでなく様々な分野で応用されています。

  • プログラミング:関数(function)は写像そのもの。
  • データベース:キーと値の対応は写像の考え方。
  • 画像処理:画像の座標を別の座標に写す処理は写像を使っている。

まとめ

項目内容 写像の意味集合から集合への対応関係 英語表現mapping、function 使われる場面数学、プログラミング、論理思考など 写像の種類単射、全射、全単射 記号の書き方f : A → B

写像は数学の基本でありながら、日常の情報処理やプログラム設計にも深く関わっている概念です。この記事を通して、写像の理解が少しでも深まれば幸いです。

スポンサーリンク

コメント