분배법칙(distributive law)은 세 입력 A, B, C가 존재할 때, 먼저 두 입력 B, C가 OR 연산을 수행하고 그 결과는 나머지 하나의 입력 A와 AND 연산을 수행하는 것과, B와 C의 두 입력이 분배되어서 AND 연산을 수행하고 그 결과들이 다시 OR 연산을 수행하는 것이 동일하다. 다음의 부울 대수식은 분배법칙을 수식으로 표현한 것이다.
A.(B+C)= A.B+A.C
[ 그림 3-35 ]는 입력이 두 개인 AND 게이트와 OR 게이트가 입력 세 개를 형성하고 분배법칙을 만족하는 등가의 논리회로를 나타낸 것이다.
[ 그림 3-35 ]
다음은 세 입력 A, B, C에 대한 부울 논리식의 진리표로, 분배법칙이 만족되는 것을 보여준다.