ブール代数では、パリティ関数は、入力ベクトルに奇数個の 1 がある場合にのみ値が 1 になるブール関数です。2 つの入力のパリティ関数は、 XOR関数とも呼ばれます。
パリティ関数は、ブール関数の回路の複雑さの理論的調査における役割で注目に値します。
パリティ関数の出力はパリティ ビットです。
意味
-変数パリティ関数は、ベクトル内の 1 の数が奇数の場合にのみ となる特性を持つブール関数です。言い換えると、は次のように定義されます。
ここで、 は排他的論理和を表します。
プロパティ
パリティは 1 の数のみに依存するため、対称ブール関数になります。
n変数パリティ関数とその否定は、すべての選言正規形が長さnの単項式の最大数 2 n − 1を持ち、すべての連言正規形が長さnの節の最大数 2 n − 1を持つ唯一のブール関数である。[1]
計算の複雑さ
計算複雑性に関する最も初期の研究の1つは、1961年にベラ・スボトフスカヤが、パリティを計算するブール式のサイズが少なくとも でなければならないことを示す の境界を示したことです。この研究では、ランダム制約法が使用されています。 のこの指数は、パターソンとズウィック(1993)によって慎重な分析を通じて まで増加し、その後、ハスタッド(1998)によってまで増加しました。 [2]
1980年代初頭、メリック・ファースト、ジェームズ・サックス、マイケル・シプサー[3] と、独立にミクローシュ・アジタイ[4] は、パリティ関数の定数深度ブール回路のサイズに関する超多項式下限を確立しました。つまり、多項式サイズの定数深度回路ではパリティ関数を計算できないことを示しました。同様の結果は、パリティ関数からの簡約によって、多数決、乗算、推移閉包関数についても確立されました。[3]
Håstad (1987) は、パリティ関数の一定深さのブール回路のサイズについて、厳密な指数下限を確立しました。Håstadのスイッチング補題は、これらの下限に使用された重要な技術的ツールであり、Johan Håstad は、1994 年にこの研究でゲーデル賞を受賞しました。正確な結果は、AND、OR、NOT ゲートを持つ深さk の回路では、パリティ関数を計算するためにサイズが必要であるということです。パリティを計算する深さk の回路でサイズが のものがあるため、これは漸近的にほぼ最適です。
無限版
無限パリティ関数は、すべての無限バイナリ文字列を 0 または 1 にマッピングする関数であり、次の特性を持ちます:および が有限個の座標のみが異なる無限バイナリ文字列である場合、および が偶数個の座標のみが異なる 場合のみ。
選択公理を仮定すると、パリティ関数が存在し、その数はからまでのすべての関数の数と同じであることが証明できます。と が有限個の座標で異なる場合、次のように定義される関係の同値類ごとに 1 つの代表を取れば十分です。 このような代表があれば、それらすべてを にマッピングできます。残りの値は明確に推定されます。
無限パリティ関数の別の構成は、 上の非主ウルトラフィルタ を使用して行うことができます。 上の非主ウルトラフィルタの存在は選択公理に従い、選択公理よりも厳密に弱いです。任意の に対して、集合 を考えます。無限パリティ関数は、がウルトラフィルタの要素である場合に限り、にマッピングすることによって定義されます。
無限パリティ関数が存在することを証明するには、少なくともある程度の選択を想定する必要があります。 が無限パリティ関数であり、その逆像をカントール空間のサブセットと見なすと、 は非測定集合であり、ベールの特性を持ちません。選択公理がない場合、カントール空間 のすべてのサブセットが測定可能であり、ベールの特性を持ち、したがって無限パリティ関数が存在しないことは( ZFに対して)一貫しています。これは、たとえば ソロベイモデルで当てはまります。
参照
- ウォルシュ関数、連続等価関数
- パリティビット、関数の出力
- 積み上げ補題、独立入力に対する統計的性質
- マルチウェイスイッチング、照明を制御するためによく使用される物理的な実装
関連トピック:
参考文献
- ^ Ingo Wegener、Randall J. Pruim、複雑性理論、2005、ISBN 3-540-21045-8、p. 260
- ^ Jukna, Stasys (2012年1月6日).ブール関数の複雑性: 進歩と最前線. Springer Science & Business Media. pp. 167–173. ISBN 978-3642245084。
- ^ ab Merrick Furst、James Saxe、Michael Sipser、「パリティ、回路、および多項式時間階層」、Annu. Intl. Symp. Found.Computer Sci.、1981、Theory of Computing Systems、vol. 17、no. 1、1984、pp. 13–27、doi :10.1007/BF01744431
- ^ ミクローシュ・アジタイ、「有限構造上の-Formulae」、純粋および応用論理学年報、24 (1983) 1–48。
- Håstad, Johan (1987)、「小さな深さの回路の計算上の限界(PDF) 」、マサチューセッツ工科大学博士論文。
