엔지니어가 되고 싶은 공돌이

03. 명제(Proposition) 본문

Mathematics/Discrete Mathematics

03. 명제(Proposition)

Geca 2024. 5. 2. 16:06

 

3. 1. 명제(Proposition)

 

- 명제(Proposition) : 객관적인 기준으로 참과 거짓을 구분할 수 있는 문장.

 

- 진리 값(Truth Value): True, False 를 나타내는 값.

 

- 진리표(Truth Table): 각 명제의 진리 값에 따른 논리연산의 결과를 보여주는 표.

 

- 논리연산자(Logical Operation)

 

  1) 부정(NOT, ~ p or ¬p) : p가 아니다.

 

  2) 논리곱(AND, p ∧ q) : p와 q가 모두 T일 때,  p ∧ q 는 T.

 

  3) 논리합(OR, p ∨ q) : p와 q중 어느 하나가 T일 때, p ∨ q 는 T.

 

  4) 배타적 논리합(Exclusive OR, XOR, p q) : p와 q중 어느 하나만 T일 때 참이 되고, 그렇지 않으면 F.

 

      p ⊕ q = (~p ∧ q) ∨ (p ∧ ~q).

 

 

- 합성명제(Compound Proposition): 하나 이상의 명제들이 논리연산자에 의해 결합된 명제.

 

- 항진명제(Tautology): 합성명제의 진리값이 항상 T인 명제.

 

- 모순명제(Contradiction): 합성명제의 진리값이 항상 F인 명제.

 

- 사건명제(Contingency): 항진명제도 모순명제도 아닌 합성명제.

 

 

- 조건명제 or 조건(Conditional Proposition, if p, then q) : p → q.

 

p q p → q
T T T
T F F
F T T
F F T

 

- 조건명제와 합성명제는 문장의 의미 자체는 생각 하지 않고, 오로지 T or F만 신경쓰면 된다.

 

 

- 쌍방조건명제(Biconditional Proposition) : p ↔ q.

 

   p ↔ q = (p → q) ∧ (q → p).

 

p q p ↔ q
T T T
T F F
F T F
F F T

 

- 논리연산자의 우선순위 : ( )  =>  ¬   =>  ∧  =>  ∨  =>  →  =>  ↔.

 

 

- 어떤 조건명제 p → q 에 대하여

 

  1) 역(Converse) : q → p.

 

  2) 이(Inverse) : ~ p → ~ q.

 

  3) 대우(Contraposition) : ~ q → ~ p.

 


 

3. 2. 논리적 동치(Logically Equivalence)

 

- 논리적 동치(Logically Equivalence, P Q): 두 개의 합성명제 P와 Q의 진리값이 서로 같은 경우.

 

- 논리적 동치는 진리표를 이용해 비교하거나, 논리적 동치법칙을 이용하여 식을 간단하게 바꾸는 방법이 있다.

 


 

3. 3. 변수를 포함한 명제(Proposition Containing Variables)

 

- 명제함수(Propositional Function, P(x)) : 변수 x를 포함하고 있는 명제.

 

- 논의 영역(Domain of Discourse, D): 명제 함수에 포함된 변수 x의 범위.

 

- 전체한정자(Universal Quantifier, ): 논의 영역의 모든 값.

 

- 존재한정자(Existential Quantifier, ): 논의 영역의 어떤 값.

 

- 한정자에 의해 범위가 제한되는 변수를 Binding Variable이라 하고 그렇지 않는 변수를 Free Variable.

 

- xP(x)는 x가 정의된 범위의 모든 원소에 대해 P(x)가 참이어야 참이고, 하나라도 거짓이 있으면 거짓이 된다.   

 

 ∃xP(x)는 x가 정의된 범위의 모든 원소 중 하나라도 참이면 P(x)가 참이 되고, 반대로 모두 거짓이면 거짓이 된다.

 

 

- x∀yP(x, y): 모든 x는 모든 y와 대응하여 P(x, y) 이다.

 

- x∃yP(x, y): 모든 x는 적어도 하나의 y와 대응하여 P(x, y) 이다.

 

 

- x(P(x) ∧ Q(x)) ∀xP(x) ∧ xQ(x). [∃x 와 ∨ 일 때도 성립]

 

- ¬(xP(x)) ∃x(¬P(x)) / ¬(xP(x)) ∀x(¬P(x)).

 


 

3. 4. 추론(Inference)

 

- 추론(Inference): 참인 명제를 근거로 하여 다른 명제가 참임을 유도하는 방식.

 

- 전제(Hypothesis): 결론의 근거가 되는 명제, 진리값이 T인 명제.

 

- 결론(Conclusion): 주어진 전제에 의해 유도된 명제.

 


'Mathematics > Discrete Mathematics' 카테고리의 다른 글

06. 행렬(Matrix)  (0) 2024.05.05
05. 집합(Set)  (0) 2024.05.04
04. 증명(Proof)  (0) 2024.05.03
02. 컴퓨터에서 수의 표현(Representation of Numbers on a Computer)  (0) 2024.05.01
01. 수 체계(Number System)  (0) 2024.04.30
Comments