必要条件・十分条件がわからなかったので、数学の先生に聞いてみたんですが、
「日本に住む」は、「東京に住む」の必要条件でで、「東京に住む」は「日本に住む」の十分条件。

と教えられたのですが、合っているんですか?