Unless = If not
우리는 고등학교에서 영어시간에 이렇게 배웠다. 수능 영어라는게 아주 일반적이고 단순화된 형태로 공부해야 점수를 잘 받을 수 있는 특성 때문에 이렇게 배웠지만, 언어라는 게 참 다양하고 복잡한 의미를 가지고 있기 때문에 항상 예외적인 상황이 발생한다. Unless 와 if not 이 그런 상황이다.
특히 조건을 따지는 공학에서는 이 미묘한 차이가 큰 차이를 만들 수 있으므로 잘 이해하고 넘어가도록 하자.
Unless 는 필요충분조건1이다.
- Unless there is oxygen, engine combustion is impossible.
- No 산소 $\Rightarrow$ No 엔진연소 (1)
- 엔진연소 $\Rightarrow$ 산소 (2)2
- 즉, 조건절이 주절로 가는 충분조건 (1) 의 관계가 성립할 경우, 대우명제를 활용하여 필요조건 (2) 으로 바꾸었을 때도 성립하는 말일 경우에 unless 를 쓴다.
If not 은 충분조건이다.
- If you are not a police, you cannot force me to do this.
- No 경찰 $\Rightarrow$ 명령 불가
- 명령 가능 $\not \Rightarrow$ 경찰
- 기본적으로 if 는 충분조건만을 의미한다. 따라서, 위의 문장의 대우명제 (명령 가능한 사람은 모두 경찰이다.) 가 성립되지 않음을 알 수 있다.
물론 일반적인 상황에서는 섞어서 사용하지만, 과학 논문과 같이 조건을 다루는 경우라면 더 정확하게 분별하여 쓰도록 노력해야 한다.