Интересный вопрос.
ИМХО и еще раз ИМХО.
универсального определения для понятия субстрат - нет. В паре субстрат/реагент выбор того и другого произволен и интуитивен. Положим, при восстановлении непредельного эфира ЛАГом мы интутитвно полагаем, что эфир-это субстрат- то, чья судьба нас волнует, а ЛАГ- реагент. Но объяснить это... С формальной точки зрения ведь оба компонента реакции неузнаваемо и необратимо трансформируются. Положим, пусть будет так - субстрат весьма вариабелен, выбор же реагентов ограничен- их не очень много и постоянно юзаются одни и те же. Реагент, как правило, низкомолекулярный, его М.вес.
обычно(не всегда) меньше, чем у субтрата. Субстрат- наковальня, реагент - молот.Есть некие традиции, терминологичекие клише- напрмиер, нулеофильная атака. Значит, тот, кто атакует- нуклеофил - будет реагентом. Вот, мне это видится как-то так.