(1) 조건 기호 제거 (→ 제거) (conditional elimination)
1. X → Y
2. X
3. Y
(2) 선언 기호 제거 (∨ 제거) (disjunction elimination)
1. X ∨ Y
2. ~X
3. Y
1. X ∨ Y
2. ~Y
3. X
(3) 선언 기호 도입 (∨ 도입) (disjunction introduction)
(4) 조건 기호 도입 (→ 도입) (conditional introduction)
이 추론 규칙은 증명하고자 하는 결론이 'X → Y'의 형태의 조건문인 경우에 사용한다.
'X → Y' 는 'X'라는 가정 아래서 'Y' 가 성립한다는 조건적 주장(conditional claim) 이다.
이런 조건적 주장을 증명하는 방법은 일단 'X' 를 전제로써 가정한다. 그리고 X가 단지 가정이라는 것을 나타내기 위해 이를 표시하는 세로줄인 보조 증명선을 사용한다.
그 가정 아래에서 'Y'가 도출되었다면, 보조 증명선을 닫고 'X → Y' 라고 쓸 수 있다. 이 보조 보조선을 닫는 행위를 '해제' 라고 하고 추후의 추론에서 또 다시 전제로서 가정되지 않는 이상 사용될 수 없다.
1. X
-----------------------
2. ...
3. Y
------------------------
4. X → Y
(5) 연언 기호 제거 (& 제거) (conjunction elimination)
1. X & Y
2. X
1. X & Y
2. Y
(6) 연언 기호 도입 (& 도입) (conjunction introduction)
1. X
2. Y
3. X & Y
(7) 쌍조건 기호 도입 (↔ 도입) (biconditional introduction)
1. X → Y
2. Y → X
3. X ↔ Y
(8) 쌍조건 기호 제거 (↔ 제거) (biconditional elimination)
1. X ↔ Y
2. X → Y
1. X ↔ Y
2. Y → X
(9) 부정 기호 제거 (~ 제거) (negation introduction)
1. ~~X
2. X
(10) 부정 기호 도입 (~ 도입) (negation introduction)
부정 기호 도입은 귀류법(Reductio ad absurdum)을 사용하는 추론이다.
'~X' 를 증명하기 위해 X를 가정하는 보조 증명을 시작하여
'X' 라는 가정에 모순이 함축된다면, 'X'는 결코 참일 수 없고, '~X'는 참이 된다.
1. X
-----------------------
2. ...
3. Y
4. ~Y
------------------------
5. ~X
유용한 증명 전략
(1) 증명하고자 하는 목표를 항상 유념한다.
(2) 'A → B' 를 증명하기 위해, 'A'를 가정하고 'B' 를 이끌어 낸다.
(3) '~A' 를 증명하기 위해, 'A'를 가정하고 모순을 이끌어 낸다.
[참고문헌] 논리적 추론과 증명 (이병덕)
'예전 공부 > 기호논리학' 카테고리의 다른 글
기호논리학 8. 술어 논리 (0) | 2025.01.16 |
---|---|
기호논리학 7. 문장 논리의 파생 규칙 (0) | 2025.01.16 |
기호논리학 5. 조건문과 쌍조건문, 필요조건과 충분조건 (0) | 2025.01.16 |
기호논리학 4. 문장 논리의 언어와 진리표를 이용한 타당성 증명 (0) | 2025.01.15 |
기호논리학 3. 논리적 연결사 (0) | 2025.01.15 |