...
This a is necessary assumption question, so we had to ...
C. sounds more like a sufficient assumption instead of necessary one. It ... does give us a _necessary_ assumption. What if Einstein's ... . That is the necessary assumption that the author is making ...