
数学において、符号関数(または符号関数、ラテン語で「符号」を意味する signum に由来)は、与えられた実数の符号が正か負か、あるいはその数自体がゼロであるかに応じて、 −1、+1、または0の値をとる関数です。数学的表記では、符号関数はしばしば次のように表されます。または[ 1 ]
実数の符号関数は、以下のように定義される区分的関数です。 [ 1 ]
三分法の法則によれば、すべての実数は正、負、またはゼロのいずれかに分類されます。符号関数は、数値を−1 、 + 1、または0のいずれかの値にマッピングすることで、その数値がどのカテゴリに属するかを示します。このマッピングされた値は、数式やさらなる計算に使用できます。
例えば:
任意の実数は、その絶対値と符号 の積として表すことができる。
したがって、0と等しくない場合、
同様に、任意の実数に対して、 また、以下のことも確信できます。 など 以下より:
以下の2つの記述は任意の整数に対して真である。:
したがって、次のことも言える。
記号は、アイバーソン括弧表記法を用いて表記することもできます。
符号は、切り捨て関数と絶対値関数を使用して記述することもできます。 もしは1 に等しいとみなされ、符号はすべての実数に対して次のように書くこともできます。

符号関数は、−1 の値を取るが、負の場合、グラフの丸で囲まれた点(0, − 1)はこれは、代わりに、値は(0, 0)の実線点に急激にジャンプします。すると、同様のジャンプがいつ正です。どちらのジャンプも、符号関数がはゼロで不連続ですが、任意の点で連続です。正か負かのどちらかです。
これらの観察結果は、数学解析における連続性のさまざまな同等の形式的定義のいずれによっても確認される。関数、 のようなある点で連続している値が値のシーケンスによって任意に近似することができるどこで任意の無限数列を構成し、として十分に大きくなる。数学的極限の表記では、で要求するとして任意のシーケンスに対してそのために矢印記号は「近づく」または「~する傾向がある」という意味で解釈でき、これは数列全体に適用されます。
この基準は、符号関数では成り立たない。例えば、シーケンスであるこれは、無限大に向かって増加する。この場合、必要に応じて、そして各となることによってこの反例は、不連続性をより正式に確認する。グラフ上では、ゼロの位置にそれが示されています。
符号関数は非常に単純な形状をしているにもかかわらず、ゼロにおけるステップ変化は、要求される条件が非常に厳しい従来の微積分手法にとって困難をもたらします。連続性は頻繁に求められる制約条件です。一つの解決策は、符号関数を滑らかな連続関数で近似することです。また、より厳密ではないアプローチとして、古典的な手法を基に、より幅広い関数クラスに対応できる方法も考えられます。
符号関数は、いくつかの異なる(点ごとの)極限として表すことができる。 ここ、は双曲線正接であり、は逆正接です。最後のは の導関数です。これは、上記がすべての非ゼロに対して完全に等しいという事実から着想を得ています。もし、また、符号関数の高次元類似物(例えば、偏微分)への単純な一般化という利点がある。)
ヘヴィサイド階段関数§ 解析的近似を参照してください。
符号関数は、以下の場合を除き、どこでも微分可能です。その導関数は、ゼロ以外:
これは、定義域において導関数が常にゼロとなる定数関数の微分可能性から導かれる。負の開領域に制限されている場合は定数関数として作用するここで、それは-1に等しい。同様に、正の開領域内では定数関数とみなすことができる。ここで、対応する定数は+1です。これらは2つの異なる定数関数ですが、いずれの場合も導関数はゼロになります。
古典的な微分を定義することはできませんなぜなら、そこには不連続性があるからだ。
導関数が0であるため、符号関数を乗じた関数のn階導関数は次のように簡略化されます。
微分可能ではないが通常の意味では、分布理論における微分一般化の概念の下では、符号関数の導関数はディラックのデルタ関数の2倍になります。これは恒等式[ 2 ]を使用して証明できます。 どこ標準のヘヴィサイド階段関数は形式主義。この恒等式を用いると、分布微分を容易に導出できる。[ 3 ]
符号関数は、積分区間にゼロが含まれる場合でも、任意の有限値aとbの間の定積分を持ちます。その結果得られるaとbの積分は、それらの絶対値の差に等しくなります。
実際、符号関数は絶対値関数の導関数であるが、ゼロで 勾配が急激に変化する場合は例外となる。
絶対値の定義を考察することで、これまでと同様にこれを理解することができる。別々の地域でそして例えば、絶対値関数は以下と同一です。その地域でその導関数は定数値+1であり、これは次の値に等しい。そこには。
絶対値は凸関数であるため、原点を含むすべての点で少なくとも1つの劣微分が存在します。ゼロ以外のすべての点で、結果として得られる劣微分は、符号関数の値に等しい単一の値で構成されます。対照的に、ゼロでは多くの劣微分が存在し、そのうちの1つだけが値をとります。絶対値関数が最小値をとるため、ここでは劣微分値0が発生します。0における有効な劣微分の完全な集合が劣微分区間を構成します。これは、非公式に言えば、符号関数のグラフを原点を通る垂直線で「塗りつぶし」、2次元曲線として連続させることと考えることができる。
積分理論において、符号関数は絶対値関数の弱微分です。弱微分は、ほとんど至るところで等しい場合に等価であり、一点における孤立した異常の影響を受けません。これには、絶対値関数のゼロにおける勾配の変化も含まれ、この変化によって古典的な微分は存在しなくなります。
関数に符号関数を乗じたものの原始関数は次のようになります。どこそしては積分定数です。分布理論以外では、は任意の値をとることができ、最も一般的な値は 0 です。ディラックのデルタ関数を考えると、等しくなければならないこれは部分積分を用いて証明できる。どこはディラックのデルタ関数である。これを積分すると、次の式が得られる。
どこはヘヴィサイド階段関数です。すでに独自の積分定数を持っており、、定義されていれば、どんな値でも取ることができます。ディラックのデルタ関数を考えると、積分定数は両方の項で一致する必要があります。そうでなければ、符号関数の導関数は0になるため、第2項では任意の定数を掛けることができます。
符号関数のフーリエ変換は[ 4 ]である。 どここれは、コーシー主値を取ることを意味します。
符号関数は、複素数に対して次のように一般化できます。 任意の複素数に対してを除外する与えられた複素数の符号は、複素平面の単位円上で最も近い点です。それでは、、 どこは複素引数関数です。
対称性の理由から、またこれを実数上の符号関数の適切な一般化に保つために、複素領域でも通常は次のように定義します。:
実数式と複素数式の符号関数のもう一つの一般化は[ 5 ]は次のように定義される。 どこ本当の部分はそしては虚数部です。
すると、():
極分解定理のおかげで、行列(そして) は、生成物として分解できる。どこはユニタリ行列であり、は、自己共役またはエルミート正定値行列であり、。 もし が可逆であれば、そのような分解は一意であり、 の役割を果たすの記号。双対構成は分解によって与えられる。どこ単一ですが、一般的にはこれにより、各可逆行列は一意の左符号を持つことになります。そして右のサイン。
特別な場合そして(可逆)行列これは(ゼロでない)複素数と同一視される。すると、符号行列は以下を満たす。そして、複雑なサインと同一視する、この意味で、極分解は複素数の符号・絶対値分解を行列に一般化したものである。
実際の値では符号関数の一般化関数を定義することが可能です。そのためあらゆる場所で、その地点も含めて、 とは異なりそのためにこの一般化された符号は、一般化された関数の代数を構成することを可能にするが、このような一般化の代償は可換性の喪失である。特に、一般化された符号はディラックのデルタ関数と反可換である[ 6 ]。 加えて、評価できません; そして特別な名前、機能と区別する必要がある. (定義されていませんが、)
{{cite journal}}: CS1メンテナンス: アーカイブサービスは非推奨になりました (リンク)