15 - число Тани

15 - любимое число Тани

В 1991 году Таня должна была делать курсовую работу по программированию на ассемблере, и я предложил Тане найти компьютер для этого, так как в то время найти свободный компьютер в институте было непросто. Мы с Таней договорились встретиться в фойе вычислительного центра. После неудачной попытки делать курсовую на ЕС-1841, мы перешли на другой этаж на IBM-PC. Там Таня сама без моей помощи написала программу на ассемблере, и для её тестирования стала вводить случайные числа:

        assume  ds:dseg,cs:cseg
dseg    segment byte
mas     db      01,02,03,04,05,06,07,08,09,10,11,12,13
        db      23,22,21,20,19,18,17,16,15,14,27,28,26
        db      65,84,97,34,33,77,08,75,12,97,15,24,35
        db      36,35,10,57,29,80,16,25,37,19,17,37,64
        db      38,46,52,10,60,23,51,35,29,68,50,15,27
        db      87,88,89,86,85,81,80,83,89,84,08,38,15
        db      91,97,94,98,95,96,93,92,90,28,17,39,50
        db      74,85,95,72,76,73,70,78,71,54,56,58,59
        db      57,58,59,54,55,56,52,51,53,50,46,37,28
        db      47,48,42,41,49,43,46,45,44,40,27,19,32
        db      14,15,16,12,11,13,19,18,17,10,31,61,91
        db      20,21,24,27,28,25,22,29,26,23,31,64,97
        db      36,35,05,01,02,09,08,07,03,60,50,40,10
        db      61,62,63,64,66,65,66,68,69,62,245,7,21
        db      187,154,187,245,15,1,2,5,8,90,25,35,65
        db      52,64,98,84,51,62,63,68,75,95,84,75,24
        db      15,68,98,97,54,65,32,01,14,47,58,52,02
        db      32,21,65,54,98,87,78,89,45,56,12,32,21
        db      14,17,47,25,28,58,39,36,69,63,52,41,50
mess    db      'Result: '
res     db      ?
mess1   db      '$'
dseg    ends

cseg    segment
start:  mov     ax,dseg
        mov     ds,ax

        mov     cx,20                   ; установка счетчика
        mov     bx,2                    ; установка начального смещения
        mov     dx,14                   ; установка смещения
        mov     al,byte ptr mas[bx]     ; установка максимального элемента
cikl:   add     bx,dx
        cmp     al,byte ptr mas[bx]     ; сравнение элементов
        jge     cikl1
        mov     al,byte ptr mas[bx]
cikl1:  cmp     cx,11
        jne     cikl2
        sub     bx,26                   ; изменение диагонали
        mov     dx,12
cikl2:  loop    cikl

        mov     res,al                  ; вывод результата
        mov     ah,09h
        mov     dx,offset mess
        int     21h

        mov     ax,4C00h                ; окончание работы
        int     21h
cseg    ends
        end     start

Потом я сохранил эту программу на дискете, и когда через несколько лет я просматривал файловые архивы, меня заинтересовало, какие числа Таня вводила чаще других. Для того, чтобы найти эти числа, я сначала составил следующую команду для сортировки всех введённых 247 чисел по частоте:

    unzip -p lab.zip LAB.ASM
    | grep db.*[0-9] | expand | cut -c 17-54 | tr , '\n'
    | sed 's/^0//' | sort | uniq -c | sort -k 1nr -k 2n

а также эквивалентную ей другую команду:

    unzip -p lab.zip LAB.ASM
    | sed -n '/db.*[0-9]/s/^[^0-9]*//p' | tr , '\n' | tr -d '\r'
    | sed 's/^0//' | sort | uniq -c | sort -k 1nr -k 2n

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

    unzip -p lab.zip LAB.ASM |
    perl -lne 'map{$f{$_+0}++}split(/,/,$1)if(/db.*?([\d,]+)/);END{
    for(sort{$f{$b}<=>$f{$a}||$a<=>$b}keys %f){printf "%7s\t%s\n",$f{$_},$_}}'

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

15 и Таня

Я думаю, нет ничего удивительного в том, что среди всех случайных чисел, введённых Таней, самым частым оказалось число 15. В жизни Тани это число встречается чаще других чисел, поэтому подсознательно Таня и вспоминает его чаще других чисел.

Самые значительные факты, где число 15 связано с Таней:

  • день рождения Тани - 15 февраля 1970 года
  • день рождения сестры Тани - 15 февраля 1970 года
  • номер квартиры - 115
  • номер дома ВЦ ТПИ, где мы с Таней учились - Raja 15 (Department of Computer Science)
  • номер дома ВЦ ЦСУ, где мы с Таней работали - Endla 15 (ул. Эндла 15)
Дверь в квартиру Тани 115
Дверь в квартиру Тани 115 +
Вычислительный центр ТПИ
Вычислительный центр ТПИ +
Здание статистики, где мы с Таней работали
Здание статистики, где мы с Таней работали +
Знак в колхозе, мимо которого мы ездили на поле
Знак в колхозе, мимо которого мы ездили на поле +

15 - число ангела

Можно доказать, что число 15 - это число ангела. Известно, что число 666 - это число зверя (the Number of the Beast), которое олицетворяет зло. Противоположность зла - добро, олицетворяемое ангелом. Чтобы найти число, противоположное числу зверя 666, нужно найти его обратное число. В математике обратное число находится делением единицы на заданное число. Если разделить 1 на 666, то в результате обратным числом будет бесконечный ряд чисел 15. Так как 15 - число Тани, и в то же время 15 - число ангела, значит, Таня - ангел добра, а так как получаемый ряд чисел 15 бесконечен, это значит, что Таня - бесконечный ангел добра.

        1 / зло = добро
        1 / 666 = 0.0015015015015015(015)

Интересный результат получается также, если умножить 15 на 666. Результат 9990 значит, что 15 побеждает число 666, переворачивает его и добавляет 0 в его конец, т.е. добро побеждает зло.

        15 * 666 = 9990

Святая Таня

Есть и другие доказательства того, что Таня - священная.

У индийских женщин принято приклеивать на лбу между глаз маленькую точку, называемую тилака или бинди - священный символ, предназначенный для защиты третьего глаза. Тот, у кого он развит, обладает бесконечной интуицией, разумом и способностью видеть всё насквозь. Чакра, соответствующая третьему глазу, называется ajna и является центром духовной энергии человека. Каждый, кто носит точку на месте третьего глаза, тот не только сам становится более одухотворённым, но также может влиять на мысли других, кто смотрит на него, и делает их тоже более одухотворёнными.

А у Тани точно на этом месте врождённая большая родинка!

Другие свойства числа 15

Другие свойства числа 15 в Википедии.