Can't not, so must: không thể không
cannot help but / must
Pattern: [person] + không thể không + [verb]
Typed without accents: khong the khong
Không thể không + verb means "can't not", and so "have to, can't help but": Tới Sài Gòn thì không thể không ăn thử cơm tấm, you can't come to Saigon and not try broken rice. The two negatives make a strong yes.
It goes where không thể (cannot) goes, after the person and before the verb: Em không thể không khóc, I couldn't help crying.
It has two flavours. One is a strong recommendation or duty, stronger than phải: something is so good or so right that skipping it is unthinkable. The other is a reaction you can't hold back: the film was so moving that you couldn't stop yourself.
It's everyday but emphatic, the kind of thing you say with conviction. Writers use it too, often as không thể không nhắc đến (one has to mention): Nói về ẩm thực miền Tây, không thể không nhắc đến lẩu mắm.
Count the negatives. Không thể ăn means can't eat; không thể không ăn means must eat. For a plain "must", phải is enough: Phải ăn thử cơm tấm nha.
Examples
Highlighted words are what Saigon and Hà Nội say differently.
-
Saigon
Tới Sài Gòn thì không thể không ăn thử cơm tấm.
Hà Nội
Đến Sài Gòn thì không thể không ăn thử cơm tấm.
If you come to Saigon, you simply have to try broken rice.
-
Phim cảm động quá, em không thể không khóc.
The film was so moving I couldn't help crying.
-
Saigon
Chị ấy giúp mình nhiều vậy, mình không thể không cảm ơn.
Hà Nội
Chị ấy giúp mình nhiều thế, mình không thể không cảm ơn.
She's helped us so much, we can't not thank her.
-
Nói về ẩm thực miền Tây, không thể không nhắc đến lẩu mắm.
When it comes to Mekong Delta food, you can't leave out fermented fish hotpot.