sine qua non
(Latin)
необходимое условие.