По обеим:
- надо знать ДУЧП (или аналогичный курс УМФ).
- вариационную формулировку:
- теоретической механики;
- теории поля;
- квантовой механики.
(ну, всё это написано обычно в учебниках физики, например, ЛЛ-1, 2, 3. Очень глубоко вариационное исчисление не требуется.)
- для КТП - очень свободно линал в комплексных числах. Знакомство с дельта-функцией Дирака. Не пугаться бесконечномерных пространств.
Физические preconditions:
- для обеих теорий - СТО;
- для ОТО - теорию поля, обычно - электродинамику, в объёме не меньше ЛЛ-2 глав 1-5;
- для КТП - квантовую механику, особенно: бра-кет нотацию, работу в разных матричных представлениях, представление Гейзенберга, гармонический осциллятор и его лестничные операторы, каноническое квантование произвольной системы, вторичное квантование. По возможности, фейнмановское квантование.