Запятыми отделяются однородные наименования ученых степеней и ученых званий, почетные звания: доктор филологических наук, профессор. Но: декан факультета кандидат технических наук, доцент С. И. Сергеев.
Приложения, стоящие после определяемого слова, являются однородными (см. ответ № 216980).
Корректно: Треугольник является прямоугольным, если и только если квадрат гипотенузы равен сумме квадратов двух катетов; Треугольник является прямоугольным тогда и только тогда, когда квадрат гипотенузы равен сумме квадратов двух катетов.
Знаки препинания расставлены корректно.
Правильно: класть (несовершенный вид, что делать?) – положить (совершенный вид, что сделать?). Глагола покласть нет в русском литературном языке.