Телескопы покупают здесь


A A A A Автор Тема: Понедельник начинается в субботу - проблема начального дня эры CE.  (Прочитано 1340 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн PatronАвтор темы

  • Новичок
  • *
  • Сообщений: 8
  • Благодарностей: 0
    • Сообщения от Patron
Небольшая предыстория.

Переход к 64-разрядному формату представления метки времени - позволяет считать секунды не с какой-то промежуточной даты, вроде 01.01.1970 00:00:00, а с момента начала эры CE = 01.01.01 00:00:00. Разрядность счётчика допускает увеличение точности счёта до микросекунд, что позволяет 64-разрядному целому числу со знаком покрыть диапазон от 06.10.-292278 19:59:06 до 10.01.292278 04:00:27. Такой формат представления времени был формализован в концепции E-time, а для конвертации различных представлений даты и времени - создана консольная утилита: E-time.exe


Суть проблемы.

Выяснилось, что (как минимум) с момента введения григорианского календаря в 1582 году, номер дня от начала эры CE для любой реальной даты юлианского календаря - на 2 меньше, чем номер этого дня, рассчитанный по абстрактной юлианской формуле.  Причина такой ситуации в том, что в момент введения григорианского календаря, заложенное в нём "опережение" ( по сравнению с юлианской датой ) было установлено на 2 дня меньше "абстрактной разницы". Всем известно, что в момент введения григорианского календаря - разница между датами "старого" и "нового" стиля составляла 10 дней. Последний "общий" день юлианского календаря, перед полночью введения григорианского календаря 04.10.1582 23:59:59 - был четверг CJDN:2299160 ( JD:2299160.4999 ), а в следующую секунду уже наступила пятница 15.10.1582 00:00:00 ( CJDN:2299161 | JD:2299160.5 ). Но мало кому известно, что разница между датами "абстрактного юлианского календаря" и датами "нового стиля" составляла на тот момент не 10, а 12 дней. Для компенсации этой разницы при вычислении юлианских дат новой эры по номеру дня - день начала эры CE перенесён в астрономическом юлианском счёте ( введённом Скалигером в 1583 году ) на два дня назад - с понедельника СJDN:1721426 ( JD:1721425.5 ) на субботу СJDN:1721424 ( JD:1721423.5 ).

Разница в датах между юлианским и григорианским календарями образуется исключительно из-за различия в формулах вычисления високосных лет. По григорианской формуле за каждые 400 лет получается на 3 високосных года меньше, чем по абстрактной юлианской формуле, и за 1582 года набегает разница в 12 дней. Но на самом деле реальная разница была только 10 дней. Чтобы понять, почему так - полезно вспомнить, что в ранний период юлианского календаря для синхронизации календарного года с солнечным - были в "декретном" порядке пропущены несколько високосных циклов.

Многие годы считалось, что пропущенными високосными годами раннего юлианского календаря были: 5 BCE, 1 BCE и 4 CE. В настоящее время принято считать, что 4 и 8 високосные годы новой эры не пропускались. Не исключено, что "декретная" коррекция раннего юлианского календаря по результатам астрономических наблюдений производилась в 100 и 200 годах ( в точности как в григорианской формуле ), но наиболее компромиссное приближение - считать, что пропущенными високосными годами раннего юлианского календаря были: 1 BCE, 4 CE и 8 CE - тогда обеспечивается совпадение расчётного номера дня юлианской даты от начала эры CE с реальным при минимальном уровне спекулятивных допущений.


Понедельник начинается в субботу.

Из-за того, что астрономический юлианский календарь основан на абстрактной юлианской формуле, а международный календарь ISO основан на григорианском летоисчислении - дата начала эры CE 01.01.01 приходится в этих календарях на два разных астрономических дня: субботу СJDN:1721424 ( JD:1721423.5 ) и понедельник СJDN:1721426 ( JD:1721425.5 ). ( Для справки: Конвертер дат - online ).

В результате различных подходов к преодолению этой проблемы имеют место три разных юлианских календаря и три разных юлианских даты, соответствующих каждому астрономическому дню ( дате ISO ).

1. Реальная юлианская дата - 01.01.01 приходится на понедельник JD:1721425.5 ( 01.01.01 ISO ), количество високосных лет = реальное.

2. Абстрактная юлианская дата - 01.01.01 приходится на понедельник JD:1721425.5 ( 01.01.01 ISO ), количество високосных лет = абстрактное.

3. Астрономическая юлианская дата - 01.01.01 приходится на субботу JD:1721423.5 ( 30.12.00 ISO ), количество високосных лет = абстрактное.


Для перевода различных вариантов даты и времени написана консольная утилита: JulianDate.exe

Под спойлером - примеры выдачи при запуске программы.
(кликните для показа/скрытия)
« Последнее редактирование: 24 Ноя 2017 [15:21:23] от Patron »

Оффлайн xd

  • *****
  • Сообщений: 17 977
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Если уж речь об астрономии и компьютерах, предлагаю Вам посмотреть видео с одной из конференций на эту тему:
http://www.youtube.com/watch?v=14l2JagZSlo
Много интересного узнаете :)
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

Оффлайн PatronАвтор темы

  • Новичок
  • *
  • Сообщений: 8
  • Благодарностей: 0
    • Сообщения от Patron
Если уж речь об астрономии и компьютерах

Речь про проблемы современной астрономии, астрофизики и смежных наук.

Конкретно - о проблеме хронологии начального дня эры CE.


Оффлайн xd

  • *****
  • Сообщений: 17 977
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Вы видео смотрели?
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

Оффлайн PatronАвтор темы

  • Новичок
  • *
  • Сообщений: 8
  • Благодарностей: 0
    • Сообщения от Patron
Вы видео смотрели?

Видео смотрел.

Какое отношение имеет это видео к обсуждаемой проблеме?

В видео названы другие проблемы счёта времени и определения дат. Проблема, обсуждаемая здесь - в предложенном видео не затронута вообще, хотя она гораздо серьёзнее.

Каждый может провести несложный эксперимент, состоящий из следующих шагов:

1. Узнать значение астрономического юлианского дня, соответствующего дате 1 Января 0001 г. н.э. международного календаря ISO. Для этого можно открыть страницу веб-сервиса Конвертер дат, перейти на закладку ISO-8601, задать День 1 года 1, затем перейти на закладку Юлианский день и скопировать значение: 1721425.5

2. Запустить астрономический симулятор Red Shift, перейти на панель Время, выбрать формат представления Юлианская дата, ввести значение 1721425.5, изменить представление на Всемирное время и узнать, какому моменту всемирного астрономического времени соответствует дата 1 Января 0001 г. н.э. международного календаря ISO.

3. Результат выглядит так: 03/01/01 н.э. 00:00:00.00


И это не ошибка в программе, а один из вариантов неопределённого поведения любой программы, использующей одновременно астрономический и календарный счёт времени, при разработке которой не была учтена проблема хронологии начального дня эры CE в астрономическом счёте Скалигера ( также известная как: "Понедельник начинается в субботу" ), обсуждаемая в данной теме.


Другими возможными вариантами неопределённого поведения хронометрических программ, не учитывающих обсуждаемую проблему - могут быть: деление на ноль, смена знака результата, переполнение результата и т.д. В случае, когда такие программы используются в контроллерах оборудования - нормальная работа оборудования может быть нарушена непредсказуемым образом.
« Последнее редактирование: 27 Ноя 2017 [13:29:52] от Patron »

Оффлайн xd

  • *****
  • Сообщений: 17 977
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Понятно.
Ключевой момент на отметке времени 4:40. вот тут подробнее.
Дальнейшие манипуляции с цифрами просто некорректны.

То, что Вы назвали неопределённым поведением, на самом деле вполне определённое поведение: реализация основана на каких-то предположениях, которые упрощают реализацию путём упрощения модели там, где разработчики (или постановщики задачи - неважно) считают, что можно упростить. Если такое поведение отличается от Ваших ожиданий - см. выше.

И это Вы ещё високосные секунды забыли.
« Последнее редактирование: 27 Ноя 2017 [13:20:40] от Deimos »
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

Оффлайн PatronАвтор темы

  • Новичок
  • *
  • Сообщений: 8
  • Благодарностей: 0
    • Сообщения от Patron
И это Вы ещё високосные секунды забыли.

Не забыли. Похоже, на форуме есть небольшие проблемы со вставкой экранов выдачи консольных программ - открыл только что в первом сообщении экраны выдачи, а блоки кода уменьшились с 25 строк до 1 строки. Приходится долго прокручивать, чтобы увидеть в нижней строке значение Leap Seconds - представляющее количество високосных секунд в текущем значении даты E0.


Ключевой момент на отметке времени 4:40. Дальнейшие манипуляции с цифрами просто некорректны.

В чём же некорректность?

Скалигер, вводя астрономический счёт дней - использовал абстрактную юлианскую формулу вычисления високосных лет. Возможно, ему не было известно, что в реальном юлианском календаре отсутствуют некоторые високосные даты. вот тут подробнее. Результатом меньшего количества високосных дней в реальном юлианском календаре новой эры по сравнению с абстрактным - стала меньшая разница в датах на момент введения григорианского календаря.

Поэтому, хотя дата 01.01.0001 в реальном юлианском календаре и в пролептическом григорианском календаре приходится на один и тот же астрономический день JD:1721425.5  - в счёте Скалигера эта дата приходится на два дня раньше, чтобы обеспечить совпадение номера дня с датами реального юлианского календаря.

Оффлайн xd

  • *****
  • Сообщений: 17 977
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Так всё-таки, почему Вы пытаетесь увидеть реальную проблему в упрощениях реализации? Пройдитесь по всем датам да найдите разрывы. Уверен, там какие-то весьма символичные моменты будут. Заодно расскажете.
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

Оффлайн PatronАвтор темы

  • Новичок
  • *
  • Сообщений: 8
  • Благодарностей: 0
    • Сообщения от Patron
Пройдитесь по всем датам да найдите разрывы. Уверен, там какие-то весьма символичные моменты будут. Заодно расскажете.

Если заглянуть в прилагаемый к комплектам поставки исходный код программ: SRC\E-time.cpp и SRC\JulianDate.cpp - там убраны в комментарии два разных варианта проверки корректности. Можете раскомментировать, скомпилировать, запустить и убедиться лично, а можете просто поверить на слово - всё корректно.


Так всё-таки, почему Вы пытаетесь увидеть реальную проблему в упрощениях реализации?

Проблема не в упрощении счёта, для которого Скалигер передвинул астрономическую дату 01.01.0001 на два дня назад, а в том, что эта тема до сих пор не попадала в научно-инженерный дискурс, поэтому разработчики хронометрических программ исходят из неявного предположения, что дата 01.01.0001 всемирного времени и дата 01.01.0001 международного календаря ISO - это один и тот же астрономический день.

Понятно, что начиная разработку универсального варианта 64-разрядного целочисленного представления времени в E-формате - я думал точно так же. Но вскоре выяснилось, что дата 01.01.0001 в международном календаре ISO приходится на понедельник, а  дата 01.01.0001 всемирного астрономического времени приходится на субботу.

Если явно учитывать этот факт при разработке хронометрических программ управления сложным оборудованием - ничто не упадёт и не взорвётся. Если не учитывать - последствия неопределённы.

Оффлайн xd

  • *****
  • Сообщений: 17 977
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Начиная разрабатывать форматы хранения времени, не забудьте про арабские и азиатские страны со своими календарями.
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

Оффлайн PatronАвтор темы

  • Новичок
  • *
  • Сообщений: 8
  • Благодарностей: 0
    • Сообщения от Patron
Начиная разрабатывать форматы хранения времени, не забудьте про арабские и азиатские страны со своими календарями.

Когда дата хранится в виде количества микросекунд, прошедших с некоторого однозначно определённого момента - различные календари становятся лишь вариантами представления единой метки времени, формат которой никак от них не зависит.

...

Можно отметить, что обсуждаемая календарная проблема: "понедельник начинается в субботу" - имеет три аспекта:

1. Гносеологический аспект - зачем это надо знать.

2. Методологический аспект - какой подход логичнее.

3. Исторический аспект - как было на самом деле.


По первому пункту (надеюсь) определённость достигнута - всем системным архитекторам и всем разработчикам хронометрических и хронологических систем нужно отчётливо понимать, что в стандартном астрономическом счёте времени и в стандартном календарном счёте времени - дата 01.01.0001 приходится на разные астрономические дни ( субботу JD:1721423.5 и понедельник JD:1721425.5 ).


По второму же и третьему пунктам ещё есть много интересного, что пока оставалось за рамками обсуждения.

В первую очередь - обвинение григорианского календаря ( и его современного варианта - календаря ISO ) в том, что для обсуждаемой даты они являются пролептическими. Полезно понимать, что привычный для нас формат BC/AD с начальной датой 01.01.0001 - был впервые предложен в 525 году н.э., а первым реальным календарным годом христианской эры - стал 532 год н.э., следовавший в христианском календаре сразу за 247 годом эры Диоклетиана. Поэтому, любая дата до: 01.01.0532 - является пролептической ( т.е. выдуманной ) для любого календаря, использующего формат BC/AD ( BCE/CE ) с начальным годом 01.01.0001.


Теперь, когда мы уже знаем, что и юлианский, и григорианский, и астрономический, и ISO календари являются для даты 01.01.0001 одинаково пролептическими - можно рассмотреть проблему с методологической точки зрения, чтобы определить, какой из вариантов позиционирования даты 01.01.0001 относительно "солнечного времени" является более правильным.

Критерием в обсуждаемом случае будет степень соответствия даты календаря календарному принципу, который для всех солнечных календарей заключается в максимальном соответствии календарных дат "солнечным". Поэтому, чем меньше различие между астрономическим днём весеннего равноденствия и календарным днём 20 марта - тем лучше такой календарь соответствует календарному принципу солнечных календарей.

Относительно календаря ISO известно, что для дат от ~ -3000 лет, до ~ +3000 лет - отклонение даты 20 марта от астрономического дня весеннего равноденствия равно нулю. Из факта, что в астрономическом счёте - дата 01.01.0001 отстоит от той же даты календаря ISO на два дня - с необходимостью следует, что астрономический счёт значительно хуже соответствует  календарному принципу для этой даты. В такой ситуации понятно, почему вариант пролептического юлианского календаря, учитывающий меньшее количество високосных дат в периоде реального юлианского календаря, приходящегося на новую эру, и позиционирующий дату 01.01.0001 на тот же правильный астрономический день, что и календарь ISO - претендует на название "реального юлианского календаря".

Оффлайн xd

  • *****
  • Сообщений: 17 977
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Что будете считать сутками в таком календаре? Средние солнечные?
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

Оффлайн jaker

  • *****
  • Сообщений: 1 456
  • Благодарностей: 232
  • Андрей
    • Сообщения от jaker
нужно отчётливо понимать, что в стандартном астрономическом счёте времени и в стандартном календарном счёте времени - дата 01.01.0001 приходится на разные астрономические дни ( субботу JD:1721423.5 и понедельник JD:1721425.5 ).

А что не так ? Даты же разные... и дни разные . 2 дня накопилось ко Вселенскому собору 325 года
дата 01.01.0001 по Григорианскому календарю = JD1721425.5
дата 01.01.0001 по Юлианскому  календарю     = JD1721423.5
Немного фоток: http://www.flickr.com/photos/jakerbe

Оффлайн PatronАвтор темы

  • Новичок
  • *
  • Сообщений: 8
  • Благодарностей: 0
    • Сообщения от Patron
Что будете считать сутками в таком календаре? Средние солнечные?

Действующий в настоящее время календарный стандарт ISO ( если правильно понимаю ) считает сутками промежуток времени, состоящий из [ 86400 секунд + секунды коррекции ]. Количество секунд коррекции для каждых суток календаря устанавливается индивидуально и оформляется приложением к стандарту ( таблица високосных секунд ). По стандарту UTC дополнительная високосная секунда прибавляется к суткам в один из двух возможных дней года: 30 Июня или 31 Декабря, если расхождение полудня по календарному счёту и солнечного полудня превышает 0.9 секунды ( если не ошибаюсь ).

До введения стандарта UTC - сутки определялись как средние солнечные, а секунды каждых календарных суток имели уникальную продолжительность, равную результату от деления уникальной продолжительности суток на 86400.


А что не так ?

Априорно полагается, что любой пролептический солнечный календарь, устанавливающий начальную дату на один из дней, предшествующих его введению - обеспечивает совпадение начальной даты календаря с "солнечной". Солнечная дата 01.01.0001 приходится на JD:1721425.5, поэтому при введении григорианского календаря в 1582 году - его начальная дата была установлена на этот день ( JD:1721425.5 ).

Известно, что введение реального юлианского календаря в 45 году д.н.э. имело ту же цель - синхронизировать календарный год с солнечным. Поэтому при введении пролептического юлианского счёта Скалигером в 1583 году - начальная дата пролептического юлианского календаря Скалигера должна была быть установлена на правильный солнечный день ( JD:1721425.5 ). Но Скалигер не учёл, что в реальном юлианском летоисчислении часть високосных дат, приходившихся на "положительные годы новой эры", была пропущена и расхождение реального юлианского счёта с абстрактным юлианским счётом составляло на тот момент 2 дня. Именно на эти 2 дня введённая Скалигером в 1583 году пролептическая дата 01.01.0001 ( JD:1721423.5 ) и стала отличаться от "солнечной".

Что же до предшествовавшего введения в юлианское летоисчисление формата BC/AD с начальной датой 01.01.0001, то никаких утверждений о позиционировании этой календарной даты относительно "солнечной" тогда не делалось, поэтому предмета обсуждения нет. Впервые утверждение о позиционировании начальной даты 01.01.0001 на JD:1721423.5 было сделано Скалигером в 1583 году.

Предположение, что количество дней от начала эры для любой юлианской даты легко сосчитать - не соответствует действительности, потому что реальные даты реального юлианского календаря на его раннем этапе серьёзно отличались от "абстрактных" и до сих пор являются предметом исторических исследований.
« Последнее редактирование: 29 Ноя 2017 [15:20:06] от Patron »

Оффлайн xd

  • *****
  • Сообщений: 17 977
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Вам бы определённо почитать про то, какие астрофизические системы счёта времени существуют... Запутались бы окончательно.
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

Оффлайн xd

  • *****
  • Сообщений: 17 977
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Априорно полагается, что любой пролептический солнечный календарь, устанавливающий начальную дату на один из дней, предшествующих его введению - обеспечивает совпадение начальной даты календаря с "солнечной". Солнечная дата 01.01.0001 приходится на JD:1721425.5, поэтому при введении григорианского календаря в 1582 году - его начальная дата была установлена на этот день ( JD:1721425.5 ).
Кто Вам такую глупость сказал? Пролептический календарь предполагает, что правила счёта времени в "доисторическую" эпоху не отличаются от декларируемых календарём. Никаких подгонок под "нулевые точки" нету.
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

Оффлайн PatronАвтор темы

  • Новичок
  • *
  • Сообщений: 8
  • Благодарностей: 0
    • Сообщения от Patron
Вам бы определённо почитать про то, какие астрофизические системы счёта времени существуют... Запутались бы окончательно.

Конечно же существующие астрофизические системы счёта времени были мною изучены. В чём Вы видите "неокончательную запутанность"?


Пролептический календарь предполагает, что правила счёта времени в "доисторическую" эпоху не отличаются от декларируемых календарём. Никаких подгонок под "нулевые точки" нету.

Если бы было так, то начальная дата ( 01.01.0001 ) григорианского календаря совпала бы по астрономическому дню с начальной датой действовавшего на тот момент старого календаря.

Поставьте себя на место разработчиков григорианского календаря. На дворе четверг 04.10.1582 - и нужно решить, какой датой нового календаря станет наступающая пятница. Разница в датах определяется различием в количестве високосных лет - в новом календаре их меньше. Количество предшествующих високосных лет в старом календаре определяется делением номера текущего года на 4, значит к 1582 году в старом календаре накопилось 1582/4 = 395 високосных лет. В новом календаре високосных лет меньше - нужно убрать из счёта следующие годы: 100, 200, 300, 500, 600, 700, 900, 1000, 1100, 1300, 1400, 1500. Получается, что в новом календаре к интересующей дате на 12 високосных лет меньше и чтобы учесть эту разницу в текущей дате - наступающая пятница должна стать не 05.10.1582, а 17.10.1582.

Но если сделать так, то на момент введения нового календаря - его даты будут отличаться от "солнечных" на ту же величину, на которую отличалась от "солнечной" начальная дата старого календаря. Поэтому, чтобы даты нового календаря совпадали с солнечными - нужно переместить начальную точку календаря на солнечную дату 01.01.0001. Для этого необходимо и достаточно на подготовительном этапе определить отличие любой даты старого календаря от "солнечной" и использовать это значение для разницы дат старого и нового календарей вместо разницы в количестве високосных лет.

Оффлайн gogasy

  • Новичок
  • *
  • Сообщений: 3
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от gogasy
Можно отметить, что обсуждаемая календарная проблема: "понедельник начинается в субботу" - имеет три аспекта:
1. Гносеологический аспект - зачем это надо знать.
2. Методологический аспект - какой подход логичнее.
3. Исторический аспект - как было на самом деле.

Начнём с 3 пункта. Как было на самом деле неизвестно, так как все представления о прошлом складывались 16-18 веках.
Так, в моих работах  утверждается, что начальной эрой в Европе явилась эра ИМА, первый год которой привязан к календарной реформе Иоанна III, времени воцарения императора Максимилиана и дате открытия Америки. (1501РХ) http://supernovum.ru/article/1103

Становление календарных систем проходило одновременно и взаимосвязано с утверждением мировых религий – христианства, ислама и иудаизма. По мере развития математического аппарата происходил сдвиг в прошлое начала нерелигиозных календарных систем (эра Фазли – 1550РХ, эра Джелал-эд-Дина – 1079РХ) и связанных с идеей Спасителя (Хиджра – 622РХ, эра Диоклетиана – 284РХ, эра Рождества Христова – 1РХ). Одновременно происходил сдвиг в прошлое начала эр, связанных с идеей о Сотворении Мира (иудейская – 3761 до РХ, эра СМ при Скалигере – 3948 до РХ, эра СМ Петавиуса – 3985 до РХ, Византийская эра – 5508 до РХ и др.) [4].
Автором были определены начальные даты этапов приближения эры от рождества Христова к традиционной дате по мере формирования церковных догматов в XVI-XVII столетиях:
1 этап – 1348 РХ (год начала короткой эры Диоклетиана с 29 августа).
2 этап – 1251 РХ (дата определена на основании мартиролога от 1579РХ папы Григория XIII и работы Скалигера).
3 этап – 1240 РХ (самая ранняя дата при использовании иудейских дат в короткой записи без 5000 лет).
4 этап – 1214 РХ (дата определена на основании мартиролога от 1640 РХ папы Урбана VIII и работы Петавиуса 1659РХ).
5 этап – 1079 РХ (начало эры Джелал-эд-Дина, введенной в 1579 РХ).
6 этап –   622 РХ (введение эры лунной Хиджры с началом 16 июля).
7 этап –   284 РХ (традиционная эра Диоклетиана с началом 29 августа).
8 этап –      1 РХ (приводится в работах Петавиуса 1627- 1659 РХ и образована сдвигом в прошлое эры ИМА на 1500 лет (1 ИМА = 1501 РХ = 1217 Д).
Начало эры в этапах 2 — 4 приходится на эпоху Батыя (1208-1255), о котором почти нет сведений, но известно, что он покорил Европу.
Была получена следующая связь между эрами:
1ИМА = 153 ДК = 1217 Д = 1501 РХ = 901 ХС
Золотое число (определяемое как остаток от деления на 19) для эры ИМА и эры Диоклетиана одно и то же, поэтому расчет пасхалий в этих эрах одинаковый, однако для РХ золотое число отличается на единицу.
Введение в гражданский календарь високосного года, подразумевает непрерывный счет дней в течение 4 лет, и после установления совпадения точки восхода Солнца 12 марта с точкой восхода, которая приходилась на 11 марта, но 4 года назад, для выполнения доктрины о неизменности ТВР относительно горизонта проводится введение в календарь дополнительного високосного дня.
Сохранение достаточно подробного описания действий первых инициаторов введения високоса, то через 3 года, то пропуски и т.д. свидетельствует о близости времени этих событий к эпохе книгопечатания.
Пасхальный канон Дионисия Малого, составленный по указанию папы Иоанна I на 525-620 РХ для начала года с 1 января при юлианской длительности месяцев, после увеличения традиционных дат на два метоновых цикла (1064 года) попадает в период 1589-1684 РХ. Это может означать, что ранее 1589 РХ официальной эры РХ с началом в первом веке ещё не существовало.
Для осуществления хронологических расчетов в 1583 РХ Скалигером был разработан Юлианский период (JP)
с началом в 12 часов дня 1 января 4713 до РХ, который отстоит на 4997 лет (ближайшее к 5000 лет число, кратное 19-летнему лунному циклу) от начала эры Диоклетиана в 284 РХ.
В Юлианском периоде золотые числа оказались тождественны таковым в эрах ИМА и Диоклетиана.
Введенная Скалигером сквозная нумерация всех дней, начиная с 1 января эры
JP, позволяла простым делением номера дня на 7 определять день недели. Однако при нумерации дней вплоть до 1583 РХ использовалась длительность года в 365,25 суток, и не учитывался дрейф ТВР.
Юлианский период, введенный Скалигером, используется до настоящего времени астрономами. Так к 1 января 1982 года прошло 2.444.971 дней юлианского периода («Астрономический календарь 1981 г»).


Таким образом, как было астрономически на самом деле установить невозможно, ибо прошлое придумано в 200-300 лет назад.

Пункт 2. Логичнее всего система принятая астрономами в последнюю сотню лет, так как она присутствует в астрономических справочниках и астропрограммах (например RedShift) и начальную точку считать по этой системе.

Оффлайн xd

  • *****
  • Сообщений: 17 977
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Не надо мне приписывать слова, которые я не говорил  >:D
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/