🧮
🧮 수학·통계

진리표 생성기 (AND, OR, NOT, XOR, 함의, 동치)

입력하면 바로 계산됩니다.

입력값

진리표 생성기 쉽게 이해하기 — 개념과 원리

이 도구는 논리식의 진리표를 만들고, 그 식이 항진명제인지, 모순명제인지, 둘 다 아닌지 알려 줍니다. 모든 행, 결과 열, 참인 행의 수와 번호를 보여 줍니다. 논리학과 이산수학 수업, 디지털 회로 설계, 프로그래밍 조건문, 논증 검토에 씁니다.

가언 삼단논법의 진리표(p → q) ∧ (q → r) → (p → r)pqr=TTTTTTFTTFTTTFFTFTTTFTFTFFTTFFFT항진명제8행 모두 참변수 3개면2³ = 8행함의를 이어 붙이는 추론은 항상 성립
8행 모두 참이므로 이 명제는 항진명제(가언 삼단논법)입니다.

계산 방법

모든 행에서 참이면 항진명제, 모든 행에서 거짓이면 모순명제입니다.

원리

합성명제의 참거짓은 구성 명제의 참거짓에만 달려 있습니다. 그래서 모든 조합을 나열하면 가능한 모든 상황을 다룬 셈이고, 곱의 법칙에 따라 조합은 2 × 2 × … = 2ⁿ개입니다. 각 행은 산술처럼 안쪽부터 계산합니다. 항진명제는 사실과 상관없이 논리적 형식만으로 참인 명제입니다. 두 식의 결과 열이 모든 행에서 같으면 두 식은 논리적으로 동치입니다.

예제 풀이

기본 식은 (p → q) ∧ (q → r) → (p → r)입니다.

  1. 변수가 세 개이므로 2³ = 8행입니다.
  2. T T T 행: p → q = T, q → r = T, p → r = T이므로 전체는 T입니다.
  3. T F T 행: p → q = F라서 왼쪽이 F이고, F → (무엇이든)은 T입니다.
  4. T T F 행: q → r = F라서 왼쪽이 F이므로 결과는 T입니다.
  5. 모든 행이 참(TTTTTTTT, 8개 중 8개)이므로 항진명제, 항상 참입니다. 이는 가언삼단논법(함의의 추이성)입니다.

결과 해석

항진명제는 타당한 추론 규칙입니다. 모순명제는 결코 참이 될 수 없습니다. 그 밖의 경우는 사실에 따라 달라지며, 참인 행이 어떤 상황에서 성립하는지 정확히 알려 줍니다. 두 식이 동치인지 확인하려면 A ↔ B를 넣어 항진명제인지 보면 됩니다. 프로그래밍에서는 복잡한 조건문을 간단한 식으로 바꿀 때 두 식의 진리표가 같은지 확인하는 용도로 쓸 수 있습니다.

흔한 실수

주의: 교재와 프로그래밍 언어마다 기호와 우선순위가 다릅니다. 조금이라도 헷갈리면 괄호를 넣으십시오.

자주 묻는 질문

변수가 4개인 진리표는 몇 행인가요?

2⁴ = 16행입니다.

'거짓이면 무엇이든'은 왜 참인가요?

조건문은 가정이 참일 때만 무언가를 약속하므로, 가정이 거짓이면 약속이 깨지지 않기 때문입니다.

두 명제가 동치임을 어떻게 보이나요?

결과 열이 모든 행에서 같아야 하며, A ↔ B가 항진명제인 것과 같은 말입니다.

출처: OpenStax, Contemporary Mathematics (2023), §2.2 Compound Statements and §2.3 Constructing Truth Tables

2026년 11월 8일 확인. OpenStax, Contemporary Mathematics, §2.2 Compound Statements(연결사: 부정, 논리곱, 논리합, 조건문, 쌍조건문; 연결사의 우선순위), §2.3 Constructing Truth Tables(곱의 법칙에 따른 2ⁿ행); 배타적 논리합은 일반 논리학 교재의 정의.

🧮 수학·통계 계산기 전체 →🏠 홍라이프 계산기 홈 →