Код Нострадамуса одним файлом ч. 3

Наталья Прохорова
  КОД НОСТРАДАМУСА ОДНИМ ФАЙЛОМ, ч. III


   ОГЛАВЛЕНИЕ

  А. Соединение шифра и лет, часть 2, последняя
  Б. НЕМНОГО О ПЕРЕБОРЕ БУКВ В ШИФРЕ НОСТРАДАМУСА, второй 
  способ перестановки внутри выборки, третий способ перебора с помощью        комбинаторики, а  также числа Гораполлона в двух вариантах
  Г. СОЕДИНЕНИЕ ЛЕТ С КАТРЕНАМИ ЧЕРЕЗ АЛГОРИТМ ЕВКЛИДА, множества,
  комбинаторика
  Д. ШИФР ASSAVOIR MON
  Е. ASSAVOIR MON, к шифру
  Ж. СОЕДИНЕНИЕ ЛЕТ С КАТРЕНАМИ, связующее звено - производящая функция
  З. ТАЙНА  БУКВЫ   «L»  В  КОДЕ  НОСТРАДАМУСА

  И. РИСУНКИ  ИЗ  ВАТИКАНА,  ЕСТЬ  ЛИ  ОНИ  В  КОДЕ  НОСТРАДАМУСА ?


А. Соединение шифра и лет, часть 2, последняя

Как видим, код Нострадамуса имеет шифр, да не один, а целых два. О самих шифрах немного повторюсь, так как кое-что я сделала новенькое и подправила старенькое. Также я сделала вариант соединения лет с шифром.

I           Классификация шифра. Шифр является подстановочным (ш.замены) одноалфавитным, сдвиг всех букв на L. Если сдвигать нужно не только по L, то шифр подстановки становится полиалфавитный и требует дополнения в виде ключа. Наш пароль не является буквами, это цифры, ведь расшифровать нужно катрены по номерам. «Усовершенствованный» шифр Цезаря – шифр Вижинера. Обычно показывают, как слово встроено в алфавит, телега впереди лошади. Но у нас пароль идёт под буквой. Шифр в коде предположительно одно или полиалфавитный, вот что мы узнали для начала. Шифр блочный, так как конечен, можно разбить на части. Шифр с открытым ключом, все манипуляции с ним налицо. Также шифр симметричный с 1 ключом, нет больше секретных ключей.
Проверим теперь, не является ли шифр перестановочным. Конечно, буквы же меняются, Поэтому шифр подстановочно-перестановочный.
Если шифр будет менять лишь одни буквы, то с цифрами их не соединить, вот зачем дан пароль из цифр и никакой алфавит не нужен, и 11 букв за глаза.


II 1)Что касается обоих шифров, мы уже знаем, что первый из 46 букв считает центурии, альманахи и всё остальное, а 2 шифр считает шестистишия.
Первый шифр:
Шифр, назовём его W: TFTVTyyyl…fLTz – 46 букв
Пароль или ключ шифрования, назовём его P: 2,3,4,5,9,16,19,23,27,31,47,49,61 – 13 букв
N1=(W-L +13)mod 13 – для центурий
L-точка сдвига для каждой буквы (в Интернете есть вариант лишь для одной буквы, начальной).
mod – то, что мы хотим получить, а хотим мы 12 центурий и 58 шестистиший
46 – ключевое слово, при этом буквы собраны в кортеж, они упакованы.
Второй шифр для шестистиший аssavoir mon:
Шифрованное слово W: аssavoir mon.
Пароль, назовём его Р: 2,3,4,5,7,9,11,13,16,25,49,61 – 12 букв
N2= (W-L?+59)mod 59,
аssavoir mon – ключевое слово из 12 букв, пробел тоже считать за «букву».
Точка сдвига не задана здесь, возможно её нет, возможно взять за неё сами буквы шифра.
Алфавит и текст шифр не «читает», ведь текст катренов не зашифрован, нужно лишь прочитать центурии. Ностр очень волновался за цифры 13(модуль) и 10(вставки по массивам из календаря) и в завещании они упомянуты.
Знак «+» может стать и «-», я не знаю, что значит «прямой порядок», если для Ностра плюс, то для нас минус(прямой для Ностра) и наоборот(прямой для нас).
2)   Вредные шрифты имеют ещё пароль, который должен зацепиться за массив, связывающий с годами.  Здесь я вижу 2 варианта.
а) Считаем шифр Цезаря, простой замены, моноалфавитный. Точка сдвига используется как главная.
N1=(АВС+L +13)mod 13 – для центурий, к примеру , прямой порядок для нас
Где W – буквы алфавита шифра, назовём их АВС.
Также точно для 2 шифра шестистиший. N2= (АВ+L?+59)mod 59
Где АВ – буквы алфавита шифра.
В итоге, шифр выстроился по буквам, например, F(f), F(t,z) … , центурии есть, а вместо катренов буквы, номеров нет.
Пароль пока не трогаем, его потом унесём в массив ряда идентификации. Шифр можно задать на некоторое количество. Высчитанное по комбинаторному расчёту, то есть взять, например, 200 штук, потом 154 и т.д. . А можно задать каждому своё место и умножить на сочетание, то есть выборка после выборки. С при этом расписывается подробно.

б) Шифр имеет ключевое слово, пароль, это наша цифровая часть. Шифр моноалфавитный, подстановочно-перестановочный. Разновидность шифра Вижинера, сдвиги не равны L, они разные.
N1=(Р+L +13)mod 13 – для центурий, к примеру , прямой порядок для нас
N2= (Р+L?+59)mod 59
В этом случае имеются сразу и центурии и номера катренов. Шифр полностью готов соединиться с годами.
Получается не так много вариантов, не так ли?

III.    Соединение цифр шифра с годами - наиглавнейший вопрос не решённый, который должен закончить мой предварительный расчёт по коду.
б)    Вернёмся в последней части соединения лет с массивом ряда идентификации. Сложность создаёт ещё то, что годы соединяются с массивом широт, иначе нет смысла в числах Гораполлона.  Эти числа прибавляют остатки, я думаю.  Массив ряда идентификации имеют числа 46 и 58, также эти числа имеет шифр, не имеют их лишь годы. Поэтому числа Гораполлона даны для массива и лет, так как последние не «знают», что их нужно соединить с 46 и 58. Поэтому массив широт и годы(лучше взять даты) считаются возможно по равенству остатков(прибавка по r к годам и к массивам). В общем, нужно решить систему уравнений, может, по общему модулю.
а=bq+r; ?
И чему же эта формула слева (готовых лет или дат) эквивалентна? И вообще, если всё известно, то что же нужно найти-то?
а) Пока всё шло правильно. А в этом первом пункте есть риск ошибиться. Я здесь тоже предусмотрела 2 варианта. Как же решить правую часть, то есть соединить массив ряда идентификации с шифром. Далее, как вы уже поняли, неизвестное находится в массиве ряда идентификации.
;а=(b+Х)q+r или такой вариант ;а=(b;Х)q+r
Если шифр подсчитан полностью, и мы использовали пароль и др., то Х просто неизвестное число, найдя которое, можно будет год поставить в катрену. Например, цифра 10, берём 10 порядковый номер шифра и к нему берём тот год, который мы считаем. 
б) Если от шифра мы отполовинили пароль (шифр Цезаря), то  ;а=(b+Р)q+r или такой вариант ;а=(b;Р)q+r , то за счёт остатков правая и левая часть уравнения должны быть эквивалентны, Пароль укажет на нужную часть шифра, которая даст букву катрена. Как-то так.
Возможен этот вариант и при первом случае, когда шифр подсчитали полностью, неизвестное искать не надо, лишь бы совпадали правая и девая часть сравнения.
Вот зачем нам нужен расчёт системы уравнений. Ностр не знал модульной математики, но знал комбинаторику. А формулы эти равнозначны.
Вот такие 2 сценария окончательного соединения лет и катренов, общая картина вырисовывается с чем себя я и поздравила.


Б. О  КОЛЬЦАХ  ЕВКЛИДА,  ФОРМУЛА  ЭЙЛЕРА-ФЕРМА,  правила расчёта             массивов Евклида

Как видим, расчёт колец не так прост, этот расчёт относится к высшей алгебре. НОД является разным, от минимального до максимального и наоборот. Для соединения же лет и катренов, я взяла линейное представление НОД с домножением на число. Эти простые примеры объясняют ситуации, что встретится при переборе, главное, не выходить за рамки формул.
I.Хочется добавить конкретнее о массивах Евклида. Здесь надо использовать некоторые более сложные понятия абстрактной алгебры и теории идеалов. Общая алгебра удобна тем, что позволяет рассматривать отношения между функциями (между формулами), например, сложение, вычитание, деление, умножение, в том числе и между идеалами.
Здесь я хотела разграничить понятие колец и полей.
Правила для колец, общее:
1) Кольца являются одновременно и кольцом, и полем, так как сохраняется целостность кольца и имеются делители нуля. Если делителей нуля нет – это кольцо.
a=bq, qЄR,  a;0 Vb=0   или a=0 Vb;0, a;b=0 – такая функция имеет делитель нуля, но всё равно является кольцом.
Если же кольцо не имеет делителя нуля, то оно называется целостным, является полем, aVb=0.

Если в кольце  a;0Vb;0, но a;b=0, то есть делитель нуля есть.
Поле имеет делитель нуля каким бы он ни был.?????
Обычно целостное кольцо называет Евклидовым.
Кольцо факториально, если а=р1;р2;р3

2) Это, если смотреть на цифры. Если же рассматривать с точки зрения модульной математики, то есть случаи, когда кольцо полем не является.
Кольцо классов вычетов Zm является полем, только когда |m| – простое число.

В нашем случае в коде Ностра мы имеем дело с полем чисел, так как делителей нуля нет, даже если кольцо a=bq или a=bq+r, но НОД не равен 0, это абелевы группы относительно сложения и умножения. Должен сохраняться гомоморфизм колец относительно сложения и умножения.
3) Идеалы кольца, область  b;q: n и nZ. Простое строение кольца с НОД.

4) Есть 2 способа расчёта алгоритма: по модульной математике и через формулы Эйлера и Ферма, можно вместе.

Удобство расчёта есть ещё и то, что цифры все можно выразить в двоичном коде через 1 и 0, соответственно и организовать перебор по этим преобразованным цифрам.


II.Распределение целых чисел в коде по годам.

Что же мы будем подставлять в массивы. Приходится повторять, так как файлы разрозненные. Во-первых, массив задан на числах завещания, нужно выбрать множества на сумму 288, 300, 353 или 1001, сами цифры тоже меняются за счёт прибавки вставок, полученных из календаря Ностра. Эти числа прибавляют b или делитель, он же mod. Биноминальные коэффициенты меняют r, при этом надо подобрать нужную тройку Пифагора, кроме того, отсчёт коэффициентов может идти от начала, а может от конца, то есть от убывающей степени 2. Годы и даты считаются отдельной формулой. Вот и все, дальше дело техники. Следует помнить, что модульная математики строится вся на равенствах, примеры расчёта я приведу ниже. Возможны варианты расчёта, например, r может менять остатки только в датах, а не остатки при расчёте по годам, всё это требует простейшего согласования с формулами. Также вариант, r может меняться в остатках по датам сразу за счёт подстановки чисел Гораполлона, но это на мой взгляд не очень удобно, так как вторая половина чисел Гораполлона ведь отходит в массиву ряда идентификации или к шифру. Как видим, вставки не только неотъемлемая часть «вечного» календаря, но и без них не получить правильный перебор всех наших массивом по годам. Также следует учитывать, что даты и годы могут быть не отдельным расчётом, а эквивалентными друг другу и решаться исходя из этого факта, то есть общих делителей [(a+b),(a-b)],  НОД (b,r1);НОД (r1,r2), но мне это представляется несколько сложным, ведь Ностр не знал модульной математики. Ниже я покажу, как комбинаторика связана с формулой Эйлера.


III.   Коротко, как считать. Касается перебора и лет, и соединения шифра с годами.
Нужны будут не только нижеприведённые формулы, но и сравнения. Сравнения бывают сами по себе и система сравнений. Система сравнений будет использоваться в соединении лет и шифра. Нужна ли она для расчёта лет;даты, не знаю, надо подбирать расчёт. Теорию сравнений привожу, все эти формулы или почти все нам понадобятся.
Формулы модульной математики очень занимательны и в целом понятны даже мне.

СИСТЕМА ЛИНЕЙНЫХ СРАВНЕНИЙ бывает по модулю и по остаткам, принципы расчёта.
Аа) Система сравнений по модулю имеет следующие варианты. Модули взаимно просты, например, mod(3,7), mod(22,31). В этом случае использовать нужно КТО(китайская теорема об остатках). Имеется
б) Модули равны: mod(3,3). Тогда a1;a2;b1;b2(modm), a1+a2;b1+b2(modm) и т.д..
в) Модули разные: mod(3,9). В этом случае надо искать общий НОД. В этом примере он равен 3. Число решений равно количеству множителей числа.
Бб) Система сравнений по остаткам.
Здесь всё также происходит, как в сравнении по модулю. Но сеть один нюанс, очень выгодный для нас, если два разных сравнения равны по остаткам, то они равны по модулю.
a;b(mod n) и c;d(modm) a+c;b+d(modm)

Бб) УРАВНЕНИЕ ОДНОГО ЛИНЕЙНОГО СРАВНЕНИЯ. Системы сравнений нет. Имеет следующие варианты.
а) a;b(modm)+f(modm), то a;(b+f)modm
б) Обладают симметричностью:  a;b(modm), то b;a(modm) .
в) а и mod взаимно просты НОД(a,mod)=1, тогда сравнение имеет одно решение и разлагается в цепную дробь ах;(bmodm)
г) а равно m, остаток обнуляется
д) a, mod имеют общий НОД(a,mod)=d, при этом b должен делиться на d, иначе сравнение неразрешимо. Число решений равно НОД классов решений. Поэтому от одного кольцо можно получить несколько чисел (катренов).
е) ac;bc(modm), если с взаимно просто с m, то a;b(modm)
ж) ac;bc(modcm) имеют общий множитель «с», то a;b(modm)
з) a;b(modm) для а и b поступаем так, если (а-b)/modm, то а и b сравнимы по модулю. 
и)  a;b(modm), то и an;bn(modm)

IV. Формулы для расчёта:
1) Малая теорема Ферма: aр-1;1(mod p), при этом «а» не делится на простое «р», для любого а;1
2) если «р» простое, то ар;а(mod p)
3) для сравнений n степени (a+b)p;ap+bp(mod p) , например,  (3+4)2;9+16(mod 2)

Теорема Эйлера :
б)  Вторая формула Эйлера берётся для более сложных, бОльших цифр.
an;am(mod p), далее  an-m;1(mod p)  - для равных а=а

1)  aф(m);1(modm), а,m – любые взаимно простые числа НОД (a,m)=1, где ф(m) – функция Эйлера
m=р1n1;р2n2 ;р3n3;…;рnxn  - составное число
ф(m)= (p1n1- р1n1-1) ; ( р2n2 –р2n2-1) ;…;( рnxn –рnxn-1)
Пример: 360=23;32;51, ф(360)=(23-22) ; (32-31) ; (51-50)= 4;6;4=96
Поэтому: 4360;496  496;?mod300, НОД(4,300)=4   х=4х1  х1;1;495,  степень всё равно остаётся большая, поэтому, 495=?(mod300),   494=?(mod75), 75=4;18+3, 394;?mod75, 94=75+16, 316;?mod75, 315;3;?mod75, 3;0mod75 ,    , здесь можно и наоборот сделать, сначала сократить mod и одну 4, но можно это сделать и после, я сделала после, так как это мой личный пример, как хочу, так и решаю его. Можно прибавлять и вычитать «а» и степень числа также, приравнивая к модулю, сравнивать степени «p» взаимно простые с модулем.
Уравнение имеет 4 класса сравнений, так как НОД=4.

2) Может пригодиться:  a/p=a(p-1)/2mod p, a/p – символ Лежандра
Используется для уравнений второй степени, а мы имеем дело с квадратами в итоге, хотя по r идёт обнуление и возврат к началу. Именно поэтому Ностр показывает в письме Генриху 28,21 без 35.


Отдельно идёт теорема Ламе, которая используется для «длинного» разложения массива и определяет сложность вычислений.
 Для НОД(b,a), a>b>0, количество делений не превосходит умноженного (мЕньшей цифры) b на 5 в десятичном представлении. Например, НОД (17, a), 17 – 2 цифры имеет, число шагов не может быть больше 2;5=10.
Уменьшить число формул, свести к одной или к каким-либо «коэффициентам», которые назойливо втирают на сайтах, нельзя, ведь код Нострадамуса, это массивы Евклида. Кое какие полезные примеры, которые встретятся при переборе массива, я приведу ниже, надеюсь как пример они пригодятся.

V.  Примеры расчёта.
Пример1.  Кольцо a=bq+r, исходное кольцо 35;3(mod4) ,  например, прибавка идёт по остаткам+1 и из множества «денег» +11 к  a.  Тогда получается 46;4(mod4), но в этом случае 46 не эквивалентно своей правой стороне, так как 46/4 не делится с остатком 4,  46=4х+4 4х=42, при этом получается остаток 2, а сама  формула равносильна 42;2(mod4), такое решение будет правильным.

Пример 2. А что делать, если b>a, например, получилось от прибавления «денег» к b: 10;25(mod3)  10=3x+25  x;-5, поэтому 10;-5(mod3), даты будут уменьшаться, а нам такой расчёт в обратную сторону к каменному веку  не нужен. Итог: цифры должны быть положительные.
Всегда должно быть a>b при переборе или брать по модулю, вот что мы узнали из модульной математики. Поэтому берём 25;10(mod3), ответ (25-10)/3=5.

Пример 3.    Цифры будут большие и считать их сложнее, поэтому для них привожу некоторые примеры.
Вариант1: 586190mod300;0mod300+190mod300,  586190=1953;200+190 …
Вариант2: 586190mod300=117238;5mod300=5mod300  …
Вариант3: функция Эйлера для числа  586190=2,5,11,732=2,5,11,5329
;(586190)=(2-1)(11-1)(5-1)(732-73)=40;5256=210240

Вариант4: Это же число, выраженное через степени двойки: итого 99 степеней
Во всех случаях надо сводить к взаимно простым числам с модулем, а потом расправляться с оставшимися цифрами.

VI.     Здесь я обещала показать, что же общего у формул Эйлера-Ферма и    комбинаторики. Может пригодиться для соединения лет с шифром, так эту 3 часть кода я не закончила.
Например: правда, здесь 4 и 11 взаимно просты
4х=3mod11   C114=11!/4!(11-4)!=660  x=3(-1)10 ;1/11;660=180

А теперь подумайте: можно ли все 600 катренов одного лишь ключа, а цифры даны в днях, высчитать вручную, каждое колечко Евклида и не ошибиться, как это «авторы» кода высчитали это без программы. Да, Ностр считал вручную, но он считал один вариант, а нам ещё нужно подобрать множества, на которых массивы заданы, и также биноминальные коэффициенты.

Этот файл я могла бы и не делать, так как те, кто будет подставлять подготовленные цифры в формулы, и так это знают. Но это нужно мне, а также французской стороне; а также всем, кто хочет знать, как считать наших новых любимцев - массивы Евклида.
На этом подготовительный расчёт лет и 2 шифров (см другие файлы кода) закончены. А нас заждалась уже 3 часть кода: соединение лет и шифра друг с другом через массивы Евклида ряда идентификации (ряда широт), которую я сделала лишь частично. Таким образом, осталось примерно работы на 1-2 файла. Каждый ряд Ностра имеет у меня собственное имя, чтобы их можно было различать, а не говорить им: эй, ты, иди сюда!

Остаётся подставлять цифры в массивы Евклида. Биноминальные коэффициенты нужно подбирать, от начала или от конца, б.к. прибавляют остатки. Также каждый массив задан на множестве вычетов по наследникам 288,300,353,1001-1002, нужно подобрать «своё» множество к массиву Евклида. Также a=bx+r, по годам делитель прибавляют вычеты по наследникам + вставки по календарю.
Для дат (хроники) и для лет и дат(ключ) r прибавляют числа Гораполлона непосредственно при расчёте лет? Или после при соединении с шифром?
Или второй вариант: a=bx+r, по годам делитель прибавляют вычеты по наследникам. Для дат (хроники) и для лет и дат(ключ) r прибавляют числа Гораполлона непосредственно при расчёте лет? Или после при соединении с шифром? Также для дат делитель меняют вставки по календарю.
Биноминальные коэффициенты меняют безусловно годы.
Следует помнить, что массив ключа включает в себя и годы, и даты, в то время, как массивы хроник только годы, а даты идут отдельно, поэтому перебор немного другой.

Р.S. Наше время. Доказательство формулы xn +yn=zn  оказалось длительным. В 1630 году Ферма заметил, что сумма квадратов верна лишь для цифр p=4n+1. Если множитель числа p=4n+3, то это число не имеет суммы квадратов, это общеизвестно, это касается и самого числа, например, 7, 11. Эйлер доказал теорему для n=3, для n=5 доказали немецкий математик Дирихле и фр. Лежандр, для n=7 французский математик Ламе. Позже немецкий математик Куммер 1837 г. доказал формулу для всех простых степеней меньших 100, кроме 37, 67 или 97? и 59, цифры 59(второй шифр) и 37(отполовиненное число от остатков астрономического календаря) нам хорошо знакомы в коде. Вернусь к теореме, в общем виде теорема не была доказана. В 1987 году английский физик Уайлс доказал теорему Ферма полностью как частный случай доказанной в 1988г. гипотезы Таниямы. Всё говорит нам о том, что в XVI веке имелась какая-то школа математики с передовыми идеями, и Ностр был её часть. Саму же теорему Ферма не оставляют в покое и продолжают «доказывать», желая сократить слишком длинное доказательство до другого, более компактного. Что таит ещё в себе теорема Ферма? Совпадают ли квадратичные прибавляемые или прибавленные суммы по остаткам с характерными астрологическими аспектами? Ведь у нас по остаткам прибавляются биноминальные коэффициенты до получения x2 +y2=z и до x2 +y2=z2 , а раз есть б.к., то есть и таблица Паскаля. Ответ на вопрос, как это согласуется с астрологией, я думаю, скоро мы увидим.

2 P.S.  3444,1/31=111,1 четыре кола, которые имел в виду Нострадамус, показывают, что календарь Григорианский, самый что ни на есть современный, рассчитан на 30 и 31 день.И о вставках нужно помнить и своевременно включить их в перебор алгоритма Евклида по годам, Нострадамус очень волновался об этом, поэтому показал нам жирные, огромные, дорогущие свечки в завещании (крупным планом).


В. НЕМНОГО О ПЕРЕБОРЕ БУКВ В ШИФРЕ НОСТРАДАМУСА, второй способ перестановки внутри выборки, третий способ перебора с помощью комбинаторики, а также числа Гораполлона в двух вариантах

  В расчёте массива Евклида прибавляются годы, вставки по астрономическому календарю и биноминальные коэффициенты. Какие же цифры укажут на события в массиве Евклида, исключая эфемериды? Годы и вставки лишь догоняют календарь до расчётного по фазам Луны дней весеннего равноденствия 21-22 марта (вторая половина фазы растущей Луны, полнолуние), называемое Масленница; летнего солнцестояния 21-22 июня, день Ивана Купалы (вторая половина фазы растущей Луны, самый длинный день, полнолуние); осеннее равноденствие 22-23 сентября(последняя четверть Луны); дни зимнего солнцестояния 21-22 декабря, Коляда (самый короткий день, последняя четверть Луны). Многие игры, обряды и забавы русского народы идут от славянской Ведической религии, которые новая церковь не отвергла. В моменты солнцестояний Солнце приближается на минимальное угловое расстояние к полюсам мира – зимой к южному, летом – к северному. Луна и Солнце, конечно, веский довод для предсказаний. Астрономическая долгота в дни солнцестояния Солнца 90° и 270°, и в астрологии это означает вхождение Солнца в знак Рака (летнее солнцестояние) и Козерога (зимнее солнцестояние). По этим астрономическим дням выбирают уже дни равноденствия весны и осени. Промежуток между двумя одноимёнными равноденствиями называется тропическим годом, который принят для измерения времени. Вставной день високосного года возвращает равноденствие на прежнее число года. Из Вики: «…Тропический год немного меньше юлианского, и равноденствие в действительности медленно отступает по числам юлианского календаря. В григорианском же летоисчислении вследствие пропуска 3 дней в 400 лет оно почти неподвижно (григорианский год в среднем составляет 365,2425 суток)».
 Но что и как предсказать в остальные дни? Есть ведь расположения ещё других планет, в Джотише основных 9, а также 27 неподвижных звёзд, которые тоже используются в астрологии, кроме того, у каждого гороскопа свой асцендент, а значит, расположение планет по домам различно. Здесь астрономия может лишь показать расположение планет, а астрологию, которая даёт предсказания исходя из астрономии, обзывают лженаукой.
Как любая наука астрология развивается, но медленно.
Причём, вставки и годы разбиты определённым образом (вычеты по наследникам), а биноминальные коэффициенты тоже уравнивают годы. Поэтому наиболее важные предсказания нужно отслеживать по всем цифрам, формулам и эфемеридам. Известно уже то, что сравнения должны быть разрешимы и соответствовать формуле Эйлера-Ферма.  А что происходит на небе по достижении сумм квадратов и при обнулении остатка, мы тоже скоро узнаем.  Поэтому к тайне предсказаний мы можем немного приблизиться благодаря Ностру, этим код важен и ценен для нас.
     I.     Для левой части, то есть соединения лет с массивом широт,  должна быть решена система 2 сравнений, всего 2 уравнения, которые тождественны друг другу. Расчёт идёт по остаткам, вот что полезное нам дала функция Эйлера,  a=bq+r (годы или даты с подставленными правильными цифрами) ;a=bq+r(массив ряда идентификации). Остатки равны или эквивалентны, это наша левая часть и середина.
А вот правая часть соединение шифра с массивом широт у меня тормозит из-за пресловутых сочетаний. Полная схема её построения до конца неясна, наш камень преткновения:
 1)a=bq+r(массив ряда идентификации); шифр ???? Что делать с сочетаниями кортежа?
2) На каких цифрах задан массив ряда идентификации? Только ли числа Гораполлона садятся на конец формулы или можно менять и b?

II.  Поэтому, чтобы разобраться окончательно, нужно вернуться к шифру и подробно его разобрать. Сочетания у нас подсчитаны.
 Брать, исходя из порядкового номера кортежа и выборок.
1) Можно брать без выборок шифр как одно целое.
2) Брать сразу по выборкам.

Перебор непосредственно шифра. Формула, написанная ранее по mod 13 и   mod 59 соблюдается.
а) Сдвиг по буквам.
Например, , шифр: АBCD…. (1,3,5,7…), L-=9
1) Сдвиг по каждой букве, отсчёт строго от НУЛЯ!
A+L=, B+L=, C+L= и т.д..
2) Сдвиг по L, буквы меняются.
A+L=N, N+L=T и т.д. .

б) Сдвиг по цифрам, берутся цифры под буквами.

1) Сдвиг по каждой цифре, отсчёт строго от НУЛЯ !
A+L=1+9=10, B+L=3+9=12, C+L=5+9=14  и т.д..
Как видим, первые пункты букв и цифр у нас совпадают, если не использовать сочетания.
2) Сдвиг по L, цифры меняются.
A+L=N=1+9=10, N+L=T=17+9=26  и т.д. .

   III. Следует сказать, как я уже писала, что как распорядиться сочетания, это произвол автора кода.
а)  Шифр считается как одно целое первоначально, без всяких там сочетаний.
б) Сочетания не используются, берётся лишь высчитанное число от них, например, 154, 11 и т.д. , при этом расчёт идёт по выборкам. В этом случае число катренов и годы из массивов равны по числу, но перемешаны, остаётся из поставить в соответствие друг другу с помощью чисел Гораполлона.
в)  Сочетания используются. В этом случае также число катренов и годы из массивов равны по числу, но перемешаны, остаётся из поставить в соответствие друг другу.
1) Сразу до перебора. Если взять сочетания подробно, то неизвестен порядок расстановки, но вариант возможен в том случае, если используются числа Гораполлона. В таком случае рассчитанные сочетания нужно скорее нести к годам или в массив широт к остаткам, в шифре они уже не используются.
2) Сочетания используются после перебора. Тогда их нужно умножать на шифр.
Рассмотрим на примере одной небольшой выборки кода. Сочетания с повторениями есть только в двух выборках на 4 и 11 букв.
(Tyyy) – выборка эта не самостоятельная, а является частью кортежа из 46 букв
 С4 1=4!/(4-1)!=4    С4 3=(4+3-1)!/3!(4-1)!=6!/3!3!=20
Итого:4+20=24
а) Можно расставить по буквам: Tyyy, yTyy, yyTy, yyyT.
б) Но каждой одинаковой букве соответствует одна цифра, поэтому буква та же, но цифра меняется в результате подстановки цифр. Это сочетания с повторениями. Рассмотрим вариант расстановки по цифрам с одинаковыми буквами :
T y1 y2 y3 ,  y1 Т y2 y3,  y1 y2 Т y3 ,  y1 y2 y3 T
T y1 y3 y1 ,  y1 Т y3 y2,  y1 y3 Т y2 ,  y1 y3 y2 T
T y2 y1 y3 ,  y2 Т y1 y3,  y2 y1 Т y3 ,  y2 y1 y3 T
T y2 y3 y1 ,  y2 Т y3 y1,  y2 y3 Т y1 ,  y3 y1 y1 T
T y3 y2 y1 ,  y3 Т y2 y1,  y3 y2 Т y1 ,  y3 y2 y1 T
T y3 y1 y2 ,  y3 Т y1 y2,  y3 y1 Т y2 ,  y3 y1 y2 T
Итого: 24 варианта. Перебор можно сделать с помощью сравнений(см предыдущий файл), формул комбинаторики и перестановок(как сейчас). Подробности см ниже, п.V.
Полученные достижения теперь нужно выразить формулами комбинаторики. Точка сдвига L=9 (так как страницы я разложила на множители), возможно, как наименее вероятный вариант 11.
Второй шифр assavoir mon  аналогичен первому лишь с замечанием, что у него есть пробел, который тоже нужно считать как букву.  Как видите, шифр не нуждается ни в каком «алфавите» и ничего Ностр не «потерял», нигде никаких опечаток он ни сделал, не дождётесь.

IV.    Может быть и так, что в массиве широт при прибавлении к b в уравнении a=bq+r  цифры шифра  или даже без прибавления, никаких цифр неизвестных считать не нужно, достаточно того, что система 2 уравнений будет эквивалентна друг другу, что означает, что шифр нашёл свой год.  Последний вопрос, куда прибавить(или умножить) числа Гораполлона по остаткам, годы-массив широт или годы-шифр, нужно найти.
Есть два способа использования чисел Гораполлона.
1) Числа Гораполлона не являются сочетаниями. Тогда одна цифра Гораполлона уходит предположительно в массив широт, так как он задан в коде и деться от него некуда, а вторая – под вопросом. Поэтому от того, как мы поступим с числами Гораполлона, зависит и то, как именно мы соединим годы с шифром через массивы.
2) Числа Гораполлона являются сочетаниями. Я чуть не сделала большую ошибку, когда отменила их как сочетания Сn k . Может ли быть k>n? Да, МОЖЕТ БЫТЬ СОЧЕТАНИЕМ в одном случае, если сочетания идут С ПОВТОРЕНИЯМИ, простейший пример, например, для выборки (Т) берём, например, сочетания  С1 3. То есть, TTT. Тогда эти же сочетания с повторениями равны Сn+k-1 k .
В числах Гораполлона во II книге, мне это попалось, где явно k>n. Или же брать другой вариант.

   Поистине, коварство Ностра не знает границ. В любом случае бесконечный перебор по шифру наши сочетания ограничивают своим общим количеством. Благодаря им мы узнали, что считать надо все катрены из центурий, а также альманахов, 11 отдельных катренов, а также вторым шифром для шестистиший. И никаких картинок в коде Нострадамуса нет, он их не рисовал.

Что нам уже известно.
1) Сочетания как общее количество, которые дают общее число катренов, сделано по БУКВАМ для обеих шифров.
2) У нас есть числа Паскаля или биноминальные коэффициенты, которые прямо-таки созданы для комбинаторных манипуляций годы-шифр.
3) Числа Гораполлона разнесены по главам 11,14,16, то есть прибавка(умножение) по датам для хроник, и по датам-годам на 14 к ключу. Расчёт по остаткам.
4) В соединение годы-шифр обязательно принимают участие построенные массивы ряда широт и числа Гораполлона.
5) Соединение лет и катренов делается с помощью теории чисел, так как 2 массив ряда широт на 58 и 46 придуманы не мной; а также с помощью комбинаторики. Современное название этому явлению есть: аддитивная комбинаторика, которая только развивается.
      
Вот обрывочек из Гораполлона, книга I, часть 1, (11 абзацев).
«Как они обозначали Вечность

Часть 1-я:
«Que de notoyent par le serpent basiliq. 
Par le serpent lEgiptien afferme
Signifier le temps comprins en leage
Encor quen soient troys especes conforme,
Les aultres meurent de mort ne crainct daumaige
Immortel est, car de son seul visaige
Par son aleisne aulx aultres mort faict estre
Et en tenent de vie et mort lusaige
Dessus la teste des dieux ont le vient metre».
С французского сайта.

В переводе Алексея Пензенского:
«Signifiant йternitй ou temps
 Venoient la lune et le soleil descripre,
 Ces deux planиtes du temps sont hйlйmentz,
 Ou aultrement faisoient l'aevum descripre,
 Ilz faisoient paingdre en or qu'ont voict luyre
 Le basilisque qui couvre de sa cueue
 Trestout son corps en rond d'une venue,
 Ce cercle d'or d'ornement font bourder,
 Painger et formй et mis en ample veue
 Leur dieux venoient du serpent circunder».

Как они обозначали Вечность

Обозначая вечность или время
 В Египте солнце и луну изображали.
 Планеты эти две – времен первоначала.
 Чтоб вечность описать, еще один был способ:
 В сиянье золотом в Египте рисовали
 Василиска, что хвостом своим предлинным
 В кружок свернувшееся тело прикрывал.
 Сей круг был обрамлен узорами златыми,
 Чтоб зритель подивился украшенью,
 А боги египтян носили пояса из змея».

В переводе для нашего расчёта соответствие: 1-2, 1-1, возможно сразу 1-3.

Отрывок из II книги Гораполлона, начало.
Что означают две ноги, расположенные вместе?
Две ноги, расположенные вместе, означают траекторию солнца при зимнем солнцестоянии.
Здесь 2-1, или сочетания с повторениями: C12=1!/2!|(1-2)!|=1/2, k=2,n=1.
 
  Как я уже писала, возникает двойственность: с одной стороны шифр всё перебрал на       n-ную  сумму  и сочетания ему не нужны подробные. А с другой стороны сочетания можно использовать для соединения годы-шифр.

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

V. Здесь я сделала расчёт одной небольшой выборки кода Tyyy(24 варианта).
В общем виде у нас всё построено, поэтому считаем выборки отдельно на примере (Tyyy), которое имеет 24 варианта. Все 24 варианта я приводить не стану, приведу пару примеров. Например, нужно получить следующее расположение букв: y1 y2 Т y3 , а потом надо  получить y1  y3 T y2 . На деле же расчёт определяется не нашим хотением, а желанием самого Ностра. Заметим, что одно число Гораполлона у Ностра определено чётко, а второе нужно подбирать из вариантов или, или, или …, того набора цифр, который приведён в данной книге и главе (для случая, когда числа Гораполлона у нас не сочетания).
      Лексикографический порядок получения нужной буквы из выборки нужно понять обязательно. Как меняется буква, я думаю, вполне очевидно, мы её видим, но нужно это построение выразить через цифры с божьей помощью. Построение идёт не одновременно по всему шифру, а по букве в выборке, начиная от заданного порядка. Впрочем, если даже весь шифр представить как одно целое, мы всё равно можем и в нём поменять букву, как захотим, не так ли?
Годы нужно выстроить по возрастанию, то есть определить лексикографический порядок. То эти элементы все одинаковые, их надо лишь перебрать в каком-либо порядке, это будут перестановки Р.
КАК ИМЕННО меняются буквы внутри шифра при перестановке, пример.
В этом случае композиции умножаются. а –элемент, f- место элемента
Было (T y1 y2 y3 ), стало  (y1 y2 Т y3).
a;f=(T y1 y2 y3 ) ; (? ? ? ?) =(y1 y2 Т y3), если задать порядковые номера, то: Т=1, y1=2 …
a;f=(1234) ; (? ? ? ?) =(2314)
На первое м a;f=(T y1 y2 y3 ) ; ( 2341) =(y1 y2 Т y3)
На первое место идёт 2 элемент, на второе место идёт 3 элемент, на 3 место идёт 1 element, на 4 место идёт 4 элемент.
При замене получается: (2314), итого a;f=(1234) ; (2314) =(2314), a;f=(T y1 y2 y3 ) ; ( 2314) =(y1 y2 Т y3)

Затем от уже полученного меняется, например, так (y1  y3 T y2) :
a;f=( y1 y2 Т y3) ; (? ? ? ?) =( y1  y3 T y2)
a;f=(2314) ; (? ? ? ?) =(2413)
На первое место идёт 1 элемент, на второе место идёт 4 элемент, на 3 место идёт 3 element, на 4 место идёт 2 элемент.
При замене получается: (1432), итого a;f=(2314) ; (1432) =(2413), a;f=( y1 y2 Т y3) ; (1432) =(y1  y3 T y2)

Теперь выразим перебор выборки третьим способом через формулы комбинаторики.
Для размещений без повторений это сделать достаточно просто: n=4, k=1, где А=n(n-1)(n-2)…(n-k+1), если в сочетании С=n!(n-k)!
Tyyy   А=(4-3)=1   n-3
yTyy   A=(4-2)=2    n-2
yyТy  A=(4-1)=3     n-1
yyyT   A=(4-1+1)=4    n

Размещения с повторениями, сочетания: А=nk=43=64 – столько размещений нам не нужно, я сделала иначе, сочетания   С4 3 =(4+3-1)!/3!(4-1)!=6!/3!3!=20
Итого:4+20=24
T y1 y2 y3 ,  y1 Т y2 y3,  y1 y2 Т y3 ,  y1 y2 y3 T
T y1 y3 y1 ,  y1 Т y3 y2,  y1 y3 Т y2 ,  y1 y3 y2 T …  y3 y1 y2 T

Везде выбирается лишь один элемент, если он выбирается из группы (групп) Например, из Т и из уууу, то использовать нужно закон сложения размещений, сочетаний… , 1+3=4 способа. Также, сочетание с повторением можно выразить как сочетание без повторения С4 3(с повторениями) =Сk m+k-1=С34+3-1=6!/3!3!=20 . Эти тонкости нужно учитывать.
Например, если 2100 и 1955 год соответствует I(50), то это не однозначное соответствие, оно гомоморфное, а если 2100 год соответствует I(50), а 1955 V (12), то это взаимно-однозначное соответствие, оно изоморфное. Внутренние дела-делишки перебора тоже не простые,  разгул цифр вручную не подсчитать, тем более, есть варианты, всё это будут собирать в программу, лучший вариант перебора с помощью сравнений, что я написала в предыдущем файле. Но как происходит перебор, нужно тоже представлять. За всеми расчётами Ностра стоит сложная теория и не с одной формулой.
    Есть 3 способа перебора. Второй, показанный здесь [1], с помощью взаимно-однозначных соответствий или перестановок можно подсчитать, как меняется цифра или буква. Первый способ перебора с помощью сравнений (универсальный с общим модулем) я показала в другом файле. Есть и третий способ с помощью формул комбинаторики.
   В этом файле мы рассмотрели все хитрости внутри выборки и два варианта представления чисел Гораполлона. Далее все числа должны уже взаимодействовать с массивами широт, соответственно, расчёты переходят во внешние отношения.
Итог: мы умеем менять буквы в отдельно взятой выборке. Даже если эта выборка есть набор лет, букв, чего угодно, мы можем переставлять в ней цифры для пригонки к другой части соединения годы-шифр. А также мы рассмотрели два варианта чисел Гораполлона, как одно целое (сочетание с повторением) и как две разные цифры. Пускай один вариант из двух чисел Гораполлона неправильный, лучше отбросить один потом, чем вообще не подозревать, что может быть ещё один. Что мы хотим нашими расчётами достигнуть?
Я уже писала, что нужно получить эквивалентное сравнение, то есть разрешимое в целых числах, которое не выйдет из рамок формул Эйлера-Ферма.  Куда мы отнесём второе число Гораполлона и как именно это будет выглядеть, или же мы возьмём его как сочетание, то тоже найти нужно место, куда его отнести? Как нам помогут в этом биноминальные коэффициенты и массив ряда идентификации на 46 и 58? Безусловно, массивы Евклида ряда широт пора использовать, а цифры это большие, не для ручной работы, так как цифры выражены в днях и в часах. В массивах лет у нас есть биноминальные коэффициенты, нас никто не заставляет для соединения годы-шифр брать большие цифры лет, это могут быть остатки, даты, на всё воля автора кода. Всё перечисленное не что иное, как ЛДУ, формула Ферма-Эйлера(сравнения), треугольник Паскаля, вот к ним то и нужно присоединить вторую цифру Гораполлона или же умножать на число Гораполлона как сочетание с повторением( как одно целое).

    Хотя конец кода и виден, соединение сложное, как закончить конкретно, я не знаю, нужно искать решение, это примерно ещё на один файл. Зато все компоненты для расчёта у нас есть, ничто не забыто. Как видите, Нострадамус в последней части кода сделал много хитростей, которые тянут на современный уровень знаний, годы, шифр и их соединение считается всё отдельно и всему приданы цифры Ностра, поэтому просто вычесть катрена из катрена или «угадать» номер катрена да ещё с центурией, прыгая по ним как блоха, нельзя.
  И мы продвинулись в этом файле существенно вперёд, разобрав, какими могут быть числа Гораполлона (2 варианта) и как нужно с ними обращаться с точки зрения комбинаторики. А вот закончить третью часть кода нужно с подсоединением теории чисел, к которой наши комбинаторные расчёты присоединятся, ведь массивы Евклида ряда широт присутствуют в коде. Полученные компоненты с построениями внутри нужно привести во взаимодействие.
 
Remember. Числа Гораполлона и 2 массива ряда широт на 46,58 используются только для III части кода, соединения лет и катренов! Предисловие Гораполлона идёт к шестистишиям, II книга к ключу, остальное к хроникам.


Г. СОЕДИНЕНИЕ ЛЕТ С КАТРЕНАМИ ЧЕРЕЗ АЛГОРИТМ ЕВКЛИДА, множества, комбинаторика

Да, последняя часть кода, соединение лет с катренами, сложная. Теории сравнений, которая нам помогает на всём протяжении распутывания кода Ностр не знал, но свойства целых чисел были уже известны.
I. Так как массивы широт заданы (я построила 2 массива в другом файле на 46 и 48), то их нужно использовать.
Так как перебор колец Евклида идёт не по КТО, то взаимно простыми могут быть модули или остатки в системе уравнений, или просто эквивалентность уравнений. Мы рассматриваем сумму остатков, собранных вместе, кроме того, для сравнений возможна взаимная простота mod c «а» или mod c «r» в одном уравнении, так и по остаткам для системы уравнений. С пониманием этого у нас относительно хорошо, есть массивы лет, есть массивы широт, есть остатки по массивам, есть система уравнений, большего желать уже нельзя.
II.      Что же касается комбинаторной части. Есть сочетания для шифра из общего комбинаторного расчёта, который можно использовать, а можно не использовать, взяв из них только нужное количество перестановок букв шифра.
Годы с датами для ключа (или даты для хроник) имеют по остаткам добавляемые  биноминальные коэффициенты, полученные из разложения троек Пифагора, они являются сочетаниями. И наконец, числа Гораполлона, которые могут идти как к массивы лет при соединении с шифром, так и в массивы широт. Числа Гораполлона могут быть сочетаниями, а могут не быть. Не совсем всё абсолютно ясно, так как годы и шифр пока не перебраны, но я всё же попробую соединить катрены и годы.
    При взаимно-однозначном соответствии при заданном строгом порядке может использоваться декартово произведение для 2 цифр, а они у нас есть. При этом цифры могут повторяться, а могут и не повторяться, множества могут быть не равномощны или равномощны. Например: равномощные множества (1,2) – (1,10); или не равномощные (1,3) - (2,6,9), 1;2+3;1+1;6+3;6+…=… . 
     Это важное для нас свойство двух множеств, но само по себе оно решение не даёт, ну, умножили, ну, сложили, и неясно, правильно или нет мы делаем, это лишь правило взаимодействия наборов цифр (годы стоят по возрастанию). Кроме того, между 2 множествами стоит массив ряда широт и его нужно использовать. Поэтому данную вышеприведённую операцию нужно встроить в массив Евклида по широтам. Нужно искать, как сделать окончательное соединение лет с катренами, осталось уже немного. А пока я вернусь к общему комбинаторному расчёту, я сделала ещё разные варианты.

Замечание по комбинаторике.
Сложение в комбинаторике идёт, если множества объединяются, а если множества пересекаются, то используется умножение.
Код с французского сайта: (T) (F,T) (V) (Tyyy) (hfglNlggffl) (hAThgfzhAvgvbgyfyvyThv) (f) (L) (T) (z)
   Вернусь к выборкам по шифру, для выборки кода Ностра: hfglNlggffl, 11 букв и 2 сочетания с повторениями. Я приводила построение на 1000 и 1001 катрен, изменения происходят в основном за счёт этой выборки и подсчитать её можно по-разному, это самая сложная выборка. Иначе говоря, можно взять неупорядоченную выборку с повторением и без, это сочетания, и упорядоченную, это размещения. Исходя их этого, сначала, конечно, нужно подсчитать годы, а потом уже примерять шифр к количеству полученных лет, выстроенных в порядке возрастания. Неупорядоченную и упорядоченную выборку легко переделать в нужную, если подсчитана правильно хоть одна выборка. Когда встречается расчёт с использованием более одной формулы (более сложная комбинированная задача), это называется задачи с ограничениями, что мы и имеем в данном коде.
P=11!/3!3!3!1!1!= 2;5;7;8;3;10;11=1848 - вот сколько можно получить перестановок с повторениями.
Если выборка неупорядоченная, то сочетания для неё, порядок неважен. Но здесь важно, как мы разобьём по буквам выборку, порядок разбиения всегда важен в задачах с ограничением.
С461=46  46;7=322, выборка (FT)=2, выборка (Tyyy) может быть с повторениями 24, а может быть и 4, выборка 22 буквы может быть 22, а может быть 22;22=484, С117=330 – без повторения
Выборка по 11 букв.
Вариант 1 , если мы берём по 2 одинаковые буквы подряд,  ff, gg.
 C11 2=(11+2-1)!/2!(11-1)!=66 –с повторением, например, для ff или gg
C11 2=66 – для ff или gg
С117=11!/7!(11-7)!=330 - для остальных 7 букв без повторения 
Итого: 132+330=462
Общая сумма: 462+484+2+4+49=1001

Вариант 2 , если мы берём по 2 одинаковые буквы подряд,  ff, gg.
 C11 2=(11+2-1)!/2!(11-1)!=66 –с повторением, например, для ff или gg
C11 2=66 – для ff или gg
С71=7 - для остальных 7 букв без повторения
Итого: 132;7=924
Общая сумма: 924+2+22+4+49=1001, в первых 2 вариантах мне не нравится конечная 7;7=49, несколько надуманная для последних 7 букв в 46 буквенном кортеже

Вариант  3, если мы берём все одинаковые буквы подряд,  fff, ggg, lll:
C11 3=(11+3-1)!/3!(11-1)!=13!/3!10!=286 –с повторением, например, для fff или ggg или lll
С112=11!/2!(11-2)!=55 - для остальных 2 букв без повторения
Итого: 286;3+55=913
Итого: 913+484+322+2+4=1719+2+4=1725

Эти 3 варианта ниже интересные, но Ностр не зря показал повторы, их надо, конечно, учитывать.
Вариант 4, если мы берём все одинаковые буквы без повторения, «не видим» повторения fff, ggg, lll:
C11 3=11!/3!8!=165–без  повторения, например, для fff или ggg или lll
С22=2
165;3=496
Итого: 495;2=990, выборка после выборки умножается
Итого: 990+484+4(2)+2+77=1557(1555)

Вариант 5, если мы берём буквы без повторения, «не видим», что ff, gg:
C11 2=55–без повторения
55;2=110
С71=7 - для остальных 7 букв без повторения
Итого: 770
  Общая сумма: 770+484+2+24+330=1610  770+484+2+22+322=1600

Вариант 6, если мы берём буквы без повторения, «не видим», что ff, gg:
C11 2=55–без повторения
55;2=110
С117=330 - для остальных 7 букв без повторения
Итого: 440
Общая сумма: 440+484+2+24+49=999
Варианты 1,2,4 – хорошие, 3,5, 6 – плохие.

На всё воля автора кода, что взять. Это что касается общего комбинаторного расчёта шифра. Для соединения лет и катренов расчёты по А или С нужно расписать подробно. Размещения А дают большие цифры, так как А=Р;С.
Если в маленьком коде для шестистиший расположить Nostradamvs по вертикали и взять, например, букву «s», а assavoir mon по горизонтали в виде таблицы и взять букву, например, «r», то сочетании считаются также, но n=s;r.

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

III.    Числа Гораполлона 10,11,14,58. Для дат хроник 1.03=331/365…, 14.07=365/344 эта цифра в разложении равна 10, для лет и дат ключа равна 14, если и другой массив на 11. Если числа Гораполлона это одна цифра сочетания, она идёт соответственно в массивы дат(дат и лет), если это 2 цифры, то вторая цифра уходит в массив ряда широт на 46 и 58 соответственно.


Д. ШИФР ASSAVOIR MON

Второй шифр assavoir mon, найденный французами:
1) С8 2 =9!/2!(8-1)=36  - с повторением
С86=8!/6!(8-6)!=28
Итого:36+28+3+1=68 с пробелом
Но шестистиший всего 58. Возможно, Нострадамус не всё успел завершить, хотя один массив как раз у нас рассчитан на цифру 58, и тогда расчёт шестистиший следует отнести к большому коду.  А возможно, где-то в альманахах ещё разбросано 10 шестистиший.

2) assavoir mon как одно слово с пробелом
С12 2 =13!/2!(13-1)=78  - с повторением
С1210=12!/2!(12-10)!=66
Итого: 78+66=144
Можно считать всё как одно слово шифра с пробелом. Тогда такое количество подходит больше под альманахи.


Е. ASSAVOIR MON К ШИФРУ

Волшебное слово ASSAVOIR MON является не только вторым шифром, но и показывает, как перебирать самый большой массив Евклида, ключ на 600 катренов. Начинать надо от основания 1 раз, 2 раза начинать с начала, 2 раза от основания, 2 раза с начала, последние 3 раза от основания.

assavoir mon, si l'on peult donner
ASSAVOIR mon les Animaulx
Assavoir mon doncques, si ce n'est bien infame
assavoir mon, s'il ne te semble pas
assavoir mon a la guerre
Assavoir mon si on viendra prelire
Assavoir mon si nous viendrons
assavoir mon si l'on voit
assavoir mon si point ; l'agricolation
assavoir mon, si en ce temps la

Французский сайт о Нострадамусе:  http://cura.free.fr/dico3/708AgalA.html


  Ж. СОЕДИНЕНИЕ ЛЕТ С КАТРЕНАМИ, связующее звено - производящая функция

Было бы небезынтересно узнать, как соединить разрозненные множества лет и шифр Ностра.
Годы получаются очень большие и сами по себе они уже не нужны, можно брать остатки массива r или вообще цеплять только за биноминальные коэффициенты.  Это всё остаётся слева, например.
  Справа шифр для центурий, альманахов, 11 отдельных стихов, катрены из Галена и маленький отдельно шифр для шестистиший. Основной шифр довольно богатый, он имеет не только пароль, но и точку сдвига. Поэтому можно считать сначала буквы с точкой сдвига как шифр Г.Ю. Цезаря, а потом подставлять цифры в массив широт. А можно сразу взять и сдвиг, и цифры, тогда справа останется полностью подсчитанный шифр с готовыми номерами катренов. Вот такие 2 варианта.
Всё это схематично и с формулами в том числе я уже описала ранее. Также из прошлого файла мы знаем, как соединять между собой 2 разные множества, например, с помощью декартова произведения.  Но между годами и шифром стоит массив, что расчёт усложняет.
Середина между шифром и годами – массив ряда широт на 58 и 46 выполняет, как я поняла, роль производящей функции, а производящая функция конечна, можно построить как производящую функцию, а можно считать как алгоритм Евклида. От этой ценной мысли и надо отталкиваться в дальнейшем. Теоретически мы знаем, как завершить соединение, надо осуществить практически.
Что вообще мы хотим получить, если годы и катрены уже есть? Мы хотим помочь им соединиться, «найти» друг друга, это 1 вариант. Второй вариант: найти номер катрена к данному году, взятому в расчёт.
а) Так как слева (годы) встречаются биноминальные коэффициенты, то надо расписать их подробнее.
Например, одна цифра из треугольника Пифагора:
21=24+22+20=(1+4+6+4+1)+(1+2+1)+1 – 9 цифр
28=24+23+22=(1+4+6+4+1)+(1+3+3+1)+ (1+2+1) – 12 цифр
9+12=21, везде суммы для ВСЕХ треугольников или 21, или 28.
Может быть и так, что роль производящей функции лежит и на треугольнике Паскаля, то есть некоей последовательности, образующей степенной ряд.
Расписываем через бином треугольник Паскаля (1+x)n=Сn 0+xСn 1+x2 Сn 2+ x3 Сn 3… +xn Сn n =;xn ;Cnn .               
 21=(1+1)4+(1+1)2+20=(С4 0+С41+С4 2+С4 3+С44)+( С2 0+С21+ С2 2)+С1 1 – для нашего случая, множество этих биноминальных коэффициентов конечно [set b.c.], х=1 для степеней двоек.
Это не придумано мной для развлечения, а задано Ностром в письме Генриху 21,28, 73,177, это уже подсчитано в другом файле, но нужно теперь всё разрозненное соединить. Отчасти это треугольника Пифагора, а для кода нужно брать только биноминальные коэффициенты. К коэффициентам цеплять можно другие цифры. Здесь есть 2 варианта, брать только биноминальные коэффициенты или брать остатки r.

б) Теперь очередь массива Евклида настала. Что же он представляет из себя, как его можно выразить через формулу? Избавиться от массива нельзя, он задан в письме Генриху как широты. Что мы хотим получить? Из массива можно получить номер катрена, решая как сравнение, а можно просто сделать сравнение разрешимым, что будет означать, что год нашёл «свой» катрен. Получается также 2 варианта расчёта. Разрешить возможность выбора одного правильно варианта призваны помочь числа Гораполлона.
Здесь тоже я вижу 2 варианта: брать само сравнение, как есть a=bx+r или брать подходящие дроби, для расчёта массива это несущественно, просто разные способы расчёта одного и того же алгоритма Евклида. Можно не трогать сам алгоритм и считать по нему, это первый вариант. А можно взять подходящую дробь за производящую функцию, второй вариант.
 a=bx+r– третий вариант, функция не производящая, но рекуррентная, и расходится по верхнему пределу, в этом случае надо брать расчёт по остаткам
a=bx+r– это рекуррентная формула а/b=х+r/b=(хb+r)/b
1+1/х=1 или х2+1=х
Можно выразить сам массив через подходящую дробь, второй вариант:
Массив ряда широт на 46.
 Полный ряд широт, см письмо Генриху:
  37,41,42,45,48,50,52 – сумма 315, 7 номеров

 В минутах:
 37/60=0+37/60     60/37=1+23/37  37/23=1+14/23  23/14=1+9/14  14/9=1+5/9 9/5=1+4/5  5/4=1+1/4 
 41/60=0+41/60  60/41=1+19/41 41/19=2+3/19  19/3=6+1/3   
  42/60=0+7/10  10/7=1+3/7   7/3=2+1/3
  45/60=0+3/4  4/3=1+1/2
  48/60=0+12/15 15/12=1+1/4
  50/60=0+5/6  6/5=1+1/5
  52/60=0+13/15 15/13=1+2/13  13/2=6+1/2
 Итого с сокр.:22+6+8+4+6=46
Один из 2 массивов Евклида, соединяющих годы и катрены, вылепленный из ряда широт, я вставила сюда для примера. Второй массив в секундах и с разложением на множители для шестистиший я не показываю, всё это есть отдельно. Теперь строим к массиву  подходящие дроби, которые и есть подходящие функция.
Для верхней дроби 37/60=
№ 0 1 2 3 4 5 6 7 8
- - 0 1 1 1 1 1           1 4               
P 1 0 1  1     2    3    5    8    37
Q 0 1 1 2    3    5    8    13  60
Итого 1 0 1 1/2 2/3 3/5 5/8 8/13 37/60

Для второй дроби 41/60=
№ 0 1 2 3 4 5
- - 0 1 2 6 3         
P 1 0 1 2    13    41
Q 0 1 1 3  19  60
Итого 1 0 1 2/3 13/19 41/60

Получилась производящая последовательность подходящих дробей, к тому же она у нас рекуррентная получилась, это тоже есть конечное множество.  Подходящие дроби – тоже заслуга Эйлера. Но числа Гораполлона везде 46 и 58, поэтому этот вариант отпадает, и мы возвращаемся непосредственно к массиву. При этом никто не мешает нам пользоваться числами Паскаля.
Когда теория чисел соединяется с комбинаторикой, ничего простого ждать не приходится, а тем более от Нострадамуса.
Для нас важно зацепиться за последовательность и начать ею пользоваться, привязаться можно к последовательности Паскаля, или как обычно идёт расчёт по остаткам, надо смотреть, что именно предпочёл Ностр. Привязка к степенным последовательностям, а то и рядам, была замечена после Ностра, возможно, и до него. Было бы глупо и нам её упустить, ведь это в буквальном смысле слова НИТЬ АРИАДНЫ. Последовательность треугольника Паскаля не рекуррентная, но производящая, а сам алгоритм только рекуррентные, так как цифры цепляются друг за друга. В этом файле я построила основу для соединения лет и катренов, точно также как массив Евклида является фундаментом для расчёта лет.
 
в) Остаётся понять, как сработать должны числа Гораполлона и соответственно пароль из шифра или готовые катрены, и закончить код, используя комбинаторику. Может быть, катрены и не присоединяются в массив, тогда числа Гораполлона  это  2 числа и разнесены в расчёте.


З. ТАЙНА  БУКВЫ   «L»  В  КОДЕ  НОСТРАДАМУСА



Эта буква стоит в эпиграфе перевода Нострадамусом работы Клавдия Галена «Увещевание Менодота в области медицины и изящных искусств» . Букву видно сразу и особенно не требуется больших усилий, чтобы её увидеть. Она была замещена всеми исследователями творчества Ностра на фр. сайте и являлась долгое время большим знаком вопроса. Её относили к «алфавиту» кода, но код не требует алфавита, ведь «читать» нужно не текст, а катрены и 11 букв, которые в разных вариантах составляют шифрованный ряд катренов, вполне достаточно на всё про всё.
Её «тайная» миссия очевидна, а вот рассказать о том, зачем и почему её Ностр увековечил – неясно. Так как шифрованный ряд катренов  относится к тексту Галена, то и буква относится к шифру. Назначение её простое, но вместе с тем очень важное, так как сия буква открывает начало перебора по катренам. Я как-то большого внимания не уделяла катренам, не считая общего комбинаторного расчёта ряда катренов,  так как занималась предварительным расчётом по годам, но раз она подвернулась  мне под руку,
сказав, что её время пришло, то ей нужно уделить немного внимания. В теории кодирования есть понятие – точка сдвига. То есть первая буква может быть любая, но прибавлять к неё нужно только  «L». Например: (l+L)mod?=? ,  (l+11)mod…  . Точно также дальше, берётся следующая буква шифра и прибавляется снова 11.

«L» является 11 буквой латинского алфавита о 22 или 23 буквах романского алфавита XVI века.
Сам «текст» катренов аналогичен простому тексту , который надо расшифровать. В более сложном варианте «L» не одинока , она меняется, это как раз наш случай. Она меняется согласно второму ряду уже не катренов , а  ABC, производного ряда катренов .

Ряд ABC   кроме цифр 1, 2,1,4,1,11,22,1,1,1,1  имеет буквы a,b,f,g, h,l,n,t,v,y,z . Следующая буква после «L» идёт «N», как мы видим из ряда ABC .

Отличия от текста также имеются. Если смещать сразу, то букв  у нас всего 46, ряд шифрованных букв свёрнут, его надо развернуть и получить 1123. Волшебной палочкой , которая зашифровывала и должна заново расшифровать , будут биноминальные коэффициенты. Здесь тоже возможны 2 варианта. Можно разложить ряд в одну большую строку , расшифровать и пробовать его идентифицировать через числовую часть ряда катренов с полученными от расчёта годами.
Буква является точкой сдвига для шифра.


И. РИСУНКИ  ИЗ  ВАТИКАНА,  ЕСТЬ  ЛИ  ОНИ  В  КОДЕ  НОСТРАДАМУСА ?


 РИС.25 с сайта Ватикана из "Потерянной книги Нострадамуса"
 Рисунок я назвала "Поклонение тельцу"

 Из общего комбинаторного расчёта остаётся 32 цифры свободные для шифрованного ряда 46 букв (23 буквы алфавита) и часть цифр  для ряда assavoir mon, это могут быть катрены, например, с двумя датами , что более вероятно ; при этом цифру 58 следует исключить, так как она предназначена для шестистиший, которые считает этот ряд.
 28+3+25=56 , 56+15+3=74 – для assavoir mon
 966+32=998 ,  958+154+11=1123 – для всех центурий и альманахов, и перевода Клавдия Галена
 Примерно остаётся  47-48 или 71-72 ,или  103-104 (с 32)  .
 Разумеется ,возникает  интересный  вопрос : можно ли втиснуть в «свободные» цифры рисунки из Ватикана ?  Следует сделать отступление и сказать, что один из двух вариантов общего комбинаторного расчёта , возможно, отсутствует и рисунки не имеют даты .
 Я лично не склонна считать, что рисунки могут иметь под собой годы, как-то нелогично.
 Но тем не менее, можно пойти по предполагаемому варианту, что рисунки принадлежат  Нострадамусу или его сыну Сезару, который по заданию Ностра выполнил их . Что мы будем иметь ?
 Рисунки на сайте Ватикана размещены в dvd, сканах и веб, 74 или 78 рисунков.
 Если с нумерацией , то 82, при этом ряд рисунков отсутствует.
 Я подсчитала реально имеющиеся рисунки.      
 Для сканов: - 33 рисунка
 Для web:  -14  рисунков
 Для dvd:  – 27 рисунков.
 Для dvd есть ещё 4 рисунка с не определёнными номерами.
 Отсутствует везде 55 рисунок.
 Повторяющиеся цифры нужно исключить, это одно и то же под разным соусом.
 Всего свободных цифр: 74+56+32=162 или 56+74=130 (без 32).
 Нетрудно подсчитать, что 26-30 цифры комбинаторного двойного расчёта всё ещё свободны, а рисунки все заняты. Если вариант расчёта один, то рисунки абсолютно не вписываются в код.
 Когда годы будут подсчитаны ( пусть пока и без катренов), можно будет сказать однозначно.
 Рисунки есть и другие на сайте с похожими сюжетами, они не менее захватывающие.


Литература:

1. Н.Я. Виленкин «Комбинаторика», издательство «Наука» гл. ред. физико-математической литературы, М.,1969 г.
2. А. Кофман «Введение в прикладную комбинаторику», изд. «Наука» Москва, 1975г., перевод с французского.
3. Л.Я. Куликов «Алгебра и теория чисел», М. «Высшая школа», 1979 г. .
4. Н.В. Кван «Практикум по теории чисел», Благовещенск, 2003 г. .
5. Дунаев В. «Занимательная математика, множества и отношения»,С-ПБ «БХВ-Петербург», 2008
6.Сайт разложения на множители он-лайн:      7.   Код с французского сайта:  http://cura.free.fr/dico3/708Bcode.html