sine qua non (Latin)

необходимое условие.