この二つの単語の似ている意味
- 1両方の用語は数学で使用されています。
- 2どちらも関数のプロパティを記述します。
- 3どちらも入力から出力へのマッピングを含みます。
- 4どちらも、入力と出力の関係の明確性を保証します。
この二つの単語の違いは?
- 1定義:Bijectiveは、注入と射影の両方の関数を指しますが、injectiveは、個別の入力を個別の出力にマップする関数のみを指します。
- 2一意性:Bijectiveはすべての出力に対して一意の入力を保証し、その逆も同様ですが、injective入力の識別性のみを保証します。
- 3超射性:Bijectiveは要件として超越性を含みますが、injectiveは関数の範囲を考慮しません。
- 4Inverse: Bijective関数には、出力を入力にマップする逆関数がありますが、injective関数には逆関数がない場合があります。
- 5カーディナリティ: Bijective関数は、同じサイズのセット間で 1 対 1 の対応を確立しますが、injective関数は必ずしもこのプロパティを持つとは限りません。
📌
これだけは覚えよう!
Bijectiveとinjectiveは、関数の特性を説明するために数学で使用される用語です。どちらの用語も入力を出力にマッピングし、区別性を確保することを含みますが、違いはそれらの定義と要件にあります。bijective関数は、インジェクティブ関数とサージェクティブ関数の両方であり、すべての出力に対して一意の入力を保証し、その逆も同様です。一方、injective関数は、関数の範囲や超越性を考慮せずに、個別の入力を個別の出力にマップするだけです。