Результатом считаем размеры и координаты осколков.
Сколько наворотили. Какие фотоны? Какие размеры? Если для вас результат - это размеры и координаты, то пользуйтесь классической физикой. Берёте уравнения механики, меняете местами правые и левые части - всё готово.
Если вы хотите говорить про то, как квантовые эффекты мешают вам собрать стакан из осколков заново, вы должны хотя бы знать, каков результат вашего разбиения. А ни размеров, ни координат осколков с бесконечной точностью вам не вычислить. Что не даст вам теоретической возможности учесть всего, чего вы хотите учесть. Но в то же время не помешает ТС собрать стакан просто повернув время в обратном направлении.
Вы тогда не сможете вернуть эти фотоны
Почему это не сможете? Если наблюдатель включён в систему, которую вы поворачиваете вспять (а учитывая что он с ней взаимодействует, то в систему он включён), то вы видите, как он испускает фотон и как тот попадает в стакан. В чём проблема?