Аннотация: Внесены изменения 8.05.2017, часть соединения лет и катренов немного не завершена.
КОД НОСТРАДАМУСА ОДНИМ ФАЙЛОМ часть III, шифр
ОГЛАВЛЕНИЕ
А. Соединение шифра и лет, часть 2
Б. О кольцах Евклида, формула Эйлера-Ферма, правила расчёта массивов Евклида
В. Немного о переборе букв в шифре Нострадамуса, второй способ перестановки внутри выборки, третий способ перебора с помощью комбинаторики, а также числа Гораполлона в двух вариантах
Г. Соединение лет с катренами через алгоритм Евклида, множества, комбинаторика
Д. Шифр Assavoir mon
Е. Assavoir mon к шифру
Ж. Соединение лет с катренами, связующее звено - производящая функция
З. Тайна буквы 'L' в коде Нострадамуса
И. Рисунки из Ватикана, есть ли они в коде Нострадамуса?
К. (I9) Соединение лет с катренами, крипто (широты-шифр), алгоритм шифрования
Л.(K11) Соединение лет с катренами, крипто, алгоритм шифрования, часть 2
М. Соединение лет с катренами 3, дополнения и изменения
А. Соединение шифра и лет, часть 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) - функция Эйлера
Поэтому: 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. Цифры будут большие и считать их сложнее, поэтому для них привожу некоторые примеры.
Вариант3: функция Эйлера для числа 586190=2,5,11,732=2,5,11,5329
ϕ(586190)=(2-1)(11-1)(5-1)(732-73)=40×5256=210240
Вариант4: Это же число, выраженное через степени двойки: 586190=219+215+214+213+212+28+27+26+23+22+20=524288+32768+16384+8192+4096+256+128+64+8+4+1, итого 99 степеней
Во всех случаях надо сводить к взаимно простым числам с модулем, а потом расправляться с оставшимися цифрами.
VI. Здесь я обещала показать, что же общего у формул Эйлера-Ферма и комбинаторики. Может пригодиться для соединения лет с шифром, так эту 3 часть кода я не закончила.
А теперь подумайте: можно ли все 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 букв
а) Можно расставить по буквам: 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 к ключу. Расчёт по остаткам.