Post

[논리학] 명제 논리 (Proposition Logic, PL)

[논리학] 명제 논리 (Proposition Logic, PL)

명제 논리란?

명제 논리는 명제들을 기호로 다루며 추론하는 논리 체계를 의미한다.

여기서 명제는 인지 거짓인지를 판별할 수 있는 문장이나 식을 의미한다.

아래의 문장들은 명제이다.

  • “서울은 대한민국의 수도이다.” →
  • “$2 + 3 = 10$” → 거짓

아래의 문장들은 명제가 아니다.

  • “수학은 재미있다.” (주관적 판단임)
  • “철수는 키가 크다.” (기준이 불분명함)

조건명제 (Conditional Proposition)

조건명제는 두 명제 $P$와 $Q$가 있을 때, 아래의 형태로 연결된 명제를 의미한다.

\[P\rightarrow Q\]

여기서 $P$는 가정이나 조건을 나타내는 전건(Antecedent)이라 하고, $Q$는 결론을 나타내는 후건(Consequent)이라 한다.

원명제 $P\rightarrow Q$로부터 파생되는 3가지 명제가 있다.

명칭기호의미
역 (Converse)$Q\rightarrow P$가정과 결론을 바꿈
이 (Inverse)$\lnot P\rightarrow \lnot Q$가정과 결론을 각각 부정함
대우 (Contrapositive)$\lnot Q\rightarrow \lnot P$가정과 결론을 바꾸고 각각 부정함

원명제와 대우는 항상 진리값이 같다. 따라서 명제를 직접 증명하기 어려울 때 대우를 사용해서 증명한다.

충분조건과 필요조건

명제 $P\rightarrow Q$가 일 때, 두 명제 $P$와 $Q$의 관계를 아래와 같이 부른다.
이때, 둘은 $P\subset Q$의 관계를 가진다.

fig1

  • $P$는 $Q$이기 위한 충분조건 (Sufficient Condition)

    $P$만 만족하면, $Q$를 만족하기에 충분하다는 뜻이다.

  • $Q$는 $P$이기 위한 필요조건 (Necessary Condition)

    \[P\subset Q\]

    $P$가 성립되기 위해서는, 더 넓은 범위인 $Q$를 반드시 만족해야 한다는 뜻이다.

    $P\rightarrow Q$가 참이면 대우 명제인 $\lnot Q\rightarrow \lnot P$도 항상 참이다.
    이는 “$Q$를 만족하지 않으면 $P$도 만족할 수 없다”는 뜻이므로, $P$가 성립하려면 $Q$라는 조건이 반드시 필요하다는 의미를 보여준다.

  • $P$와 $Q$는 서로 필요충분조건

    양방향 $P\rightarrow Q$와 $Q\rightarrow P$가 모두 일 때, 두 명제는 논리적으로 완전히 동일하다는 뜻이다.

이해하기 쉬운 예시: “정사각형 ($P$)은 직사각형 ($Q$)이다.”

충분조건: 어떤 도형이 정사각형이기만 하면, 직사각형이라고 부르기에 충분하다. 즉, 직사각형이기 위해서는 정사각형이라는 조건만으로도 충분하다.

필요조건: 어떤 도형이 정사각형이 되려면, 일단 기본적으로 직사각형이어야 할 필요가 있다. 즉, 정사각형이 되기 위해서는 직사각형이라는 조건이 필요하다.

This post is licensed under CC BY 4.0 by the author.