Boolean Algebra Workspace

Boolean Expression Simplifier: Reduce Any Logic Expression Instantly

Simplify boolean algebra expressions in seconds. Enter SOP or standard notation, apply De Morgan’s laws, find prime implicants with Quine–McCluskey reduction, and generate the truth table plus gate network automatically.

ブール式の入力

AND  ·  * OR  +  | NOT  '  !
例:

簡略化された表現

結果はここに表示されます

真理値表

ここに真理値表が表示されます

ゲートネットワーク

ここにゲート図が表示されます

ブール式の簡略化の仕組み

ブール代数の単純化では、一連の代数法則を使用して、複雑な論理式を最小限の等価形式に縮小します。基本的なゲートから複雑なプロセッサに至るまで、すべてのデジタル回路はブール論理で動作し、簡素化によって実際のハードウェアのゲート数、消費電力、伝播遅延が直接削減されます。

積の合計 (SOP)

AND 項を OR 演算する標準形式。すべてのブール関数は SOP で表現でき、2 レベルの AND-OR ゲート ネットワークに直接マッピングされます。

主な示唆

主含意は、他の項と組み合わせてより単純な項を生成できない積項です。 Quine-McCluskey 法は、すべての主要な関係を体系的に見つけます。

重要な主因

必須の主含意は、他の主含意がカバーしない少なくとも 1 つの最小項をカバーします。最小限のカバーには、すべての重要な主因を含める必要があります。

ド・モルガンの法則とブール恒等式

これらの基本的なアイデンティティにより、ブール式を変換および簡略化することができます。シンプリファイアはこれらを自動的に適用します。

アイデンティティ名 表現 説明
ド・モルガン 1(AB)' = A' + B'NAND は補数の OR に等しい
ド・モルガン2(A+B)' = A'B'NOR は補数の AND に等しい
吸収A + AB = A冗長な製品用語を削除します
コンセンサスAB + A'C + BC = AB + A'C冗長な合意条件を排除
補体A + A' = 1   |   AA' = 0変数またはその補数は常に 1 です
べき等A + A = A   |   AA = A繰り返される用語は単一の用語に折りたたまれます

Quine-McCluskey アルゴリズムのステップバイステップ

Quine-McCluskey 法は、ブール関数の最小 SOP 形式を体系的に見つける表形式の手法です。 K マップとは異なり、任意の数の変数に対して機能し、コンピューターに適しています。

  1. 1
    すべてのミンタームをリストします。 出力が 1 である各行をバイナリ表現に変換し、1 ビットの数でグループ化します。
  2. 2
    隣接するグループを結合します。 正確に 1 つのビット位置が異なるペアを結合し、そのビットをダッシュ (ドントケア) に置き換えます。これ以上マージできなくなるまで繰り返します。
  3. 3
    主な関与者を特定します。 それ以上マージできなかった用語はすべて主含意です。それらすべてを主含意チャートに収集します。
  4. 4
    必須の主含意を選択します。 正確に 1 つの主含意によってカバーされるすべての最小項を見つけます。その含意は必須です。最終的な式にはすべての重要な要素を含めてください。
  5. 5
    残りのミンタームをカバーします。 必須事項でまだカバーされていない最小項については、追加の主含意を貪欲に選択して、合計項数を最小限に抑えます。

関連ツール

これらの専用ツール ページを参照して、ロジック、Arduino、PCB、変換に重点を置いた図のセットアップでワークフローを続行します。

Truth Table To Logic Circuit

Generate gate-level logic from truth-table behavior for quick validation and learning.

オープンツール

よくある質問

ブール式簡略化ツールはどのような表記法を受け入れますか?
このツールは複数の記法を同時に受け入れます。 OR には「+」、AND には「・」または「*」、または隣接するだけ、およびアポストロフィ (A') または「!」を使用できます。そうではないからです。グループ化のためのかっこは完全にサポートされています。
どのような単純化アルゴリズムが使用されていますか?
このツールは Quine-McCluskey アルゴリズムを使用します。これは主因を見つけて本質的なものを選択するのに最適な方法であることが証明されています。最小限の SOP 形式を保証します。
サポートされる変数はいくつありますか?
最大 5 つの変数 (A ~ E) がサポートされ、最大 32 行の真理値表が生成されます。ほとんどの実際的なデジタル ロジックの問題では、これで十分です。
簡略化された式の出力形式は何ですか?
結果は、アポストロフィ表記 (例: A'B + AB') を使用した標準の積和 (SOP) 形式で表示されます。真理値表やゲートネットワーク図も自動生成されます。
これをカルノー図の問題に使用できますか?
はい。 Quine-McCluskey アルゴリズムは K マップを解くのと同等ですが、K マップが非現実的である 4 つ以上の変数に対して機能します。
このツールは常に true または常に false の式を処理しますか?
はい。トートロジー (常に 1) と矛盾 (常に 0) は自動的に検出され、定数出力として表示されます。