ブール代数簡略化ツール
代数法則、クワイン・マクラスキー法、およびカルノー図を用いた最小化により、ブール式を簡略化します。任意の論理式(AND, OR, NOT, XOR, NAND, NOR)を入力すると、即座に最小のSOP/POS形式、完全な真理値表、カルノー図の視覚化、ゲート回路図、ステップごとの法則適用、およびNAND/NORのみの等価式を取得できます。
広告ブロッカーにより広告が表示できません
MiniWebtool は広告収益で無料提供しています。このツールが役に立ったら、Premium(広告なし+高速)をご利用いただくか、MiniWebtool.com を許可リストに追加して再読み込みしてください。
- または Premium(広告なし)にアップグレード
- MiniWebtool.com の広告を許可してから再読み込みしてください
ブール代数簡略化ツール
ブール代数簡略化ツールは、クワイン・マクラスキー法とカルノー図分析を使用して、あらゆる論理式を最小形式に簡略化します。AND、OR、NOT、XOR、NAND、NOR(または &、|、~、^、後置の A' などの記号)を含む式を入力すると、即座に完全な真理値表、主項のループが表示された色付きのカルノー図、必須主項を示す主項チャート、ステップバイステップの導出プロセス、および同等のNANDのみ・NORのみの実装が表示されます。
このツールで生成される内容
ブール代数の法則 — リファレンス
| 法則 | OR 形式 | AND 形式 |
|---|---|---|
| 同一律 | \( A + 0 = A \) | \( A \cdot 1 = A \) |
| 有界律 | \( A + 1 = 1 \) | \( A \cdot 0 = 0 \) |
| べき等律 | \( A + A = A \) | \( A \cdot A = A \) |
| 補元律 | \( A + \overline{A} = 1 \) | \( A \cdot \overline{A} = 0 \) |
| 二重否定 | \( \overline{\overline{A}} = A \) | |
| 交換法則 | \( A + B = B + A \) | \( A \cdot B = B \cdot A \) |
| 結合法則 | \( (A + B) + C = A + (B + C) \) | \( (A \cdot B) \cdot C = A \cdot (B \cdot C) \) |
| 分配法則 | \( A \cdot (B + C) = AB + AC \) | \( A + BC = (A+B)(A+C) \) |
| 吸収律 | \( A + AB = A \) | \( A(A + B) = A \) |
| ド・モルガンの法則 | \( \overline{A + B} = \overline{A} \cdot \overline{B} \) | \( \overline{A \cdot B} = \overline{A} + \overline{B} \) |
| 合意律 (Consensus) | \( AB + \overline{A}C + BC = AB + \overline{A}C \) | |
入力構文チートシート
| 演算子 | 対応形式 | 例 |
|---|---|---|
| AND | &, *, ·, ., 連結 AB, 単語 AND, ∧ | A&B, AB, A AND B |
| OR | +, |, 単語 OR, ∨ | A+B, A | B, A OR B |
| NOT | ~, !, ¬, 単語 NOT, 後置 ' | ~A, !A, A', (AB)' |
| XOR | ^, ⊕, 単語 XOR | A XOR B, A^B |
| NAND | ⊼, 単語 NAND | A NAND B |
| NOR | ⊽, 単語 NOR | A NOR B |
| 含意 (Implies) | ->, =>, 単語 IMPLIES, → | A -> B |
| 等価 (Equivalence) | <->, <=>, 単語 IFF, ↔ | A <-> B |
| 定数 | 0 1 TRUE FALSE | A + 0, A * 1 |
クワイン・マクラスキー法について
クワイン・マクラスキー法は、最小の主加法標準形を求めるための体系的な表形式のアプローチです。カルノー図(視覚的で約6変数までが限界)とは異なり、クワイン・マクラスキー法はスケーラブルであり、常に最小の被覆を保証します。
- すべての最小項をリストアップする — 真理値表で結果が1になるすべての行。
- 1の数でグループ化する — 最小項をバイナリ表現に含まれる1の数でソートします。
- 隣接グループを組み合わせる — 1ビットだけ異なるペアをマージし、そのビットをダッシュ(-)に置き換えます。これ以上組み合わせられなくなるまで繰り返します。
- 主項を収集する — それ以上組み合わせられなかったすべての項が主項となります。
- 主項チャートを作成する — 行に主項、列に最小項を配置したグリッドを作成し、どの主項がどの最小項をカバーしているかマークします。
- 必須主項を選択する — ある最小項をカバーしている主項が1つしかない場合、その主項は「必須」です。
- 残りの最小項をカバーする — 必須主項でカバーされていない最小項を、リテラル数が最小になるように追加の主項でカバーします。
ブール代数簡略化ツールの使い方
- 式を入力する: お好みの表記法でブール代数式を入力します。
A.B + A'CやA AND B OR NOT A AND Cのようにスタイルを混ぜても正しく解析されます。 - 「簡略化」をクリック: ツールが解析を行い、真理値表を作成し、クワイン・マクラスキー法を実行して式を最小化します。
- カルノー図を確認: 色分けされた各ループが主項です。必須主項は実線で、任意主項は点線で描画されます。
- 手順を確認: ステップバイステップ・パネルで、標準SOPから主項の発見、そして最小形式への流れを確認できます。
- 同等の形式を調べる: ターゲットとする技術がOR-of-ANDなら最小POSを、NANDベースのシリコンならNANDのみの形式を使用してください。
応用分野
| 分野 | ユースケース |
|---|---|
| デジタル回路設計 | 組合せ論理のゲート数を最小化します。ゲートが少なければ、低消費電力、ダイサイズの縮小、伝搬遅延の短縮につながります。 |
| コンパイラ最適化 | if文やループの条件式を簡略化し、分岐評価のコストを削減します。 |
| プログラマブルロジック (FPGA) | 最小リテラル形式を生成することで、利用可能なルックアップテーブルにより多くのロジックを収容します。 |
| データベースクエリ最適化 | WHERE句の述語を、同等でより評価コストの低い形式に書き換えます。 |
| 形式検証 | 標準形式(SOP/POS)を用いることで、2つの仕様が等価であるかどうかをチェックできます。 |
| 教育・学習 | 宿題の確認、主項選択の学習、カルノー図のグループ化戦略の探求に役立ちます。 |
よくある質問
&, *, ·, .、または単純な連結(AB は A AND B)で記述できます。ORは + または | です。NOTは ~, !, ¬、または後置アポストロフィ(A', (A+B)')が使えます。AND OR NOT XOR NAND NOR IMPLIES IFFといった単語形式の演算子や、矢印形式の -> および <-> も機能します。括弧でグループ化でき、定数 0 と 1(または TRUE/FALSE)も使用可能です。このコンテンツ、ページ、またはツールを引用する場合は、次のようにしてください:
"ブール代数簡略化ツール"(https://MiniWebtool.com/ja/ブール代数簡略化ツール/) MiniWebtool からの引用、https://MiniWebtool.com/
MiniWebtool チーム作成。更新日: 2026-04-19
また、AI 数学ソルバー GPT を使って、自然言語による質問と回答で数学の問題を解決することもできます。
その他の関連ツール:
高度な数学操作:
- antilog電卓
- ベータ関数電卓
- 二項係数電卓
- 二項確率分布電卓
- ビットに基づいての電卓
- 中心極限定理電卓
- 組み合わせ電卓
- 相補誤差関数電卓
- 複素数電卓
- エントロピー電卓
- エラー関数電卓
- 指数減衰電卓-高精度
- 指数成長電卓 高精度
- 指数積分電卓
- 指数電卓-高精度 おすすめ
- 階乗電卓
- ガンマ関数電卓
- 黄金比電卓
- 半減期電卓
- パーセント成長率電卓
- 順列電卓
- ポアソン分布電卓
- 多項式の根電卓と詳細なステップ
- 確率電卓
- 確率分布電卓
- 比率電卓
- 二次式電卓
- 関数電卓 おすすめ
- 科学表記法電卓
- 有効数字電卓 新しい
- 立方和電卓
- 正の整数の電卓
- 平方和の計算
- 真理値表ジェネレーター 新しい
- 集合論電卓 新しい
- ベン図ジェネレーター3集合 新しい
- 中国剰余定理電卓 新しい
- オイラーのトーシェント関数電卓 新しい
- 拡張ユークリッドアルゴリズム電卓 新しい
- モジュラー乗法逆数電卓 新しい
- 連分数電卓 新しい
- ダイクストラ最短経路電卓 新しい
- 最小全域木電卓 新しい
- グラフ次数列バリデーター 新しい
- 完全順列 サブファクトリアル電卓 新しい
- スターリング数電卓 新しい
- 鳩の巣原理電卓 新しい
- マルコフ連鎖定常分布電卓 新しい
- 四捨五入電卓 新しい
- 負の二項分布電卓 新しい
- 重複順列電卓 新しい
- モジュラー冪乗計算機 新しい
- 原始根電卓 新しい
- ブール代数簡略化ツール 新しい