Mathematics/Set Theory

[Set Theory] 명제란 무엇인가?

언킴 2022. 11. 20. 00:40
반응형

 

 

집합론에서는 명제(Statement)라는 개념을 다룬다. 이번 글에서는 집합론에서 언급하는 명제에 대해서 간단한 예제를 통해서 알아보고자 한다. 

 

1.1.명제(Statement)

Definition 1.1.1

시간이나 지식에 상관없이 참(True) 혹은 거짓(False)이 분명한 문장이나 식을 명제(Statement)라고 한다.

 

명제는 참이나 거짓이 분명해야 한다. '2+3은 5이다' 라는 문장은 2+3이 5인 것이 확실하다. '2의 소수10100 번째 자리 숫자는 3이다.' 라는 문장은 계산을 하든 하지 않든 3이거나 아니거나 참과 거짓이 분명하다. 그러나, '벚꽃길이 예쁘다' 와 같은 문장은 추상적이기 때문에 명확하게 정답이 존재하지 않는다. 따라서, 명제가 아니다.

 

하나의 명제를 p라고 나타낼 때, 'p가 아니다'를 기호로 p로 나타내고, p부정(negation)이라 부른다. 예를 들어, '2+3은 5이다'라는 명제를 p라고 하면 p의 부정 p는 '2+3은 5가 아니다'가 된다. 어떤 명제 p가 있을 때, 참이든 거짓이든 둘 중 하나이기 때문에, 참일 경우에는 T, 거짓일 경우에는 F로 나타내기로 하면 다음과 같은 진리표(Truth table)를 만들 수 있다. 이때 T, F진리값(Truth Value)이라 한다.

 

p p
T F
F T

 

Definition 1.1.2

임의의 두 명제 p, q가 있을 때, 합성명제 pq의 진리값을 다음과 같이 정의한다.

 

p q pq
T T T
T F F
F T F
F F F

 

pqp이고 q 혹은 pq논리곱(conjuction)이라고 읽는다. 예를 들면 '화성에는 생명체가 없다'를 p, '달에는 물이 있다'를 q로 나타내면, pq는 화성에는 '생명체가 없고, 달에는 물이 있다'를 나타낸다.

 

Example

다음 합성 명제의 진리표를 만들어라.

[(p)q]

p q p (p)q [(p)q]
T T F F T
T F F F T
F T T T F
F F F F F

 

Definition 1.1.3

임의의 두 명제 p, q가 있을 때, 합성명제 pq의 진리값을 다음 표와 같이 정의한다.

 

p q pq
T T T
T F T
F T T
F F F

 

pqp 또는 q, 혹은 pq논리합(disjuction)이라고 읽는다. 논리곱의 경우 하나라도 F인 경우 F가 되고, 논리 합의 경우 pq가 모두 F여야 F가 된다.

 

Definition 1.1.4

두 명제 PQ에 대하여, 모든 논리적 가능성의 각각의 경우에 진리값이 같으면, PQ는 논리적 동치(logically equivalent) 혹은 동치(equivalent)라 하고, PQ로 나타낸다.

 

Example

pq(pq)의 진리표를 살펴보자.

 

p q pq
T T T
T F T
F T T
F F F

 

p q p q pq (pq)
T T F F F T
T F F T F T
F T T F F T
F F T T T F

 

위 표를 살펴보면 pq의 진리값과 (pq)의 진리값이 모든 경우에 같으므로 pq≡∼(pq)로 나타낼 수 있다.

 

Definition 1.1.5

두 명제 p, q가 있을 때, 합성명제 pq의 진리값을 아래의 표와 같이 정의한다.

 

p q pq
T T T
T F F
F T T
F F T

 

pq는 'p이면 q' 라고 읽는다. 'p이면 q'는 우리가 일상에서 사용하는 인과관계가 반드시 있어야 되는 것이 아니다.예를 들어, '1+1=2π는 무리수이다.'를 생각하면 pq는 인과간계가 없다. 그러나, 이 합성명제는 pq가 각각 T이기 때문에 T가 된다.

 

Example

pq≡∼(pq)이다. 이 문제를 풀기 위해서는 진리표를 만들어야 한다. 그 후 pq(pq)가 논리적 동치인지 확인하여야 한다.

 

p q q pq (pq)
T T F F T
T F T T F
F T F F T
F F T F T

 

(pq)의 진리값이 모든 경우에 pq의 진리값과 같은 것을 확인할 수 있으므로, pq(pq) 는 논리적 동치임을 확인할 수 있다. 두 명제 p, q가 있을 때, 합성명제 (pq)(qp)와 동치인 명제를 pq로 나타내고, p필요충분조건q라고 읽는다.

 

Exercise

연습문제는 직접 풀어보기를 바란다. 위 내용을 통해서 충분히 풀 수 있는 수준의 예시다.

  • 1441년 1월 7일에 플로리다의 어느 곳엔가 눈이 내렸다.
  • 아리스토텔레스는 평발이었다. 
  • 사회주의는 잘못된 것이다.
  • 지선과 유상은 착하다.
  • 이 자동차의 값을 얼마입니까?
  • 잔디밭에 들어가지 마시오.
  • 당신의 안전띠를 매시오.
  • 2987654321은 소수이다.
  • (p)
  • ((p))
  • pp
  • (pp)
  • pq
  • pq
  • (pq)p
  • (pq)

 

 

1.2 항진명제(Tautology)

Definition 1.2.1

모든 논리적 가능성에 대하여, 항상 참인 명제를 항진명제(Tautology)라고 한다.

 

pp에 대해서 한 번 알아보자. 이 명제는 항삼 참(T)이므로 항진 명제가 된다. 특히 두 명제, P, Q에 대하여, PQ가 항진명제일 때 PQ를 함의(imploication)한다고 말하고 'PQ'로 표시한다. 수학이나 논리에 있어서 정리(Theorem)는 항진명제이다. 이러한 항진명제는 정리의 정당성을 밝히는 일을 증명(Proof$이라고 한다.

 

Theorem 1.2.2

임의의 두 명제 p, q에 대하여 다음이 성립한다.

 

합의 법칙(law of addition-Add.)

ppq

단순화 법칙(law of simplication-Simp)

pqp,pqq

논리합삼단법(disjunctive syllogism-D.S.)

(pq)pq

 

Proof

p q pq p(pq)
T T T T
T F T T
F T T T
F F F T

 

(a)의 경우 위 표를 통해서 항진명제임을 확인할 수 있다.

 

p q pq (pq)p (pq)q
T T T T T
T F F T T
F T F T T
F F F T T

 

(b)의 경우 위 표를 통해서 항진명제임을 확인할 수 있다. (a)와 (b)는 간단하게 증명하는 것이 가능하다. 그렇다면 (c)도 한 번 증명해보자.

 

(p q) p q
T T T F F T T
T T F F F T F
F T T T T T T
F F F F T T F

 

위와 같은 표로 간략하게 정리할 수 있다. PQ가 항진명제일 때, PQ로 나타내고, PQ동치라고 읽는다.

 

Theorem 1.2.3

임의의 두 명제 p, q에 대하여 다음이 성립한다.

 

(a) 이중부정법(law of double negation-D.N.)

(p)p

(b) 교환법칙(commutative laws-Com.)

pqqp,pqqp

(c) 멱등법칙(laws of idempotency-Idemp)

ppp,ppp

(d) 대우법칙(contrapositive law-Contrap.)

(pq)(q→∼p)

 

(a), (b), (c)의 증명은 간단하기 때문에 생략하고, (d)에 대해서만 증명을 진리표로 알아보자.

 

(p q) (q p)
T T T F T F
T F F T F F
F T T F T T
F T F T T T

 

Theorem 1.2.4

드 모르간 법칙(De Morgan's laws-De M.) 임의의 두 명제 p, q에 대하여 다음이 성립한다.

 

Proof

(p q) (p q)
F T T T F F F
T T F F F T T
T F F T T T F
T F F F T T T

 

Theorem 1.2.5

임의의 세 명제 p, q, t에 대하여 다음이 성립한다.

 

(a) 결합법칙(associative laws-Assoc.)

(pq)rp(qr)

(pq)vp(qr)

(b) 분배법칙(distributive laws-Dist.)

p(qr)(pr)

p(qr)(pq)(pr)

(c) 추이법칙(transitive law-Trans.)

(pq)(qr)(pr)

 

 

앞에서 다룬 예제에서는 p, q에 대해서만 다루었기 때문에 22=4로 계산되었지만, 세 성분 p, q, r에 대한 논리적 가능성은 모두 23=8가지가 있다. 위에서 만든 간단한 표 형식으로 한 번 증명해보기를 바란다.

 

Theorem 1.2.6

임의의 두 명제 p, q에 대하여 다음이 성립한다.

 

(a) C.D. 법칙(constructive dilemmas-C.D.)

(pq)(rs)(prqs)

(pq)(rs)(prqs)

(b) D.D. 법칙(destructive dilemmas-D.D.)

(pq)(rs)(q s→∼p r)

(pq)(rs)(q s→∼p r)

(pq)(rs)(q s→∼p r)

 

Theorem 1.2.7

임의의 두 명제 p, q에 대하여 다음이 성립한다.

 

(a) M.P.법칙(modus pones-M.P.)

(pq)pq

(b) M.T.법칙(modus tollens-M.T.)

(pq)qp

(b) R.A.법칙(reductio ad absurdum-R.A.)

(pq)(pqqq)

 

R.A. 법칙은 귀류법이라고도 부르며, 수학 전반에서 많이 사용된다. qqF라고도 부르며, 진리값이 항상 거짓인 명제를 나타낸다. 위 정의도 직접 증명해보는 것을 권장한다.

 

Exercise

  • pp
  • (pp)
  • (pq)
  • pq
  • (q)(p)
  • qp 
  • p(qr)
  • (pq)(pr)
  • (pq)r
  • (pq)(pr)
  • p(qr)
  • Theorem 1.2.3 (a), (b), (c)를 차례로 증명해보아라.
  • (pq)≡∼pq임을 증명하여라.
  • Theorem 1.2.5 (a)를 증명하여라.
  • p(qr)(pq)(pr)임을 증명하여라.
  • (pq)(prqr) 임을 증명하여라.
  • (pq)(pq)(pq) 임을 증명하여라.

 

1.3 모순 명제(Contradiction)

Definition 1.3.1

모든 논리적 가능성에 대하여 항상 진리값이 거짓인 명제를 모순명제(Contradiction)라고 한다.

 

Theorem 1.3.2

p가 임의의 명제이고, t는 항진명제, c는 모순명제일 때, 다음이 성립한다.

 

(a) ptp,ptt

(b) pcp,pcc

(c) cp,pt 

 

1.4 연역적 추론(Deduction Method)

정의, 공리, 정리, 추론법칙 등 이미 알려진 사실들을 활용하여 결론을 이끌어 내는 방법을 연역적 추론(Deduction Method)이라고 한다. 이와 같은 증명법을 직접증명(Direct proof)이라고도 한다.

 

1.5 간접 증명법(Method of Indirect Proof)

간접 증명법은 논증의 결론의 부정을, 하나의 새로운 전제로서 주어진 가정에 덧붙임으로써, 모순을 이끌어 내는 방법을 의미한다. 이러한 방법을 배리법이라고도 한다.

pq≡∼[(pq)c]≡∼(pq)c≡∼(pq)pq

그러므로 pqpqc 이므로 배리법을 사용하여, 명제 pq를 증명할 수 있다.

 

 

 

본 글은 명지대학교 수학과 김영기 교수님의 '집합론' 책을 기반으로 작성했다. 유튜브로 집합론뿐만 아니라 위상수학 현대대수학 그리고 선형대수학 강의를 녹화하고 진행하시기 때문에 참고하길 바란다. [링크]