Posts 이산수학 #3강: 변수를 포함한 명제와 한정자, 논리와 추론
Post
Cancel

이산수학 #3강: 변수를 포함한 명제와 한정자, 논리와 추론

신흥철 교수님의 이산수학 3강을 듣고 정리하였습니다.

변수를 포함한 명제와 한정자

  • 명제: 참과 거짓으로 판별할 수 있는 문장 / 수식

  • 변수를 포함한 명제: 변수의 범위(한정자, Quantifier) 지정 필요

    x + 1 >= 2 자체는 명제가 아니다. 그러나 변수의 범위를 어떻게 지정해주느냐에 따라서 명제가 될 수도 있고, 명제가 되지 않을 수도 있다. 예를 들어, x + 1>= 2 에서 x >=1 (참)이나 x < 1(거짓)로 변수의 범위를 한정시켜주면 명제이지만, 범위가 x < 2이면 해당 수식은 참일 수도, 거짓일 수도 있기 때문에 명제가 아니다.

  • 변수를 포함한 명제를 명제함수라고 한다. 명제함수에는 항상 한정자가 따라다녀야 한다. 만약 한정자가 없다면 명제가 될 수 없을 것이다. (참일 수도 있고 거짓일 수도 있으니까.)

  • 한정자가 있음으로 인해서 참이면 참, 거짓이면 거짓으로 된다.

명제함수

논의영역(Universe of Discourse): D

명제에 포함된 변수 x가 속하게 될 범위

명제함수(Propositional Function): P(x)

논의영역 D에 속하는 변수 x를 포함하여 진릿값을 판별할 수 있는 문장/수식

예제 1-24: 명제함수 P(x, y)가 x = 2y일 때, P(1, 2)와 P(2, 1)의 진릿값은?

  • P(1, 2): 1 != 4 -> 거짓
  • P(2, 1): 2 == 2 -> 참

한정자

한정자(Quantifier)

논의 영역의 범위를 정의

전체한정자 (전칭기호, Universal Quantifier): ∀

논의 영역에 속하는 모든 값

  • ∀xP(x): 논의영역 U에 속하는 모든 x에 대해 P(x)는 참
    • 논의영역의 모든 원소에 대해 만족할 경우에만 참이 됨

존재한정자 (존재기호, Existential Quantifier): ∃

논의 영역에 속하는 어떤 값

  • ∃xP(x): 논의영역 U에 속하는 모든 x에 P(x)는 참
    • 논의영역의 원소 중 하나라도 만족할 경우에는 참이 됨

예제 1-26: D={x|0 < x <= 4, x는 양의 정수} 인 논의영역에 대하여, 명제함수 P(x)가 x^2 < 10일 때 다음 명제의 진릿값은?

  • ∀xP(x, y): P(4) = 16 > 10이므로 ∀xP(x)은 거짓이다.
  • ∃xPx(x, y): P(1) < P(2) < P(3) < 10이므로 ∃xPx()은 참이다.

예제 1-27: 실수 x, y에 대해 명제함수 P(x, y)가 x^2 < y^2일 때 다음 명제의 진리값은?

x^2 < y^2 수식은x<y수식과 유사하다.???
  • ∀x∃yP(x, y): 모든 x의 제곱보다 큰 어떤 y의 제곱은 존재한다.

  • ∃x∀yP(x, y): x가 0이라면 모든 y의 값이 클 수 있다.

증명 특징

  • 모든 x에 대해 참: counter example 하나 보여준다 (반증
  • 어떤 x에 대해 참: 그것을 만족시키는 어떤 것 하나를 찾는다.

논리

논리와 추론

추론 (Inference)

  • 어떤 명제가 참인 것을 근거로 하여 (전제, 가정명제) 다른 명제가 참임을 유도하는 방식 (결론명제)

가정/전제(Hypothesis), 결론(Conclusion)

  • 근거가 되는 참인 명제가 가정 또는 전제가 되고, 유도되는 명제가 결론이 된다,

  • 전제가 되는 명제는 항상 참이어야 한다. 전제가 되는 명제가 참이 아니면 추론이 될 수 없다. 추론의 시작은 전제가 참인 것부터 시작한다.

정당한 추론(유효추론)

  • 정당한 추론: 주어진 전제(참)에 의해 유도된 결론이 참인 추론

  • 부당한 추론: 주어진 전제에 의해 유도된 결론이 거짓인 추론

우리가 관심 있는 것은 부당한 추론이 아닌 정당한 추론이다.

예제:

  • (전제) 학생들은 학교에서 공부를 한다.
  • (전제) 영희는 학생이다.
  • (결론) 영희는 학교에서 공부를 한다.

예제:

  • 비가 오면 우산을 가지고 간다. p → q
  • 비가 온다. p
  • 우산을 가지고 간다. q

이 예제의 진리표는 다음과 같다.

유효추론 (p → q) & p ∴ q

전제결론전제
pqp → q
TTT
TFF
FTT
FFT

허위추론 (p → q) & q ∴ p

전제결론전제
pqp → q
TTT
TFF
FTT
FFT

논리적 추론법칙

법칙 이름추론 법칙항진 명제
논리곱(Conjunction)p & q
∴ p∧q
없음
선언적 부가 (Disjunctive Addition)p
∴ p∨q
p→(p∨q)
단순화 (Simplification)p∧q
∴ p (q)
(p∧q)→p (q)
긍정논법 (Modus Ponens)p & p→q
∴ q
[p∧(p→q)]→q
부정논법 (Modus Tollens)¬q & p→q
∴ ¬p
[¬q∧(p→q)]→¬p
선언적 삼단논법 또는 소거 (Disjunctive Syllogism)p∨q & ¬p
∴ q
[(p∨q)∧¬p]→q
가설적 삼단논법 또는 추이 (Hypothetical Sylogism)p→q & q→r
∴ p→r
[(p→q)∧(q→r)] →(p→r)

예제 1-30: 논리적 추론법칙을 이용하여 다음 추론의 결론이 참인지 판별하시오.

  • A: (¬p∨¬q)→¬r
  • B: ¬r→¬s
  • C: s
  • ∴ q

image

  • 전제 A, B에 대해 가설적 삼단논법에 의해 D: (¬p∨¬q)→¬s
  • 전제 D, C에 대해 부정논법에 의해 E: ¬(¬p∨¬q)
  • 전제 E에 대해 드모르간의 법칙에 의해 F: p∧q
  • 전제 F에 대해 단순화 법칙에 의해 q가 유도된다.
  • ∴ q : {전제가 참이면} 추론의 결론은 항상 참이 된다.
This post is licensed under CC BY 4.0 by the author.

핵심 자료구조와 알고리즘 #1장: 인터페이스

이산수학 #4강: 증명

Loading comments from Disqus ...