Прохорова Наталья Григорьевна: другие произведения.

Код Нострадамуса 3 часть, множества, комбинаторика

Сервер "Заграница": [Регистрация] [Найти] [Рейтинги] [Обсуждения] [Новинки] [Помощь]
  • Оставить комментарий
  • © Copyright Прохорова Наталья Григорьевна (miss.prohorova2009@yandex.ru)
  • Обновлено: 20/07/2016. 8k. Статистика.
  • Статья:
  • Скачать FB2
  •  Ваша оценка:

      ТРЕТЬЯ ЧАСТЬ КОДА НОСТРАДАМУСА, СОЕДИНЕНИЕ ЛЕТ С КАТРЕНАМИ ЧЕРЕЗ АЛГОРИТМ ЕВКЛИДА, множества, комбинаторика
      
      Да, последняя часть кода, соединение лет с катренами, сложная. Теории сравнений, которая нам помогает на всём протяжении распутывания кода Ностр не знал, но свойства целых чисел были уже известны.
      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 соответственно.
      
      
      Литература:
      1. Н.Я. Виленкин 'Комбинаторика', издательство 'Наука' гл. ред. физико-математической литературы, М.,1969 г.
      2. Код с французского сайта: http://cura.free.fr/dico3/708Bcode.html .
      
  • Оставить комментарий
  • © Copyright Прохорова Наталья Григорьевна (miss.prohorova2009@yandex.ru)
  • Обновлено: 20/07/2016. 8k. Статистика.
  • Статья:
  •  Ваша оценка:

    Связаться с программистом сайта
    "Заграница"
    Путевые заметки
    Это наша кнопка