Сам принцип наименьшего времени Ферма:
https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%B8%D0%BD%D1%86%D0%B8%D0%BF_%D0%A4%D0%B5%D1%80%D0%BC%D0%B0Вкратце всё сводится к тому, если для какой-то траектории по-соседству есть траектория с меньшим временем, то по первой траектории свет не пойдёт.
Прокомментируйте пожалуйста мои измышления на этот счёт.
1) Отражение от зеркала.
В учебниках сразу рассматривают задачу минимизации времени при условии, что луч должен доходить до зеркала, откуда легко получается закон отражения.
Но в принципе Ферма ничего не говорится про зеркало.
Требование, что луч должен доходить доходить зеркала искусственное, продиктованное нашим опытом, но не принципом Ферма.
Поэтому чуть-чуть отодвинем точку отражения от зеркала. Траектория с точки зрения принципа Ферма ничем не хуже.
Наоборот, время в пути меньше. Значит луч не будет доходить доходить до зеркала.
Далее точку отражения мы можем и дальше отодвигать и в конце концов найдём истинный экстремум: прямолинейное распространение без отражения от зеркала.
Итог: Зеркало не отражает.
2) Между приёмником и источником находится непрозрачная пластинка (например круглая и соосная с приёмником и источиком).
Траектории по касательной к пластинке в некотором роде экстремальны: чем больше траектория отстоит о пластинки - тем больше требуемое время.
Из принципа Ферма свет пойдёт по границе пластинки.