AND 는 입력이 모두 1 일 때만 1 을 내고, OR 는 하나라도 1 이면 1 을 내며, NOT 은 입력을 뒤집는다. 회로는 입력에서 출력 쪽으로 게이트마다 식을 하나씩 쓰고 이어 붙여 읽는다. 곱 A⋅B 는 AB 로도 쓰고, 부정은 문항에 따라 A′ 로 적기도 하지만 이 장에서는 막대로 쓴다. 법칙의 A, B, C 는 임의의 논리 변수이며 문항에 따라 x, y 로도 적는다.
AND 두 개를 OR 로 합친 회로에서 한 AND 의 입력이 A 와 B, 다른 AND 의 입력이 A 와 B 이면 출력은 Y=AB+AB 이다. 두 입력이 서로 다를 때만 1 이 되는 배타적 논리합(XOR)이다. 또 A 와 B 가 AND 로 묶이고 C 가 NOT 을 거친 뒤 둘이 OR 로 합쳐지면 X=(A⋅B)+C 이다.
기본 법칙은 A⋅A=0, A+A=1, A+A=A, A⋅A=A, A+1=1 이다. A 와 A 는 둘 중 하나가 반드시 0 이므로 곱은 0, 합은 1 이다. A=0 과 A=1 을 직접 넣어 보면 이 법칙들을 쉽게 확인할 수 있다.
식을 줄일 때는 한 번에 세 항을 다 보려 하지 않고 공통 문자가 있는 두 항부터 묶는다(2010-07-25 시행 67번 해설). 어떤 변수만 윗줄 유무가 다르고 나머지가 같은 두 항은 XY+XY=X 로 묶어 그 변수를 없앤다. 묶은 뒤에는 흡수법칙 A+AB=A, (A+B)⋅B=B, A+AB=A+B 를 쓴다. 분배법칙 A+BC=(A+B)(A+C) 로 A+AB 를 (A+A)(A+B) 로 바꾸면 A+A=1 이라 A+B 가 남는다.
드모르간 법칙은 A+B=A⋅B, A⋅B=A+B 이며, 막대를 옮길 때 합과 곱이 서로 바뀐다. 2021-03-07 시행 65번은 A+B⋅C 에서 먼저 B⋅C=B+C 로 바꾸고, A+B+C 에 법칙을 한 번 더 써서 A⋅(B+C) 로 묶는다.