불 대수 간소화기
대수 법칙, Quine-McCluskey 및 카르노 맵 최소화를 사용하여 불 대수 식을 간소화하세요. 논리식(AND, OR, NOT, XOR, NAND, NOR)을 입력하면 즉시 최소 SOP/POS 형식, 전체 진리표, K-Map 시각화, 게이트 다이어그램, 단계별 법칙 적용 및 NAND/NOR 전용 등가식을 제공합니다.
광고 차단기로 인해 광고를 표시할 수 없습니다
MiniWebtool은 광고로 무료로 운영됩니다. 이 도구가 도움이 되었다면 Premium(광고 제거 + 더 빠름)으로 지원하시거나 MiniWebtool.com을 허용 목록에 추가한 뒤 새로고침하세요.
- 또는 Premium(광고 없음)으로 업그레이드
- MiniWebtool.com 광고를 허용한 다음 새로고침하세요
불 대수 간소화기 정보
불 대수 간소화기는 Quine-McCluskey 알고리즘과 카르노 맵 분석을 사용하여 모든 논리식을 최소 형태로 줄여줍니다. 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 |
Quine-McCluskey 알고리즘
Quine-McCluskey 방법은 최소 논리합 항(SOP) 식을 찾기 위한 체계적인 표 형식의 접근 방식입니다. 시각적이며 약 6개의 변수로 제한되는 카르노 맵과 달리, Quine-McCluskey는 확장이 가능하며 항상 최소 커버를 보장합니다.
- 모든 최소항 나열 — 결과값이 1이 되는 진리표의 각 행을 나열합니다.
- 1-비트 개수별로 그룹화 — 이진 표현에서 1의 개수에 따라 최소항을 정렬합니다.
- 인접 그룹 결합 — 정확히 한 비트만 다른 쌍을 병합하고 해당 비트를 대시(-)로 바꿉니다. 더 이상 결합이 불가능할 때까지 반복합니다.
- 주 함의항 수집 — 더 이상 결합되지 않은 모든 항이 주 함의항이 됩니다.
- 주 함의항 표 작성 — 주 함의항을 행으로, 최소항을 열로 하는 격자를 만듭니다. 어떤 주 함의항이 어떤 최소항을 포함하는지 표시합니다.
- 필수 주 함의항 선택 — 특정 최소항을 포함하는 유일한 주 함의항은 필수 항목입니다.
- 남은 최소항 포함 — 필수 항목에 의해 포함되지 않은 최소항을 덮기 위해 리터럴 수를 최소화하는 추가 주 함의항을 선택합니다.
불 대수 간소화기 사용 방법
- 식 입력: 선호하는 표기법을 사용하여 불 대수 식을 입력합니다.
A.B + A'C와A AND B OR NOT A AND C는 동일하게 분석되므로 스타일을 혼합해서 사용할 수 있습니다. - 간소화 클릭: 도구가 식을 분석하고, 진리표를 작성하며, Quine-McCluskey를 실행하여 식을 최소화합니다.
- K-맵 학습: 각 색상 루프는 주 함의항입니다. 필수 주 함의항은 실선으로, 비필수 항목은 점선으로 그려집니다.
- 과정 검토: 단계별 패널을 통해 표준 SOP부터 주 함의항 발견을 거쳐 최소 형태에 이르는 과정을 확인할 수 있습니다.
- 동등 형태 확인: 대상 기술이 OR-of-AND인 경우 최소 POS를 사용하고, NAND 기반 반도체를 대상으로 하는 경우 NAND 전용 형태를 사용하세요.
응용 분야
| 분야 | 활용 사례 |
|---|---|
| 디지털 회로 설계 | 조합 논리의 게이트 수 최소화 — 게이트가 적을수록 전력 소모가 적고, 칩 크기가 작아지며, 전파 지연이 짧아집니다. |
| 컴파일러 최적화 | if문과 루프 조건의 조건식을 단순화하여 분기 평가 비용을 줄입니다. |
| 프로그래밍 가능 논리 (FPGA) | 최소 리터럴 형태를 생성하여 가용한 룩업 테이블(LUT)에 더 많은 논리를 배치합니다. |
| 데이터베이스 쿼리 최적화 | WHERE 절의 조건문을 동등하면서도 평가 비용이 저렴한 형태로 재작성합니다. |
| 형식 검증 | 표준 형태(SOP/POS)를 통해 두 명세의 동등성 여부를 확인합니다. |
| 교육 / 과제 | 숙제 확인, 주 함의항 선택 학습, 카르노 맵 그룹화 전략 탐구. |
자주 묻는 질문 (FAQ)
&, *, ·, . 또는 단순 연결(AB)로 쓸 수 있습니다. OR은 + 또는 |로 쓸 수 있습니다. NOT은 ~, !, ¬ 또는 접미사 아포스트로피(A', (A+B)')를 사용할 수 있습니다. AND OR NOT XOR NAND NOR IMPLIES IFF와 같은 단어 연산자와 화살표 형태 -> 및 <->도 지원합니다. 괄호와 상수 0, 1(또는 TRUE/FALSE)도 사용 가능합니다.이 콘텐츠, 페이지 또는 도구를 다음과 같이 인용하세요:
"불 대수 간소화기" - https://MiniWebtool.com/ko/불-대수-간소화기/에서 MiniWebtool 인용, https://MiniWebtool.com/
MiniWebtool 팀 제작. 업데이트: 2026-04-19
또한 저희의 AI 수학 해결사 GPT를 사용하여 자연어 질문과 답변으로 수학 문제를 해결할 수 있습니다.
기타 관련 도구:
고급 수학 연산 도구:
- 앤티로그 계산기
- 베타 함수 계산기
- 이항 계수 계산기
- 이항 확률 분포 계산기
- 비트-계산기 추천
- 중심극한정리 계산기
- 조합 계산기
- 상보 오차 함수 계산기
- 복소수 계산기
- 엔트로피 계산기
- 오차 함수 계산기
- 지수 붕괴 계산기 - 높은 정밀도
- 지수 성장 계산기 높은 정밀도
- 지수 적분 계산기
- 지수-계산기-높은-정확도
- 팩토리얼 계산기
- 감마 함수 계산기
- 황금비율 계산기
- 반감기 계산기
- 백분율 성장 계산기
- 순열 계산기
- 포아송 분포 계산기
- 다항식 근 계산기와 상세한 단계
- 확률 계산기
- 확률 분포 계산기 추천
- 비율 계산기
- 이차 공식 계산기
- 공학용 계산기 추천
- 과학적 표기법 계산기
- 유효숫자 계산기 새로운
- 큐브 합계 계산기
- 연속 숫자의 합 계산기
- 제곱합 계산기
- 진리표 생성기 새로운
- 집합론 계산기 새로운
- 벤 다이어그램 생성기 (3세트) 새로운
- 중국인의 나머지 정리 계산기 새로운
- 오일러 피 함수 계산기 새로운
- 확장 유클리드 알고리즘 계산기 새로운
- 모듈러 곱셈 역원 계산기 새로운
- 연분수 계산기 새로운
- 다익스트라 최단 경로 계산기 새로운
- 최소 신장 트리 계산기 새로운
- 그래프 차수열 검증기 새로운
- 완전순열 (부분계승) 계산기 새로운
- 스털링 수 계산기 새로운
- 비둘기집 원리 계산기 새로운
- 마르코프 체인 정상 상태 계산기 새로운
- 반올림 계산기 새로운
- 음이항분포 계산기 새로운
- 중복순열 계산기 새로운
- 모듈러 거듭제곱 계산기 새로운
- 원시근 계산기 새로운
- 불 대수 간소화기 새로운