4. Пасхальное воскресенье — это первое воскресенье после приведенной выше датой полнолуния. Если полнолуние приходится на воскресенье, пасхальное воскресенье — это следующее воскресенье.
Случай, когда эпакта равна 25, необходимо рассмотреть особо, так как в приведенной таблице ему соответствуют две даты. Есть два равнозначных метода выбора правильной даты полнолуния:
A) Выберите 18 апреля, если в текущем столетии нет годов с эпактой, равной 24, в противном случае выберите 17 апреля.
B) Если золотое число >11, выберите 17 апреля, если нет — выберите 18 апреля.
Доказать эквивалентность этих утверждений предлагается читателю в качестве упражнения. (Те, кому это не удастся, могут обратиться ко мне за доказательством.)
Пример: когда была Пасха в 1992 г.?
В предыдущем разделе мы определили, что в 1992 году золотое число было равно 17, а эпакта — 25. В таблице мы найдем, что пасхальное полнолуние было 17 или 18 апреля. По правилу B мы выберем 17 апреля, так как золотое число больше 11.
17 апреля 1992 г. было пятницей. Поэтому пасхальное воскресенье будет 19 апреля.
12.7. Нет ли более простого метода вычисления Пасхи?
Вот попытка объединить информацию, содержащуюся в предыдущих разделах (все деления целочисленные, остатки отбрасываются, Easter Month–номер месяца Пасхи, Easter Day — день Пасхи):
Для юлианского календаря:
I=(19G+15) mod 30
J=(Year + Year/4 + I) mod 7
Для григорианского календаря:
C=Year/100
H=(C – C/4 – 8C+13/25 + 19G + 15 ) mod 30
I=H – H/28(1 – 29(21–G)/11 (H+1))
J=(Year + Year/4 + I + 2 – C + C/4) mod 7
Затем, для обеих календарей:
L= I – J
Easter Month=3 + L+40/44
Easter Day= L + 28 – 31*Easter Month/4
Этот алгоритм частично основан на алгоритме Оудина (1940), приведенном в «Пояснительном приложении к астрономическому альманаху» под редакцией П.Кеннета Сейдельмана.
Для тех, кто хочет разобраться в работе этого алгоритма, интересно будет знать, что
G это золотое число — 1
H это 23 — эпакта (по модулю 30)
I это число дней от 21 марта до пасхального полнолуния
J это день недели пасхального полнолуния (0 — воскресенье, 1 — понедельник и т.д.)
L это число дней от 21 марта до воскресенья, которое приходится на пасхальное полнолуние или наступает до него (число от–6 до 28)
12.8. Нет ли еще более простого метода вычисления?
12.9. Есть ли простое соотношение между двумя следующими друг за другом Пасхами?
Предположим, мы знаем дату Пасхи в текущем году, сможем ли мы легко определить дату Пасхи для следующего года? Нет, но мы можем сделать обоснованное предположение.
Если пасхальное воскресенье в текущем году приходится на день Х и следующий год не високосный, пасхальное воскресенье в следующем году придется на один из следующих дней: Х–15, Х–8, Х+13 (редко) или Х+20.
Если пасхальное воскресенье в текущем году приходится на день Х и следующий год високосный, в следующем году пасхальное воскресенье придется на один из следующих дней: Х–16, Х–9, Х+12 (очень редко) или Х+19 (случай Х+12 за период 1800–2200 произойдет только один раз, при переходе от 2075 к 2076 г.)
Если объединить эти условия с тем, что пасхальное воскресенье никогда не наступает до 22 марта и после 25 апреля, можно оставить для рассмотрения только две или три даты.
12.10. Как часто повторяются даты Пасхи?
Последовательность дат Пасхи в юлианском календаре повторяется через 532 года. Число 532 — это произведение следующих чисел: 19 (Метонов цикл, или цикл золотых чисел) 28. (Солнечный цикл, см. раздел 4)