计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
evaluate-boolean-expression【效率与协作】Evaluate and simplify Boolean expressions using truth tables, algebraic laws (De Morgan, distributive, absorption, idempotent, consensus), and Karnaugh maps for up to six variables. Use when you need to reduce a Boolean expression to its minimal sum-of-products or product-of-sums form, verify logical equivalence between two expressions, or prepare a …
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
以真值表、代數律(De Morgan、分配、吸收、冪等、共識)及 Karnaugh 圖(至六變元)將布爾表達式化為最簡。解析入規範記法、構真值表、施代數簡化律、行 K-map 最小化(至六變元)、驗簡化表達式與原邏輯等價。
A AND (B OR NOT C)、A * (B + C')、A & (B | ~C))將輸入表達式轉為標準內部表示:
* 為 AND、+ 為 OR、' 為 NOT(補)、^ 為 XOR。X = X*(Y + Y') 引缺變元,展表達式為所有 minterm 之和。X = X + Y*Y' 展為所有 maxterm 之積。## Normalized Expression
- **Variables**: [A, B, C, ...]
- **Variable count**: [n]
- **Original expression**: [as given]
- **Canonical SOP (minterms)**: Sigma m(i, j, k, ...)
- **Canonical POS (maxterms)**: Pi M(i, j, k, ...)
- **Don't-care set**: d(i, j, ...) [if any]
預期: 表達式轉為規範 SOP 與/或 POS,所有 minterm/maxterm 明列,不關心條件分離。
失敗時: 若表達式含語法錯或算子優先含糊,請求釐清。標準優先為:NOT(最高)> AND > XOR > OR(最低)。若變元數逾 6,記 K-map 步須改用 Quine-McCluskey 法。
建完整真值表以定函數於所有輸入組合之行為:
X 標而非 0 或 1。## Truth Table
| A | B | C | F |
|---|---|---|---|
| 0 | 0 | 0 | _ |
| 0 | 0 | 1 | _ |
| ... | ... | ... | ... |
預期: 完整真值表含 2^n 行,輸出配規範形,不關心已正標。
失敗時: 若真值表與規範形異,再檢步驟一之展開。常誤為於規範展開誤用 De Morgan 律——逐展開步獨立驗之。
以布爾代數恒等化簡表達式:
A + 0 = A、A * 1 = A、A + 1 = 1、A * 0 = 0。A + A = A、A * A = A。A + A' = 1、A * A' = 0。A + A*B = A、A * (A + B) = A。(A * B)' = A' + B'、(A + B)' = A' * B'。A * (B + C) = A*B + A*C、A + B*C = (A + B) * (A + C)。A*B + A'*C + B*C = A*B + A'*C(B*C 項冗)。A*B' + A'*B = A ^ B 之模式。## Algebraic Simplification Trace
1. Original: [expression]
2. Apply [law name]: [result]
3. Apply [law name]: [result]
...
n. Final algebraic form: [simplified expression]
預期: 每施律皆引之逐步化約,收於更簡之式。軌跡為等價之可驗證明。
失敗時: 若表達式不再簡但似非最小,進步驟四(K-map)。代數法不保必得全局最小——其依律施之序。
用 K-map 求可證之最小 SOP 或 POS 形(至 6 變元):
## K-map Result
- **Prime implicants**: [list with covered minterms]
- **Essential prime implicants**: [list]
- **Minimal SOP**: [expression]
- **Minimal POS**: [expression, if requested]
- **Literal count**: [number of literals in minimal form]
預期: 具最少文字之最小 SOP(與/或 POS),諸質含項與必質含項皆文檔。
失敗時: 若群含糊(多最小覆存),列所有等價最小形。若變元數逾 6,改用 Quine-McCluskey 表法或 Espresso 啟發式並記改法。
確簡化與原表達式之邏輯等價:
## Equivalence Verification
- **Method**: [truth table comparison / algebraic proof / both]
- **Mismatched rows**: [none, or list row numbers]
- **Verdict**: [Equivalent / Not equivalent]
- **Final minimal expression**: [the verified result]
預期: 簡化式於所有非不關心輸入合原式。最終最小形明述。
失敗時: 若有行不配,追錯回步驟三四。常因:K-map 群錯(非矩形或非 2 之冪)、忘繞邊相鄰、或誤群 0 格。
A + B * C 為 (A + B) * C 而非 A + (B * C) 改整函數。design-logic-circuit — 將最小式映至閘級電路argumentation — 共形式邏輯基礎之結構化邏輯推理