3. 지식표현과 추론 -논리
2023. 9. 28. 16:43ㆍ인공지능
728x90
논리
- 문장들에 대한 추론을 위해
기호를 사용하여 표현하고
기호의 조작을 통해 문장들의 참 또는 거짓을 판정하는 분야 - 아리스토텔레스- 삼단 논법
부울- 명제 논리
프리게 - 술어 논리
명제 논리
- 명제: 참, 거짓을 판정할 수 있는 문장
- 명제를 P,Q와 같은 기호로 표현
- 명제 기호의 진리값을 사용하여 진리값(T,F) 결정
- 기본 명제: 하나의 진술로 이루어진 명제
복합 명제: 기본 명제들이 결합되어 만들어진 명제 - 논리식: 명제를 기호로 표현한 형식

- 리터럴: 명제 기호 P 또는 명제 기호의 부정 ㄱP
- 절(clause): 리터럴들이 논리합으로만 연결되거나 논리곱으로만 연결된 논리식
- 논리곱 정규형(CNF): 논리합 정들이 논리곱으로 연결되어 있는 논리식
- 논리합 정규형(DNF): 논리곱 절들이 논리합으로 연결되어 있는 논리식
- 정형식(well-formed formula: wff): 문법에 맞는 논리식
- 진리표: 논리기호에 따라 참, 거짓 값을 결합하는 방법을 나타낸 표

명제 논리의 의미
- 항진식: 항상 참인 논리식
- 항위식: 항상 거짓인 논리
- 충족가능한 논리식: 참으로 만들 수 있는 해석이 하나라도 있는 논리식
-> 모델이 존재하는 논리식 - 충족불가능한 논리식: 참으로 만들 수 있는 해석이 전혀 없는 논리식
-> 항위식인 논리
-> 모델이 존재하지 않는 논리식 - 동치관계의 논리식: 어떤 해석에 대해서도 같은 진리 값을 갖는 두 논리
- 논리적 귀결

명제 논리의 추론
- 귀납적 추론: 사실들을 일반화하여 일반적인 패턴 또는 명제를 도출
예) 기계학습 - 연역적 추론: 참인 사실들 또는 명제들로부터 새로운 참인 사실 또는 명제를 도출
- 추론 규칙

- 논리 융합(resolution)
: 긍정,부정,삼단 논법의 규칙을 포함한 추론 규칙.
두 개의 논리합절이, 같은 기호의 긍정과 부정의 리터럴을 서로 포함하고 있을 때
해당 리터럴들을 제외한 나머지 리터럴들의 논리합절을 만들어 내는 것.

- 추론 규칙의 정당성(sound)
: 주어진 논리식들이 있을 때, 추론 규칙에 의해 생성된 논리식이
논리적으로 귀결하는 것이면, 그 추론규칙은 정당하다고 한다.
-> 즉, 추론 규칙이 만들어 낸 것은 항상 참

- 추론 규칙의 완정성(complete)
: 논리적으로 귀결하는 것들을 추론규칙이 생성할 수 있으면
그 추론규칙은 완전하다고 한다.

- 공리(axiom): 추론을 할 때, 참인 것으로 주어지는 논리식
- 정리(theorem): 공리들에 추론 규칙을 적용하여 얻어지는 논리식
- 정리 증명: 공리들을 사용하여 정리가 참인 것을 보이는 것
- 구성적 증명: 공리들에 추론 규칙들을 적용하여 증명을 만들어 보이는 증명
- 논리융합 반박: 증명할 정리를 부정한 다음, 논리융합 방법을 적용하여
모순이 발생하는 것을 보여서, 정리가 참임을 증명하는 방법

명제 논리를 이용한 지식 표현
1. 문장으로 표현된 지식으로부터 기본 명제들을 추출
2. 각 명제에 대해 명제기호 부여
3. 기본 명제들의 논리적 연결 관계를 참고하여
대응되는 명제 기호들을 논리기호로 연결하여 논리식 구성
728x90
'인공지능' 카테고리의 다른 글
| 3. 지식 표현과 추론- 의미망, 스크립트 (0) | 2023.10.12 |
|---|---|
| 3. 지식 표현과 추론- 술어 논리 (1) | 2023.10.08 |
| 3. 지식표현과 추론 (0) | 2023.09.28 |
| 2. 탐색과 최적화 - 최적화 (0) | 2023.09.22 |
| 2. 탐색과 최적화 - 제약조건 만족 문제 (0) | 2023.09.22 |