TGViewer
Data Mirosh Data Mirosh @araprof · 2.6K subscribers
Post #88 2.5K
Чому алгоритми розрахунку Великодня розійшлися, або математика церковних календарів 📅

У неділю багато хто святкував православний Великдень, тоді як західний світ відзначив його ще тиждень тому. Здавалося б, алгоритм розрахунку дати однаковий для всіх: перша неділя після першого весняного повного місяця 🌕.

Східні та західні традиції по-різному визначають параметри spring та full_moon 🌱. Ці дати ґрунтуються не на точних астрономічних вимірах (свого роду API Всесвіту 🌌), а на хардкоді — апроксимаціях, жорстко закріплених сотні років тому 💾.

Ось як виглядають основні розбіжності під капотом ⚙️:

1️⃣ Змінна spring_start зафіксована як 21 березня. Але Захід використовує григоріанський календар, а Схід — юліанський 📜.
2️⃣ Довжина року. Юліанський рік (рівно 365.25 днів) математично довший за григоріанський (365 + 97/400 днів). Через цей зсув 21 березня за юліанським календарем поступово дрейфує все далі від реального астрономічного рівнодення 📉.

Через ці особливості Пасха східного обряду іноді збігається із західною, але ніколи не генерується раніше за неї (до того ж метод апроксимації повного місяця на Сході також традиційно повертає пізнішу дату 🕰).

Здавалося б, просто свято, а насправді — чудова ілюстрація того, що стається, коли дві системи використовують різні базові константи для одного й того ж рівняння 🧮.

На своєму графіку я візуалізував цей "юліанський дрейф" з 2000 по 2050 рік. Як бачите, спільне свято — далеко не норма (лише 16 разів). Найчастіше східна традиція запізнюється на 1 тиждень, але накопичення похибки періодично генерує екстремальні розриви у 4 або навіть 5 тижнів (понад місяць!).

🫶 Банка | 📺 Youtube | 🔗 Сайт
  • ❤‍🔥 38
  • ❤ 9
  • 👍 2
More from @araprof
  1. Oct 5, 2026Влітку мав нагоду прочитати лекцію зі статистики для студентів Genesis Academy. 📊 Тоді ж…
  2. Sep 21, 2026Data Mirosh pinned a photo
  3. Sep 21, 2026🚀Поки ви записуєтеся на курси DataCamp, розкажу про те, як цього літа я брав участь у пер…
  4. Sep 17, 2026Оновлений доступ до DataCamp: новий забіг 🐧 Попередній семестр доступу добіг кінця, але н…
  5. Jul 20, 2026Відчитав інтенсивний дводенний блок з прикладної статистики для Junior-аналітиків на Genes…
  6. Jun 19, 2026Минулого тижня в КНУ імені Тараса Шевченка відбулося вручення дипломів магістрів. Паралель…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →