集合の所属を特徴付ける数学関数
指標関数の 3 次元プロットを正方形の 2 次元領域 (セット X ) 上に表示します。「隆起した」部分は、「示された」サブセット ( A ) のメンバーである 2 次元の点に重なります。
数学 において 、 集合 の 部分集合 の 指示関数 または 特性関数は 、部分集合の要素を 1 に、他のすべての要素を 0 に写像する関数 です 。つまり、 A が何らかの集合 X の部分集合である場合 、 で あり、それ以外の場合 は で あり、 は 指示関数の一般的な表記です。その他の一般的な表記は およびです。
1
あ
(
x
)
=
1
{\displaystyle \mathbf {1} _{A}(x)=1}
x
∈
あ
、
{\displaystyle x\in A,}
1
あ
(
x
)
=
0
{\displaystyle \mathbf {1} _{A}(x)=0}
1
あ
{\displaystyle \mathbf {1} _{A}}
私
あ
、
{\displaystyle I_{A},}
χ
あ
。
{\displaystyle \chi _{A}.}
A の指示関数は、 A に属する性質の アイバーソン括弧 である 。つまり、
1
あ
(
x
)
=
[
x
∈
あ
]
。
{\displaystyle \mathbf {1} _{A}(x)=[x\in A].}
たとえば、 ディリクレ関数は、 実数 のサブセットとしての 有理数 の指示関数です 。
意味
集合 Xの部分集合 A の指示関数は 関数である。
1
あ
:
バツ
→
{
0
、
1
}
{\displaystyle \mathbf {1} _{A}\colon X\to \{0,1\}}
定義
1 A ( x ) := { x ∈ A なら 1 、 x ∉ A なら 0 。 {\displaystyle \mathbf {1} _{A}(x):={\begin{cases}1~&{\text{ if }}~x\in A~,\\0~&{\text{ if }}~x\notin A~.\end{cases}}}
アイバーソン 括弧は 、⟦ x ∈ A ⟧ の 代わりに 同等の表記を提供する 。
[
x
∈
あ
]
{\displaystyle [x\in A]}
1
あ
(
x
)
。
{\displaystyle \mathbf {1} _{A}(x)\,.}
この関数 は、 I A 、 χ A 、 K A 、あるいは単に A と表記されることもある。 [a] [b]
1
あ
{\displaystyle \mathbf {1} _{A}}
表記法と用語
この表記法は 、指示関数の標準定義の
逆数 を使用するかのように定義される 凸解析 における 特性関数 を表すためにも使用されます。
χ
あ
{\displaystyle \chi _{A}}
統計学 における関連する概念は、 ダミー変数 です。(「ダミー変数」という用語は通常数学で使用され、 バインド変数 とも呼ばれるため、これを混同しないでください 。)
「特性関数 」という用語は、 古典的な確率論 では無関係な意味を持っています 。このため、 伝統的な確率論者は、 ここで定義された関数に対してほぼ独占的に「 指示関数」 という用語を使用しますが、他の分野の数学者は、集合内のメンバーシップを示す関数を説明するために
「特性関数」 [a]という 用語を使用する傾向があります。
ファジー論理 と 現代の多値論理 では、述語は 確率分布 の 特性関数 です 。つまり、述語の厳密な真偽の評価は、真実の度合いとして解釈される量に置き換えられます。
基本的なプロパティ
ある集合 X の部分集合 Aの 指示関数 または 特性 関数 は、 X の要素を 範囲 に マッピングします 。
{
0
、
1
}
{\displaystyle \{0,1\}}
この写像は、 A が X の 空でない 真部分 集合である場合にのみ 射影的 である。 の場合 同様の議論により、 の 場合
あ
≡
バツ
、
{\displaystyle A\equiv X,}
1
あ
=
1.
{\displaystyle \mathbf {1} _{A}=1.}
あ
≡
∅
{\displaystyle A\equiv \emptyset }
1
あ
=
0.
{\displaystyle \mathbf {1} _{A}=0.}
と が の
2つの部分集合である 場合、
あ
{\displaystyle A}
B
{\displaystyle B}
バツ
、
{\displaystyle X,}
1
あ
∩
B
=
分
{
1
あ
、
1
B
}
=
1
あ
⋅
1
B
、
1
あ
∪
B
=
最大
{
1
あ
、
1
B
}
=
1
あ
+
1
B
−
1
あ
⋅
1
B
、
{\displaystyle {\begin{aligned}\mathbf {1} _{A\cap B}&=\min\{\mathbf {1} _{A},\mathbf {1} _{B}\}=\ mathbf {1} _{A}\cdot \mathbf {1} _{B},\\\mathbf {1} _{A\cup B}&=\max\{{\mathbf {1} _{A},\mathbf {1} _{B}}\}=\mathbf {1} _{A}+\mathbf {1} _{B }-\mathbf {1} _{A}\cdot \mathbf {1} _{B},\end{aligned}}}
ie の 補数 の指示関数は 次のようになります。
あ
{\displaystyle A}
あ
C
{\displaystyle A^{C}}
1
あ
∁
=
1
−
1
あ
。
{\displaystyle \mathbf {1} _{A^{\complement }}=1-\mathbf {1} _{A}.}
より一般的には、 X の部分集合の集合を仮定する 。任意の
あ
1
、
…
、
あ
ん
{\displaystyle A_{1},\dotsc ,A_{n}}
x
∈
バツ
:
{\displaystyle x\in X:}
∏
け
∈
私
(
1
−
1
あ
け
(
x
)
)
{\displaystyle \prod _{k\in I}(1-\mathbf {1} _{A_{k}}(x))}
は明らかに0 と 1 の積である。この積は どの集合にも属さない ものについては1の値を持ち 、そうでない場合は0となる。つまり
x
∈
バツ
{\displaystyle x\in X}
あ
け
{\displaystyle A_{k}}
∏
け
∈
私
(
1
−
1
あ
け
)
=
1
バツ
−
⋃
け
あ
け
=
1
−
1
⋃
け
あ
け
。
{\displaystyle \prod _{k\in I}(1-\mathbf {1} _{A_{k}})=\mathbf {1} _{X-\bigcup _{k}A_{k}}=1-\mathbf {1} _{\bigcup _{k}A_{k}}.}
左側の製品を展開すると、
1
⋃
k
A
k
=
1
−
∑
F
⊆
{
1
,
2
,
…
,
n
}
(
−
1
)
|
F
|
1
⋂
F
A
k
=
∑
∅
≠
F
⊆
{
1
,
2
,
…
,
n
}
(
−
1
)
|
F
|
+
1
1
⋂
F
A
k
{\displaystyle \mathbf {1} _{\bigcup _{k}A_{k}}=1-\sum _{F\subseteq \{1,2,\dotsc ,n\}}(-1)^{|F|}\mathbf {1} _{\bigcap _{F}A_{k}}=\sum _{\emptyset \neq F\subseteq \{1,2,\dotsc ,n\}}(-1)^{|F|+1}\mathbf {1} _{\bigcap _{F}A_{k}}}
ここで、 は F の 基数 です。これは 包含排他 原理の 1 つの形式です 。
|
F
|
{\displaystyle |F|}
前の例で示唆されているように、指示関数は組合せ論 において便利な表記法です 。この表記法は他の場面でも使われており、例えば 確率論では、 X が 確率測度を持つ 確率空間 で Aが 測定可能な集合 で ある 場合 、は 期待値 が A の確率に等しい ランダム変数 になります 。
P
{\displaystyle \operatorname {P} }
1
A
{\displaystyle \mathbf {1} _{A}}
E
(
1
A
)
=
∫
X
1
A
(
x
)
d
P
=
∫
A
d
P
=
P
(
A
)
.
{\displaystyle \operatorname {E} (\mathbf {1} _{A})=\int _{X}\mathbf {1} _{A}(x)\,d\operatorname {P} =\int _{A}d\operatorname {P} =\operatorname {P} (A).}
この恒等式は、マルコフの不等式 の簡単な証明に使用されます 。
多くの場合、例えば 順序理論 では、指示関数の逆関数が定義されることがあります。これは、初等 整数論 における指示関数の逆関数であるメビウス関数の一般化として、 一般に 一般化メビウス 関数 と呼ばれます。(古典的再帰理論における逆関数の使用については、以下の段落を参照してください。)
平均、分散、共分散
確率空間 が与えられ、 その指標がランダム変数 で あるとすると、 それ以外の 場合は
(
Ω
,
F
,
P
)
{\displaystyle \textstyle (\Omega ,{\mathcal {F}},\operatorname {P} )}
A
∈
F
,
{\displaystyle A\in {\mathcal {F}},}
1
A
:
Ω
→
R
{\displaystyle \mathbf {1} _{A}\colon \Omega \rightarrow \mathbb {R} }
1
A
(
ω
)
=
1
{\displaystyle \mathbf {1} _{A}(\omega )=1}
ω
∈
A
,
{\displaystyle \omega \in A,}
1
A
(
ω
)
=
0.
{\displaystyle \mathbf {1} _{A}(\omega )=0.}
平均
E
(
1
A
(
ω
)
)
=
P
(
A
)
{\displaystyle \operatorname {E} (\mathbf {1} _{A}(\omega ))=\operatorname {P} (A)}
(「ファンダメンタル ブリッジ」とも呼ばれます)。
分散
Var
(
1
A
(
ω
)
)
=
P
(
A
)
(
1
−
P
(
A
)
)
{\displaystyle \operatorname {Var} (\mathbf {1} _{A}(\omega ))=\operatorname {P} (A)(1-\operatorname {P} (A))}
共分散
Cov
(
1
A
(
ω
)
,
1
B
(
ω
)
)
=
P
(
A
∩
B
)
−
P
(
A
)
P
(
B
)
{\displaystyle \operatorname {Cov} (\mathbf {1} _{A}(\omega ),\mathbf {1} _{B}(\omega ))=\operatorname {P} (A\cap B)-\operatorname {P} (A)\operatorname {P} (B)}
再帰理論における特性関数、ゲーデルとクリーネの表現関数
クルト・ゲーデルは 1934年の論文「形式数学体系の決定不可能な命題について」(「¬」は論理反転、つまり「NOT」を示す)で 表現関数 について述べた。 [1] : 42
各クラスまたは関係 R には、次の場合を 表す 関数が対応しているもの とする。
ϕ
(
x
1
,
…
x
n
)
=
0
{\displaystyle \phi (x_{1},\ldots x_{n})=0}
R
(
x
1
,
…
x
n
)
{\displaystyle R(x_{1},\ldots x_{n})}
ϕ
(
x
1
,
…
x
n
)
=
1
{\displaystyle \phi (x_{1},\ldots x_{n})=1}
¬
R
(
x
1
,
…
x
n
)
.
{\displaystyle \neg R(x_{1},\ldots x_{n}).}
クリーネは、 述語 P の関数 φ が述語が真の場合は 0 、述語が偽の場合は 1の 値を取るという、 原始再帰関数 の文脈で同じ定義を提示している。 [2]
たとえば、特性関数の積は 、関数のいずれかが 0 に等しいときは常に論理和の役割を果たすため、 IF OR OR ... OR THEN の積は 0 になります。現代の読者には、表現関数の論理反転、つまり関数 R が「真」または満たされる場合、表現関数は 0 であるように見えるが、これは、論理関数 OR、AND、および IMPLY、 [2] : 228 、有界[ 2] : 228 および無界 [2] : 279 ff mu 演算子 、および CASE 関数の Kleene の定義で役立つ役割を果たしています。 [2] : 229
ϕ
1
∗
ϕ
2
∗
⋯
∗
ϕ
n
=
0
{\displaystyle \phi _{1}*\phi _{2}*\cdots *\phi _{n}=0}
ϕ
1
=
0
{\displaystyle \phi _{1}=0}
ϕ
2
=
0
{\displaystyle \phi _{2}=0}
ϕ
n
=
0
{\displaystyle \phi _{n}=0}
ファジィ集合論における特性関数
古典数学では、集合の特性関数は値 1 (メンバー) または 0 (非メンバー) のみを取ります。 ファジー集合論 では、特性関数は実単位区間 [0, 1] 、またはより一般的には何らかの 代数 または 構造 (通常は少なくとも poset または lattice である必要があります) で値を取るように一般化されます。このような一般化された特性関数は、より一般的には メンバーシップ関数 と呼ばれ、対応する「集合」は ファジー 集合と呼ばれます。ファジー集合は、「背が高い」、「暖かい」など、
多くの現実世界の 述語に見られるメンバー シップ度 の段階的な変化をモデル化します。
滑らかさ
一般に、集合の指示関数は滑らかではなく、その 台が 連結成分 である場合に限り連続である 。 しかし、 有限体 の 代数幾何学では、すべての アフィン多様体は ( ザリスキ ) 連続指示関数を許容する。 [3] 関数の 有限集合 が与えられ、 がそれらの消失点である とする 。すると、関数 は の 指示関数として動作する 。 のとき であれば 、そうでなければ、ある に対して となり 、これは を意味するので 、 となる 。
f
α
∈
F
q
[
x
1
,
…
,
x
n
]
{\displaystyle f_{\alpha }\in \mathbb {F} _{q}[x_{1},\ldots ,x_{n}]}
V
=
{
x
∈
F
q
n
:
f
α
(
x
)
=
0
}
{\displaystyle V=\left\{x\in \mathbb {F} _{q}^{n}:f_{\alpha }(x)=0\right\}}
P
(
x
)
=
∏
(
1
−
f
α
(
x
)
q
−
1
)
{\textstyle P(x)=\prod \left(1-f_{\alpha }(x)^{q-1}\right)}
V
{\displaystyle V}
x
∈
V
{\displaystyle x\in V}
P
(
x
)
=
1
{\displaystyle P(x)=1}
f
α
{\displaystyle f_{\alpha }}
f
α
(
x
)
≠
0
{\displaystyle f_{\alpha }(x)\neq 0}
f
α
(
x
)
q
−
1
=
1
{\displaystyle f_{\alpha }(x)^{q-1}=1}
P
(
x
)
=
0
{\displaystyle P(x)=0}
指示関数は滑らかではないが、 弱導関数 が許される。例えば、 ヘヴィサイドの階段関数 を考える。ヘヴィサイドの階段関数の 分布 導関数は ディラックのデルタ関数 に等しい 。つまり
、同様に の分布導関数 は
H
(
x
)
:=
1
x
>
0
{\displaystyle H(x):=\mathbf {1} _{x>0}}
d
H
(
x
)
d
x
=
δ
(
x
)
{\displaystyle {\frac {dH(x)}{dx}}=\delta (x)}
G
(
x
)
:=
1
x
<
0
{\displaystyle G(x):=\mathbf {1} _{x<0}}
d
G
(
x
)
d
x
=
−
δ
(
x
)
{\displaystyle {\frac {dG(x)}{dx}}=-\delta (x)}
したがって、ヘヴィサイドの階段関数の導関数は 、正の半直線によって与えられた領域の 境界 における 内向きの正規導関数として見ることができる。高次元では、導関数は内向きの正規導関数に自然に一般化されるが、ヘヴィサイドの階段関数は、ある領域 Dの指示関数に自然に一般化される。 D の表面は S で示される。さらに、 指示子の内向きの正規導関数は 「表面デルタ関数」を生じ、次のように表されることが導かれる 。 ここ
で nは表面 S の 外向きの 法線 である。この「表面デルタ関数」には、次の特性がある。 [4]
δ
S
(
x
)
{\displaystyle \delta _{S}(\mathbf {x} )}
δ
S
(
x
)
=
−
n
x
⋅
∇
x
1
x
∈
D
{\displaystyle \delta _{S}(\mathbf {x} )=-\mathbf {n} _{x}\cdot \nabla _{x}\mathbf {1} _{\mathbf {x} \in D}}
−
∫
R
n
f
(
x
)
n
x
⋅
∇
x
1
x
∈
D
d
n
x
=
∮
S
f
(
β
)
d
n
−
1
β
.
{\displaystyle -\int _{\mathbb {R} ^{n}}f(\mathbf {x} )\,\mathbf {n} _{x}\cdot \nabla _{x}\mathbf {1} _{\mathbf {x} \in D}\;d^{n}\mathbf {x} =\oint _{S}\,f(\mathbf {\beta } )\;d^{n-1}\mathbf {\beta } .}
関数 f を 1 に設定すると、 指標の内向きの正規導関数が 表面積 S の数値に積分されることになります 。
参照
注記
^ ab ギリシャ文字の χ は、 特性 (characteristic ) という単語の最終的な語源であるギリシャ語の χαρακτήρ の頭文字であるため、登場します 。
^ X 上のすべての指示関数の集合は、 X のべ き集合 と 同一視できる 。したがって、両方の集合は、 と表記されることもある。これは、 すべての関数の集合を表す表記法の 特別な場合 ( )である。
P
(
X
)
,
{\displaystyle {\mathcal {P}}(X),}
2
X
.
{\displaystyle 2^{X}.}
Y
=
{
0
,
1
}
=
2
{\displaystyle Y=\{0,1\}=2}
Y
X
{\displaystyle Y^{X}}
f
:
X
→
Y
.
{\displaystyle f:X\to Y.}
参考文献
^ デイヴィス、マーティン 編 (1965)。 『The Undecidable 』。ニューヨーク、NY:レイヴン・プレス・ブックス。pp.41–74。
^ abcde Kleene, Stephen (1971) [1952]. Introduction to Metamathematics (第6版、訂正版付き)。オランダ: Wolters-Noordhoff Publishing and North Holland Publishing Company。p. 227。
^ セール 『算数講座 』p.5。
^ Lange, Rutger-Jan (2012). 「ポテンシャル理論、経路積分、および指示薬のラプラシアン」。Journal of High Energy Physics . 2012 (11): 29–30. arXiv : 1302.0864 . Bibcode :2012JHEP...11..032L. doi :10.1007/JHEP11(2012)032. S2CID 56188533.
出典