불 대수 정리(Boolean algebra)
1. 불 대수란?
불 대수는 전자회로 논리게이트 구성뿐 아니라 딥러닝에서 다층 퍼셉트론을 구현하는데에도 사용된다.
각 게이트에대한 불 대수 표기이다.
2. 불 대수의 성질
불 대수는 기본적으로 교환법칙, 결합법칙, 분배법칙, 드모르간 법칙 등이 성립한다.
(1)
$$A \cdot 0 = 0 \\ A \cdot 1 = A \\ B + 0 = B \\ B + 1 = 1$$
$\cdot$ 와 $+$ 는 각각 AND 게이트와 OR 게이트를 말하는데 각 게이트에 대입해보면 알 수 있다.
(2) 교환법칙
$$A \cdot B = B \cdot A \\ A + B = B + A$$
각 게이트의 입력 순서에 상관없이 결과값은 일정하다.
(3)
$$A \cdot A = A \\ A + A = A$$
A에 0을 대입하면 AND 게이트, OR 게이트 모두 0이 출력되고 1을 대입하면 모두 1이 출력된다. 따라서 두 식 모두 (좌변) = A 이다.
(4) (분배법칙, Distributive law)
$$A \cdot (B + C) = (A \cdot B) + (A \cdot C) \cdots (a) \\ A + (B \cdot C) = (A + B) \cdot (A + C) \cdots (b)$$
(a)
진리표를 만들어 좌변과 우변이 같다는것을 증명하였다.
마찬가지로 진리표를 만들어보았다.
Comments
Post a Comment